疯狂的HTTP

114 阅读1分钟
  • --- theme: juejin

  • - [ ] - [ ] 12
每天资源,http给每种要通过web传输的对象都打上MIME类型。

MIME类型的作用:浏览器根据MIME类型来处理这些数据。

  • URI包含下面两张
  1. URL
  2. URN

报文如何通过传输协议连接从一个地方到另外一个地方的

网络术语

  1. http 应用层
  2. TCP 传输层
  3. IP 网络层
  4. 网络特有的链接路口 数据链路层
  5. 物理网络硬件 物理层

用户输入URL发生什么事

步骤如下:

  1. (a) 浏览器从 URL 中解析出服务器的主机名;
  2. (b) 浏览器将服务器的主机名转换成服务器的 IP 地址;
  3. (c) 浏览器将端口号(如果有的话)从 URL 中解析出来;
  4. (d) 浏览器建立一条与 Web 服务器的 TCP 连接;
  5. (e) 浏览器向服务器发送一条 HTTP 请求报文;
  6. (f) 服务器向浏览器回送一条 HTTP 响应报文;
  7. (g) 关闭连接,浏览器显示文档。