万维网HTTP

← 返回 MOC | ← 主页


支撑起整个万维网运作的,是著名的**“铁三角”**:

  1. URL(统一资源定位符): 负责“找位置”(比如网址)。
  2. HTML(超文本标记语言): 负责“排版展示”(网页长什么样)。
  3. HTTP(超文本传输协议): 负责“怎么把网页搬运到你电脑上”。(这是计算机网络考研的绝对核心!)

关于 HTTP,你只需要死死捏住以下三个核心考点:

1. HTTP 的底层依赖

  • 协议与端口: HTTP 在传输层使用的是 TCP 协议(为了保证网页数据一个字节都不丢),默认端口号是 80 (HTTPS 则是 443)。

2. HTTP 的“失忆症”:无状态与 Cookie(高频选择题)

  • 无状态 (Stateless): HTTP 协议本身是没有记忆的。你第 1 次访问和第 100 次访问,服务器都觉得你是第一次来。
  • 破局机制: 既然无状态,那网购时的“购物车”是怎么记住你的?答案是引入了 Cookie
  • 考研陷阱: 服务器会在你的第一次响应里给你发一个 Cookie(身份凭证),你以后每次请求都带着它。注意:Cookie 是用来维持状态的附加机制,但 HTTP 协议本身的“无状态”属性并没有改变。 选项里如果有“HTTP 是有状态的协议”,直接打叉。