【计算机网络】OSI/RM七层模型(层次结构、各层功能速览)

考点频率 :★★★★★(计算机网络板块必考 ,选择题每年至少1-2题)

难度 :⭐⭐⭐

建议:重点掌握七层的名称(从下到上顺序)、每层的主要功能、典型设备与协议,这是整个网络部分的"骨架"

1️⃣ 什么是OSI参考模型?

OSI(Open System Interconnection,开放系统互连)参考模型 是由国际标准化组织(ISO)于1984年提出的一个网络体系结构标准 。它将计算机网络通信划分为七个层次,每一层都完成特定的功能,并为上一层提供服务。

打个比方 :OSI七层模型就像写信寄信的过程

  • 应用层:你写的内容("亲爱的朋友......")
  • 表示层:你用的语言和字体(中文、楷体)
  • 会话层:你和朋友约定好通信时间
  • 传输层:你决定用快递还是平邮
  • 网络层:邮局决定走哪条路线
  • 数据链路层:快递小哥把信装进信封,贴上地址标签
  • 物理层:快递车在公路上跑

为什么要分层?

分层的主要目的包括:①将复杂的网络通信过程分解为多个相对简单的子功能,便于独立研究和实现;②各层之间相互独立,某一层的改动不影响其他层;③提供标准化的接口,不同厂商的设备只要遵循同一层协议就能互联互通。

2️⃣ 七层模型速览(从下到上)

层次 名称 核心功能 数据单元 典型设备/协议
第7层 应用层 用户与网络的接口,提供网络服务 报文(Message) HTTP、FTP、SMTP、DNS、Telnet
第6层 表示层 数据格式转换、加密解密、压缩解压 报文(Message) ASCII、JPEG、MPEG、SSL/TLS(部分)
第5层 会话层 建立、管理和终止会话连接 报文(Message) RPC、NetBIOS、SQL
第4层 传输层 端到端可靠传输、流量控制、错误恢复 报文(Message)/ 数据段 TCP、UDP
第3层 网络层 路由选择、分组转发、拥塞控制 分组(Packet)/ 数据报 路由器、三层交换机、IP协议
第2层 数据链路层 点到点 可靠传输、差错控制流量控制 帧(Frame) 交换机、网桥、网卡、PPP、HDLC
第1层 物理层 在物理介质上传输原始比特流 比特(Bit) 中继器、集线器、网线、光纤、调制解调器

数据单元变化规律:比特(物理层)→ 帧(数据链路层)→ 分组(网络层)→ 段(传输层)→ 报文(上三层,常统称为数据)
记忆口诀 (从下到上):"物、链、网、传、会、表、应"

谐音记忆:"物联网传会表应" ------ 理层、 路层、 络层、 输层、 话层、 示层、用层。

3️⃣ 各层功能详解

3.1 物理层(Physical Layer)

核心任务 :在物理介质上透明地传输原始比特流

关键知识点

  • 定义机械特性(接口形状、引脚数量)、电气特性(电压范围)、功能特性(每个引脚的作用)、规程特性(信号时序)
  • 传输单位:比特(Bit)
  • 典型设备:中继器(Repeater)、集线器(Hub)

"透明传输":物理层不关心比特的含义,只管把0和1原封不动地送过去。

核心任务 :在相邻节点之间可靠地传输数据帧

关键知识点

  • 将物理层的比特流组织成帧(Frame)
  • 提供差错控制 (如CRC校验)和流量控制
  • 将不可靠的物理链路变为可靠的逻辑链路
  • 传输单位:帧(Frame)
  • 典型设备:网桥(Bridge)、交换机(Switch)、网卡(NIC)

协议:PPP(点对点协议)、HDLC(高级数据链路控制)、以太网协议

3.3 网络层(Network Layer)

核心任务路由选择分组转发,将数据从源端传送到目的端。

关键知识点

  • 为数据包选择最佳路径(路由算法)
  • 处理拥塞控制
  • 传输单位:分组(Packet)数据报
  • 典型设备:路由器(Router)、三层交换机

协议IP协议(网际协议)、ICMP(网际控制报文协议)、ARP(地址解析协议)、RIP/OSPF(路由协议)

3.4 传输层(Transport Layer)

核心任务 :提供端到端的可靠数据传输服务。

关键知识点

  • 对报文进行分段和重组
  • 提供流量控制错误恢复
  • 区分面向连接(TCP)和无连接(UDP)服务
  • 传输单位:报文(Message)/ 数据段(Segment)
  • 典型设备:网关(Gateway)(部分定义)

协议TCP (传输控制协议,面向连接、可靠)、UDP(用户数据报协议,无连接、不可靠)
传输层是七层模型中承上启下的关键层------它是第一个真正实现"端到端"通信的层次,上三层(会话/表示/应用)不关心底层如何传输,下三层(物理/链路/网络)只负责把数据送到相邻节点。

3.5 会话层(Session Layer)

核心任务 :建立、管理和终止会话连接

关键知识点

  • 管理用户之间的对话控制
  • 提供同步服务(在数据流中插入同步点,便于断点续传)
  • 传输单位:报文(Message)
  • 协议:RPC、NetBIOS

3.6 表示层(Presentation Layer)

核心任务 :处理数据格式转换,确保不同系统之间能正确解读数据。

关键知识点

  • 数据加密/解密
  • 数据压缩/解压
  • 数据格式转换(如ASCII ↔ EBCDIC)
  • 传输单位:报文(Message)
  • 协议:JPEG、MPEG、ASCII、SSL/TLS(部分功能)

3.7 应用层(Application Layer)

核心任务 :为用户提供网络应用程序接口,是用户与网络的"窗口"。

关键知识点

  • 直接为用户的应用程序提供服务
  • 传输单位:报文(Message)
  • 协议:HTTP (超文本传输协议)、FTP (文件传输协议)、SMTP (简单邮件传输协议)、DNS (域名系统)、Telnet(远程登录)

4️⃣ 经典例题

例题1:在OSI参考模型中,提供路由选择和拥塞控制的层次是( )。

A. 物理层

B. 数据链路层

C. 网络层

D. 传输层

解析 :路由选择和拥塞控制是网络层 的核心功能。选 C


例题2:OSI参考模型中,与TCP协议位于同一层次的是( )。

A. IP协议

B. UDP协议

C. ARP协议

D. HTTP协议

解析 :TCP和UDP都是传输层 协议。IP和ARP是网络层,HTTP是应用层。选 B


例题3(判断):交换机工作在OSI模型的网络层。( )

解析 :错误。交换机工作在数据链路层(二层交换机),路由器才工作在网络层。三层交换机具备部分网络层功能,但基础交换机仍是数据链路层设备。

5️⃣ 记忆口诀

物链网传会表应,七层功能要记清。

物理比特链路帧,网络分组传输段。

上三层统称报文,应用直接为用户。

设备速记

物理中继和集线,链路网桥和交换。

网络路由器来干,传输网关做转换。

6️⃣ 小测验(评论区对答案)

在OSI参考模型中,负责数据加密、解密和压缩的层次是( )。

A. 会话层

B. 表示层

C. 应用层

D. 传输层

🔔 本专栏日更,点击头像 → 专栏《软考中级高频考点》订阅,第一时间接收新内容

#软考中级 #软件设计师 #OSI七层模型 #计算机网络 #软考备考

相关推荐
weixin_440730501 小时前
playwright浏览器自动化实战笔记3-登陆以及退出登陆流程-多用户操作
笔记·python·自动化
小灰灰搞电子1 小时前
Rust+Slint 实现ModbusRTU从机调试助手源码分享
开发语言·rust·modbusrtu
程序喵大人1 小时前
【C++入门】值类别与表达式 - 03 引用绑定:为什么有些参数能接住临时对象
开发语言·c++·引用绑定
子非鱼a1 小时前
【WEB】[RoarCTF 2019]Easy Java
java·开发语言
啊阿狸不会拉杆1 小时前
《计算机网络-自顶向下方法》6.7 回顾:Web页面请求的历程 读书笔记
前端·计算机网络
软件黑马王子1 小时前
19.资源加载模块:主要作用和基本原理
开发语言·前端框架·c#
fengkai45452 小时前
七、华为云网络类 + 计算类云服务实验总结
开发语言·php
神明不懂浪漫2 小时前
【第四章】索引——B+树、回表,加快数据库的查找能力的利器
开发语言·数据结构·数据库·经验分享·笔记·b树
博、、2 小时前
全民健身解决方案系统源码实战指南:从架构设计到部署全流程解析
开发语言·需求分析