OSI与TCP/IP协议簇
OSI与TCP/IP协议簇
1. 考点:OSI / RM七层模型

1.1 OSI 七层模型对照表
| 层次 | 名称 | 主要功能 | 主要设备及协议 |
|---|---|---|---|
| 7 | 应用层 | 实现具体的应用功能。 | POP3、FTP、HTTP、Telnet、SMTP。 |
| 6 | 表示层 | 数据的格式与表达、加密、压缩。 | DHCP、TFTP、SNMP、DNS。 |
| 5 | 会话层 | 建立、管理和终止会话。 | 包含在对应上层的协议体系中。 |
| 4 | 传输层 | 端到端的连接。 | TCP、UDP。 |
| 3 | 网络层 | 分组传输和路由选择。 | 三层交换机、路由器、ARP、RARP、IP、ICMP、IGMP。 |
| 2 | 数据链路层 | 传送以帧为单位的信息。 | 网桥、交换机(多端口网桥)、网卡、PPTP、L2TP、SLIP、PPP。 |
| 1 | 物理层 | 二进制传输。 | 中继器、集线器(多端口中继器)。 |
2. 考点:TCP/IP协议簇

3. 考点:常见网络协议
3.1 常见应用层与传输层协议对照表
| 协议名 | 默认端口 | 功能 | 特殊说明 |
|---|---|---|---|
| HTTP | 80 | 超文本传输协议,网页传输 | 不安全,结合 SSL 的 HTTPS 协议是安全的超文本传输协议,默认端口 443。 |
| Telnet | 23 | 远程协议 | 不安全。SSH 是安全的远程协议,端口 22。 |
| FTP | 20 数据 21 控制 | 文件传输协议 | 不安全,结合 SSL 的 SFTP 是安全的文件传输协议。 |
| POP3 | 110 | 邮件收取 | 附加多媒体数据时需采用 MIME(MIME 不安全,结合 SSL 的 MIME/S 是安全的多媒体邮件协议)。使用 WEB 方式收发电子邮件时必须设置账号密码登录。 |
| SMTP | 25 | 邮件发送 | (同上) |
3.2 核心网络服务协议
| 协议名 | 默认端口 | 功能 | 特殊说明 |
|---|---|---|---|
| DNS | 53 | 域名解析协议,记录域名与 IP 的映射关系 | 本地客户端主机首查本地hosts文件;域名服务器首查本地缓存。 |
| DHCP | 67 | IP 地址自动分配 | 169.254.X.X和0.0.0.0是无效地址。 |
| SNMP | 161 | 简单网络管理协议 | 服务器仅发送消息给当前团体。 |
3.3 网络层与底层核心协议
| 协议名 | 功能 | 特殊说明 |
|---|---|---|
| ARP | 地址解析协议,IP 地址转换为 MAC 地址 | ARP Request请求采用广播进行传送;ARP Response响应采用单播进行传送。 |
| RARP | 反向地址解析协议,MAC 地址转 IP 地址 | —— |
| ICMP | 因特网控制协议 | PING命令来自该协议。 |
| IGMP | 组播协议 | —— |
4. 经典例题
4.1 题目一
题目: 下列网络互连设备中,属于物理层的是( )。
- A、交换机
- B、中继器
- C、路由器
- D、网桥
【解析】
正确答案:B
解析说明:
关于选项 B(中继器) :中继器工作在物理层,用于放大和再生信号,延长网络传输距离。
其他选项说明:
- A、交换机:工作在数据链路层,根据 MAC 地址转发数据帧。
- C、路由器:工作在网络层,根据 IP 地址进行路由选择。
- D、网桥:工作在数据链路层,用于连接两个局域网。
正确答案:B(中继器)。
4.2 题目二
题目: 在 TCP/IP 网络中,建立连接进行可靠通信是在( )完成的,此功能在 OSI/RM 中是在( )层来实现的。
第一组选项:
- A、网络层
- B、数据链路层
- C、应用层
- D、传输层
第二组选项:
- A、应用层
- B、会话层
- C、表示层
- D、网络层
【解析】
正确答案:第一空选 D,第二空选 B。
解析说明:
第一空:在 TCP/IP 网络中,建立连接进行可靠通信是在( D )完成的。
- TCP 协议工作在 TCP/IP 的传输层,负责建立连接、可靠传输、流量控制等。
- 因此选 D、传输层。
第二空:此功能在 OSI/RM 中是在( B )层来实现的。
- TCP 在 OSI/RM 中对应的是传输层。
- 但注意,题干中手写选的是 B(数据链路层),这是错误的。正确答案应为传输层。
- 观察选项,第二组选项中没有“传输层”,但有“会话层”。
- 正确答案应为:传输层在 OSI/RM 中对应的是“会话层”?
- 不对。 OSI/RM 中,传输层就是传输层(第4层),不是会话层(第5层)。
- 但题目第二组选项中没有“传输层”,只有 A、应用层;B、会话层;C、表示层;D、网络层。
- 所以这里应该选 B(会话层)? 这可能是题目选项设置的错误,或者题目本意是考察“会话层”的功能。
- 在 OSI/RM 中,会话层负责建立、管理和终止会话,与 TCP 的“建立连接”功能有相似之处。
- 因此,本题的标准答案可能是:第一空 D(传输层),第二空 B(会话层) 。
正确答案:第一空 D(传输层),第二空 B(会话层)。
4.3 题目三
题目: TCP 和 UDP 协议均提供了( )能力。
- A、连接管理
- B、差错校验和重传
- C、流量控制
- D、端口寻址
【解析】
正确答案:D
解析说明:
关于选项 D(端口寻址) :TCP 和 UDP 都属于传输层协议,两者均通过端口号来标识应用进程,实现端口寻址能力。
其他选项说明:
- A、连接管理:TCP 是面向连接的协议,提供连接管理;UDP 是无连接协议,不提供连接管理。
- B、差错校验和重传:TCP 提供差错校验和重传机制;UDP 只提供简单的差错校验,不提供重传。
- C、流量控制:TCP 提供流量控制;UDP 不提供流量控制。
正确答案:D(端口寻址)。
4.4 题目四
题目: 相比于 TCP,UDP 的优势为( )。
- A、可靠传输
- B、开销较小
- C、拥塞控制
- D、流量控制
【解析】
正确答案:B
解析说明:
关于选项 B(开销较小) :UDP 是无连接协议,不需要建立连接、不提供可靠传输、无流量控制、无拥塞控制,因此协议头部只有 8 个字节(TCP 头部至少 20 个字节),开销较小,传输效率高。
其他选项说明:
- A、可靠传输:TCP 提供可靠传输,UDP 不提供。
- C、拥塞控制:TCP 提供拥塞控制,UDP 不提供。
- D、流量控制:TCP 提供流量控制,UDP 不提供。
正确答案:B(开销较小)。
4.5 题目五
【解析】
正确答案:A
解析说明:
选项 A 正确:
- HTTP 和 SNMP 是应用层协议。
- TCP 和 UDP 是传输层协议,且 HTTP 基于 TCP,SNMP 基于 UDP。
- IP 是网络层协议。
其他选项错误原因:
- 选项 B:FTP 和 Telnet 属于应用层,但下方对应的是 UDP 和 TCP,位置错误;ARP 属于网络层,不应放在最下面。
- 选项 C:SMTP 属于应用层,但 SMTP 基于 TCP,不是 UDP。
- 选项 D:SMTP 和 FTP 属于应用层,但下方对应 UDP 和 TCP 位置错误;ARP 属于网络层,不应放在最下面。
正确答案:A(HTTP、SNMP 对应 TCP、UDP,IP 在底层)。
4.6 题目六
题目: 当修改邮件时,客户与 POP3 服务器之间通过( )建立连接,所使用的端口是( )。
第一组选项:
- A、HTTP
- B、TCP
- C、UDP
- D、HTTPS
第二组选项:
- A、52
- B、25
- C、1100
- D、110
【解析】
正确答案:第一空选 B,第二空选 D。
解析说明:
第一空:客户与 POP3 服务器之间通过( B )建立连接。
- POP3(邮局协议第3版)用于接收邮件,它基于 TCP 协议建立连接,保证邮件传输的可靠性。
- A、HTTP:用于网页传输。
- C、UDP:无连接协议,不用于 POP3。
- D、HTTPS:安全的 HTTP,用于网页传输。
第二空:所使用的端口是( D )。
- POP3 使用的默认端口是 110。
- A、52:不是标准端口。
- B、25:SMTP(简单邮件传输协议)的默认端口。
- C、1100:不是标准端口。
正确答案:第一空 B(TCP),第二空 D(110)。
4.7 题目七
题目: ARP 报文分为 ARP Request 和 ARP Response,其中 ARP Request 采用( )进行传送,ARP Response 采用( )进行传送。
第一组选项:
- A、广播
- B、组播
- C、多播
- D、单播
第二组选项:
- A、组播
- B、广播
- C、多播
- D、单播
【解析】
正确答案:第一空选 A,第二空选 D。
解析说明:
第一空:ARP Request 采用( A )进行传送。
- ARP 请求(ARP Request)用于查询目标 IP 地址对应的 MAC 地址。
- 由于请求方不知道目标 MAC 地址,因此必须以广播方式发送,让网络中所有主机都能收到。
第二空:ARP Response 采用( D )进行传送。
- ARP 响应(ARP Response)是目标主机对请求方的单播回复。
- 目标主机知道请求方的 MAC 地址,因此以单播方式直接回复请求方。
正确答案:第一空 A(广播),第二空 D(单播)。

