IP 头部固定长度 20 字节
分片&重组
每个链路的 MTU(最大传输单元) 不同,大的到了小的的时候线路承载不了,必须分片
在不同 MTU 的路由器上分片,在目的地进行重组
我们需要把 4000 字节的数据部分(注意不包括头部)分成多个 1480 字节的数据段,每段加上 20 字节头部组成分片。
- 第 1 片:1480 字节数据 + 20 字节头部 = 1500 字节
- 第 2 片:1480 字节数据 + 20 字节头部 = 1500 字节
- 剩下部分是:4000 - 1480*2 = 1040 字节(数据) + 20 字节头部 = 1060 字节
偏移则是 /8 就行了
IPv4 编址
高位为网络部分,低位为主机部分。一个主机上有多个接口
如果主机号全 0,IP 地址代表仅网络号指向的那个网段,该 IP 代表一个网段;如果主机号全 1,IP 地址代表网络号指向的全部主机,IP 地址代表广播地址 ;其他就是普通的 IP 地址,指向网域中的一个主机了。
子网掩码:255.255.255.0
192.168.0.0 网段 192.168.0.255 广播段 192.168.0.1 - 192.168.0.254 IP 地址
- 全 0 地址:在 A 类地址中,全 0 地址(例如,0.0.0.0)通常表示“本地网络”或“本地主机”。它用于表示当前网络上的所有设备,通常在路由和网络配置中使用。
- 全 1 地址:在 A 类地址中,全 1 地址(例如,127.255.255.255)是广播地址,用于向网络中的所有设备发送消息。特别地,127.0.0.0 到 127.255.255.255 的地址范围保留用于回环地址(loopback address),通常用于本地测试和诊断