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

相关推荐
北方的流星7 小时前
华三路由器NAT配置
运维·网络·华三
数据法师8 小时前
开源情报收集工具GhostTrack深度测评:IP、手机号、用户名的合规信息查询方案
网络·网络协议·tcp/ip
丑八怪大丑9 小时前
Java网络编程
linux·服务器·网络
想成为优秀工程师的爸爸9 小时前
第三十篇技术笔记:郭大侠学UDS - 人有生老三千疾,望闻问切良方医
网络·笔记·网络协议·tcp/ip·信息与通信
数智工坊10 小时前
【SAM-DETR论文阅读】:基于语义对齐匹配的DETR极速收敛检测框架
网络·论文阅读·人工智能·深度学习·transformer
时空自由民.11 小时前
蓝牙协议之GAP协议
linux·服务器·网络
灰子学技术12 小时前
Envoy HTTP Connection Manager (HCM) 技术文档
网络·网络协议·http
byoass12 小时前
企业云盘与设计软件深度集成:AutoCAD/Revit/SolidWorks插件开发与API集成实战
服务器·网络·数据库·安全·oracle·云计算
智慧光迅AINOPOL12 小时前
全光网设备厂家选型参考:评估要点与技术标准说明
网络·全光网解决方案·全光网·酒店全光解决方案·泛住宿全光网解决方案
qq_三哥啊13 小时前
【mitmproxy】提取 OpenCode 的 API 接口
网络·代理模式