一、背景
在OSI参考模型中,网络层支持的协议有IP协议、IPX协议。但IPX协议因为种种原因已被淘汰,也就是说目前网络层所支持的协议只有IP协议。
二、IP基本概念
网络层协议:
TCP/IP协议栈的网络层位于网络接口层和传输层之间。网络层的主要功能是标识大规模网络中的每一个节点,并将数据包传递到正确的目标节点。
图1
如【图1】所示,我们可以看到网络层不仅仅只有IP协议,还有ICMP、IGMP等协议。除IP协议以外,这些协议是基于IP的衍生协议,是需要基于IP协议运行的,如果网络层运行的不是IP协议,则无法使用这些衍生协议。
IP协议的主要作用:
-
标识节点和链路:
IP协议为每条链路分配一个全局唯一的网络号用于和区分标识每个网络;为节点分配一个全局唯一的32位IP地址,用于标识每一个节点
-
寻址和转发:
网络设备根据掌握的信息,确定节点所在网络的位置,进而确定节点所在的物理位置,并选择适当的路径将IP包转发到目的节点
-
适应各种数据链路:
具备适应各种链路的能力,例如可以