http

2017-09-21  本文已影响0人  adminlyrics

123.com 顶级域



http://开头表示加密传输(使用安全连接传输)

请求方法

get (请求数据)

post(提交数据)

put(更新)

delete(删除)

head(请求=,服务器不传输文本资源)(优点,可以不用传输全部内容就可以获取元数据或者元信息)

状态码:

1XX (信息状态码) 表示接受的请求正在 处理

2XX (成功状态码) 表示请求正常处理完

3XX (重定向状态码)需要进行附加操作完成请求

4XX(客户端错误信息 )服务器无法处理请求

5XX(服务器错误信息) 服务器请求错误

web 服务器 和 http 

在互联网上域名通过DNS服务会映射到 IP 地址(域名解析),在相同的Ip地址下,由于虚拟主机可以寄存多个不同主机名和域名的web 网站,因此发送 http 请求时,必须在 host 首部内完整指定主机名和 url.

通信数据转发程序:代理 ,网关,隧道

代理:接受客户端请求 (不改变请求URL),直接发送给持有资源的服务器(源服务器)

在 http通信中会有很多的代理服务器,传递相应在经过代理服务器转发请求或者响应时会

追加写入via 首部信息(标记经过的主机的信息)

使用代理服务器的理由:   利用缓存技术可以减少网络宽带流量,组织内部对特定网站的访问控

制,以获取访问日志为主要目的。按两种基准分类:一种是是否使用缓存,另一种是首都会修改报

文。

缓存代理 :会预先    将资源的副本(缓存)保存在代理服务器,当对相同的资源进行请求时可以不向源服务器进行请求,直接会从代理服务器之前缓存的资源 作为响应返回

透明代理:不对报文做任何修改

网关:网关和代理很相似,就是网关能使得提供提供非 Http 服务,利用网关可以提高通信安全性,可以在客户端和网关之间进行加密

隧道:隧道会在通信涮坊断开连接时结束,隧道的目的是确保客户端与服务器之间激进行安全通信,隧道本身不会去解析 http 请求

缓存:指代理服务器还活着客户端本地磁盘内保存的资源副本;(可以减少对源服务器的请求和访问)

缓存具有有效期

客户端缓存称为临时网络文件

http 请求报文

组成: 请求的方法,URI,HTTP版本,http 首部字段

http 响应报文

组成:http,状态码,http 首部字段

http 首部字段

提供报文的主体大小,所使用的语言,认证信息等,

类型:4种    

上一篇下一篇

猜你喜欢

热点阅读