网络层简析
网络层作用是实现两个网络系统之间的数据透明传送,具体包括路由选择、拥塞控制和网际互联等,需要将源端数据包发送到接收方,在此过程中需要经过多个中间路由器,所以网络层必须知道网络拓扑结构(所有路由器和链路的集合),并从中选择出适当的路径,与主机网络层和传输层对话,主机网络层通过线缆、光纤或其他介质将数据移动到远程系统的主机网络层,然后再通过上述各层将数据逐渐上移传输到远程系统的应用层
作用
- 网络层协议定义了数据位和字节如何组织为更大的分组,称为包,还定义了寻址机制,不同计算机要按这个寻址机制查找
- 支持不同类型的主机网络层相互对话
服务
网络层提供了两种服务,一种是无连接的服务,一种是有连接的服务
协议有IP、ICMP、ARP、DHCP
无连接服务
在使用无连接服务的时候所有的数据包都独立的注入到网络中,并且每个数据包独立路由,此时数据包被称为数据报
有连接服务
在使用有连接的服务时,在发送数据包之前,首先需要建立一条从源路由器到目标路由器之间的路径
设备
路由器