开发者学堂课程【Linux企业运维实战系列课程之Linux网络与自动化运维:CCNP必备:Linux网络及TCP、IP协议详解】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/552
快速学习CCNP必备:Linux网络及TCP、IP协议详解
内容介绍:
一、网络管理
二、IP PDU 报头
三、IP PDU报头示例
四、协议域
五、课堂相关笔记
三、IP PDU报头示例
1.片偏移以8个字节为偏移单位(媒介的传输单元)
2.假定MTU=1400,三个包id=100相同,前两个mf=1,最后一个mf=0
假设主要偏移,它的计算单位是以八个字节为单位。都是以字节为单位,是以八个字节为单位。
假设有一个单位叫一千五一千四,这个mtu,实际上就是说的以太网。叫阿MSU。理解的传输单元,假设一千四一千四的话,三个包,因为这三个包,就是有一个大包切成了三个小包,所以既然三个小包是来自于同一个大包,所以它的标志就是标识是相同的,都是100其中前三个总共分成三个,前两个MF都是一样,最后一个F是应该是零,表示他最后一个包。
假设有一个原来大包是3000,七千三千八三千八的话,由于每个包只能放一千四,所以只能取出了三千八的一部分,放在第一个包里面,看他是零到1399。
来放在第一个欺骗,为什么零到1391个,数据包最大是一千四,所以只能放这么多,然后一千四到下一个,下一个一千四。就是这个一千四到下一个一千四,中间只能存一千四。
这份第二个分片,这第三个分片,那存的时候,它这个计算单位,是以八个字节为偏移量的,所以这个偏移量是零,它就写零就。但是这个,是一千四一千四开始,一千四开始,所以他一千四出发。错的就是写175。
他不是写一千四,因为他是以八个字节为偏移量为单位的,所以存的时候,他这个片偏移写的是1175,是个大概计算,实际上,准确的说,他还要把手部进行去掉,还有去掉一个手部信息er,每个首部信息要占二个字节。
实际上还有一个头部信息的,片偏移这就是说,就是每一个切片刀是处于这个切片,这个大包里面的偏移是第几个、第几个位置。