请教:UDP用户数据报分片问题。(网络复习题,有答案,但看不明白)

chunyou128 2010-12-30 01:55:59
一个UDP用户数据报的数据字段为8192字节。要使用以太网来传送。试问应当划分为几个数据报片?说明每一个数据报片的数据字段长度和片偏移字段的值。
答:6个。数据字段的长度:前5个是1480字节,最后一个是800字节。片偏移字段的值分别是:0,1480,2960,4440,5920和7400。
请问:(1)为什么最后一个是800字节?

...全文
6014 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
poppy313438 2012-03-22
  • 打赏
  • 举报
回复
为什么片偏移不用除8啊?
chunyou128 2010-12-31
  • 打赏
  • 举报
回复
我在想想,先把帖子结了,谢谢你们!
qishine 2010-12-30
  • 打赏
  • 举报
回复
都是牛人,我的知识都还给老师了,
shrekz 2010-12-30
  • 打赏
  • 举报
回复
IP首部并被复制到各个片中。但是,端口号在UDP首部,只能在第1片中被发现。
这是tcp/ip协议详解-卷一里的说明,你可以研究一下tcp/ip协议详解。
shrekz 2010-12-30
  • 打赏
  • 举报
回复
第一个数据片包含ip首部20+udp首部8+1472udp数据
剩下的都是包含ip首部20+1480udp数据
最后一个就是8192-(1472-1480*4)=800
chunyou128 2010-12-30
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20101230/08/b15ed8db-606a-4629-bbfd-79e469f0d02e.html
-----------------------------------------------------------------------------
为什么上面的帖子首部是20字节,而这里首部却是8个字节?
shrekz 2010-12-30
  • 打赏
  • 举报
回复 1
因为UDP用户数据报的数据字段为8192字节,所以数据报文的长度是8192+upd首部8字节=8200。
所以第6个数据报片使8200-1480*5=800

6,210

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧