--WORD格式--可编辑---
Source port:源端口号(服务器)为FTP的21 Destination port:目的端口为(客户端)1666 Sequence number:相对确认号为0 Ack num=1:对所接受的段的确认
Header length:首部长度为32字节 Flag:标志位(0x02).
Flag中,SYN:认可连接。ACK表示对所接受的段的确认。 Windows size value:窗口大小为65535. Checksum;校验和是正确的。 Options:选项是12字节
③第三次握手:
客户向服务器发出的确认段。
再向服务器发出第三次握手,可以看到ACK=1,seq=1,ack=1。
--
--WORD格式--可编辑---
Source port:源端口号为1666
Destination port:目的端口号为FTP的21端口 Sequence number:相对确认号为1 Header length:首部长度为32字节
Flag:标志位(0x02).只设置了ACK,表示已建立连接。Windows size value:窗口大小为65535. Checksum;校验和是正确的。 Options:选项是12字节
粗暴方式拆除连接:用户直接与服务器断开连接。
(2) 观察TCP建立连接的三次握手,数据通信和优雅方式拆除连接的流程。
执行命令ftp ftp.pku.edu.cn 用户名输入anonymous 口令输入a@b
执行成功后输入命令bye
--
--WORD格式--可编辑---
TCP三次握手见(1)的描述,在这里就不再重复讨论了。在三次
握手建立好建立起连接后,以优雅方式拆除连接。TCP采用四次握手的方式拆除连接。 首先我们向服务器发送一个QUIT请求,然后开始4次握手。
①第一次握手:释放请求
--
--WORD格式--可编辑---
服务器发送一个FIN=1的分组作为对quit请求的回应。
②第二次握手:得到回复,并且半关闭TCP连接。
本机对服务器发来的FIN进行确认,并回复ACK。 ③第三次握手:发拆除请求
--
相关推荐: