《计算机网络原理实验-tcp》由会员分享,可在线阅读,更多相关《计算机网络原理实验-tcp(16页珍藏版)》请在金锄头文库上搜索。
1、文档供参考,可复制、编制,期待您的好评与关注! 计算机网络原理实验报告实验一各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。 本练习将主机A、B、C、D、E、F作为一组进行实验。1. 主机B、C、D启动协议分析器捕获数据,并设置过滤条件(提取TCP协议)。2. 主机A启动TCP工具连接主机C。(1)主机A启动“实验平台工具栏中的地址本工具”。点击主机扫描按钮获取组内主机信息,选中主机C点击端口扫描按钮获取主机C的TCP端口列表。(2)主机A启动“实验平台工具栏中的TCP工具”。选中“客户端”单选
2、框,在“地址”文本框中填入主机C的IP地址,在“端口”文本框中填入主机C的一个TCP端口,点击连接按钮进行连接。3. 察看主机B、C、D捕获的数据,填写下表。报文1:报文2:报文3:表7-3 实验结果字段名称报文1报文2报文3序列号5777013923184197851577701393确认号05777013933184197852ACK011SYN110 TCP连接建立时,前两个报文的首部都有一个“最大字段长度”字段,它的值是多少?作用是什么?结合IEEE802.3协议规定的以太网最大帧长度分析此数据是怎样得出的。1460 1460加大网络利用率4. 主机A断开与主机C的TCP连接。5. 察
3、看主机B、C、D捕获的数据,填写下表。报文4:报文5:报文6:报文7:表7-4 实验结果字段名称报文4报文5报文6报文7序列号22679131537718757053771875705226791316确认号37718757052267913162267913163771875706ACK1111FIN1010 结合步骤3、5所填的表,理解TCP的三次握手建立连接和四次握手的释放连接过程,理解序号、确认号等字段在TCP可靠连接中所起的作用。序号的作用:每一个字节都需要按顺序编号,整个要传送的字节流的起始号必须要在连接时设置确认号的作用:期望收到对方下一个报文段的第一个数据字节的序号保证了可靠传
4、输。实验二校验和包括协议字段源IP地址目的IP地址长度TCP首部TCP数据接受字节序列号:2452351232实验三本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。现仅以主机A、B所在组为例,其它组的操作参考主机A、B所在组的操作。1. 主机B上启动“实验平台工具栏中的TCP工具”,作为服务端,监听端口设置为2483。2. 主机B启动协议分析器开始捕获数据并设置过滤条件(提取TCP协议)。3. 主机A启动TCP工具连接主机B。(1)主机A启动“实验平台工具栏中的TCP工具”。(2)选中“客户端”单选框。(3)在“地址”文本框中填入主机B的IP地址。(4)在“端口”文本框中填入主机B的TCP监听端口(2483)。(5)点击连接按钮进行连接。3. 主机A向主机B发送一条信息。4. 主机B启动“实验平台工具栏中的启动TCP屏蔽”,过滤掉接收到的TCP数据。5. 主机A向主机B再发送一条信息。6. 主机B刷新捕获显示,当发现“会话分析视图”中有两条以上超时重传报文后,启动“实验平台工具栏中的停止TCP屏蔽”,恢复正常网络功能。7. 主机A向主机B再发送一条信息,之后断开连接。8. 主机B停止捕获数据。依据“会话分析视图”显示结果,绘制本练习的数据报交互图。 /