【正确答案】网络层是OSI参考模型中的第三层,是通信子网的最高层。网络层关系到通信子网的运行控制,体现了网络应用环境中资源子网访问通信子网的方式。
网络层的主要任务是设法将源结点发出的数据包传送到目的结点,因此要向传输层提供最基本的端到端的数据传送服务。概括地说,网络层应该具有以下功能:
(1)为传输层提供服务
网络层提供的服务有两类:面向连接的网络服务和无连接的网络服务。
(2)组包和拆包
在网络层,数据传输的基本单位是数据包(也称为分组)。数据包的头部包含源结点和目标结点的网络地址(逻辑地址)。
(3)路由选择
路由选择也叫做路径选择,是根据一定的原则和路由选择算法在多结点的通信子网中选择一条最佳路径。确定路由选择的策略称为路由算法。
(4)流量控制
流量控制的作用是控制阻塞,避免死锁。
【答案解析】