精华内容
下载资源
问答
  • IP分片

    2021-04-11 15:10:06
    IP分片属于网络层特性 所包含的字段 identification: 标识,主机每发一个报文,加 1 Flages: 标志位 Bit 0: 保留位,必须为0 Bit 1:DF,分片为0,不能分片为1 Bit 2: MF,表示是否该报文为最后一片,0表示最后...

    IP分片属于网络层特性
    所包含的字段
    在这里插入图片描述

    identification: 标识,主机每发一个报文,加 1
    Flages: 标志位
    在这里插入图片描述
    Bit 0: 保留位,必须为0
    Bit 1:DF,分片为0,不能分片为1
    Bit 2: MF,表示是否该报文为最后一片,0表示最后一片,1表示后面还有
    Fragment Offset : 片偏移

    举例示意
    6000字节的数据进行分片
    在这里插入图片描述
    由于每个数据前都有IP头部20字节,第一片分片1480 剩余4520
    在这里插入图片描述
    id 为 x DF(是否分片)=0 MF(是否还有分片):1 F0:片偏移(之前分片的字节):0
    第二片分片1480 剩余3040
    在这里插入图片描述
    id 为 x DF(是否分片)=0 MF(是否还有分片):1 F0:片偏移(之前分片的字节):1480

    第三片分片1480 剩余1560
    在这里插入图片描述
    id 为 x DF(是否分片)=0 MF(是否还有分片):1 F0:片偏移(之前分片的字节):2960
    第四片分片1480 剩余80
    在这里插入图片描述
    id 为 x DF(是否分片)=0 MF(是否还有分片):1 F0:片偏移(之前分片的字节):4440
    第五片分片80
    在这里插入图片描述
    id 为 x DF(是否分片)=0 MF(是否还有分片):0 F0:片偏移(之前分片的字节):5920
    可以通过抓包获取以上数据
    运行环境
    在这里插入图片描述
    配置
    设置两台路由器的IP
    配置 6000字节

    ping -s 6000 10.1.1.2
    

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    展开全文
  • IP分片.pcapng

    2020-11-30 09:04:59
    用于分析IP分片的wireshark抓包文件,IP分片解析文章地址:https://blog.csdn.net/Firefly_cjd/article/details/110366657
  • IP分片重组

    2017-12-24 11:43:11
    亲自写的,很有用,希望能对大家有帮助,里面主要介绍了IP分片重组的概念、方法以及在Linux下进行操作所需要的代码
  • IP分片原理

    2012-04-13 07:32:34
    IP分片原理
  • IP分片和tcp分片

    2019-12-03 22:11:16
    ip 分片 粽叶会增加粽子体积,我们的数据经过七层协议的过程中就像包粽子一样,每过一层就需要 增加数据的大小,ip层的上层是传输层(tcp/udp tcp 的头部为20Byte,udp头部字节是8B) ip层自己的头部需要占20字节,...

    ip 分片

    粽叶会增加粽子体积,我们的数据经过七层协议的过程中就像包粽子一样,每过一层就需要
    增加数据的大小,ip层的上层是传输层(tcp/udp tcp 的头部为20Byte,udp头部字节是8B)
    ip层自己的头部需要占20字节,ip层的MTU = 1500Byte - 20 =1480 >> ip层传输的数据
    最多是,1480Byte, 超过1480Byte的数据,都需要被ip层分片,在达到目的前会自己重组

    #tcp分组

    tcp是可靠传输协议,通过超时与重传机制,来保证收到的数据是完整的。因为tcp是可靠
    传输协议,如果要传输的数据大于 1480 - 20(tcp头部) =1460Byte时,在ip层被分片,而
    ip层分片会导致,如果其中的某一个分片丢失,因为tcp层不知道哪个ip数据片丢失,所以
    就需要重传整个数据段,这样就造成了很大空间和时间资源的浪费,为了解决这个问题,
    就有了tcp分组和MSS(最长报文大小)概念,利用tcp三次握手建立链接的过程,交互各自的
    MTU,然后用小的那个MTU-20-20 , 得到MSS,这样就避免在ip层被分片。

    #udp
    由于udp是不可靠传输的,所以ip分片主要是为了upd服务的,所以就有了网上的
    1500 - 20(ip头部) - 8(udp头部) > 1472 的说法,把1472作为ip分片的标准
    当时因为看不懂这个就,自己google 了一发,所以有了这篇博客的诞生哈哈。

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,017
精华内容 1,206
关键字:

ip分片