电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

试验六UDP用户数据报协议

试验六UDP用户数据报协议_第1页
1/6
试验六UDP用户数据报协议_第2页
2/6
试验六UDP用户数据报协议_第3页
3/6
百度文库- 让每个人平等地提升自我11 实验六 UDP 用户数据报协议一 实验目的1、理解 UDP 协议的工作作原理及工作过程;2、掌握 UDP 的数据包格式;3、了解基本的端口分配。二 实验内容1、学习 UDP 协议的通信过程;2、学会手工计算 UDP 校验和。三 实验环境四 实验流程百度文库- 让每个人平等地提升自我22 五 实验原理用户数据报协议 (UDP)是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。 UDP 协议基本上是 IP 协议与上层协议的接口。 UDP 协议适用端口分别运行在同一台设备上的多个应用程序。UDP 是面向非连接的协议,发送端与接收端在传输数据包之前不建立连接,而只是简单地把数据包发送到网络上,或者从网络上接收数据包。 UDP 提供不可靠的数据传输服务。1、 UDP 封装在 IP 数据报如图所示2、 UDP 字段组成如图所示3、关于 UDP“校验和”的计算方法百度文库- 让每个人平等地提升自我33 尽管 UDP 校验和的基本计算方法与 IP 首部“校验和”的计算方法类似(16bit 的二进制反码和 ) ,但是它们之间存在不同的地方。首先,UDP 数据报长度可以为奇数字节,但是“校验和”的算法是把若干个16bit 字相加。解决方法是必要时在最后增加填充字节 0 ,这只是为了“校验和”的计算 ( 也就是说,可能增加的填充字节不被传送) 。其次, UDP 数据报包含一个 12 字节长的伪首部,它是为了计算“校验和”而设置的。伪首部包含IP 首部一些字段。其目的是让 UDP 两次检查数据是否已经正确到达目的地。 发送时不用传送伪首部, 但接收时将 IP 头中的信息构建伪首部,然后计算“校验和”用以判错。UDP“校验和”是一个端到端的“校验和” 。它由发送端计算,然后由接收端验证。其目的是为了发现 UDP 首部和数据在从发送端到接收端之间发生的任何改动。4、 伪首部的格式六 实验步骤步骤一:编辑并发送数据包,分析 UDP 报头各字段含义1、开启协议编辑软件,编辑 UDP 数据报。2、在 UDP 报文中各字段填入正确的值,如图所示。百度文库- 让每个人平等地提升自我44 在以太网封装中:目的物理地址: 00-1E-8C-A6-D6-4A,为主机 B 的物理地址。源物理地址: 00-E0-4D-AD-15-BD,为源端主机 A 的物理地址。类型: 0800,上层协议为 IP. 在 IP 封装中:版本信息: 4;IP 头长度: 5,表示 IP 头长度为 4 字节的 5 倍,共 20 字节...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

试验六UDP用户数据报协议

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部