OSI 七层网络模型各层负责什么?

考查重点:分层职责与端到端通信。物理传比特,链路管邻接帧,网络寻址路由,传输端到端,会话管理交互,表示编码,应用提供业务协议

本题目录

参考答案

核心回答

OSI 从下到上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。它是描述通信职责的参考模型,用于理解协议和定位问题;实际互联网主要使用 TCP/IP 协议体系,二者不能机械地一一对应。

七层分别负责什么

  1. 物理层:通过电、光、无线等物理信号传输比特,涉及接口、信号编码与传输介质。
  2. 数据链路层:在一段链路上组织帧,处理链路寻址、介质访问及差错检测等。以太网 MAC 地址和帧属于常见例子。
  3. 网络层:跨网络寻址、选择路由并转发数据包。IP 是典型协议,路由器根据目的网络及路由表选择下一跳。
  4. 传输层:为端系统上的应用通信提供传输服务,常用端口区分应用。TCP 提供可靠有序字节流,UDP 提供数据报服务,可靠性能力取决于具体协议。
  5. 会话层:组织、管理和结束通信会话,协调对话等。这里的会话不是网页登录态或某个程序的 Session 对象的简单同义词。
  6. 表示层:处理数据表示和转换,例如编码、压缩和加密相关功能,使通信双方能解释数据。
  7. 应用层:提供面向应用的通信协议和服务,例如 HTTP、DNS、SMTP;应用软件本身不等于某一个网络协议层。

在 TCP/IP 四层模型里,上面三层的功能通常归入应用层,下面两层通常合为网络接口层;教学中也常把物理层拆出,形成五层模型。TLS 等真实协议的职责可能跨越参考模型边界,不能靠一张七层表就断定它只能处于某一固定层。

用一次通信串起来

应用产生请求后,传输层加入端口等信息,网络层加入 IP 地址,链路层形成帧,再通过物理介质发送。接收方按相反方向解释这些信息。跨路由转发时,每一跳的链路封装可以变化,而端到端的通信关系仍在上层维护。

常见追问

交换机和路由器各在哪一层? 普通二层交换机主要根据 MAC 地址转发帧;路由器主要根据 IP 和路由表转发包。但多层交换机也能路由,所以应根据设备实际处理的功能判断。

四层、七层负载均衡差在哪? 四层主要依据 IP、端口等信息转发;七层能解析 HTTP 等应用协议,按域名、路径等信息路由。七层提供更细的规则,也承担相应解析和代理成本。

参考资料

相关面经

4 篇

中国电信

智能云网工程师
查看原面经 →
OSI模型是哪七层

智书企飞

AI 测试开发工程师
一面、二面、三面
查看原面经 →
OSI七层模型主要包含哪些内容?

微步在线

Java 开发工程师
秋招一面
查看原面经 →
网络的七层模型长什么样?
交换机属于哪一层?

网新软件

后端开发工程师
一面、二面
查看原面经 →
7层网络架构

收录题集

2 个来源,共2 份题集

相关题目

4 题