《计算机网络》课程实验六讲解
4、练习二 利用仿真编辑器编辑并发送TCP数据包(续1) (5)填写TCP协议信息,其中:源端口:任意大于1024的数,不要使用下拉列表中的端口。目的端口:80(HTTP协议)。序列号:选择一个序号ISN(假设1942589885),以后的数据都按照这个来填。确认号:0。首部长度和标志位:5002(即长度20字节,标志SYN=1)。窗口大小:任意。紧急指针:0; 将设置完成的数据帧复制3份;修改第二帧的TCP 层的“首部长度和标志”位为5010(即标志位ACK=1),TCP层的“序号”为1942589885+1。修改第三帧的TCP层的“首部长度和标志”位为5011(即标志位ACK=1、FIN=1),TCP层的“序号”为1942589885+1;修改第四帧的TCP层的“首部长度和标志”位为5010(即标志位ACK=1),TCP层的“序号”为1942589885+2。 (6)在发送该TCP连接请求之前,先ping 一次目标服务器,让目标服务器知道自己的MAC地址; (7)使用“仿真编辑器/工具菜单/TCP屏蔽/启动屏蔽”功能,为TCP/IP协议栈过滤掉收到的TCP数据; (8)点击菜单栏中的“发送”按钮,在弹出对话框中选择发送第一帧; 4、练习二 利用仿真编辑器编辑并发送TCP数据包(续2) (9)在主机B上捕获相应的应答报文,这里要求协议分析器一端的同学及时准确地捕获应答报文并迅速从中获得应答报文的接收字节序号,并告知仿真编辑器一端的同学; (10)我们假设接收字节序号为:3246281765,修改第二帧和第三帧的TCP层的“ACK确认序号”的值:3246281766 ; (11)计算第二帧的TCP校验和,将该帧发送。对服务器的应答报文进行确认; (12)计算第三帧的TCP校验和,将该帧发送; (13)在主机B上观察应答报文,要及时把最后一帧“序列号”告知协议编辑器一端的同学; 4、练习二 利用仿真编辑器编辑并发送TCP数据包(续3) (14)修改第四帧的TCP层“确认号”为接收的序列号+1(即3246281767); (15)计算第四帧的TCP校验和,将该帧发送。断开连接,完成TCP连接的全过程; (16)协议分析器一端截获相应的请求及应答报文并分析,注意观察“会话分析”中的会话过程; (17)仿真端主机使用“仿真编辑器/工具菜单/TCP屏蔽/停止屏蔽”功能,恢复正常网络功能。 5、练习三 TCP的重传机制(续) (5)主机A向主机B再发送一条信息; (6)主机B刷新捕获显示,当发现“会话分析视图”中有两条以上超时重传报文后,使用“开始/程序/网络协议仿真教学系统通用版/TCP屏蔽/停止屏蔽”功能,恢复正常网络功能; (7)主机A向主机B再发送一条信息,之后断开连接; (8)主机B停止捕获数据。依据“会话分析视图”显示结果,绘制本练习的数据报交互图。 * ? 2009 Wenzhou University, All rights reserved. Network Performance Testing and Analysis * ? 2009 Wenzhou University, All rights reserved. Network Performance Testing and Analysis * ? 2009 Wenzhou University, All rights reserved. Network Performance Testing and Analysis 计算机网络 E-mail 实验六传输控制协议TCP 实验教学提要 教学目标: 1、掌握TCP协议的报文格式 2、掌握TCP连接的建立和释放过程 3、掌握TCP数据传输中编号与确认的过程 4、掌握TCP协议校验和的计算方法 5、理解TCP重传机制 教学难点/重点:连接的建立与释放/协议的工作机制 实验时数:2学时 实验关注问题 (1)TCP协议有哪些优缺点? (2) TCP协议的报文格式如何? (3) 怎样计算TCP协议中的校验和? (4) 应用层中的哪些协议需要TCP协议提供服务? (5)TCP的连接建立与释放过程怎样? 1、实验环境及网络拓扑介绍 中软吉大网络拓扑1 1、实验环境及网络拓扑介绍(续) 主机协议配置: 主机IP地址(8139网卡):172.16.1.XY (注:X为组的代号(分别为1、2、3、4、5、6或7);Y为组内主机编号(主机A、B、C、D、E、F的编号分别为1、2、3、4、5或6),例如:3组B主机的IP为:2。) 子网掩码: 网关地址: 可以不设 域名服务器地址:可以不设 2、实验原理分析(TC
您可能关注的文档
最近下载
- ISO IEC 42001 人工智能管理体系白皮书——AI风险治理.docx
- ISO_IEC 42001_2023 人工智能管理体系要求培训课件.pptx VIP
- ISO IEC42001-2023人工智能管理体系培训教材.pptx
- ISO∕IEC 42001-2023《信息技术-人工智能-管理体系》之5:“5领导作用-5.2 人工智能方针”解读和应用指导材料(雷泽佳编制-2024A0).docx VIP
- ISO∕IEC 42001-2023《信息技术-人工智能-管理体系》之13:“7支持-7.5成文信息”解读和应用指导材料(雷泽佳编制-2024A0).docx VIP
- ISO∕IEC 42001-2023《信息技术-人工智能-管理体系》之8:“6策划-6.3 变更的策划”解读和应用指导材料(雷泽佳编制-2024A0).docx VIP
- ISO∕IEC 42001-2023《信息技术-人工智能-管理体系》之16:“10改进”解读和应用指导材料(雷泽佳编制-2024A0).docx VIP
- ISO∕IEC 42001-2023《信息技术-人工智能-管理体系》之10:“7支持-7.2能力”解读和应用指导材料(雷泽佳编制-2024A0).docx VIP
- ISO∕IEC 42001-2023《信息技术-人工智能-管理体系》之17:“8 运行”解读和应用指导材料(雷泽佳编制-2024A0).docx VIP
- 《ISO∕IEC42024-2025信息技术-人工智能-管理体系》解读和应用指导材料(雷泽佳2024A0).pptx VIP
原创力文档

文档评论(0)