【计算机网络考研】P5: OSI参考模型与TCP/IP模型——两大阵营的对决
目录
- 1 引言:标准化的战争
- 2 OSI七层参考模型
-
- 2.1 物理层(Physical Layer)
- 物理层的主要功能:
- 物理层的典型设备:
- 物理层的典型协议/标准:
- 2.2 数据链路层(Data Link Layer)
- 数据链路层的主要功能:
- 数据链路层的子层划分:
- 数据链路层的典型设备:
- 数据链路层的PDU:
- 2.3 网络层(Network Layer)
- 网络层的主要功能:
- 网络层提供的服务类型:
- 网络层的典型设备:
- 网络层的典型协议:
- 网络层的PDU:
- 2.4 传输层(Transport Layer)
- 传输层的主要功能:
- 传输层的核心协议:
- 传输层的典型协议:
- 传输层的PDU:
- 2.5 会话层(Session Layer)
- 会话层的主要功能:
- 实际应用中的会话层:
- 2.6 表示层(Presentation Layer)
- 表示层的主要功能:
- 实际应用中的表示层:
- 2.7 应用层(Application Layer)
- 应用层的主要功能:
- 应用层的典型协议:
- 3 TCP/IP四层模型
- 4 五层参考模型(教学模型)
- 5 OSI与TCP/IP模型的逐层对比
- 6 经典例题解析
- 7 本节小结
博主智算菩萨,专注于人工智能、Python编程、音视频处理及UI窗体程序设计等方向。致力于以通俗易懂的方式拆解前沿技术,从零基础入门到高阶实战,陪伴开发者共同成长。目前已开设五大技术专栏,累计发布多篇原创技术文章,深受读者好评。
📌 专栏导航
- 人工智能前沿知识(已更144篇):深度剖析Transformer架构、生成式AI、强化学习、具身智能、神经符号系统、大模型及智能体(Agent)技术,系统性解析AI核心技术体系与前沿趋势。
- Python基础小白编程(已更232篇):从零开始,以保姆式教程讲解变量、数据类型、流程控制、函数等核心语法,配有大量实战代码与避坑指南,真正做到学以致用。
- 机器学习与深度学习(125篇):系统化拆解线性模型、决策树、随机森林、梯度提升树、神经网络等算法原理与工程实践,覆盖从公式推导到代码实现的全链路内容。
- 音频、图像与视频处理理论与实战(81篇):涵盖FFmpeg多媒体处理、audio_shop开源工具、ComfyUI-WanVideoWrapper视频生成等实用技术,从基础操作到高级应用一应俱全。
- UI窗体程序设计实战(78篇):深入讲解UI设计、动态窗体生成、游戏UI框架设计等实战技巧,提供从配置到编码的完整解决方案。
智算菩萨,以代码为经,以算法为纬,在人工智能的星辰大海中,做你前行路上最可靠的导航者。
考研命题焦点:OSI七层与TCP/IP四层的层次对应关系是必考点;各层的功能和典型协议常出现在选择题中;五层参考模型(教学模型)是408考试的标准框架,几乎所有后续章节都围绕这个模型展开。
1 引言:标准化的战争
20世纪70年代,计算机网络蓬勃发展,但各种网络技术互不兼容——IBM的SNA、DEC的DNA、ARPANET的TCP/IP……不同厂商的网络设备就像说着不同语言的民族,无法互联互通。
为了解决这一问题,国际标准化组织(ISO)于1977年开始着手制定一个通用的网络通信框架,这就是著名的OSI参考模型(Open Systems Interconnection)。OSI模型的设计理念非常完美:将网络通信划分为七个层次,每一层各司其职,层间通过标准接口交互。
几乎在同一时期,美国国防部高级研究计划局(DARPA)资助的ARPANET项目已经发展出了一套实用的协议族——TCP/IP模型。TCP/IP模型没有那么多理论包装,但它更简洁、更实用,已经在互联网中得到了广泛应用。
最终,OSI模型赢得了"标准化"的战争(成为国际标准),但TCP/IP模型赢得了"实践"的战争(成为互联网的事实标准)。
今天,我们学习OSI是因为它结构清晰、概念完整;我们学习TCP/IP是因为它实际应用广泛;而五层参考模型则是两者的融合——既保留了OSI的概念清晰性,又参考了TCP/IP的实用性。
2 OSI七层参考模型
OSI参考模型采用七层结构,从下往上依次为:
物理层 → 数据链路层 → 网络层 → 传输层 → 会话层 → 表示层 → 应用层
为了方便记忆,可以使用以下口诀:
“物数网传会表应”——物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
或者英文口诀:
“Please Do Not Throw Sausage Pizza Away”——Physical, Data Link, Network, Transport, Session, Presentation, Application
2.1 物理层(Physical Layer)
物理层是OSI模型的最底层,负责在物理媒体上传输原始的比特流。
物理层的核心任务可以概括为:“如何在电线、光纤或空气中把0和1传过去?”
物理层的主要功能:
-
比特编码:定义如何用电压、光脉冲或无线电波来表示0和1
- 例如:高电平=1,低电平=0(NRZ编码)
- 例如:光的亮=1,光的灭=0
-
数据传输速率:定义每秒传输多少比特(bps)
-
物理拓扑:定义设备的连接方式(总线型、星型、环型等)
-
传输模式:单工、半双工、全双工
-
物理接口特性:
- 机械特性:接口的几何尺寸、引脚数目和排列方式(如RJ45水晶头的形状)
- 电气特性:电压范围、传输速率、信号编码方式
- 功能特性:每个引脚的功能定义(哪个引脚发数据、哪个引脚收数据)
- 规程特性:信号传输的时序和流程
物理层的典型设备:
| 设备 | 功能 | 工作层次 |
|---|---|---|
| 中继器(Repeater) | 信号放大与再生 | 物理层 |
| 集线器(Hub) | 多端口的中继器,广播信号 | 物理层 |
物理层的典型协议/标准:
- RS-232:串行通信接口标准
- RJ45:以太网物理接口标准
- IEEE 802.3:以太网的物理层规范
- IEEE 802.11:无线局域网的物理层规范
考研提示:物理层传输的是比特(bit),它完全不关心比特的含义,只负责把比特从一个节点搬到相邻的下一个节点。物理层不纠错、不检错、不寻址。
2.2 数据链路层(Data Link Layer)
数据链路层负责在相邻两个节点之间进行可靠的帧传输。
物理层只负责把比特从A点搬到B点,但它不管这些比特对不对、齐不齐、有没有丢。数据链路层就是来解决这些问题的。
数据链路层的主要功能:
-
封装成帧:将网络层传来的数据包加上帧头和帧尾,形成帧
- 帧头:包含目的MAC地址、源MAC地址等信息
- 帧尾:包含帧校验序列(FCS),用于差错检测
-
透明传输:确保数据中的任何比特组合都能被正确传输,不会被误判为控制字符
- 方法:字节填充(PPP协议)、零比特填充(HDLC协议)
-
差错检测:检测帧在传输过程中是否出现错误
- 常用方法:CRC循环冗余校验
- 注意:数据链路层只检测错误,不纠正错误(错误帧直接丢弃)
-
可靠传输(可选):确保帧能够正确、有序地到达接收方
- 不是所有数据链路层协议都提供可靠传输(以太网就不提供)
- 实现方法:停止-等待协议、滑动窗口协议
-
介质访问控制(MAC):控制多个设备如何共享传输介质
- 方法:CSMA/CD(以太网)、CSMA/CA(Wi-Fi)
数据链路层的子层划分:
数据链路层被进一步划分为两个子层:
| 子层 | 名称 | 功能 |
|---|---|---|
| LLC子层 | 逻辑链路控制子层(Logical Link Control) | 为上层提供统一的接口,实现差错控制和流量控制 |
| MAC子层 | 介质访问控制子层(Medium Access Control) | 控制对物理介质的访问,实现帧的封装/解封装、寻址 |
数据链路层的典型设备:
| 设备 | 功能 | 工作层次 |
|---|---|---|
| 网桥(Bridge) | 连接两个局域网,基于MAC地址转发帧 | 数据链路层 |
| 交换机(Switch) | 多端口网桥,自学习MAC地址表 | 数据链路层 |
数据链路层的PDU:
数据链路层的PDU称为帧(Frame)。
考研提示:数据链路层是408考试的重点章节,后续我们将用13个分P(P14-P26)来深入讲解。这里先建立整体概念。
2.3 网络层(Network Layer)
网络层负责将数据从源主机传输到目的主机,实现跨网络的分组转发和路由选择。
如果说数据链路层负责"相邻节点之间的搬运",那么网络层负责"从起点到终点的全程规划"。
网络层的主要功能:
-
逻辑寻址:为每个网络设备分配逻辑地址(IP地址),用于跨网络寻址
- 与MAC地址(物理地址)不同,IP地址是逻辑地址,可以动态分配
-
路由选择:决定数据包从源到目的的最佳路径
- 路由算法:距离向量算法(RIP)、链路状态算法(OSPF)
- 路由协议:RIP、OSPF、BGP
-
分组转发:将分组从路由器的输入端口转发到正确的输出端口
-
拥塞控制:当网络流量过大时,采取措施减轻拥塞
- 方法:流量整形、分组丢弃、显式拥塞通知
-
异构网络互联:将不同类型的物理网络(以太网、Wi-Fi、光纤等)互联起来
网络层提供的服务类型:
| 服务类型 | 特点 | 代表 |
|---|---|---|
| 虚电路服务 | 面向连接,先建立虚电路再传输数据,可靠 | X.25、ATM |
| 数据报服务 | 无连接,每个分组独立路由,不可靠 | IP |
注意:因特网的网络层采用的是数据报服务(无连接、不可靠),将可靠性保证交给上层(传输层)来处理。
网络层的典型设备:
| 设备 | 功能 | 工作层次 |
|---|---|---|
| 路由器(Router) | 根据IP地址进行路由选择和分组转发 | 网络层 |
| 三层交换机 | 兼具交换机和路由器的功能 | 网络层 |
网络层的典型协议:
- IP协议:Internet Protocol,网络层的核心协议
- IPv4:32位地址,目前最广泛使用的版本
- IPv6:128位地址,下一代互联网协议
- ICMP:Internet Control Message Protocol,网络差错和控制报文
- ARP:Address Resolution Protocol,地址解析协议(IP地址→MAC地址)
- RARP:Reverse ARP,反向地址解析(MAC地址→IP地址)
网络层的PDU:
网络层的PDU称为分组(Packet)或数据报(Datagram)。
考研提示:网络层是408考试的重中之重,分值占比最高。后续我们将用14个分P(P27-P40)来深入讲解。
2.4 传输层(Transport Layer)
传输层负责为两台主机上的应用程序之间提供端到端的通信服务。
如果说网络层负责的是"主机到主机"的通信,那么传输层负责的就是"进程到进程"的通信。网络层把数据送到目标主机后,传输层决定哪个应用程序来接收这个数据。
传输层的主要功能:
-
进程寻址:通过端口号(Port Number) 标识不同的应用程序进程
- 端口号范围:0~65535(16位)
- 熟知端口:0~1023(如HTTP=80, HTTPS=443, SSH=22)
- 登记端口:1024~49151
- 临时端口:49152~65535
-
可靠传输:为应用层提供可靠的数据传输服务
- TCP:面向连接、可靠传输、流量控制、拥塞控制
- UDP:无连接、不可靠、低时延
-
流量控制:防止发送方发送速度过快,导致接收方缓冲区溢出
- TCP使用滑动窗口机制实现流量控制
-
拥塞控制:防止过多的数据注入网络,导致网络性能下降
- TCP拥塞控制算法:慢开始、拥塞避免、快重传、快恢复
-
差错检测:检测传输过程中的数据错误
- 每个报文段都包含校验和字段
传输层的核心协议:
| 特性 | TCP(传输控制协议) | UDP(用户数据报协议) |
|---|---|---|
| 连接方式 | 面向连接 | 无连接 |
| 可靠性 | 可靠(确认、重传、按序到达) | 不可靠(不保证到达) |
| 传输单位 | 报文段(Segment) | 用户数据报(Datagram) |
| 首部开销 | 20字节(最小) | 8字节 |
| 流量控制 | 有(滑动窗口) | 无 |
| 拥塞控制 | 有 | 无 |
| 传输方式 | 面向字节流 | 面向报文 |
| 应用场景 | HTTP、FTP、SMTP | DNS、视频流、在线游戏 |
传输层的典型协议:
- TCP:Transmission Control Protocol,传输控制协议
- UDP:User Datagram Protocol,用户数据报协议
- SCTP:Stream Control Transmission Protocol,流控制传输协议
传输层的PDU:
- TCP的PDU称为报文段(Segment)
- UDP的PDU称为用户数据报(Datagram)
考研提示:传输层同样是408考试的重点,后续我们将用7个分P(P41-P47)来深入讲解TCP和UDP。
2.5 会话层(Session Layer)
会话层负责建立、管理和终止应用程序之间的会话。
会话层可以看作是"通信的协调者"——它管理通信双方的对话过程。
会话层的主要功能:
- 会话建立:在通信双方之间建立会话连接
- 会话管理:管理会话的状态,包括会话的同步和恢复
- 会话终止:正常结束会话连接
- 会话同步:在数据流中插入同步点,便于在通信中断后从同步点恢复
- 令牌管理:控制通信双方谁有权发送数据
实际应用中的会话层:
会话层在实际网络协议中往往与表示层和应用层合并实现。典型的例子包括:
- NetBIOS:网络基本输入输出系统
- RPC:远程过程调用
- SSH会话管理:安全Shell的会话控制
考研提示:会话层在OSI模型中存在感较低,在实际互联网协议中基本被应用层吸收。408考试中涉及较少,但需要知道其基本功能。
2.6 表示层(Presentation Layer)
表示层负责处理数据的表示格式,确保一个系统应用层发送的信息能被另一个系统应用层正确理解。
表示层解决的是"数据格式不一致"的问题——不同的计算机可能使用不同的字符编码、数据压缩格式或加密方式。
表示层的主要功能:
-
数据格式转换:
- 字符编码转换(如ASCII ↔ Unicode)
- 整数表示的转换(如大端序 ↔ 小端序)
- 文件格式的标准化
-
数据加密与解密:
- 对敏感数据进行加密,防止窃听
- 接收方解密还原原始数据
-
数据压缩与解压缩:
- 减少数据传输量,提高传输效率
- 常见的压缩算法:JPEG(图像)、MPEG(视频)、ZIP(通用)
实际应用中的表示层:
| 功能 | 实例 |
|---|---|
| 加密解密 | SSL/TLS协议(HTTPS中的加密) |
| 数据压缩 | HTTP的gzip压缩 |
| 编码转换 | MIME(多用途互联网邮件扩展) |
| 数据格式 | ASN.1(抽象语法标记)、XML、JSON |
考研提示:表示层的功能通常由应用层协议(如HTTP/HTTPS)或表示层协议(如SSL/TLS)来实现。在408考试中,重点关注加密解密和数据压缩的概念。
2.7 应用层(Application Layer)
应用层是OSI模型的最高层,直接为用户应用程序提供网络服务。
应用层包含了大量用户日常使用的网络协议——浏览网页、收发邮件、文件传输等都是在应用层实现的。
应用层的主要功能:
- 为应用程序提供网络接口:应用程序通过应用层协议来使用网络
- 定义应用程序的通信规则:包括请求格式、响应格式、错误处理等
- 提供用户认证和授权:验证用户身份,控制访问权限
应用层的典型协议:
| 协议 | 全称 | 功能 | 默认端口 |
|---|---|---|---|
| HTTP | HyperText Transfer Protocol | 超文本传输(网页浏览) | 80 |
| HTTPS | HTTP Secure | 安全的HTTP(加密的网页浏览) | 443 |
| FTP | File Transfer Protocol | 文件传输 | 21(控制)/20(数据) |
| SMTP | Simple Mail Transfer Protocol | 简单邮件传输(发邮件) | 25 |
| POP3 | Post Office Protocol v3 | 邮局协议(收邮件) | 110 |
| IMAP | Internet Message Access Protocol | 互联网邮件访问协议(收邮件) | 143 |
| DNS | Domain Name System | 域名解析 | 53 |
| DHCP | Dynamic Host Configuration Protocol | 动态主机配置(自动分配IP) | 67/68 |
| SNMP | Simple Network Management Protocol | 简单网络管理 | 161 |
| Telnet | Teletype Network | 远程登录(不安全) | 23 |
| SSH | Secure Shell | 安全的远程登录 | 22 |
考研提示:应用层协议是408考试的重点内容,需要掌握各协议的功能、端口、工作方式。后续我们将用8个分P(P48-P55)来深入讲解。

3 TCP/IP四层模型
3.1 TCP/IP模型的起源
TCP/IP模型并非先有模型后有协议,而是先有协议后有模型。ARPANET项目在20世纪70年代开发了TCP/IP协议族,后来才将这些协议归纳为四个层次的概念框架。
TCP/IP模型的四个层次(从下往上):
网络接口层 → 网际层(IP层) → 传输层 → 应用层

3.2 网络接口层(Network Interface Layer)
网络接口层负责将IP数据报封装成帧,并通过物理网络发送出去。
网络接口层对应于OSI模型的物理层和数据链路层,但它没有定义具体的协议——它只是定义了接口:任何物理网络技术(以太网、Wi-Fi、光纤、令牌环等)只要能够将IP数据报封装并发送,就可以作为网络接口层。
主要功能:
- 将IP数据报封装为帧
- 通过物理网络传输帧
- 接收物理网络传来的帧,提取IP数据报上交网际层
包含的技术:
- 以太网(Ethernet,IEEE 802.3)
- 无线局域网(Wi-Fi,IEEE 802.11)
- 点对点协议(PPP)
- ATM、帧中继等
3.3 网际层(Internet Layer)
网际层是TCP/IP模型中最核心的层次,负责将数据报从源主机传输到目的主机。
网际层对应于OSI模型的网络层,其核心协议是IP协议。
主要功能:
- IP编址:为每个网络接口分配唯一的IP地址
- 路由选择:确定数据报从源到目的的最佳路径
- 分组转发:在路由器之间转发数据报
- 异构网络互联:将不同的物理网络互联成一个逻辑整体
核心协议:
| 协议 | 功能 |
|---|---|
| IP | 逻辑寻址、路由选择和分组转发 |
| ICMP | 发送网络错误和控制信息(如ping命令) |
| ARP | IP地址→MAC地址解析 |
| RARP | MAC地址→IP地址解析(已很少使用) |
3.4 传输层(Transport Layer)
传输层为应用程序提供端到端的通信服务,与OSI模型的传输层功能基本相同。
TCP/IP传输层的核心协议是TCP和UDP。
TCP(传输控制协议):
- 面向连接、可靠传输
- 提供流量控制和拥塞控制
- 适用于需要可靠性的应用(HTTP、FTP、SMTP等)
UDP(用户数据报协议):
- 无连接、不可靠
- 首部开销小、时延低
- 适用于实时性要求高的应用(DNS查询、视频直播、在线游戏等)
3.5 应用层(Application Layer)
TCP/IP的应用层对应于OSI模型的会话层、表示层和应用层,将所有高层功能合并为一层。
TCP/IP模型认为,会话管理、数据格式转换和应用程序功能可以由同一个协议来实现,不需要严格分层。
主要协议:
- HTTP/HTTPS:网页浏览
- FTP/SFTP:文件传输
- SMTP/POP3/IMAP:电子邮件
- DNS:域名解析
- DHCP:动态IP地址分配
- SSH/Telnet:远程登录
4 五层参考模型(教学模型)

4.1 为什么需要五层模型?
OSI七层模型概念清晰,但会话层和表示层在实际中很少独立存在。
TCP/IP四层模型实用简洁,但网络接口层过于笼统,无法区分物理层和数据链路层的不同功能。
于是,计算机网络教学中通常采用五层参考模型——它是OSI和TCP/IP的折中:
| 层次 | 来源 |
|---|---|
| 应用层 | 合并OSI的应用层、表示层、会话层 |
| 传输层 | 与OSI和TCP/IP的传输层对应 |
| 网络层 | 与OSI的网络层和TCP/IP的网际层对应 |
| 数据链路层 | 从TCP/IP的网络接口层中分离出来 |
| 物理层 | 从TCP/IP的网络接口层中分离出来 |
五层模型的层次(从下往上):
物理层 → 数据链路层 → 网络层 → 传输层 → 应用层
4.2 五层模型的特点
- 结构清晰:既保留了OSI的概念层次,又去掉了不实用的会话层和表示层
- 贴近实际:与TCP/IP协议族的实现对应良好
- 教学方便:五层数量适中,便于理解和记忆
- 408标准:408计算机网络考试以五层模型为标准框架
重要提示:在学习计算机网络时,以五层模型为主线,但要理解它与OSI七层和TCP/IP四层的对应关系。五层模型的应用层 = OSI的应用层 + 表示层 + 会话层;五层模型的物理层 + 数据链路层 = TCP/IP的网络接口层。
5 OSI与TCP/IP模型的逐层对比
5.1 层次对照图


5.2 详细对比表格
| 对比维度 | OSI七层模型 | TCP/IP四层模型 | 五层教学模型 |
|---|---|---|---|
| 模型性质 | 理论框架(先有模型后有协议) | 实践总结(先有协议后有模型) | 教学折中(融合两者) |
| 层数 | 7层 | 4层 | 5层 |
| 标准化状态 | ISO国际标准 | 事实标准(互联网使用) | 教学标准(408考试) |
| 应用层范围 | 仅应用层 | 包含OSI的应用+表示+会话 | 包含OSI的应用+表示+会话 |
| 传输层 | 传输层 | 传输层 | 传输层 |
| 网络层 | 网络层 | 网际层 | 网络层 |
| 数据链路层 | 数据链路层 | 包含在网络接口层中 | 数据链路层 |
| 物理层 | 物理层 | 包含在网络接口层中 | 物理层 |
5.3 各层功能、协议和PDU的详细对比
| OSI层次 | TCP/IP对应 | 五层对应 | 核心功能 | 典型协议/技术 | PDU名称 |
|---|---|---|---|---|---|
| 应用层 | 应用层 | 应用层 | 为应用程序提供网络服务 | HTTP, FTP, DNS, SMTP, SSH | 报文/消息 Message |
| 表示层 | 应用层 | 应用层 | 数据格式转换、加密解密、压缩 | SSL/TLS, MIME, ASCII, ASN.1 | 报文/消息 Message |
| 会话层 | 应用层 | 应用层 | 建立、管理、终止会话 | NetBIOS, RPC, PPTP | 报文/消息 Message |
| 传输层 | 传输层 | 传输层 | 端到端通信、可靠/不可靠传输 | TCP, UDP, SCTP | 报文段/用户数据报 Segment/Datagram |
| 网络层 | 网际层 | 网络层 | 逻辑寻址、路由选择、分组转发 | IP, ICMP, ARP, OSPF, BGP | 分组/数据报 Packet/Datagram |
| 数据链路层 | 网络接口层 | 数据链路层 | 帧封装、差错检测、介质访问控制 | 以太网, Wi-Fi, PPP, HDLC | 帧 Frame |
| 物理层 | 网络接口层 | 物理层 | 比特流的透明传输 | 双绞线, 光纤, 无线电, RS-232 | 比特 Bit |
5.4 两种模型的核心区别
| 比较维度 | OSI参考模型 | TCP/IP模型 |
|---|---|---|
| 设计思路 | 先设计模型,再开发协议 | 先开发协议,再归纳模型 |
| 网络层 | 支持无连接和面向连接两种服务 | 只支持无连接服务(数据报服务) |
| 传输层 | 只支持面向连接服务 | 支持面向连接(TCP)和无连接(UDP) |
| 通用性 | 通用性强,适用于各种网络 | 专门针对互联网设计 |
| 实现难度 | 层次多,实现复杂 | 层次少,实现相对简单 |
| 商业成功 | 理论完美但商业应用少 | 商业应用广泛(互联网) |
考研高频考点:OSI模型的网络层提供无连接和面向连接两种服务,而TCP/IP模型的网络层只提供无连接服务。反过来,OSI的传输层只提供面向连接服务,而TCP/IP的传输层提供面向连接和无连接两种服务(TCP和UDP)。这是一个经典的易混淆点!

6 经典例题解析
例题1(408真题)
题目:在OSI参考模型中,下列功能需由应用层的相邻层实现的是( )。
A. 对话管理
B. 数据格式转换
C. 路由选择
D. 可靠数据传输
解析:
- 正确答案:B
- 应用层的相邻层是表示层。表示层的功能包括数据格式转换、加密解密和数据压缩。
- A选项"对话管理"是会话层的功能。
- C选项"路由选择"是网络层的功能。
- D选项"可靠数据传输"是传输层的功能。
例题2
题目:TCP/IP协议族的层次中,解决计算机之间通信问题是在( )。
A. 网络接口层
B. 网际层
C. 传输层
D. 应用层
解析:
- 正确答案:B
- TCP/IP模型中的网际层(Internet Layer) 对应OSI的网络层,负责逻辑寻址和路由选择,解决的是"计算机到计算机"(主机到主机)的通信问题。
- 传输层解决的是"进程到进程"的通信问题。
例题3
题目:OSI参考模型与TCP/IP模型的共同之处是( )。
A. 都采用七层结构
B. 都独立于具体的网络设备
C. 都采用了层次化的体系结构
D. 传输层都采用无连接服务
解析:
- 正确答案:C
- OSI和TCP/IP都采用了层次化的体系结构,这是它们的共同之处。
- A选项错误——OSI是七层,TCP/IP是四层。
- B选项表述不准确——任何网络模型都需要具体的网络设备来实现。
- D选项错误——OSI传输层只提供面向连接服务,TCP/IP传输层两者都提供。
例题4
题目:在OSI参考模型中,第2层和其上的第3层之间交换的数据单元分别是( )。
A. 报文和分组
B. 帧和分组
C. 分组和帧
D. 报文和帧
解析:
- 正确答案:B
- 第2层是数据链路层,其PDU是帧(Frame)。
- 第3层是网络层,其PDU是分组(Packet)。
- 数据链路层从网络层接收分组,封装成帧后发送。
7 本节小结
本节我们详细学习了计算机网络的三大参考模型:
- OSI七层模型:物、数、网、传、会、表、应——概念清晰但实现复杂
- TCP/IP四层模型:网络接口层、网际层、传输层、应用层——简洁实用
- 五层教学模型:物理层、数据链路层、网络层、传输层、应用层——408考试标准
核心记忆点:
- OSI的网络层支持两种服务(无连接+面向连接),TCP/IP的网络层只支持无连接
- OSI的传输层只支持面向连接,TCP/IP的传输层支持两种服务
- TCP/IP的应用层 = OSI的应用层 + 表示层 + 会话层
- TCP/IP的网络接口层 = OSI的物理层 + 数据链路层
下节预告:在P6中,我们将学习数据是如何在各层之间传递的——从应用层的数据到物理层的比特流,这是理解计算机网络工作原理的关键一步。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)