目录
一、IP协议
IP 协议是处于网络层的协议。
【IP协议段格式】
【字段介绍】
4位版本:指定 IP 协议版本,对于 IPv4,就是 4。
4位首部长度:IP 报头,可变长,单位 4 字节。
8位服务类型:实际上只有 4 位有效,4 位彼此冲突,其中 1 位为 1,剩下三位都为 0。4 位 TOS(type of service)分别表示:最小延时、最大吞吐量、最高可靠性、最小成本。
16位标识:哪些 IP 数据报的载荷应该往一起组装成包。
3位标志:只有 2 位有效,1 位表示这次的 IP 数据是否拆包,另 1 位表示结束标记。
13位片偏移:描述这些数据包的先后顺序。
8位生存时间:单位是 "次数",存储的是一个整数,一个 IP 数据报每经过一个路由器转发,TTL 就 -1,若减到 0,此时数据包就要被丢包了。(防止某个数据在网络上被无限转发)
二、地址管理
2.1 网络划分
【IP地址】
IP 地址分为网络号和主机号。
网络号:保证相互连接的两个网段具有不同的标识。
主机号:同一网段内,主机之间具有相同的网络号,但是必须有不同的主机号。
【DHCP】
不同的子网实际上就是把网络号相同的主机放到一起,若要在子网中新增一台主机,则这台主机的网络号需跟子网一致,但主机号不能跟子网中其他主机重复。
此时为了保证子网中每台主机 IP 地址都不同,就引入了 DHCP,能够自动给子网内新增主机分配 IP 地址, 避免了手动管理 IP 的不便。一般的路由器都带有 DHCP 功能,因此路由器也可以看做一个 DHCP 服务器。
【NAT机制】
IP 地址在 NAT 机制下,分成两大类:
私网IP:10.* 、172.16 - 172.31.* 、192.168.*
公网IP:除了私网,都是公网。
2.2 特殊的IP地址
- 主机号全部为 0 的 IP,表示这个局域网。
- 主机号全部为 1 的 IP,表示广播地址 (一对多传输)。
- 127.* 的 IP,表示本机回环地址,通常使用 127.0.0.1。
总结
1、IP 地址分为网络号和主机号。
2、若子网中新增一台主机,则网络号需跟子网一致,主机号不能跟子网中其他主机重复。
3、私网IP:10.* 、172.16 - 172.31.* 、192.168.*