全球主机交流论坛
标题:
计算机网络求解
[打印本页]
作者:
rkidc
时间:
2023-2-24 23:51
标题:
计算机网络求解
因为固定首部长度=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的吗
作者:
jaymi
时间:
2023-2-24 23:53
有请 chatgpt
作者:
xjlxjl
时间:
2023-2-24 23:56
问chatgpt
作者:
buste
时间:
2023-2-25 00:31
df 不允许分片 mf有后续分片,你这里两个值反了吧
作者:
acm
时间:
2023-2-25 00:36
签名买个chatgpt号问他去
作者:
奧巴马
时间:
2023-2-25 00:54
本帖最后由 奧巴马 于 2023-2-25 00:59 编辑
我帮你问了。
因为固定首部长度=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
欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/)
Powered by Discuz! X3.4