《图解HTTP》笔记

1.1 使用 HTTP 协议访问 Web

客户端:发送请求获取服务器资源的应用(游览器、APP等)称为客户端(client)。

Web 使用一种名为 HTTP(HyperText Transfer Protocol,超文本传输协议 1)的协议作为规范,完成从客户端到服务器端等一系列运作流程。而协议是指规则的约定。可以说,Web 是建立在 HTTP 协议上通信的。

1.2 HTTP 的诞生

常见的协议

DNS(Domain Name System)域名系统:DNS 协议提供通过域名查找 IP 地址,或逆向从 IP 地址反查域名的服务。

ARP(Address Resolution Protocol)

SSL(Secure Sockets Layer,安全套接层)

TLS(Transport Layer Security,传输层安全)

FTP(File Transfer Protocol)

2.7.1 持久连接

在这里插入图片描述
优点:持久连接的好处在于减少了 TCP 连接的重复建立和断开所造成的额外开销,减轻了服务器端的负载。

在 HTTP/1.1 中,所有的连接默认都是持久连接。

2.7.2 管线化

在这里插入图片描述

从前发送请求后需等待并收到响应,才能发送下一个请求。管线化技术出现后,不用等待响应亦可直接发送下一个请求。

用持久连接可以让请求更快结束。而管线化技术则比持久连接还要快。请求数越多,时间差就越明显。

2.8 使用 Cookie 的状态管理

HTTP 是无状态协议,它不对之前发生过的请求和响应的状态进行管理。也就是说,无法根据之前的状态进行本次的请求处理。

在这里插入图片描述
在这里插入图片描述

内容编码
在这里插入图片描述
状态码的类别

在这里插入图片描述

4.2.1 200 OK

在这里插入图片描述

4.2.2 204 No Content

在这里插入图片描述

4.2.3 206 Partial Content

在这里插入图片描述

4.3 3XX 重定向

4.3.1 301 Moved Permanently

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第 7 章 确保 Web 安全的HTTPS

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第 8 章 确认访问用户身份的认证

第 11 章 Web 的攻击技术

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值