计算机端口

80 端口被 system 占用

蓝咒 提交于 2019-12-05 06:26:18
原文网址 https://www.cnblogs.com/firstdream/p/8057646.html Windows下80端口被进程System占用的解决方法 昨天刚更新了Windows10,总体上来说效果还是蛮不错的,然而今天在开启Apache服务器的时候却发现,Apache莫名其妙的打不开了,起初以为是权限的问题,于是使用管理员身份的控制台去调用命令net start Apache2.4,结果依然是无法打开。手动启动服务报错“Windows不能再本地计算机启动Apache,有关更多信息,查阅系统时间日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码1。”如下图所示: Apache启动错误代码1 Windows不能再本地计算机启动Apache,有关更多信息,查阅系统时间日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码1。 看到这种情况,我有手动cd到Apache的httpd.exe的目录,执行了一下httpd,这下原因找到了,如下图所示: Apache Windows10 端口绑定错误 (OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。 : AH00072: make_sock: could not bind to address 127.0.0.1:80 AH00451: no

VLAN基础知识总结

有些话、适合烂在心里 提交于 2019-12-05 03:19:51
一、什么是VLAN   VLAN(Virtual LAN),“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域,一个交换网络就是一个广播域。   广播域,指的是广播帧(目标MAC地址全部为1)所能传递到的范围,亦即能够直接通信的范围。二层交换机只能构建单一的广播域,不过使用VLAN功能后,它能够将网络分割成多个广播域。 二、为什么用VLAN   二层交换机只能构建单一的广播域,不过使用VLAN功能后,它能够将网络分割成多个广播域。如果整个网络只有一个广播域,那么一旦发出广播信息,就会传遍整个网络,并且对网络中的主机带来额外的负担,安全问题和垃圾流量问题会非常严重。   与路由器相比,二层交换机一般带有多个网络接口。因此如果能使用它分割广播域,那么无疑运用上的灵活性会大大提高。用于在二层交换机上分割广播域的技术,就是VLAN。通过利用VLAN,我们可以自由设计广播域的构成,提高网络设计的自由度。 三、实现VLAN的机制   首先,在一台未设置任何VLAN的二层交换机上,任何广播帧都会被转发给除接收端口外的所有其他端口(Flooding)。例如,计算机A发送广播信息后,会被转发给端口2、3、4。      这时,如果在交换机上生成红、蓝两个VLAN;同时设置端口1

python27期尚哥讲TFTP:

送分小仙女□ 提交于 2019-12-05 02:59:34
TFTP介绍 :TFTP(Trivial File Transfer Protocol,简单⽂件传输协议)是TCP/IP协议簇中的⼀个⽤来在客户端与服务器之间进⾏简单⽂件传输的协议使用tftp这个协议,就可以实现简单文件的下载特点: 简单 占⽤资源⼩ 适合传递⼩⽂件 适合在局域⽹进⾏传递 端⼝号为69 基于UDP实现Tftpd32:共享服务器(可以从本机共享文件)browse:选择一个文件夹,确定给客户端文件时的搜索路径客户端:数据接收方服务器:数据发送方有了服务器之后,还需要编写一个下载器(客户端)实现TFTP下载器:下载:从服务器上将一个文件复制到本机上下载的过程: 在本地创建一个空文件(与要下载的文件同名) 向里面写数据(接收到一点就向空文件里写一点) 关闭(接受完所有数据关闭文件)注意:服务器的69端口只用来接收读写请求,ack包不要发到69端口当客户端接收到的数据⼩于516(2字节操作码+2个字节的序号+512字节数据) 时, 就意味着服务器发送完毕了 (如果恰好最后一次数据长度为516,会再发一个长度为0的数据包)构造下载请求数据:“1test.jpg0octet0” import struct cmb_buf = struct.pack(“!H8sb5sb”,1,b“test.jpg”,0,b“octet”,0) 如何保证操作码(1/2/3/4/5)占两个字节

ip-端口-协议等基本概念

浪尽此生 提交于 2019-12-05 02:56:52
互联网上的计算机,都会有 一个唯一的32位的地址 —— ip地址 。 我们访问服务器,就必须通过这个ip地址。 局域网里也有预留的ip地址:192/10/172开头。 局域网里的ip地址也是唯一的。 NAT模式,电脑宿主机的ip在局域网里是唯一的。 选择了NAT模式创建虚拟机,虚拟机就是一个新的局域网(私有网络)。 我的mac宿主机的ip是:192.168.0.100 端口port 的简单概念: 192.168.0.100 代表一台主机,但是主机上可能会有很多服务。 一台主机上的不同服务功能,就是通过端口区分,然后让外部人员访问。 远程连接服务ssh的 端口号为 22. 协议protocol 的简单概念: 一台主机上的不同服务功能,就是通过端口区分,不同的服务端口,客户端和服务器之间通信,就可能使用不同的协议。 不同的服务提供了不同的端口,对应了不同的功能,通信方式可能也是不同的,这种通信的方式我们就可以理解为协议。 协议类比语言就是中文、英语、法语等。 远程连接服务 Linux就是在ssh通信中就是服务器,一直开启ssh服务(守护进程),端口默认是22,监听是否有访问的客户机。 SecureCRT就是客户端,为了与Linux实现通信,就需要提供: ip , 端口port , 协议protocol(SSH协议) , 用户名 , 密码 。

P4-verilog实现mips单周期CPU

懵懂的女人 提交于 2019-12-05 02:54:46
最近对学习的掌控可能出现了问题,左支右绌,p2挂了,p2、p3、p4、p5每周在计组花的连续时间少了很多,学习到的东西也少了很多,流水线都还没真正开始写,和别人比落后了一大截,随笔自然就荒废了,我得尽快调整状态,下决心只要学不死,就往死里学,尽快迎头赶上鸭!! 由于p4断断续续做的,现在临考前来总结一下p4,顺便恢复一下记忆,对Verilog命名规范、p4设计CPU技巧、实现细节等等进行初步总结,如有不对烦请指正。 一、Verilog设计单周期CPU流程 由于p3和理论部分我们已经掌握了单周期CPU的理论知识,也对CPU的实现有形象化的认识。我们要做的就是“翻译”一遍。 我主要是先设计CPU文档,再用Verilog描述CPU。 1.画出 各个部件的端口及功能定义表 ,定义各个基础部件的端口,描述部件的功能。在这里我们不需要考虑部件功能的实现细节,只需要遵循高内聚低耦合的特点划分部件,将各个部件的功能描述清楚就可以了。 关于部件的划分,在这里我主要遵循高小鹏老师的《计算机组成与实现》,单独设计了NPC组合逻辑部件,将求beq,jal等跳转指令的地址都放到这里来,我认为在设计单周期CPU时会显得更加清晰,不容易出错。 关于各个部件的命名规范,我稍后再提。 大概表头设计如下: 2. 设计各条指令的数据通路 ,同时修正扩展第一步中相应模块的端口和功能。

Nmap使用

断了今生、忘了曾经 提交于 2019-12-05 02:38:30
Nmap简介 Nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称 fingerprinting)。它是网络管理员必用的软件之一,以及用以评估网络系统安全。 Nmap使用说明 Timing 模板 timing 参数可以指定 nmap 扫描的速度。其中各个选项如下: l T0 => paranoid 慢速网络扫描,串行扫描,两次扫描间隔 5 分钟。扫描速度极慢。 l T1 => Sneky 慢速网络扫描,串行扫描,两次扫描间隔 15 秒,扫描速度较慢。 l T2 => Polite 中速网络扫描,串行扫描,两次扫描间隔 400 毫秒,扫描速度慢。 l T3 => Normal 中速网络扫描,并行扫描,两次扫描间隔 0 秒,扫描速度正常。 l T4 => Aggressive 快速网络扫描,并行扫描,两次扫描间隔 0 秒,扫描速度较快。 l T5 => Normal 快速网络扫描,并行扫描,两次扫描间隔 0 秒,扫描速度极快。 输出保存选项 l -oN => 保存为文本文件 l -oX => 保存为 XML 文件 l -oG => 保存为 GREPable 输出 l -oS => 脚本输出 扫描tcp端口 下面表示扫描A机器(10.0.1.16)的1到65535所有在监听的tcp端口。 nmap 10

NFS FTP SAMBA的区别

北城余情 提交于 2019-12-05 01:49:17
Samba 服务 samba 是一个网络服务器,用于 Linux 和 Windows 之间共享文件。 samba 端口号 samba (启动时会预设多个端口) 数据传输的 TCP端口 139、445 进行 NetBIOS名称解析之类工作的UDP端口就 137、138 Samba 的功能: ① 分享档案与打印机服务; ②  可以提供用户登入 SAMBA 主机时的身份认证,以提供不同身份者的个别数据; ③  可以进行 Windows 网络上的主机名解析 (NetBIOS name) ④  可以进行装置的分享 (例如 Zip, CDROM...) Samba 工作原理: Samba 服务功能强大,这与通信是基于 SMB 协议有大的关系。 SMB 协议不仅能够提供目录和打印机共享,还支持认证和权限设置等功能。在早期, SMB 运行于 NBT 协议( NetBIOS over TCP/IP )上,使用 UDP 协议的 137 、 138 及 TCP 协议的 139 端口,但随着后期开发,它可以直接运行于 TCP/IP 协议上,没有额外的 NBT 层,使用 TCP 协议的 445 端口。 通过 Samba 服务, Windows 用户可以通过【网上邻居】窗口查看到 Linux 服务器 中共享的资源,同时 Linux 用户也能够查看到服务器上的共享资源。 Samba 服务的具体工作过程如图 :

端口大全

邮差的信 提交于 2019-12-04 23:35:36
2端口:管理实用程序 3端口:压缩进程 5端口:远程作业登录 7端口:回显 9端口:丢弃 11端口:在线用户 13端口:时间 17端口:每日引用 18端口:消息发送协议 19端口:字符发生器 20端口:FTP文件传输协议(默认数据口) 21端口:FTP文件传输协议(控制) 22端口:SSH远程登录协议 23端口:telnet(终端仿真协议),木马Tiny Telnet Server开放此端口 24端口:预留给个人用邮件系统 25端口:SMTP服务器所开放的端口,用于发送邮件 27端口:NSW 用户系统 FE 29端口:MSG ICP 31端口:MSG验证,木马Master Paradise、HackersParadise开放此端口 33端口:显示支持协议 35端口:预留给个人打印机服务 37端口:时间 38端口:路由访问协议 39端口:资源定位协议 41端口:图形 42端口:主机名服务 43端口:who is服务 44端口:MPM(消息处理模块)标志协议 45端口:消息处理模块 46端口:消息处理模块(默认发送口) 47端口:NI FTP 48端口:数码音频后台服务 49端口:TACACS登录主机协议 50端口:远程邮件检查协议 51端口:IMP(接口信息处理机)逻辑地址维护 52端口:施乐网络服务系统时间协议 53端口:dns域名服务器 54端口:施乐网络服务系统票据交换

计算机网络

余生长醉 提交于 2019-12-04 20:41:10
1. 在浏览器中输入url地址 ->> 显示主页的过程,整个过程会使用哪些协议 image.jpeg 总体来说分为以下几个过程: DNS解析 TCP连接 发送HTTP请求 服务器处理请求并返回HTTP报文 浏览器解析渲染页面 连接结束 在浏览器中输入网址之后执行会发生什么? DNS解析,找到对应ip地址 客户端发起http/https请求,然后交给传输层 传输层将请求分成报文段,添加目标源和端口,并随机用一个本地接口封装进报头,然后交给网络层。 网络层加上双方的ip地址信息,并负责路由分发。 链路层中,包通过链路层发送到路由器,通过邻居协议查找给定IP地址的MAC地址,然后发送ARP请求查找目的地址,如果得到回应后就可以使用ARP的请求应答交换的IP数据包进行传输了,然后发送IP数据包到达服务器的地址。 各种协议与HTTP协议之间的关系一般面试官会通过这样的问题来考察你对计算机网络知识体系的理解。 图片来源:《图解HTTP》 Image.png 2.TCP/IP协议层 image.png image.png image.jpeg 1.1 应用层 应用层(application-layer)的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程(进程:主机中正在运行的程序)间的通信和交互的规则。对于不同的网络应用需要不同的应用层协议。在互联网中应用层协议很多

Linux查看端口占用常用指令

心已入冬 提交于 2019-12-04 18:00:39
1. netstart指令 netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用netstat查一查为什么会出现这些情况了。 查看系统当前被正在使用的端口信息: netstart -lntp 参数说明 -l --listening 显示正在被监听的套接字服务 -n --numeric 不需要解析域名 -t --tcp 只显示tcp的通信信息 -p --programs 显示套接字通信的PID或者程序的名字 2. lsof指令 lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。如TC和UDP等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口