Skip to content

2019年 408 计算机网络 第 33 题

计算机网络2019年选择题2分

题目

OSI 参考模型的第 5 层(自下而上)完成的主要功能是( )

错因

A

把"差错控制"误以为是第 5 层的事——这其实是**数据链路层(第 2 层)传输层(第 4 层)**的功能。链路层做帧级差错检测(CRC、ARQ),传输层做端到端可靠性。会话层不参与差错控制。

B

"路由选择"是**网络层(第 3 层)**的核心功能——在不同自治系统、不同网络间为分组选择转发路径(IP、OSPF、BGP 等都属此层)。第 5 层不参与转发决策。

D

"数据表示转换"(数据格式转换、加密、压缩、字符集转换等)是**表示层(第 6 层)**的功能。第 5 层(会话层)只关心"会话怎么开、怎么续、怎么终结",不碰数据本身的格式。

总解析

OSI 七层(自下而上)逐层职责对照

第几层名称主要功能
1物理层比特流传输(电压 / 光信号编码)
2数据链路层帧成帧、MAC 寻址、链路差错控制
3网络层路由选择、逻辑寻址(IP)、分组转发
4传输层端到端可靠传输(TCP)/ 不可靠传输(UDP)
5会话层会话管理(建立 / 维护 / 终止会话)
6表示层数据表示、加密压缩、字符集转换
7应用层应用协议(HTTP、FTP、SMTP)

第 5 层 = 会话层,对应题面"会话管理"——为两个应用进程建立、维护、同步、有序释放会话连接。最常见的功能例子:会话同步点(让长会话能从中断点恢复)、对话控制(确定哪侧发哪侧收)。

最终答案是 C(会话管理)

编者注(生僻术语):实际互联网采用的 TCP/IP 模型只有 4 层(应用 / 传输 / 网络 / 链路),把 OSI 的会话层、表示层、应用层"合并"到 TCP/IP 应用层里。这就是为什么实务里很少听人说"会话层协议"——因为它在工程上一般作为应用协议自己的逻辑(如 HTTP 的 Cookie / Session、TLS 握手)的一部分实现,不再有独立的"会话层协议栈"。OSI 七层是教学和考研里的标准参考。

最后更新:

⚠️ 这道题暂未配可视化,欢迎在 CodeBrick 反馈区告诉我们你想看哪道题