TCP/IP五层模型

计算机网络中经典的 "TCP/IP五层模型",它是对OSI七层模型的精简,更贴近实际的互联网协议套件。

这是五层模型从高到低的顺序、每层的核心功能和代表协议,我为您整理成一个清晰的表格,方便记忆和理解:

层级 名称 核心功能 协议举例 数据单元 类比
5 应用层 应用程序提供网络服务接口,处理具体的应用逻辑。 HTTP 、HTTPS、DNS、FTP、SMTP、WebSocket 报文 "做什么" ------ 如写信的内容(文字、图片)。
4 传输层 提供进程到进程的可靠或不可靠的端到端通信。 TCP (可靠)、UDP(不可靠) (TCP) 数据报(UDP) "谁对谁" ------ 如信封上的发信人和收信人姓名
3 网络层 负责主机到主机 的通信,进行逻辑寻址路由选择 IP、ICMP、ARP、路由器 "从哪到哪" ------ 如信封上的发件和收件地址(IP地址)
2 数据链路层 同一网络内 ,负责节点到节点 的帧传输,进行物理寻址和差错控制。 以太网、Wi-Fi、交换机、网桥 "在哪个街区送" ------ 如邮差在同一个城市内按门牌号(MAC地址) 投递。
1 物理层 负责在物理媒介上传输原始比特流,定义电气、机械特性。 双绞线、光纤、无线电波、集线器 比特 "用什么送" ------ 如送信用的公路、火车或飞机

一个生动的例子:用浏览器访问网页

  1. 应用层 :你在浏览器输入 www.zhihu.com,浏览器使用HTTP/HTTPS 协议生成一个请求网页的报文
  2. 传输层 :HTTP请求被交给TCP 协议。TCP将报文分割成,并添加目标端口(如443)和源端口,确保数据能交给服务器上正确的应用程序(如Web服务)。
  3. 网络层 :TCP段交给IP 协议。IP协议将段封装成,并添加上目标IP地址(通过DNS查询获得)和源IP地址。它决定数据包从你的电脑到知乎服务器的最佳路径。
  4. 数据链路层 :IP包交给以太网Wi-Fi 协议。协议将包封装成 ,添加上本地路由器的MAC地址作为下一跳目标。然后通过交换机等设备在局域网内传输。
  5. 物理层 :网络接口卡将帧转换成比特流(0和1的电信号或光信号),通过网线或无线电波发送出去。

对方服务器收到信号后,会以相反的次序(从物理层到应用层)逐层解封装,最终将HTTP请求送达Web服务器程序。


核心记忆技巧与常见问题

  • 如何快速记忆顺序?

    • 口诀:"" (从上到下)。
    • 理解:应用 程序通过传输 通道,经过互联网络 ,按照链路 ,走过物理媒介。
  • 与OSI七层模型的主要区别?

    • 五层模型 将OSI的会话层、表示层、应用层 合并为应用层。更简洁实用。
    • OSI是一个理论模型,而TCP/IP五层模型是互联网的实际实现基础。
  • 与"TCP/IP四层模型"的关系?

    • 四层模型(应用层、传输层、网际层、网络接口层)是TCP/IP协议族的另一种划分。
    • 五层模型是教学和理解的绝佳折中,它保留了数据链路层和物理层的区分,概念上更清晰。

总结:TCP/IP五层模型是理解网络通信如何分层、协作的基石。记住"应用-传输-网络-链路-物理"这个顺序,以及每层"做什么、管什么地址",就能牢牢掌握其核心。

相关推荐
Web3VentureView2 小时前
SYNBO 协议亮相 ChainThink “Meme 回归” AMA:市场奖励机制深度剖析
网络·金融·web3·区块链·加密货币
翔云1234563 小时前
(MySQLdb._exceptions.OperationalError) (2006, ‘MySQL server has gone away‘)
网络·python
Xの哲學3 小时前
Linux设备驱动模型深度解剖: 从设计哲学到实战演练
linux·服务器·网络·算法·边缘计算
2401_832298104 小时前
芯片级机密计算,天翼云CSV3筑牢数据“可用不可见”防线
大数据·网络·人工智能
tjjingpan4 小时前
HCIP-Datacom Core Technology V1.0_13 园区网典型技术应用概述
网络
松涛和鸣4 小时前
DAY55 Getting Started with ARM and IMX6ULL
linux·服务器·网络·arm开发·数据库·html
J_liaty4 小时前
基于ip2region.xdb数据库从IP获取到属地解析全攻略
java·网络·后端
无线图像传输研究探索5 小时前
如何提升机器狗 “超视距” 作战能力?
服务器·网络·5g·机器人·无线图传·机器狗
成工小白5 小时前
网络复习(1)
服务器·网络·php