![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Http
文章平均质量分 51
TonyaBaSy
坚持不是单单为了成功。坚持是更是为了在俯瞰人生的时候能够自我欣赏,而不是自我叹息。
展开
-
【图解HTTP笔记】第二章 简单的HTTP协议
1、在使用HTTP协议通信时,以报文的形式进行发送,在一条通信线路上必须:一端为客户端,一端为服务器端2、HTTP/1.1协议规定:请求必须由客户端发出,最后服务器响应并返回信息。HTTP/1.1瓶颈:1)一条线路仅仅可以发送一个请求。2)请求只能从客户端发出,客户端不可以接收除响应以外的指令。3)请求/响应首部未经压缩就发送。首部越多,延迟越大。(这里指的是首部哦)4原创 2016-05-08 12:02:58 · 371 阅读 · 0 评论 -
【图解HTTP笔记】第一章 了解Web及网络基础
一、TCP/IP协议族TCP/IP的分层管理分层的意义:便于管理 分层分类:应用层:FTP、DNS、HTTP就位于该层 传输层:提供不同的传输方式:TCP或UDP 网络层:用来处理数据包,设计传输线路 数据链路层:用来处理硬件部分 一个HTTP的历程: Tony想打开一个网页,计算机开始按部就班的工作了...应用层:发送一个HTTP请求报文给传输层 传输原创 2016-05-08 11:57:14 · 423 阅读 · 0 评论 -
【图解HTTP笔记】第三章 HTTP传输的内容
一、 报文的大致组成1. 报文首部a) 请求行:请求的URI和HTTP协议版本。b) 状态行:返回的状态码和原因短语和HTTP协议版本。c) 首部字段:请求和响应的各种属性和条件的首部,一般分为四种。d) 其他:可能包含HTTP的RFC未定义的,例如Cookie。2. 空行:原创 2016-05-08 12:04:27 · 421 阅读 · 0 评论 -
【图解HTTP笔记】第五章 与HTTP协作的Web服务器
一、单台虚拟主机实现多个域名a) 单个主机搭载多个Web站点,不仅仅可以为多个客户端服务,还可以对多个持有不同域名的客户端进行服务,这就要利用虚拟主机(virtual host)功能。(一对多“服务”,还能提供不同的“服务”)b) 在互联网上,DNS将域名映射成IP地址,每个主机的IP地址是唯一的。c) 在单台虚拟主机中,可以寄存不同的主机名,因此在发送H原创 2016-05-08 12:09:10 · 1257 阅读 · 0 评论 -
【图解HTTP笔记】第七章 确保Web安全的HTTPS
一、 HTTP安全漏洞a) 通信使用明文,内容可能被窃取b) 通信不对对方身份进行验证,通信对象可能是伪装的虚假对象。c) 通信不验证信息的完整性,信息可能被篡改。二、 加密处理,防止窃听a) 对通信线路进行加密:通过SSL(SecureSocket Layer安全套接字层)和TLS(T原创 2016-05-08 12:11:43 · 378 阅读 · 0 评论 -
【图解HTTP笔记】第八章 确认用户的身份
1. 基于表单的认证不同于BASIC等认证,它并没有在HTTP协议中定义。它是向服务器的Web应用程序发送登录信息(用户名、密码),服务器通过了认证后返回一个认证信息,用户通过“手持”认证信息进入。(拿着账号密码换取“准入令牌”,比如银行的U盾)2. 走进一次登陆认证…a) 客户端:进入HTTPS通信,将用户ID和密码放入报文主体,POST传给服务器。原创 2016-05-08 12:14:58 · 421 阅读 · 0 评论 -
【图解HTTP笔记】第九章 基于HTTP功能的追加协议
一、 SPDY——消除HTTP瓶颈1. 先来复习一下HTTP/1.1的瓶颈a) 一条通信线路只能发送一个请求。(发送多个请求不处理)b) 通信的开始只能是客户端发送请求,服务器只能用来响应。(服务器不能主动推送信息)c) 每次通信都要发送冗长相同的首部字段。d) 首部字段未经压缩就发送,信息量大。e) 报文主体压缩方式不统一。原创 2016-05-08 12:24:10 · 1094 阅读 · 0 评论