HTTP与网络分层模型核心笔记

一、HTTP的英文缩写

HTTP 是 HyperText Transfer Protocol 的缩写,中文名为 “超文本传输协议”。

二、HTTP的作用及与TCP/IP的区别

(一)HTTP的作用

  • 属于应用层协议,用于客户端(如浏览器)与 Web 服务器之间传输超文本资源(如 HTML 页面、图片、视频等);

  • 规定了请求、响应的格式与交互规则,保障网页能在网络中正常展示和交互。

(二)与TCP/IP的区别

  • TCP/IP:是一个协议簇(协议集合),是计算机网络通信的基础框架,包含多个层级的协议(如网络层的 IP、传输层的 TCP 等);

  • HTTP:是 TCP/IP 协议簇中 “应用层” 的一个具体协议,仅负责 Web 资源的传输,依赖 TCP/IP 提供的底层通信能力。

三、五层/七层模型的顺序、包含内容、区别及HTTP工作层级

(一)五层模型(TCP/IP五层模型)

顺序:物理层 → 数据链路层 → 网络层 → 传输层 → 应用层

  • 物理层:处理物理介质的信号传输(如网线、无线信号);

  • 数据链路层:处理相邻设备的帧传输(如以太网协议);

  • 网络层:处理跨网络的数据包路由(如 IP 协议);

  • 传输层:处理端到端的可靠传输(如 TCP、UDP 协议);

  • 应用层:处理具体应用的通信(如 HTTP、FTP 协议)。

(二)七层模型(OSI七层模型)

顺序:物理层 → 数据链路层 → 网络层 → 传输层 → 会话层 → 表示层 → 应用层

  • 会话层:建立、管理、终止通信会话;

  • 表示层:处理数据格式(如编码、加密、压缩);

  • 其余层级(物理层、数据链路层、网络层、传输层、应用层)功能与五层模型对应层级一致。

(三)两大模型的区别

  • OSI七层模型:理论上的分层模型,拆分更细致(将应用层拆分为会话层、表示层、应用层三层);

  • TCP/IP五层模型:实际应用的模型,更简洁实用,是互联网的实际通信框架。

(四)HTTP的工作层级

HTTP 工作在 应用层(无论五层还是七层模型,均属于应用层)。

posted @ 2025-12-22 10:42  幸运猫猫  阅读(0)  评论(0)    收藏  举报