当前位置: 首页 > news >正文

OSI模型每一层的主要功能是什么?七层详解+流程图+面试必背

OSI模型每一层的主要功能是什么?七层详解+流程图+面试必背

    • 一、前言
    • 二、什么是 OSI 七层模型?
    • 三、OSI 七层模型架构图
    • 四、数据传输流程:封装与解封装
    • 五、OSI 七层每一层主要功能(序号版,面试直接背)
      • 5.1 第7层:应用层(Application Layer)
      • 5.2 第6层:表示层(Presentation Layer)
      • 5.3 第5层:会话层(Session Layer)
      • 5.4 第4层:传输层(Transport Layer)
      • 5.5 第3层:网络层(Network Layer)
      • 5.6 第2层:数据链路层(Data Link Layer)
      • 5.7 第1层:物理层(Physical Layer)
    • 六、OSI 七层功能总结表(面试必背)
    • 七、面试满分标准答案(直接背诵)
    • 八、总结

🌺The Begin🌺点点关注,收藏不迷路🌺

一、前言

OSI 七层模型是计算机网络的理论基石,也是面试、考试、网络学习必考的核心内容。

面试官最常问:
OSI 模型中每一层的名称和主要功能是什么?

本文用标准结构、清晰流程图、逐层级功能详解、总结表格,让你一次性彻底记住,面试直接满分作答。


二、什么是 OSI 七层模型?

OSI(Open Systems Interconnection)开放式系统互联,是国际标准化组织制定的网络通信分层标准
它把复杂的网络通信分成7 个层级,每层独立分工、下层为上层提供服务。

七层顺序(从上到下,必须背诵):

  1. 应用层
  2. 表示层
  3. 会话层
  4. 传输层
  5. 网络层
  6. 数据链路层
  7. 物理层

记忆口诀:应、表、会、传、网、数、物


三、OSI 七层模型架构图

物理层 Physical

数据链路层 Data Link

网络层 Network

传输层 Transport

会话层 Session

表示层 Presentation

应用层 Application


四、数据传输流程:封装与解封装

发送数据

应用层

表示层

会话层

传输层

网络层

数据链路层

物理层

物理介质传输

接收方物理层

数据链路层

网络层

传输层

会话层

表示层

应用层

数据接收

发送:从上到下逐层封装
接收:从下到上逐层解封装


五、OSI 七层每一层主要功能(序号版,面试直接背)

5.1 第7层:应用层(Application Layer)

功能:
直接为应用程序提供服务,负责人机交互、业务逻辑、数据传输
是用户真正接触到的一层。

核心作用:

  • 文件传输、邮件、网页访问
  • 提供用户接口
  • 定义应用通信协议

代表协议:HTTP、HTTPS、DNS、FTP、SMTP


5.2 第6层:表示层(Presentation Layer)

功能:
负责数据格式转换、加密、解密、压缩、解压缩
让不同设备能“看懂”同一份数据。

核心作用:

  • 数据编码/解码
  • 加密、解密(SSL/TLS)
  • 图片、文字格式转换

代表:JPEG、ASCII、SSL/TLS


5.3 第5层:会话层(Session Layer)

功能:
建立、管理、终止应用之间的通信会话
控制“通话”的建立、暂停、断开。

核心作用:

  • 建立会话
  • 维持连接
  • 断点续传、会话恢复

5.4 第4层:传输层(Transport Layer)

功能:
负责端到端的数据传输,区分应用程序(端口号),提供可靠/不可靠传输。

核心作用:

  • 应用到应用的通信
  • 流量控制、拥塞控制
  • 可靠传输(TCP)、快速传输(UDP)

代表协议:TCP、UDP


5.5 第3层:网络层(Network Layer)

功能:
负责主机之间的寻址、路由选择,找到目标设备的位置。

核心作用:

  • IP 地址寻址
  • 路由选择(找最优路径)
  • 数据包转发

代表协议:IP、ARP、ICMP(ping)


5.6 第2层:数据链路层(Data Link Layer)

功能:
负责局域网内数据传输,将数据封装成帧,用 MAC 地址寻址。

核心作用:

  • 帧封装
  • MAC 地址寻址
  • 差错检测(纠错)
  • 访问控制

代表协议:以太网、Wi-Fi、PPP


5.7 第1层:物理层(Physical Layer)

功能:
负责硬件层面的物理信号传输
将数据转为 0/1 电信号、光信号、电磁波。

核心作用:

  • 传输比特流(0 和 1)
  • 定义电压、接口、网线标准
  • 物理介质传输

硬件:网线、光纤、网卡、集线器


六、OSI 七层功能总结表(面试必背)

层级名称主要功能关键词协议/设备
7应用层为应用程序提供服务,业务交互用户接口、业务HTTP、DNS
6表示层数据格式转换、加密、压缩翻译、加密SSL、JPEG
5会话层建立、管理、断开会话通话、连接RPC
4传输层端到端传输、端口区分、可靠性端口、可靠TCP、UDP
3网络层IP寻址、路由选择、找主机寻址、路由IP、路由器
2数据链路层帧封装、MAC寻址、差错检测MAC、帧以太网、交换机
1物理层物理信号传输、比特流信号、硬件网线、网卡

七、面试满分标准答案(直接背诵)

OSI 七层模型从上到下依次是:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。

  1. 应用层:为应用程序提供服务,负责业务交互。
  2. 表示层:数据格式转换、加密解密。
  3. 会话层:建立和管理通信会话。
  4. 传输层:端到端可靠传输,区分端口。
  5. 网络层:IP 寻址和路由选择。
  6. 数据链路层:MAC 寻址,帧传输。
  7. 物理层:物理信号传输,硬件通信。

八、总结

  1. 七层顺序:应 → 表 → 会 → 传 → 网 → 数 → 物
  2. 上层依赖下层,发送时封装,接收时解封装
  3. 每层功能清晰,是网络学习的基础框架
  4. OSI 是理论模型,实际互联网使用 TCP/IP 四层


🌺The End🌺点点关注,收藏不迷路🌺
http://www.jsqmd.com/news/604326/

相关文章:

  • 性能测试指标(性能指标、CPU、内存、负载、磁盘)
  • SAE J1850 CRC-8算法详解:如何在嵌入式系统中高效实现
  • ROS teb_local_planner实战:从源码编译到多机编队避障调优
  • Atlantis多租户部署终极指南:安全隔离不同团队基础设施环境 [特殊字符]
  • 从MCP到浏览器智能:Page Agent背后的AI+前端架构实践
  • MaskGIT Revolution: How Bidirectional Transformers Redefine Image Synthesis
  • 终极指南:如何快速诊断与修复Octicons生产环境图标问题
  • 英飞凌TLE9954 GPIO配置避坑指南:OUT.Px和GPIOx寄存器到底怎么用?
  • 别再到处找教程了!Windows下用FFmpeg+Mediamtx+VLC搭建本地RTSP流媒体服务器,保姆级配置流程
  • C++的std--ranges视图元素访问性能分析与优化技术在热点路径
  • Yaegi Go解释器:微服务中动态配置与插件化架构的终极指南
  • PHP vs Vue.js:后端与前端的终极对比
  • 国内半导体行业展会精选,优质半导体盛会与论坛全方位盘点 - 品牌2026
  • FRED应用:数字化极坐标数据取样
  • Fuel vs Retrofit:哪个才是Kotlin网络库的最佳选择?
  • imaskjs 常见问题排查终极指南:20个开发者最常遇到的错误与解决方案
  • 10个Apache Groovy设计模式:用简洁语法实现经典架构
  • 如何使用clip处理CSV数据:7个实用案例解析
  • C++20模块化+constexpr安全加固方案(已通过EN 50128 SIL4认证):重构遗留代码的最后窗口期
  • EPM选型自检清单:选之前先问自己这8个问题 - 冠融盈科
  • 国内半导体展优质平台推荐:半导体行业盛会全面汇总 - 品牌2026
  • 终极SHADERed着色器调试指南:从断点设置到变量监控的完整流程
  • UE GAS框架中GameplayEffect的Attribute Based Modifier实战解析
  • QT6.9.2与QXLSX静态库实战:从源码编译到VS2026项目集成全解析
  • 网络协议深度解析:ARP协议的作用与工作原理全解
  • 2026年DeepSeek降AI指令怎么写?实测10种Prompt只有这2个有用 - 还在做实验的师兄
  • 多时区支持终极指南:cron-expression如何轻松处理全球定时任务
  • 工业C++安全审计实战:用Clang Static Analyzer + CERT C++规则集,30分钟定位高危UB(未定义行为)
  • Altermanager对接钉钉
  • Exegol未来展望:AI驱动的安全测试与云原生架构的发展趋势