一:Windows下查看端口号与进程号关系的命令 :
使用tasklist | findstr "端口号"
二:TCP三次握手四次挥手
三次握手:
第一次握手
A(请求方)向B(被请求方)发送一个带SYN=1的请求包,并随机产生seq number =x,数据包给B;
第二次握手
B由SYN=1的请求知道A请求联机,发送给A一个ACK=1,确认序号ACK number = x+1的包,同时向A发出SYN=1,seq number =y的请求包(两个包合二为一)
第三次握手
A收到B发出的包后,向B发出ACK=1,ACK number =y+1的包
四次挥手:
第一次挥手
A向B发送断开请求包:FIN=1,seq=n,ACKnumber=m+1(m为B上次发送时的序号)
第二次挥手
B收到后,向A发送确认包:ACK=1,ACKnumber=n+1,seq=m+1
此时A到B的连接断开,B到A的连接还未断开
第三次挥手
B向A发送断开请求包:FIN=1,ACKnumber=n+1,seq=z
第四次挥手
A收到后,向B发送确认包:ACK=1,ACknumber=z+1,seq=n+1
因为A与B建立连接前不涉及数据传输,所以B向A的第二次握手可以将向A的确认包和请求包合二为一,即三次握手;但是在断开连接时涉及到数据传输A向B断开连接时,B可能还在向A传输数据,故需要分别断开连接,即需要四次挥手
三:静态路由实验报告
第一步:规划IP地址
通过实验要求,得出可将r1,r2,r3,r4环回接口的地址各用一个汇总地址;6条干路配6条子网掩码为30的IP地址。即需要用192.168.1.0/24分配出5个地址:192.168.1.0/27(用于干路的地址分配:192.168.1.0/30 192.168.1.4/30 192.168.1.14/30 192.168.1.12/30 192.168.1.16/30 192.168.1.20/30 剩下两个当做备用:192.168.1.24/30 192.168.1.28/30 )
192.168.1.32/27 r3环回
192.168.1.64/27 r2环回
192.168.1.96/27 r4环回
192.168.1.128/27 r5环回
192.168.1.160/27 r4接交换机
剩下未分配的地址当做备用: 192.168.1.192/27 192.168.1.224/27
第二步:拓扑搭建
配置IP地址:将每个路由器配上物理接口地址,环回地址
r3缺省为r2的G0/0/1和r4的G0/0/0,r2和r4的缺省为r5G0/0/1,r5的缺省为r6,r6环回为r7的G 0/0/0,r7的环回为公有地址
开启r4的DHCP,创建IP池名称为aa配置网段为192.168.1.160 mask 27 ,网关为192.168.1.161
DNS为114.114.114.114;在G0/0/3接口上配置dhcp select global
将192.168.1.20/30网段优先级改为61
第三步:测试