社区
C++ 语言
帖子详情
IP分片是在下一站就进行组装,还是在最终目的地才组装?
xlsue
2006-07-14 01:23:47
在TCP/IP祥解:卷1 协议 第11章 11.5 IP分片
(这里的重新组装与其他网
络协议不同,它们要求在下一站就进行重新组装,而不是在最终的目的地)
这里的意思好像是IP分片在下一站就进行重新组装,但整本书的意思好像都是在最终目的地才组装。
哪位能解释一下?
...全文
537
7
打赏
收藏
IP分片是在下一站就进行组装,还是在最终目的地才组装?
在TCP/IP祥解:卷1 协议 第11章 11.5 IP分片 (这里的重新组装与其他网 络协议不同,它们要求在下一站就进行重新组装,而不是在最终的目的地) 这里的意思好像是IP分片在下一站就进行重新组装,但整本书的意思好像都是在最终目的地才组装。 哪位能解释一下?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
foochow
2006-07-14
打赏
举报
回复
又是小林这个傻鸟!
xlsue
2006-07-14
打赏
举报
回复
是看到了。我只是对那句话产生了误解~
我认为不会在下一站进行组装,每个分组都有IP首部,都有独立的路由,路由当然不一定一样。假设如果说在下一站组装,下一站应该有个定时器,在第一个分组到达后,定时器启动,所有的分组都不一定都经过下一站,定时器溢出时丢弃所有分组,如果是这样,所以分组都不会得到组装,相反会被丢弃
我想图11-15的tcpdump比较能说明问题
chenhu_doc
2006-07-14
打赏
举报
回复
重新组装由目的端的IP层来完成,其目的是使分片和重新组装过程对运输层( T C P和UDP)是透明的,除了某些可能的越级操作外。已经分片过的数据报有可能会再次进行分片(可能不止一次)。
----------- 小林可能也看到了!
chenhu_doc
2006-07-14
打赏
举报
回复
我觉得这里的 重新组装 包括了再次分片!
jixingzhong
2006-07-14
打赏
举报
回复
在传输的时候可能会经过不同的网络,
分组的大小限制可能是不一样的,
那么一个 分片可能在路经一个路由时候,
需要再一次被分割,
这些小分片要求在下一站被重组 ...
这是一种重组可能,
不过,楼主所说的 在下一站就进行重新组装,
可能性不是很大,
因为这样的效率实在是太低了,
不过不排除这种可能性 ....
xlsue
2006-07-14
打赏
举报
回复
那句话是我误解了,是在最终目的地组装
这句“它们要求在下一站就进行重新组装”,指哪个协议?楼上能否解释一下?
chenhu_doc
2006-07-14
打赏
举报
回复
最终目的组装。。
对IP分片的接收要比发送困难,因为IP分片可以以任何顺序到达,而接收方只有在
所有的分片都到达后才能进行组装。
第08章-
IP
地址--分类编址和无分类编址
课程内容如下:
IP
地址的用途、种类和表示方法
IP
地址的分类方法及怎样判别
IP
属于哪一类
IP
地址的地址块概念理解及地址块范围划分方法
IP
地址中的特殊地址详解
IP
地址中的单播、组播、广播简析分类编址:通过
IP
地址和掩码计算网络地址详解分类编址:基于
IP
划分子网-子网掩码分类编址:构建超网无分类
IP
编址:划分子网实战无分类
IP
编址:可变长子网掩码(VLSM)实战
网络学习笔记之
IP
数据报的
分片
与
组装
其中标识,标志, 片偏移用来
进行
分片
与
组装
。标识:占16位比特,标识数据报。当数据报长度超过网络的最大传输单元时,就要
进行
分片
,并且需要为每一个被
分片
的段提供标识。所有属于同一数据报的分割段被赋予相同的...
IP
数据报
进行
分片
任何时候
IP
层接收到一份要发送... 把一份
IP
数据报
分片
以后,只有到达
目的地
才
进行
重新
组装
(这里的重新
组装
与其他网络协议不同,它们要求在下
一站
就
进行
进行
重新
组装
,而不是在
最终
的
目的地
)。重新
组装
由目的端的
IP
层
IP
分片
与重组
IP
把MTU与数据报长度
进行
比较,如果数据包大于MTU则
进行
分片
。
分片
可以发生在原始发送端主机上,也可以发生在中间路由器上。 MTU指定了网络中可传输数据包的最大尺寸,在我们常用的以太网中,MTU是1500Byte。查看...
IP
分片
丢失重传
尽管
IP
分片
看起来是是透明的,但有一点让人不想使用它:即使只丢失一片数据也要重传整个数据报。为什么会发生这种情况呢? 因为
IP
层本身没有超时重传的机制——由更高层来负责超时和重传(TCP有超时和重传机制...
C++ 语言
64,648
社区成员
250,504
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章