全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 750|回复: 5
打印 上一主题 下一主题

计算机网络求解

[复制链接]
跳转到指定楼层
1#
发表于 2023-2-24 23:51:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为固定首部长度=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的吗
2#
发表于 2023-2-24 23:53:36 | 只看该作者
有请 chatgpt
4#
发表于 2023-2-25 00:31:27 来自手机 | 只看该作者
df 不允许分片 mf有后续分片,你这里两个值反了吧
5#
发表于 2023-2-25 00:36:55 来自手机 | 只看该作者
签名买个chatgpt号问他去
6#
发表于 2023-2-25 00:54:16 | 只看该作者
本帖最后由 奧巴马 于 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


您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-10-3 05:32 , Processed in 0.060975 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表