TCP/IP四层模型从上到下 依次为:
1.应用层
2.传输层
3.网络层
4.网络接口层
一、TCP/IP四层模型:
1.应用层:
提供用户可直接使用的网络服务 。如网页、邮件。
关键协议:
- HTTP/HTTPS:网页浏览。
- DNS:域名解析。
- SSH:加密远程登录。
- SMTP/POP3:电子邮件收发。
2.传输层:
控制数据传输的可靠性或效率。
关键协议:
- TCP :面向连接 ,通过三次握手、重传、流量控制确保可靠传输。
- UDP :无连接,低延迟但不可靠(适合视频流、游戏)。
3.网络层:
通过IP地址 实现跨网络的路由和寻址。
关键协议:
- IP (IPv4/IPv6) :无连接、尽力而为的数据包传输。
- ICMP :传递网络状态信息(如ping命令)。
- OSPF/RIP :动态路由协议。
4.网络接口层:
处理物理传输细节 (如电压、光信号、MAC地址)。
关键协议:
- Ethernet :有线局域网标准。
- Wi-Fi (802.11) :无线局域网。
- ARP :将IP地址解析为MAC地址
二、用"网购快递"作比喻讲解四层模型:
1.应用层:商家和买家(用户层面)
- 比喻:用户在淘宝下单,填写收货地址,商品信息(相当于HTTP/HTTPS请求)。
- 功能 :直接和用户交互,处理具体需求(如浏览网页、发邮件)。
- 协议代表 :HTTP(网页)、SMTP(邮件)、DNS(地址解析)
就像:我们直接告诉商家,我要买一件F426衣服,给我送到xx小区。
2.传输层:快递公司(运输管理)
- 比喻 :商家选择顺丰(TCP)或普通快递(UDP)发货:
- 顺丰(TCP):提供保价、签收确认(可靠传输)
- 普通快递(UDP):便宜但可能丢件。
- 功能:确保数据完整送达 ,管理"端到端"连接。
就像商家问:要保价吗?(TCP三次握手),你确认打包发货。
3.网络层:物流分拣中心(路由寻址)
- 比喻: 快递公司的分拣中心根据"收货地址"(IP地址)决定下一站是上海还是北京。
- 功能 :通过IP地址跨网络寻址,选择最佳路径。(如路由器跳转)
- 协议代表: :IP(寻址)、ICMP(丢包时题型,像"物流异常通知")
就像分拣机扫描包裹:"这个件要发往深圳,走华南干线"。
4.网络接口层:卡车和公路(物理运输)
- 比喻: 包裹最终被装上卡车(以太网)、飞机(光纤)或电动车(Wi-Fi),通过实际道路运输。
- 功能: 将数据 转为电信号/光信号 ,通过物理介质传输。
- 协议代表: Ethernet(有线)、Wi-Fi(无线)、ARP(地址解析,像"司机的导航地图")。
就像卡车司机靠GPS(MAC地址) 找到我们的小区大门。
完整流程:
- 应用层:我们在淘宝下单(HTTP请求)。
- 传输层:淘宝服务器用TCP封装订单(保价+确认)。
- 网络层:路由器根据IP地址决定快递路线。
- 网络接口层:数据通过光纤/Wi-Fi传到你的手机。
三、与OSI七层模型的对比:
