一 网络层
数据传输中最大支持1518字节,所以超过这个一次传不过去,就要分开传,就像快递标记1/2, 2/2 。说明你有两包
下图例子解释了 identification 用于标识一台设备发送的数据
片偏移,就是 你 好 吗 三个分片谁先到达不一定,片偏移就是为了排序
分片就是一个数据包太大,把它拆分成小的报文就是分片
下图举例前面是偏移量,后面是携带的数据大小。通过MF就能知道他是不是最后一个分片
TTL 最多跳256下,因为它是8bit.没有到达目的地它就变成0了,包就丢弃了。因为每跳一下,数值减一。 这里叫时间,其实存储的是跳数。也有跳64和128下的,要看设备的机制
header checksum 这个字段虽然再用,但是没什么实际作用
上面 1到12是20字节,160bit
可选长度中,如果Options没有达到32 bit, 那么 paddding 补足
固定头部20 可添加0-40字节 最大ip头部60字节
IP
二进制转10 进制。一个十进制值最大就是255,也就是当 1111 1111的时候
计算器win10自带
子网掩码不能都是1, 255.255.255.255代表的是主机地址,不是掩码
有类掩码只能是 255.255.255.0 , 255.255.0.0 或者 255.0.0.0
无类的比如255.255.255.192用作子网划分
A类 8bit,就是8个1
公网不够没人分一个,就分出公网ip和 私网ip , 然后私网通过 nat 转公网。