网络分层模型

官官方信息技术老师·10 页·深入(追求细节与边界)·0 次浏览·34 天前
信息技术大学

网络分层模型

计算机基础面试八股 · 第 1 章 计算机网络

按 空格/→ 演示下一步

问一句
1 / 10 页

全部页面点击任意一页,跳回舞台从这页播放

信息技术大学

网络分层模型

计算机基础面试八股 · 第 1 章 计算机网络

1第 1 页 · 网络分层模型

TCP/IP 四层模型与分层意

把复杂网络拆成四层职责:每层只对上层提供服务、对下层保持透明——这是理解一切网络协议的总地图。

四层结构
应用层→传输层→网络层→网络接口层,自上而下逐层加工数据
分层意义
解耦复用:换硬件不动协议,换协议不动应用,各自独立演进
端到端与逐跳
传输层及以上管端到端,网络层及以下只管相邻一跳
快递系统对应 →网络分层

你只管写地址(应用层),打包、分拣、运输交给下层,无须关心具体走哪条路

2第 2 页 · TCP/IP 四层模型与分层意

分层概念自测

点击作答

「端到端」的进程间通信由哪一层保证?

3第 3 页 · 分层概念自测

OSI 七层模型与各层职责

ISO 的理论参考模型:把通信细分为七层,是陈述「每层干什么」的标准话术框架。

下四层
物理传比特、链路管帧、网络寻址路由、传输端到端可靠
上三层
会话管理对话、表示统一格式与加密、应用面向具体业务
记忆锚点
物理链路网、传输会示应——从下往上背七层
4第 4 页 · OSI 七层模型与各层职责

四层与七层对比

同一问题的两种粒度:先给结论,再按需展开。

TCP/IP 四层
  • 工业事实标准,互联网骨架
  • 应用层一刀切,简洁务实
  • 层数少、跨层成本低,落地强
OSI 七层
  • 理论参考模型,先于实践提出
  • 会话/表示独立成层,语义精细
  • 严格分层,教学与排障利器
工程用四层做事、用七层说话:按七层描述问题,按四层实现系统。
5第 5 页 · 四层与七层对比

数据封装与分用过程

发送端自上而下层层加头,接收端自下而上层层拆头——每层头部就是该层的「快递面单」。

封装
每往下一层加一个头:段→包→帧,层层包裹
分用
收到后按头里的类型字段,交还给对应上层处理
分段
超过 MTU 时 IP 层切片,各段独立到达后重组
6第 6 页 · 数据封装与分用过程

一次发送的封装链

应用数据自上而下逐层加头,到链路层成帧上线。

1
应用数据
HTTP 报文写好,交给传输层
2
加 TCP 头
补源/目的端口与序号,成为段
3
加 IP 头
补源/目的 IP 地址,成为包
4
装成帧
链路层加 MAC 头尾,成帧上线
5
变比特流
物理层编码成信号发送出去
7第 7 页 · 一次发送的封装链

各层代表协议与设备

按层速记代表协议与设备,答题时能迅速对号入座。

应用层
HTTP/HTTPS、DNS、SMTP——面向业务与服务
传输层
TCP 可靠、UDP 轻快——进程到进程
网络层
IP 寻址、ICMP 探诊、ARP 问 MAC
代表设备
集线器物理层、交换机链路层、路由器网络层
8第 8 页 · 各层代表协议与设备

本节要点

  • ✓分层解耦:职责单一、独立演进
  • ✓发送层层加头封装,接收层层拆头分用
  • ✓传输层端到端,网络层及以下逐跳
  • ✓速记各层协议与设备,对号入座
延伸主题:抓包工具观察各层头部思考 QUIC 归属哪一层
9第 9 页 · 本节要点

课后思考

先自己回答,再展开参考答案——能讲出来才算真懂。

1为什么传输层叫「端到端」,网络层却是「逐跳」?

参考答案传输层在两端主机上为进程建立通道,中间路由器不参与;网络层只把包从一个节点转发到下一个相邻节点,每一跳都可能换设备与链路。

2路由器只工作在网络层,为什么转发时还要拆帧再装帧?

参考答案帧属于链路层,只在本段链路有效;跨链路时 MAC 头尾必须按当前链路重新封装,而 IP 头保持端到端不变。

3OSI 七层为何没被工业完全采用,却仍是教学标准?

参考答案它先于实践、分层过细,会话与表示层在 TCP/IP 中并入了应用层;但它的分层词汇与排障思路通用,适合作为行业共同语言。

10第 10 页 · 课后思考