- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(实验五UDP用户数据报的格式
实验五 UDP用户数据报的格式
【实验目的】
了解运输层的基本原理和两种运输层协议之间的区别;
理解UDP协议的工作原理和工作过程;
了解端口的基本概念及分配方法;
熟悉UDP协议的报文格式。
【实验内容】
分析UDP数据报的结构,熟悉各个字段的内容、功能、格式和取值范围;
编辑UDP数据报各字段的内容;
单个或批量发送已经编辑好的UDP数据报。
【实验原理】
端口
UDP和TCP都通过端口与上层应用进程进行通信,端口相当于应用进程在本机中的地址。UDP的一个连接由对插口(socket)(IP地址和端口号)来标识。如:(3,1500)与(5,25),运输层中的IP地址与端口关系如下图所示。端口用一个16bit的端口号进行标识,熟知端口数值一般在0~1024之间,1024以上的端口号用户可以自定义使用。使用UDP进行通信的上层协议包括DNS(端口号53)TFTP(端口号69)、SNMP(端口号169)等。
UDP数据报格式
用户数据报协议UDP只在IP的数据报服务之上增加了端口功能和差错检测功能,UDP只能提供不可靠的交付,其报文格式如下所示:
UDP报文中有两个部分:数据部分和首部,首部部分很简单,只有8个字节,由四个字段组成,每个字段都是两个字节。各个字段意义分别是:
源端口号,这是在源主机上运行的进程所使用的端口号,如果源主机是客户端(发起请求的一方),则在大多数情况下这个端口号是临时端口号,如果源主机是服务器端(发送响应时),则在大多数情况下这个端口号时熟知端口号。
目的端口号,这是在目的主机上运行的进程所使用的端口号,如果目的主机是客户端(发起请求的一方),则在大多数情况下这个端口号是临时端口号,服务器需要将这个临时端口号复制下来,如果目的主机是服务器端(发送响应时),则在大多数情况下这个端口号时熟知端口号。
长度,定义了用户数据报的总长度,首部加上数据,数据部分的长度范围时0~65507。
检验和,这个字段用来检验这个用户数据报(首部加上数据)出现的差错。
检验和
UDP用户数据报首部中检验和的计算方法有些特殊。在计算检验和时,需要在UDP用户数据报之前增加12个字节的伪首部。这个伪首部并不是UDP真正的首部,这是在计算检验和时临时和UDP用户数据报连接在一起,得到一个过渡的UDP用户数据报,检验和就是按照这个过渡的UDP用户数据报来计算的。伪首部既不向下传送也不向上提交,而仅仅时为了计算检验和。UDP计算检验和的方法和计算IP数据报首部检验和的方法相似,不同的是,IP数据报的检验和只是检验IP数据报的首部,但是UDP的检验和是将首部和数据部分一起都检验。
【实验步骤】
练习一:分析UDP用户数据报格式
运行报文仿真编辑器。
选择“文件”菜单中的“打开”菜单项,选择安装目录下Data目录中的报文仿真编辑器存档文件udp.pef。或者选择“操作”菜单中的“新建报文”菜单项,选择UDP类型添加一条报文记录。模本文件中的报文或新增加的报文会自动显示在报文列表框中。报文列表框中显示的内容包括:报文序号、源IP地址和目的IP地址。
从报文列表框中选中一条记录,报文仿真编辑器中间部分自动显示此条报文记录的协议结构树,同时16进制对照表中显示该条报文对应的16机制值。
选中协议结构树中的“UDP首部”结点,报文仿真编辑器右侧部分的属性列表自动显示当前UDP首部各个字段的内容,协议结构树中的结点与16进制对照表的内容是联动的,选中一个结点,16进制对照表中会在相应的位置改变颜色。
在属性列表中查看UDP报文中各个字段的结构和内容。
练习二:编辑UDP用户数据报格式中的字段内容
在运行计算机网络实验系统的机器上运行系统的“ipconfig /all”命令,查看本机的IP地址和MAC地址。
运行报文仿真编辑器,选择“操作”菜单中的“增加主机”菜单项,或在界面左下方计算机列表框中右键弹出快捷菜单选择“增加主机”菜单项,在“主机信息编辑”对话框中将第一条中查看到的IP地址和MAC地址添加到主机列表中,主机列表框中显示的信息包括:网络中的主机序号、IP地址和MAC地址。
在报文仿真编辑器的属性列表框中编辑UDP报文的各个字段,源端口和目的端口都是16bit长度,如果是熟知端口,则其范围在0~1024之间,自定义端口在1025~65535之间。
长度也是16bit,范围包括了UDP的首部和数据部分,因此这里的最小长度是8个字节。
练习三:发送和接收UDP报文序列
运行报文解析器,选择“开始捕获”快捷菜单,此时报文解析器处于捕获状态。
在报文仿真编辑器的报文列表框中选择一条或多条报文记录,然后点击“发送报文”快捷菜单,当看到“发送成功”消息框时表示所选报文已经发送到所在的局域网中。
报文解析器中的报文列表框中会自动显示已经捕获到的报文,
您可能关注的文档
- 《营销师培训计划与培训大纲.doc
- 《营销师职业前景.doc
- 藤本壮介简介及相关作品.doc
- 《营销战略答案完整版.doc
- 《营销策划思路和创意.doc
- 《营销职业素质课程实训指导书.doc
- 《营销部—2014年工作总结20141223.doc
- 《营运部各岗位说明书.doc
- 虚拟机安装黑苹果.doc
- 《萧山车险业务材料.doc
- 2025届江苏省淮安市淮阴区高考历史倒计时模拟卷含解析.doc
- 2025届内蒙古赤峰市巴林右旗大板三中高三第二次联考化学试卷含解析.doc
- 福建省漳州市2025届高考历史四模试卷含解析.doc
- 2025届江西省抚州市临川二中、临川二中实验学校高三下学期联考历史试题含解析.doc
- 2025届江西省宜春市奉新县第一中学高三压轴卷历史试卷含解析.doc
- 2025届吉林省长春汽车经济技术开发区第六中学高三(最后冲刺)历史试卷含解析.doc
- 北京市第四中学2025届高三最后一卷历史试卷含解析.doc
- 宁夏青铜峡市高级中学2025届高三下学期第六次检测历史试卷含解析.doc
- 甘肃省师大附中2025届高考全国统考预测密卷历史试卷含解析.doc
- 2025届山东省滕州市第三中学高考化学一模试卷含解析.doc
最近下载
- 在线网课学习课堂《学术英语(华理 )》单元测试考核答案.pdf
- GB∕T 9755-2014_合成树脂乳液外墙涂料.pdf
- AQ-T 3033-2022 化工建设项目安全设计管理导则.docx
- 世界洋流空白图.doc VIP
- 水利行业廉政风险防控手册(试行) 工程建设管理分册.pdf VIP
- 2023年江苏二建继续教育(机电工程)题库(含答案).pdf VIP
- 2024年上海银行股份有限公司校园招聘考试试题带答案.docx
- 山东师范大学《文学理论专题》期末考试复习题及参考答案.doc
- IEEE 1188-2005推荐用于站用阀控铅酸蓄电池的维护、测试和更换方法.pptx VIP
- 2024年时事政治点题库选择题300道精品(完整版).docx
文档评论(0)