考点频率 :★★★★★(计算机网络板块必考 ,选择题每年至少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原封不动地送过去。
3.2 数据链路层(Data Link Layer)
核心任务 :在相邻节点之间可靠地传输数据帧。
关键知识点:
- 将物理层的比特流组织成帧(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七层模型 #计算机网络 #软考备考