网络层协议——IP

IP协议作为整个TCP/IP中至关重要的协议,主要负责将数据包发送给最终的目标计算机。因此,IP能够让世界上任何两天计算机之间进行通信。


IP基础知识


IP大致分为三大作用模块,分别是IP寻址,路由(最终节点为止的转发)以及IP分包与组包。


在计算机通信中,IP地址是用于在"连接到网络中的所有主机中识别出进行通信的目标地址"。因此,在TCP/IP通信中所有主机或路由器必须设定自己的IP地址。


网段划分


IP是如何找到对方的主机呢?


IP的构成:ip = 目的网络 + 目的主机 (FF:FF:FF:FF)


网络号:保证相互连接的两个网段具有不同的标识


主机号:在同一网段内,主机之间具有相同的网络号,但是必须有不同的主机号。


因此IP在路由的时候,先根据目的网络进行路由,找到目标网络之后,然后再根据目的主机的主机号,找到目的主机。


不同的子网其实就是把网络号相同的主机放在一起


如果在子网中新增一台主机,则这台主机的网络号和这个子网的网络号一致,但是主机号必须不能和子网中的其他主机重复。


通过合理设置主机号和网络号,就可以保证在相互连接的网络中,每台主机的IP地址都不相同。