揭开HTTP的面纱
和大家一起了解HTTP的相关原理,加强记忆
九千⑦
要么搞大。要么搞砸
展开
-
基于HTTP功能追加的协议
随着Web用途的多样性,HTTP协议上的限制以及自身性能问题逐渐显露出来,HTTP功能上的不足可以通过创建一套全新的协议来弥补。可是目前基于HTTP的Web浏览器使用环境遍布全球,因此无法抛弃HTTP。一些新的协议在HTTP的基础上添加了新的功能。消除HTTP瓶颈的SPDY为了尽可能实时显示这些更新的内容,服务器上一有内容更新,就需要直接把那些内容反馈到客户端的界面上。虽然看起来很简单,但是HTTP却无法做到妥善处理好这些任务上。使用HTTP协议探知服务器上是否有内容更新,就必须频繁从客户端到服务器进原创 2020-12-08 23:10:19 · 148 阅读 · 0 评论 -
保证安全性的HTTPS
在HTTP协议中可能存在信息窃听或身份伪装等安全问题,使用HTTPS通信机制可以有效防止这些问题。HTTP缺点通信使用明文(不加密),内容可能会被窃听不验证通信方的身份,因此可能遭遇伪装无法证明报文完整性,所以有可能被篡改加密传输由于HTTP本身不具备加密的功能,所以也无法做到对通信整体进行加密,即,HTTP报文使用明文方式进行传输。加密通常分为两类,通信的加密,内容的加密通信的加密HTTP协议中没有加密机制,但是可以通过SSL(Secure Socket Layer,安全套接层)或T原创 2020-12-07 23:02:50 · 148 阅读 · 0 评论 -
与HTTP协作的Web服务器
通信数据转发程序:代理,网关,隧道HTTP通信时,除了客户端和服务器以外,还有一些用于通信数据转发的应用程序,例如,代理,网关,隧道。他们可以配合服务器工作这些应用程序和服务器恶意将请求转发给通信线路上的下一个服务器,并且能接受服务器发送的响应再转发给客户端。代理:代理是一种有转发功能的应用程序,它扮演了位于服务器和客户端“中间人的角色,接受由客户端发送的请求并转发给服务器,同时也接受服务器返回的响应并转发给客户端网关:网关是转发其他服务器通信数据的服务器,接受从客户端发送的请求时,它就像自己拥有原创 2020-12-06 13:46:03 · 84 阅读 · 0 评论 -
揭开HTTP面纱之HTTP报文信息
揭开HTTP的面纱,HTTP前言篇HTTP通信过程包括从客户端发往服务端的请求及从服务端返回客户端的响应。HTTP报文用于HTTP协议交互的信息被称为HTTP报文。客户端的HTTP报文叫做请求报文,服务端的叫做响应报文。HTTP报文本身是由多行数据构成的字符串文本。HTTP报文大致可以分为报文首部和报文主题两部分,两者由最初出现的空行(CR+LF)来划分。通常,并非要有报文主体。大体结构如图所示:报文首部:服务器或者客户端需处理的请求或响应的内容及属性CR+LF:CR是回车符,LF为换行符原创 2020-12-01 23:34:12 · 114 阅读 · 0 评论 -
揭开HTTP面纱之引言篇
揭开HTTP的面纱,HTTP前言篇HTTP协议前言协议计算机与网络设备之间要相互通信,双方必须基于相同的方法。比如,如何如何探测到通信目标,由哪一方先发起通信,使用哪种语言进行通信,怎样结束通信规则等等这些要事先明确。所有的一切都需要一种规则,而我们把这种规则称为协议(protocol)。在介绍HTTP之前,先简单介绍一下TCP/IP协议。通常使用的网络是在TCP/P体系的基础上运作的。TCP/IPTCP/IP体系最重要的一点就是分层。TCP/IP体系按照层次划分为4层:应用层,传输层,网络层原创 2020-11-28 18:12:36 · 110 阅读 · 0 评论