1.1、IP协议
当应用层的数据被封装后,想要将数据在网络上传输,数据究竟要被发往何处,又该如何精准的在网络上定位目标机器,此时起到关键作用的就是“IP
协议”。IP
协议的作用在于把各种数据包准确无误的传递给目标方,其中两个重要的条件是IP
地址和MAC
地址。其中IP
地址就是所有主机在网络通信中的唯一标识,但由于IP
地址是稀有资源,不可能每个主机都拥有一个IP
地址,因此路由器里面会记录我们主机的MAC
地址,通常的IP
地址是路由器根据MAC
地址生成的,而MAC
地址是全球唯一的。
举例:IP地址就如同是物流线路上的驿站地址,而MAC地址就是具体货架上货物的位置。
之前的IP
地址采用的IPv4
格式,目前大部分主机都已向IPv6
过渡。
1.1.1、IP地址的组成与分类
IP
地址一般由网络标识(NetID
)和主机标识(HostID
) 两部分组成,其中网络标识对应着网络地址,表示其局域网属于互联网中的哪一个网络;主机标识对应着一台机器的主机地址,表示机器属于该局域网络中的哪一台主机。
通常情况下,一个IP
存在四组数字,每组数字对应着八位二进制数字(一个