《图解HTTP》笔记(一)Web基础与早期HTTP协议

目录

TCP/IP是各类协议族的总称,一般分成四层:

重要基本概念

告知服务器意图的方法

使用Cookie进行状态管理:

请求报文

响应报文

请求报文结构:

响应报文结构:


TCP/IP是各类协议族的总称,一般分成四层:

  1. 应用层。
    应用层决定向用户提供应用服务时通信的活动。
    包括HTTP,DNS,FTP等
  2. 传输层。
    提供处于网络连接中两台计算机之间的数据传输。
    包含TCP和UDP
  3. 网络层
    处理网络上流动的数据包。在众多选项中选择一条传输路线。
  4. 链路层
    处理网络中的硬件部分。
    包括操作系统,网关、光纤等硬件部分

重要基本概念

HTTP:超文本传输协议

HTML:超文本标记语言

SGML:标准通用标记语言

URL:统一资源定位符

URI:统一资源标识符(URL是URI的子集)

TCP:传输控制协议

IP:网际协议

FTP:文件传输协议

DNS:域名系统

SYN、ACK:同步、确认;用于TCP的确认标志

告知服务器意图的方法

  1. GET:获取资源
  2. POST:传输实体主体
  3. PUT:传输文件
  4. PATCH:对资源进行部分修改
  5. HEAD:获得报文首部
  6. DELETE:删除文件
  7. TRACE:追踪路径
  8. OPTIONS:询问支持的方法
  9. CONNECT:使用隧道协议连接代理

使用Cookie进行状态管理:

解决HTTP早期版本无协议带来的问题

请求报文

响应报文

 

请求报文结构:

  • 请问方法
  • 请求URI
  • 协议版本
  • 可选的请求首部字段
  • 内容实体

响应报文结构:

  • 协议版本
  • 状态码
  • 原因短语
  • 可选的响应首部字段
  • 实体主体
发布了287 篇原创文章 · 获赞 297 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/qq_41895747/article/details/104271250