考点频率 :★★★★★(计算机网络必考,选择题常考TCP/IP层次划分及与OSI的对应关系)
难度 :⭐⭐
建议:重点掌握TCP/IP四层的名称、各层核心协议,以及它与OSI七层模型的对应关系
1️⃣ 什么是TCP/IP协议族?
TCP/IP协议族 是互联网的核心协议集合,也是目前实际应用最广泛的网络体系结构。它得名于其中两个最重要的协议:TCP(传输控制协议) 和 IP(网际协议)。
注意:TCP/IP并不是只有TCP和IP两个协议,而是一整套协议族------包含上百个协议,TCP和IP只是其中最有代表性的两个。就像" Office 办公套件"不只是 Word 和 Excel,而是一整套工具。
TCP/IP协议族采用四层体系结构,从下到上分别是:
| 层次 | 名称 | 核心功能 |
|---|---|---|
| 第4层 | 应用层 | 为用户提供网络应用服务 |
| 第3层 | 传输层 | 提供端到端的可靠或不可靠传输 |
| 第2层 | 网际层(网络层) | 路由选择、分组转发 |
| 第1层 | 网络接口层 | 物理介质访问、数据帧传输 |
2️⃣ TCP/IP四层体系结构详解
2.1 网络接口层(Network Interface Layer)
核心功能:负责与物理网络硬件打交道,把数据帧发送到物理介质上,或从物理介质上接收数据帧。
对应OSI:物理层 + 数据链路层
典型协议/技术:
- 以太网(Ethernet)
- PPP(点对点协议)
- HDLC(高级数据链路控制)
- Wi-Fi(IEEE 802.11)
- ARP(地址解析协议,在TCP/IP中通常归入网际层,但功能上跨越网络接口层)
一句话理解:网络接口层就是"网卡和网线"那一层,负责把数据从一台机器送到相邻的机器。
2.2 网际层(Internet Layer)
核心功能 :负责将分组从源主机发送到目的主机,可能跨越多个网络。主要任务是路由选择 和分组转发。
对应OSI:网络层
典型协议:
| 协议 | 全称 | 作用 |
|---|---|---|
| IP | 网际协议 | 提供无连接、尽力而为的分组传输 |
| ICMP | 网际控制报文协议 | 传递差错报告和控制信息(ping命令) |
| ARP | 地址解析协议 | 将IP地址解析为MAC地址 |
| RARP | 反向地址解析协议 | 将MAC地址解析为IP地址 |
| IGMP | 网际组管理协议 | 管理多播组 |
一句话理解:网际层就是"导航系统",负责规划从出发地到目的地的路线。
2.3 传输层(Transport Layer)
核心功能 :提供端到端(进程到进程)的数据传输服务,负责分段、重组、流量控制和差错控制。
对应OSI:传输层
典型协议:
| 协议 | 特点 | 适用场景 |
|---|---|---|
| TCP | 面向连接、可靠、有流量控制 | 网页、文件传输、邮件 |
| UDP | 无连接、不可靠、速度快 | 视频直播、语音通话、DNS查询 |
一句话理解:传输层就是"快递员",负责把数据送到目标机器上的具体应用程序。
2.4 应用层(Application Layer)
核心功能:直接为用户提供网络应用服务,是用户与网络的接口。
对应OSI:会话层 + 表示层 + 应用层
典型协议:
| 协议 | 作用 | 端口 |
|---|---|---|
| HTTP/HTTPS | 网页浏览 | 80/443 |
| FTP | 文件传输 | 21/20 |
| SMTP | 发送邮件 | 25 |
| POP3 | 接收邮件 | 110 |
| DNS | 域名解析 | 53 |
| Telnet | 远程登录 | 23 |
| SSH | 安全远程登录 | 22 |
| DHCP | 动态分配IP | 67/68 |
一句话理解:应用层就是"你手机上的App",你直接使用的那一层。
3️⃣ TCP/IP 与 OSI 的对应关系(核心考点)
TCP/IP四层与OSI七层的对应关系,是软考选择题的高频考点:
| OSI七层 | TCP/IP四层 | 对应说明 |
|---|---|---|
| 应用层 | 应用层 | OSI的上三层合并为TCP/IP的应用层 |
| 表示层 | ↑ | |
| 会话层 | ↑ | |
| 传输层 | 传输层 | 一一对应 |
| 网络层 | 网际层 | 功能对应 |
| 数据链路层 | 网络接口层 | OSI的下两层合并为TCP/IP的网络接口层 |
| 物理层 | ↑ |
图示理解:
OSI七层 TCP/IP四层
┌─────────────┐
│ 应用层 │
├─────────────┤
│ 表示层 │ ────────→ ┌─────────────┐
├─────────────┤ │ 应用层 │
│ 会话层 │ └─────────────┘
├─────────────┤
│ 传输层 │ ────────→ ┌─────────────┐
├─────────────┤ │ 传输层 │
│ 网络层 │ ────────→ └─────────────┘
├─────────────┤ ┌─────────────┐
│ 数据链路层 │ │ 网际层 │
├─────────────┤ ────────→ └─────────────┘
│ 物理层 │ ┌─────────────┐
└─────────────┘ │ 网络接口层 │
└─────────────┘
4️⃣ OSI 与 TCP/IP 对比总结
| 对比项 | OSI七层模型 | TCP/IP四层模型 |
|---|---|---|
| 提出者 | ISO(国际标准化组织) | DARPA(美国国防部高级研究计划局) |
| 性质 | 理论标准(法律上的标准) | 事实标准(实际广泛使用的标准) |
| 层数 | 7层 | 4层 |
| 上三层 | 应用层、表示层、会话层分层 | 合并为应用层 |
| 下两层 | 物理层、数据链路层分层 | 合并为网络接口层 |
| 核心协议 | 未明确指定 | TCP/IP协议族 |
| 实际应用 | 教学和理论分析 | 互联网实际使用 |
| 优缺点 | 层次清晰,但复杂、实现困难 | 简洁实用,但层次划分不如OSI精细 |
软考常考结论 :OSI是理论模型 ,TCP/IP是实际使用的模型 。OSI的上三层 对应TCP/IP的应用层 ,OSI的下两层 对应TCP/IP的网络接口层,中间两层(传输层、网络层)基本一一对应。
5️⃣ 经典例题
例题1:在TCP/IP协议族中,IP协议属于( )。
A. 应用层
B. 传输层
C. 网际层
D. 网络接口层
解析 :IP协议是网际层 (网络层)的核心协议。选 C。
例题2:OSI参考模型中的( )层对应TCP/IP协议族中的应用层。
A. 传输层、会话层、表示层
B. 会话层、表示层、应用层
C. 网络层、传输层、会话层
D. 数据链路层、网络层、传输层
解析 :TCP/IP的应用层对应OSI的会话层、表示层、应用层 (上三层)。选 B。
例题3(判断):TCP/IP协议族中的网络接口层对应OSI参考模型的物理层和数据链路层。( )
解析:正确。TCP/IP的网络接口层合并了OSI的物理层和数据链路层。
6️⃣ 记忆口诀
TCP/IP四层记:接口、网际、传输、应用。
OSI上三合应用,下两合并接口层。
传输网际一对一,理论OSI实用TCP/IP。
协议归属速记:
应用层:HTTP/FTP/SMTP/DNS;
传输层:TCP/UDP;
网际层:IP/ICMP/ARP;
接口层:以太网/PPP/HDLC。
7️⃣ 小测验(评论区对答案)
在TCP/IP协议族中,负责将IP地址解析为MAC地址的协议是( ),它通常被归入( )层。
A. ARP;网际层
B. RARP;网际层
C. ARP;网络接口层
D. DNS;应用层
🔔 本专栏日更,点击头像 → 专栏《软考中级高频考点》订阅,第一时间接收新内容
#软考中级 #软件设计师 #TCP/IP #四层体系 #OSI对比 #计算机网络 #软考备考