考点精讲
记忆技巧
口诀「物、数、网、传、会、表、应」
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 七层模型与各层协议