上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.3.2 网络层
网络层提供主机到主机之间的数据传送服务,它是不可靠的,只是把上层交给它的数据“尽力投递”给下一结点。网络层是TCP/IP协议的基础,所有其他协议的功能都是建立在它基础上的,数据的发送和接收都是通过网络层进行处理的。网络层主要包括三个协议:互联网协议(IP)、互联网控制报文协议(ICMP)、互联网组管理协议(IGMP)。其中IP是TCP/IP的核心协议,所有其他协议都封装在IP中,作为它的数据部分进行传送的。
IP协议是无连接的,它把每个数据报都看作是独立的,与其他的数据报没有关系,向目的地传输数据时不需要建立连接或虚电路。主机和路由器根据IP首部中的目的地址决定把数据报发往哪里,由于各个数据报独立传输,即使同一对主机之间的通信,各个数据报完全可能沿不同的路径到达目的主机。无连接的好处是允许多个不同的用户同时使用物理网络,通信线路上可以同时有多种不同类型的数据报,就像高速公路上行驶的各种汽车,共同使用公路,并且每辆汽车自己决定开往哪里。