信息技术大学
网络分层模型
计算机基础面试八股 · 第 1 章 计算机网络
按 空格/→ 演示下一步
全部页面点击任意一页,跳回舞台从这页播放
信息技术大学
网络分层模型
计算机基础面试八股 · 第 1 章 计算机网络
TCP/IP 四层模型与分层意
把复杂网络拆成四层职责:每层只对上层提供服务、对下层保持透明——这是理解一切网络协议的总地图。
四层结构
应用层→传输层→网络层→网络接口层,自上而下逐层加工数据
分层意义
解耦复用:换硬件不动协议,换协议不动应用,各自独立演进
端到端与逐跳
传输层及以上管端到端,网络层及以下只管相邻一跳
快递系统对应 →网络分层
你只管写地址(应用层),打包、分拣、运输交给下层,无须关心具体走哪条路
分层概念自测
点击作答
「端到端」的进程间通信由哪一层保证?
OSI 七层模型与各层职责
ISO 的理论参考模型:把通信细分为七层,是陈述「每层干什么」的标准话术框架。
下四层
物理传比特、链路管帧、网络寻址路由、传输端到端可靠
上三层
会话管理对话、表示统一格式与加密、应用面向具体业务
记忆锚点
物理链路网、传输会示应——从下往上背七层
四层与七层对比
同一问题的两种粒度:先给结论,再按需展开。
TCP/IP 四层
- 工业事实标准,互联网骨架
- 应用层一刀切,简洁务实
- 层数少、跨层成本低,落地强
OSI 七层
- 理论参考模型,先于实践提出
- 会话/表示独立成层,语义精细
- 严格分层,教学与排障利器
工程用四层做事、用七层说话:按七层描述问题,按四层实现系统。
数据封装与分用过程
发送端自上而下层层加头,接收端自下而上层层拆头——每层头部就是该层的「快递面单」。
封装
每往下一层加一个头:段→包→帧,层层包裹
分用
收到后按头里的类型字段,交还给对应上层处理
分段
超过 MTU 时 IP 层切片,各段独立到达后重组
一次发送的封装链
应用数据自上而下逐层加头,到链路层成帧上线。
1
应用数据
HTTP 报文写好,交给传输层
2
加 TCP 头
补源/目的端口与序号,成为段
3
加 IP 头
补源/目的 IP 地址,成为包
4
装成帧
链路层加 MAC 头尾,成帧上线
5
变比特流
物理层编码成信号发送出去
各层代表协议与设备
按层速记代表协议与设备,答题时能迅速对号入座。
应用层
HTTP/HTTPS、DNS、SMTP——面向业务与服务
传输层
TCP 可靠、UDP 轻快——进程到进程
网络层
IP 寻址、ICMP 探诊、ARP 问 MAC
代表设备
集线器物理层、交换机链路层、路由器网络层
本节要点
- ✓分层解耦:职责单一、独立演进
- ✓发送层层加头封装,接收层层拆头分用
- ✓传输层端到端,网络层及以下逐跳
- ✓速记各层协议与设备,对号入座
延伸主题:抓包工具观察各层头部思考 QUIC 归属哪一层
课后思考
先自己回答,再展开参考答案——能讲出来才算真懂。
1为什么传输层叫「端到端」,网络层却是「逐跳」?
参考答案传输层在两端主机上为进程建立通道,中间路由器不参与;网络层只把包从一个节点转发到下一个相邻节点,每一跳都可能换设备与链路。
2路由器只工作在网络层,为什么转发时还要拆帧再装帧?
参考答案帧属于链路层,只在本段链路有效;跨链路时 MAC 头尾必须按当前链路重新封装,而 IP 头保持端到端不变。
3OSI 七层为何没被工业完全采用,却仍是教学标准?
参考答案它先于实践、分层过细,会话与表示层在 TCP/IP 中并入了应用层;但它的分层词汇与排障思路通用,适合作为行业共同语言。