返回信息流总长度:16位
总长度指的是数据报的长度,由字节计,包括数据和报头。
段偏移:13位
此域指示这个段在应该在数据报中什么位置,它以64位为单位计算,首段的偏移为零。
如此算来,IP数据的最大长度是4G (64k*64k)。
那么,大于4G的数据,能直接用IP协议来传吗?
这是一条镜像帖。来源:北邮人论坛 / communications / #10642同步于 2009/8/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖
【请教】 IP协议
onion
2009/8/18镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
看不懂4G是怎么来的 如果是按段偏移量算的话 段偏移量值是会循环用的
【 在 onion 的大作中提到: 】
:
: 总长度:16位
: 总长度指的是数据报的长度,由字节计,包括数据和报头。
: ...................
只用16位的“总长度”标示IP数据报的长度,因此IP数据报的最大长度为65535字节。
段偏移量 是在分片的时候用的,标示该 分片的数据报在分片前在原IP数据报中的位置。
大的数据,在由传输层进入网络层时就会被分片处理的,也就是说单个IP数据报不会超过65535字节。
【 在 devc 的大作中提到: 】
: 只用16位的“总长度”标示IP数据报的长度,因此IP数据报的最大长度为65535字节。
: 段偏移量 是在分片的时候用的,标示该 分片的数据报在分片前在原IP数据报中的位置。
: 大的数据,在由传输层进入网络层时就会被分片处理的,也就是说单个IP数据报不会超过65535字节。
我明白你说的。
我的意思是,假设有这么大的数据,超过了4G,是不是不能直接用IP传。
IPv4单个分组最大长度就是65536字节
IP分组作为物理网络的负载,不同的物理连网技术,最大帧长不一样
常用的以太网1500字节,ATM是53字节
IP分组超过物理网络的最大帧长后,就得fragment
就知道这些了
【 在 onion 的大作中提到: 】
: 我明白你说的。
: 我的意思是,假设有这么大的数据,超过了4G,是不是不能直接用IP传。