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

一、前言

在计算机网络学习中,OSI七层模型是所有网络知识的理论基石
它是国际标准化组织制定的网络通信分层标准,虽然互联网实际用TCP/IP四层,但面试、考试、学习一定先考OSI七层!

很多新手记不住、分不清层与层的作用,本文用流程图+分层详解+协议对照+记忆口诀,让你一遍看懂、永久记住。


二、什么是 OSI 七层模型?

OSI(Open Systems Interconnection)开放式系统互联
是一个理论化的网络通信分层标准,把网络通信分成7个层级,每层分工明确、下层为上层服务。

分层目的

  • 标准化网络通信
  • 降低耦合,易扩展、易维护
  • 方便学习、理解网络工作原理

三、OSI 七层模型结构图(从上到下)

物理层 Physical

数据链路层 Data Link

网络层 Network

传输层 Transport

会话层 Session

表示层 Presentation

应用层 Application

从上到下七层顺序(必须背)
7 应用层
6 表示层
5 会话层
4 传输层
3 网络层
2 数据链路层
1 物理层


四、OSI 七层模型逐层级详解(序号版)

4.1 第7层:应用层( closest to user )

作用:直接为应用程序提供服务,人机交互接口。
核心任务:文件传输、邮件、网页访问。
代表协议:HTTP、HTTPS、FTP、DNS、SMTP、DHCP
一句话用户能接触到的网络功能都在这层。


4.2 第6层:表示层

作用:数据格式转换、加密、解密、压缩、解压缩。
核心任务:让不同设备能“看懂”对方数据。
代表功能:SSL/TLS加密、图片编码、数据加密
一句话数据翻译官 + 加密解密。


4.3 第5层:会话层

作用:建立、管理、终止通信会话。
核心任务:保持连接、会话恢复、断点续传。
一句话负责“通话”的建立与挂断。


4.4 第4层:传输层

作用:端到端数据传输,流量控制、拥塞控制。
核心协议:TCP、UDP
数据单位:段(Segment)
一句话保证程序之间可靠传输。


4.5 第3层:网络层

作用:寻址、路由选择,找到目标主机。
核心协议:IP、ARP、ICMP(ping)
数据单位:包(Packet)
一句话负责找IP、找路线。


4.6 第2层:数据链路层

作用:帧封装、MAC地址寻址、差错检测。
核心协议:以太网、Wi-Fi、PPP
数据单位:帧(Frame)
一句话局域网内通过MAC地址传输。


4.7 第1层:物理层

作用:硬件传输,把数据转为电信号、光信号、电磁波。
硬件:网线、光纤、网卡、集线器
数据单位:比特流(Bit)
一句话真正负责物理传输。


五、数据传输流程图(封装与解封装)

发送数据

应用层

表示层

会话层

传输层

网络层

数据链路层

物理层

网线/无线

接收方物理层

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

六、OSI 七层模型 协议+功能总结表(面试必背)

层级 名称 核心功能 协议/设备 数据单位
7 应用层 应用服务、人机交互 HTTP、DNS、FTP、SMTP 数据
6 表示层 加密、格式转换 SSL、TLS、JPEG、ASCII 数据
5 会话层 建立/管理会话 RPC、NetBIOS 数据
4 传输层 端到端传输、TCP/UDP TCP、UDP 段 Segment
3 网络层 IP寻址、路由 IP、ARP、ICMP 包 Packet
2 数据链路层 MAC寻址、帧传输 以太网、Wi-Fi 帧 Frame
1 物理层 硬件信号传输 网线、网卡、光纤 比特 Bit

七、OSI 七层 超级记忆口诀(10秒记住)

顺背七层(从上到下)

应 表 会 传 网 数 物

谐音口诀(永久不忘)

应(用) 表(示) 会(话) 传(输) 网(络) 数(据) 物(理)

一句话记忆

应表会传网数物,从上到下七步走。


八、OSI 七层 vs TCP/IP 四层(面试必问)

OSI 七层 TCP/IP 四层
应用层 应用层
表示层 应用层
会话层 应用层
传输层 传输层
网络层 网络层
数据链路层 网络接口层
物理层 网络接口层

一句话区别
OSI是理论模型,TCP/IP是实际使用模型


九、高频面试题(满分答案)

9.1 OSI七层模型从上到下是什么?

应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。

9.2 HTTP 属于哪一层?

应用层。

9.3 TCP/UDP 属于哪一层?

传输层。

9.4 IP、ARP 属于哪一层?

网络层。

9.5 路由器、交换机分别属于哪一层?

  • 路由器:网络层(3层)
  • 交换机:数据链路层(2层)

十、总结

10.1 核心结论

  1. OSI七层是网络理论标准模型
  2. 顺序:应表会传网数物
  3. 每层职责清晰,层层封装、层层解封装
  4. 是学习计算机网络必须掌握的第一课

10.2 最简记忆

7应6表5会话,4传3网2链路1物理。


文末小贴士

只要记住OSI七层模型,所有网络协议、设备、网络故障定位,你都能快速定位层级!


在这里插入图片描述


🌺The End🌺点点关注,收藏不迷路🌺
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐