。。Http协议中的编码和解码
YRL的编码与解码
%编码 规范
对URL中属于ASCII字符集的非保证留字不做编码;对URII中的保留字需要取其ASXII内码,然后加上%
前缀将该字符进行编码;对于URL中的非ASCII字符需要取其Unicode内码然后加上%前缀将该字符进行编码
常见的认证方式
BASIC认证(基本认证)
DIGEST认证(摘要认证)
SSL客户端认证
FormBase认证(基于表单认证)
什么是BASIC认证
什么是DIGEST认证
为弥补BASC认证存在的弱点,从HTP/1.1起就有了D|GEST认证
D|GEST认证同样使用质询/响应的方式,但不会像BASC认证那样直接发送明文密码
什么是SSL客户端认证
SSL客户端认证是借由HTTPS的客户端证书完成认证的方式。凭借客户端证书认证,服务器可确认访问是否来自已登录的客户端。
什么是基于表单的认证
基于表单的认证方法并不是在HTTP协议中定义的。
使用由Web应用程序各自实现基于表单的认证方式。
通过 Cookie和 Session的方式来保持用户的状态。
HTTP的长连接与短连接
HTTP协议是基于请求/响应模式的,因此只要服务端给了响应,本次HTTP请求就结束了。
HTTP的长连接和短链接本质上是TCP长连接和短链接
HTTP/1.0中,默认使用的是短连接。也就是说,浏览器和服务器每进行一次HTP操作,就建立一次连接,结束就中断
HTTP/1.0起,默认使用长连接,用以保持连续特性
短连接
建立连接一数据传输一关闭连接。。。建立连接一数据传输一关闭连接
长连接
建立连接一数据传输...(保持连接)...数据传输一关闭关闭连接
HTTP中介之代理
典型的代理服务器
代理的作用
抓包
FQ
匿名访问
过滤
HTTP中介网关
网关可以作为某种翻译器使用,他抽象出了一种能够到达资源的方法,网关是资源和应用程序之间的粘合剂
网关扮演的是协议转换器的角色
WEB网关
WebHTTP协议,在另一侧使用另一种协议
<客户端协议>/<服务器端协议>
(HTTP/)服务器端网关:通过HTTP协议与客户端对话,通过其他协议与服务器通信。
(HTTP)客户端网关:通过其他协议与客户端对话,通过HTTP协议与服务器通信。
常见的网关类型
(HTTP/)服务器端Web网关
(HTTP/HTTPS)服务器端安全网关
(HTTPS/HTTP)客户端安全加速器网关
资源网关
标签:协议,网关,HTTP,中介,认证,连接,客户端 From: https://www.cnblogs.com/agzq/p/17278809.html