互联网层(网络层)

互联网层使用IP协议,它相当于OSI模型的第三层网络层。IP协议基于IP地址转发分包数据。

IP协议的作用是将分组数据包发送到目的主机。

TCP/IP分层中的互联网与传输层的功能通常由操作系统提供。尤其是路由器,它必须得实现通过互联网层转发分组数据包的功能。

此外,连接互联网的所有主机和路由器必须都实现IP的功能。其他链接互联网的网络设备(如网桥、中继器或集线器)就没必要一定实现IP或TCP的功能。

  • IP

IP是跨越网络传送数据包,使整个互联网都能收到数据的协议。IP协议使数据能够发送到地球的另一端,这期间它使用IP地址作为主机的标识(连接IP网络的所有设备必须有自己的唯一标识号,以便识别具体的设备。分组数据在IP地址的基础上被发送到对端。)

IP还隐藏着数据链路层的功能。通过IP,相互通信的主机之间不论经过怎样的底层数据链路都能实现通信。

虽然IP但也是分组交换的一种协议,但是它不具有重发机制。即使分组数据包未能到达对端主机也不会重发。因此,属于非可靠性传输协议。

  • ICMP

IP数据包在发送途中一旦发生异常导致无法到达对端目标地址时,需要给发送端发送一个发生异常的通知。ICMP就是为这一功能而制定的。它有时也被用来诊断网络的健康状况。

  • ARP
    从分组数据包的IP地址中解析出物理地址(MAC地址)的一种协议。

你可能感兴趣的:(读书,网络,网络协议)