互联网协议IP是互联层最重要的协议,它将多个网络连成一个互联网,可以把高层的数据以多个数据报的形式通过互联网分发出去。互联层的功能主要由IP来提供,主要用于负责IP寻址,路由选择和IP数据包的分割和组装。
IP的基本任务是通过互联网传送数据报,各个IP数据报之间是相互独立的。主机上的IP层向传输层提供服务,IP从源传输实体取得数据,通过它传给目的主机的IP层。IP不保证服务的可靠性,在主机资源不足的情况下,它可能丢弃某些数据,同时IP也不检查被丢弃的报文。
在传送时,高层协议将数据传给IP,IP再将数据封装为互联网数据报,并交给主机——网络层协议通过局域网传送。若目的主机直接连在本网中,IP可直接通过网络将数据报传给目的主机,若目的主机在远地网络中,则IP路由器传送数据报,而路由器则依次通过下一网络将数据报传送到目的主机或再下一个路由器。也即一个IP数据报是通过互联网络,从一个IP模块传到另一个IP模块,直到终点为止。
IP协议提供了不可靠,无连接的数据报传输机制,TCP/IP是为了适应物理网络的多样性而设计的,而这种适应性主要是通过IP层来体现的。由于物理网络的多样性,各种物理网络的数据帧格式,地址格式之间差异很大。为了将这些底层的细节屏蔽起来,使得采用不同物理网络的网络之间进行通讯,TCP/IP分别采用了IP数据报和IP地址作为物理数据帧和物理地址的统一形式。这样IP层向上层提供统一的IP数据报和统一的IP地址,使得各种物理帧 及物理地址的差异性对上层协议不复存在。
2.ARP协议(地址转换协议)
在TCP/IP网络环境下,每个主机都分配了一个32位的IP地址,这种互联网地址是在网际范围标识主机的以一种逻辑地址。为了让报文在物理网上传送,必须知道