0%

网络层简析

网络层简析

网络层作用是实现两个网络系统之间的数据透明传送,具体包括路由选择、拥塞控制和网际互联等,需要将源端数据包发送到接收方,在此过程中需要经过多个中间路由器,所以网络层必须知道网络拓扑结构(所有路由器和链路的集合),并从中选择出适当的路径,与主机网络层和传输层对话,主机网络层通过线缆、光纤或其他介质将数据移动到远程系统的主机网络层,然后再通过上述各层将数据逐渐上移传输到远程系统的应用层

作用

  • 网络层协议定义了数据位和字节如何组织为更大的分组,称为包,还定义了寻址机制,不同计算机要按这个寻址机制查找
  • 支持不同类型的主机网络层相互对话

服务

网络层提供了两种服务,一种是无连接的服务,一种是有连接的服务

协议有IP、ICMP、ARP、DHCP

无连接服务

在使用无连接服务的时候所有的数据包都独立的注入到网络中,并且每个数据包独立路由,此时数据包被称为数据报

有连接服务

在使用有连接的服务时,在发送数据包之前,首先需要建立一条从源路由器到目标路由器之间的路径