计算机网络求解

138次阅读

共计 789 个字符,预计需要花费 2 分钟才能阅读完成。

因为固定首部长度 =20 所以 MTU=1400
所以分为三个数据报片:
1400 1400 1000
编号范围:0—1399 1400-2799 2800-3799
分段位移值:0/ 8=0 1400/8=175 2800/8=350
DF: 1 1 0
MF: 0 0 0

搞不懂这个 df 和 mf 怎么来的,有大佬能详细说一下怎么得出 DF 和 MF 的吗

网友回复:

注册 有请 chatgpt

rkidc 问 chatgpt

jaymi df 不允许分片 mf 有后续分片,你这里两个值反了吧

xjlxjl 签名买个 chatgpt 号问他去

buste 我帮你问了。因为固定首部长度 =20 所以 MTU=1400 所以分为三个数据报片:1400 1400 1000 编号范围:0—1399 1400-2799 2800-3799 分段位移值:0/ 8=0 1400/8=175 2800/8=350 DF 和 MF 如何计算?DF 和 MF 是 IP 分组中的标志位,分别表示 ” 不可分片标志 ” 和 ” 更多分片标志 ”。它们的值是二进制的 0 或 1,具体计算方法如下:DF 标志位(Don’t Fragment):如果 DF=0,则表示允许分片,如果 DF=1,则表示不允许分片。在本例中,没有提到 DF 的值,因此可以默认为 0,表示允许分片。MF 标志位(More Fragments):如果 MF=0,则表示当前分组是最后一个分片,如果 MF=1,则表示还有更多分片。在本例中,由于数据报文被分成了 3 个分片,因此前两个分片的 MF 都应该设置为 1,最后一个分片的 MF 应该设置为 0,表示是最后一个分片。因此,针对本例中的分片情况,每个分片的 DF 和 MF 标志位如下:第一个分片:编号范围:0—1399,分段位移值:0/8=0,DF=0,MF=1 第二个分片:编号范围:1400-2799,分段位移值:1400/8=175,DF=0,MF=1 第三个分片:编号范围:2800-3799,分段位移值:2800/8=350,DF=0,MF=0

正文完
 0