网络层提供哪些服务?
网络层是计算机网络OSI模型中的第三层。网络层负责数据包转发,包括通过路由器进行路由和服务质量管理。
服务的性质
主机端的传输层接收网络层提供的服务。但传输层位于主机中,而网络层位于子网中。
我们知道子网是由仅包含底三层的路由器集合组成的。因此,我们可以说网络层向传输层提供的服务比子网向主机提供的服务更有效。
通常,网络层为通过子网通信的众多节点或主机提供两类定义明确的服务,即无连接服务和面向连接的服务。
服务
网络层提供的不同服务如下:
无连接通信
网络层提供了一种从一端到另一端无连接传输数据的功能。在无连接通信中,不必与接收方建立会话;它可以随时进行,并且此类通信不需要确认,这是因为网络层的原因。
主机寻址
网络中的每个主机都必须具有唯一的地址,该地址确定主机在网络中的位置。互联网上的每个地址都称为IP地址,并且此IP地址由网络层处理。
消息转发
消息转发是网络层提供的另一项服务。在这里,许多网络被划分为子网并连接到其他网络以进行广域通信。
网络层使用称为路由器的专用主机,用于在不同网络之间转发数据包。网络层还会响应传输层的服务请求并向数据链路层发出服务请求。
网络层提供的服务以图表方式表示如下:

广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP