《图解HTTP》摘要

Posted panlei3707

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《图解HTTP》摘要相关的知识,希望对你有一定的参考价值。

网络基础TCP/IP

使用Cookie进行状态管理

HTTP首部

确保Web安全的HTTPS

 

 

网络基础TCP/IP

技术图片

技术图片

技术图片

技术图片

 

使用Cookie进行状态管理:HTTP是无状态协议。

技术图片

技术图片

技术图片

 

 

 

 

HTTP首部

技术图片

 HTTP 首部字段是构成 HTTP 报文的要素之一。在客户端与服务器之间以 HTTP 协议进行通信的过程中,无论是请求还是响应都会使用首部字段,它能起到传递额外重要信息的作用。使用首部字段是为了给浏览器和服务器提供报文主体大小、所使用的语言、认证信息等内容。

 

请求首部字段---Host

技术图片

 

确保Web安全的HTTPS

HTTP+ 加密 + 认证 + 完整性保护 = HTTPS

技术图片

技术图片

共享密钥加密

加密和解密同用一个密钥的方式称为共享密钥加密(Common key crypto system),也被叫做对称密钥加密。

以共享密钥方式加密时必须将密钥也发给对方,可无法保证密钥被安全的转交,有可能被攻击者窃取,失去加密意义。  

 技术图片

 

 

公开密钥加密

公开密钥加密使用一对非对称的密钥。一把叫做私有密钥(private key),另一把叫做公开密钥(public key)。顾名思义,私有密钥不能让其他任何人知道,而公开密钥则可以随意发布,任何人都可以获得。

公开密钥加密方式:发送密文的一方使用对方的公开密钥进行加密处理,对方收到被加密的信息后,再使用自己的私有密钥进行解密。利用这种方式,不需要发送用来解密的私有密钥,也不必担心密钥被攻击者窃听而盗走。 

 技术图片

 HTTPS采用混合加密机制

  HTTPS 采用共享密钥加密和公开密钥加密两者并用的混合加密机制。若密钥能够实现安全交换,那么有可能会考虑仅使用公开密钥加密来通信。但是公开密钥加密与共享密钥加密相比,其处理速度要慢。
  所以应充分利用两者各自的优势,将多种方法组合起来用于通信。在交换密钥环节使用公开密钥加密方式(此处交换的密钥是共享密钥加密所使用的密钥,也就是保证共享密钥加密所使用的密钥只能在希望使用的地方被解密,解密使用的就是公开密钥加密的私有密钥),之后的建立通信交换报文阶段则使用共享密钥加密方式

技术图片

 

  

 

 

 


以上是关于《图解HTTP》摘要的主要内容,如果未能解决你的问题,请参考以下文章

图解HTTP笔记摘要

图解 Elasticsearch 原理

HTTP协议/IIS 原理及ASP.NET运行机制浅析图解

图解算法图解HTTP图解TCPIP

《图解HTTP》读书笔记

图解http完整版