AI 助教问 AI 助教
东方瑞通 · CISP-PTE

OSI 七层模型与各层协议

OSI 参考模型将网络通信划分为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层七层。

考点精讲

  1. 从下到上依次为:物理层(比特流)、数据链路层(帧)、网络层(IP 寻址与路由)、传输层(TCP/UDP)、会话层、表示层、应用层(HTTP/DNS/FTP 等)。可概括为口诀「物、数、网、传、会、表、应」。HTTP 位于应用层,TCP/UDP 位于传输层。

记忆技巧

口诀「物、数、网、传、会、表、应」
HTTP 在应用层、TCP/UDP 在传输层,别串层

常见误区

  • 混淆传输层与应用层协议——HTTP 是应用层不是传输层
  • 以为 TCP 在网络层——TCP/UDP 属传输层
  • 混淆 OSI 七层模型与 TCP/IP 四层模型

真题思路

  • 【示例】 下列协议与所属层次对应正确的是()
    HTTP —— 传输层 TCP —— 网络层 IP —— 网络层 UDP —— 应用层
    答案:C
    解析:HTTP 属应用层(A 错);TCP、UDP 属传输层(B、D 错);IP 属网络层(C 正确)。

常见问题

Q:OSI 七层从下到上分别是什么?

A:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层,口诀「物、数、网、传、会、表、应」。

Q:TCP 和 UDP 位于哪一层?

A:TCP 和 UDP 位于传输层(第四层)。

Q:HTTP 协议位于哪一层?

A:HTTP 位于应用层(第七层),此外 DNS、FTP 等也属于应用层。

Q:OSI 模型与 TCP/IP 模型有什么区别?

A:OSI 是七层参考模型,TCP/IP 是四层模型(网络接口层、网际层、传输层、应用层)。TCP/IP 是实际使用的协议栈,OSI 更偏理论参考;两者层次划分不同,不要混淆。

相关知识

教材出处:第3章 HTTP 协议 OSI 七层模型与各层协议

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑