《计算机网络》课程实验五.ppt
文本预览下载声明
1、实验环境及网络拓扑介绍(集线器HUB原理) * ? 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 实验五用户数据报协议UDP 实验教学提要 教学目标: 1、掌握UDP协议的报文格式 2、掌握UDP协议校验和的计算方法 3、理解UDP协议的优缺点 教学难点/重点:协议的报文格式/协议的工作机制 实验时数:2学时 实验关注问题 (1)UDP协议有哪些优缺点? (2) UDP协议的报文格式如何? (3) 怎样计算UDP协议中的校验和? (4) 应用层中的哪些协议需要UDP协议提供服务? 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、实验原理分析(UDP报文格式 ) 每个UDP报文称为一个用户数据报,用户数据报分为两个部分:UDP首部和UDP数据区。 首部被分为四个16比特的字段,分别代表源端口号﹑目的端口号﹑报文的长度以及UDP校验和。 2、实验原理分析(UDP的伪首部 ) 在计算UDP校验和时需要用到伪首部,长度为12字节。 2、实验原理分析(UDP校验和的计算 ) 下图给出了一个计算UDP校验和的例子。这里假定用户数据报的长度是15字节,因此要添加一个全0的字节。 3、练习一 编辑并发送UDP数据报 (1)主机A打开协议仿真编辑器。编辑发送给主机B的UDP数据报; (2)在主机B上启动协议分析器,并设置过滤条件(提取UDP协议)开始捕获数据; (3)主机A发送已编辑好的数据报; (4)主机B停止捕获数据,在捕获到的数据中查找主机A所发送的数据报。 4、练习二 UDP单播通信 (1)主机B、C、D、E、F上启动“开始/程序/网络协议仿真教学系统 通用版/工具/UDP工具”,作为服务器端,监听端口设置为2483。 (2)主机C、E上启动协议分析器开始捕获数据。 (3)主机A上启动“开始/程序/网络协议仿真教学系统 通用版/工具/UDP工具”,作为客户端,以主机C的IP为目的IP地址,以2483为端口,填写数据并发送。 (4)察看主机B、C、D、E、F上的“UDP工具”接收的信息。 (5)察看主机C协议分析器上的UDP报文。 (6)主机A上使用仿真编辑器向主机E发送UDP报文。 (7)将第6步中编辑的数据包的校验和修改为一个错误值,并将其发送。 (8)察看主机E协议分析器上捕获的数据。 5、练习三 UDP广播通信 (1)主机B、C、D、E、F上启动“开始/程序/网络协议仿真教学系统 通用版/工具/UDP工具”,作为服务器端,监听端口设为2483。 (2)主机B、C、D、E、F上启动协议分析器捕获数据,并设置过滤条件(提取UDP协议)。 (3)主机A上启动“开始/程序/网络协议仿真教学系统 通用版/工具/UDP工具”,作为客户端,以55为目的地址,以2483为端口,填写数据并发送。 (4)察看主机B、C、D、E、F上的“UDP连接工具”接收的信息。 (5)察看协议分析器上捕获的UDP报文。 8、小 结 (1)UDP协议的特点 (2) UDP协议的报文格式 (3)UDP协议中校验和的计算方法 (4)UDP协议主要给应用层的DNS、DHCP、RIP、SNMP、TFTP等协议提供服务。 * * * * * * * ? 2001, Cisco Systems, Inc. All rights reserved. Title of Course (ACRO) vX.X Copyright ? 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.Presentat
显示全部