软考网络工程师 第六章 第二部分 第二节 IP分片与计算

IP定义

IP报文最大65535字节,而以太网MTU为1500字节。

相当于货轮能载重65535,而火车载重1500,那么必须把货轮上的货物分装给多个火车运输

例题精选解析

以太网主机发送一个IP分组,长度3000字节,头长度为标准长度,发送该IP分组时应分为几个分片?

写出各分片的信息(长度、偏移、MF)

|------|----|------|------|----|
| | | | | |
| 原始报文 | 20 | 1480 | 1480 | 20 |
| 分片1 | 20 | 1480 | | |
| 分片2 | | 20 | 1480 | |
| 分片3 | | | 20 | 20 |

一个IP数据报文长度为3000字节(包括首部长度),要经过一个MTU为1500字节的网络传输。此时需要将原始数据报切分为3片进行传输,请将每个数据包分片的总长度、数据长度、MF标志和片偏移填入答题纸对应表格中

思路:一个大型集装箱,货物+集装箱=3000斤,现在要用小型集装箱进行分装。每个小型集装箱自身重量+货物重量=1500斤,已知大型集装箱和小型集装箱重量都是20斤,问:可以用几个小型集装箱进行分装?每个小集装箱的货物分别是多少斤?

|--------|------|------|
| | 总重量 | 货物重量 |
| 大型集装箱 | 3000 | 2980 |
| 小型集装箱1 | 1500 | 1480 |
| 小型集装箱2 | 1500 | 1480 |
| 小型集装箱3 | 40 | 20 |

假设设一个IP数据报总长度为3000B,要经过一段MTU为1500B的链路,该IP数据报必须经过分片才能通过该链路。该原始IP数据报需被分成(3)个片,若IP没有可选字段,则最后一个首部中Offset字段为(370)

路由器收到一个长度1500字节的IP数据报,需要转发到下一跳网络的MTU为1024字节。写出这两个IP报文分片的长度、MF标志位以及Offset字段的值

IP数据报的分段和重装配要到报文头部的报文ID、数据长度、段偏置值和M标志4个字段,其中(段偏置值)的作用是指示每一段在原报文的位置、若某个段时原报文的最后一个分段,其(M标志)值为"0"

假设一个数据段的长度为4000B,要经过一段MTU为1500B的链路,该IP数据报必须经过分片才能通过该链路,以下关于分片的叙述中,正确的是(D)

A.该原始IP数据报时IPV6数据报

B.分片后的数据报在通过该链路后的路由器进行重组

C.数据报需分为三片,这三片的每长度为4000B

D.分片中的最后一片,标志位flag为0,offset字段为370

相关推荐
我在人间贩卖青春8 小时前
UDP协议
网络·网络协议·udp
m0_549314869 小时前
BIG-IP 介绍 2
tcp/ip·安全·负载均衡·big-ip·f5
鸠摩智首席音效师9 小时前
如何确定 Linux 下的文件系统类型 {Ext3, Ext4, XFS} ?
linux·运维·服务器
七夜zippoe9 小时前
gRPC高性能RPC框架实战:从Protocol Buffers到流式传输的完整指南
网络·python·网络协议·rpc·protocol
定偶9 小时前
网络编程总结
开发语言·网络·数据结构·网络编程
RisunJan9 小时前
Linux命令-lilo(安装核心载入开机管理程序)
linux·运维·服务器
一路往蓝-Anbo9 小时前
第 1 篇:对象池模式 (Object Pool) —— 裸机下的动态内存革命
jvm·数据库·stm32·单片机·嵌入式硬件·网络协议·tcp/ip
舰长1159 小时前
ubuntu16 在防火墙禁止“允许Traceroute探测”
linux·运维·服务器
TDengine (老段)10 小时前
TDengine 脱敏函数用户手册
大数据·服务器·数据库·物联网·时序数据库·iot·tdengine
乾元10 小时前
绕过艺术:使用 GANs 对抗 Web 防火墙(WAF)
前端·网络·人工智能·深度学习·安全·架构