- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验六 UD用户数据报协议
实验六 UDP用户数据报协议
一 实验目的
1、 理解 UDP 协议的工作作原理及工作过程;
2、 掌握 UDP 的数据包格式;
3、 了解基本的端口分配。
二 实验内容
1、 学习 UDP 协议的通信过程;
2、 学会手工计算 UDP 校验和。
三 实验环境
四 实验流程
五 实验原理
用户数据报协议(UDP)是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。 UDP 协议基本上是 IP 协议与上层协议的接口。 UDP 协议适用端口分别运行在同一台设备上的多个应用程序。
UDP 是面向非连接的协议,发送端与接收端在传输数据包之前不建立连接,而只是简单地把数据包发送到网络上,或者从网络上接收数据包。UDP 提供不可靠的数据传输服务。
UDP 封装在 IP 数据报如图所示
UDP 字段组成如图所示
关于 UDP“校验和”的计算方法
尽管 UDP 校验和的基本计算方法与 IP 首部“校验和”的计算方法类似(16bit 的二进制反码和),但是它们之间存在不同的地方。
首先,UDP 数据报长度可以为奇数字节,但是“校验和”的算法是把若干个 16bit 字相加。解决方法是必要时在最后增加填充字节 0,这只是为了“校验和”的计算(也就是说,可能增加的填充字节不被传送)。
其次,UDP 数据报包含一个 12 字节长的伪首部,它是为了计算“校验和”而设置的。伪首部包含IP 首部一些字段。其目的是让 UDP 两次检查数据是否已经正确到达目的地。发送时不用传送伪首部,但接收时将 IP 头中的信息构建伪首部,然后计算“校验和”用以判错。
UDP“校验和”是一个端到端的“校验和”。它由发送端计算,然后由接收端验证。其目的是为了发现 UDP 首部和数据在从发送端到接收端之间发生的任何改动。
伪首部的格式
六 实验步骤
步骤一:编辑并发送数据包,分析 UDP 报头各字段含义
1、 开启协议编辑软件,编辑 UDP 数据报。
2、 在 UDP 报文中各字段填入正确的值,如图所示。
在以太网封装中:
目的物理地址:00-1E-8C-A6-D6-4A,为主机 B 的物理地址。
源物理地址:00-E0-4D-AD-15-BD,为源端主机 A 的物理地址。
类型:0800,上层协议为 IP.
在 IP 封装中:
版本信息:4;
IP 头长度:5,表示 IP 头长度为 4 字节的 5 倍,共 20 字节;
服务类型:00,不使用服务类型;
总长度:总长度包含 IP 包中的数据和 IP 报头长度;
标识:0000,标识字段可自由填写;
标识:0,可进行分片;
分段偏移:0,未进行分片;
生存时间:128,默认值;
校验和:其他字段填完后,通过工具栏上的校验和工具进行计算;
发送 IP 地址:172.16.1.235;
目标 IP 地址:172.16.1.253。
UDP 封装:
端口号:1206,源端口随意填写;
目的端口号:7,目的端口随意填写;
UDP 总长度:总长度包含 UDP 数据报头和 UDP 中数据的长度;
校验和:UDP 校验和包括 UDP 数据报头、数据和伪报头计算出的校验和。
3、 在远程主机中开启协议分析软件,进行数据包捕获分析。
4、 本机将编辑好的 UDP 报文发送出去。
5、 远程主机捕获的报文如图所示,从图中可以看到,在目的端远程捕获到的 UDP 报文与发送端相同。
步骤二:查看本机 UDP 状态
netstat 命令是用于显示网络使用协议的统计;
在命令行方式下运行:netstat-S,显示每个协议的使用状态,观察 UDP 协议的使用情况,如图所示
在命令行方式下运行:netstat—a,显示所有主机的端口号,观察与 UDP 协议相关的内容,如图所示
七 思考问题
协议分析器——端截获网络中的多个广播报文,观察其源物理地址及源 IP 地址,是否都来自同一子网?为什么?
2、 为什么 UDP 的“校验和”要包含伪首部?
and performance test copies of the record. If necessary, review should be carried out; 4) for spring hangers (included simple spring, hangers and constant support hangers) it should also be recognized as setting and locking of loads. 5) check the
您可能关注的文档
- 实验三 多态实验C++.doc
- 实验三 派生类继承.doc
- 实验三 第2Windows XP 操作系统操作实例.doc
- 实验三 客户关管理.doc
- 实验三AD与D接口实验.doc
- 实验三_类的重继承和多态_().doc
- 实验九 二维数及字符数组程序设计1.doc
- 实验九旋光法测蔗糖转化反应的速率常数.doc
- 实验三渐开线直圆柱齿轮参数的测定.doc
- 实验二 绘及简单科学计算.doc
- 聚焦2025年:工业互联网平台RFID技术与大数据融合的创新应用研究报告.docx
- 新能源汽车品牌营销案例集:2025年传播策略与品牌价值传播策略研究.docx
- 金融科技赋能,2025年财富管理行业竞争力提升路径报告.docx
- 医药企业2025年研发管线研发进度管理与优化策略报告.docx
- 2025年跨境电商办公用品电商仓储空间利用效率报告.docx
- 2025年跨境电商办公用品电商仓储自动化升级关键技术研究报告.docx
- 2025年社区养老助餐服务社区养老产业发展趋势分析.docx
- 2025年跨境电商办公用品电商仓储空间利用效率提升报告.docx
- 工业互联网平台AR交互技术在产品生命周期管理中的应用创新2025年报告.docx
- 2025年储能电池热管理系统在新能源储能电站的节能降耗报告.docx
最近下载
- 最地震演练脚本.docx VIP
- 《国有企业管理人员处分条例》解读.docx VIP
- 《无机及分析化学》课件 第7章 物质结构基础.ppt VIP
- Kyocera京瓷ECOSYS M4125idn_M4132idn操作手册.pdf
- 含糖透析液对血透病人的影响.doc VIP
- RADWIN5000安装调试指南.doc VIP
- 无机及分析化学:第四章 物质结构简介.ppt VIP
- 体育康养与自然疗法的结合研究论文.docx VIP
- 2025年广东省基层住院医师线上岗位培训《医学人文及医患沟通》-中医学专业培训课程公共课答案.docx VIP
- 含糖透析液对糖尿病肾病血液透析患者血压和心率变异性影响.doc VIP
文档评论(0)