练习一 观察TCP协议的连接和释放过程 通过本练习加深理解TCP协议连接和释放过程中的标志位变化,本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。 现仅以主机A和B为例。 实验步骤: 1、主机B启动协议分析器,并启动TCP连接工具(运行桌面的TCP&IP协议实验平台,选择实验7,TCP协议,在窗口下面有TCP工具),作为服务器打开一个端口; 2、主机A启动TCP连接工具。在“服务器IP地址和端口”中填入服务器主机B的地址及端口,点击“连接”按钮进行连接; 3、察看主机B捕获的三次握手的报文(会话分析), 填写下表: 字段名称 报文1(SYN) 报文2(SYN+ACK) 报文3(ACK) 序号(Sequence Number) 1048249992 977098698 1048249993 确认序号(Ack Number) 0 1048249993 977098699 ACK 0 1 1 SYN 1 1 0 4、主机 A 在数据区键入自己的学号及姓名,作为数据发送; 5、刷新主机B捕获的数据, 填写下表: 字段名称 报文4(数据) 报文5(确认) 序号(Sequence Number) 1048249993 977098699 确认序号(Ack Number) 977098699 1048250011 ACK 1 1 6、主机A断开与服务器的TCP连接(点击关闭); 7、刷新主机B捕获的数据(会话分析), 填写下表: 字段名称 报文6(FIN) 报文7(ACK) 报文8(FIN) 报文9(ACK) 序号(Sequence Number) 2031110833 3399570641 3399570641 2031110834 确认序号(Ack Number) 3399570641 2031110834 2031110834 3399570642 ACK 1 1 1 1 FIN 1 0 1 0 ①粘贴如下会话报文(三次握手,数据传输,会话拆除) 三次握手: 数据传输: 会话拆除: ②分析报文1、报文3、报文4、报文6、报文9的序号之间的关系。
时间: 2024-04-29 14:20:22 浏览: 121
TCP协议实验1
报文1中的序号是1048249992,表示A将从这个序号开始传输数据;报文3中的序号是1048249993,表示A确认收到了B的SYN+ACK报文并从这个序号开始传输数据;报文4中的序号是1048249993,表示A从这个序号开始传输数据;报文6中的序号是2031110833,表示A请求关闭连接并从这个序号开始传输FIN报文。报文9中的确认序号是3399570642,表示B已经确认接收了A的FIN报文并从这个序号开始传输数据。
因此,报文1、报文3、报文4、报文6、报文9之间的序号关系为:1048249992 < 1048249993 < 1048249993 < 2031110833 < 3399570642。
阅读全文