【计算机网络】TCP/IP协议族(四层体系结构,与OSI对比)

考点频率 :★★★★★(计算机网络必考,选择题常考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对比 #计算机网络 #软考备考

相关推荐
xqqxqxxq1 小时前
AI Agent学习:Agent协作工具技术笔记(李博杰《深入理解 AI Agent》4.6观后总结)
笔记·学习
snow@li1 小时前
服务器运维:Linux命令速查手册(全景梳理)
linux·服务器·网络
布莱克6051 小时前
TCP 三次握手与四次挥手详解
服务器·网络·tcp/ip·计算机网络·网络编程
anxiao_m2 小时前
2026企业AI数字孪生选型攻略,不同场景对应不同解决方案
大数据·网络·数据库
彧azz3 小时前
数据结构:关于图的学习
c语言·数据结构·笔记·学习·算法
自小吃多3 小时前
高云 FPGA 添加时序约束笔记
笔记·fpga开发
xiaoye-duck3 小时前
《Linux 网络编程》深入理解 TCP 协议(二):序号、确认应答与流量控制机制详解
linux·网络·tcp
北京盛世宏博3 小时前
物联网传感器通信协议:帧字段规划、CRC 校验、异常包过滤方案
网络·物联网·php
dog2504 小时前
网络的时延抖动
linux·运维·网络