http笔记(七)--http通信代理、网关、隧道

1、虚拟主机

(1)HTTP/1.1规范允许一台HTTP服务器搭建多个Web站点;

(2)在互联网上,域名通过DNS服务映射到IP地址(域名解析)之后访问目标网站,即当请求发送到服务器时,已经是以IP地址形式访问了;

(3)若两个域名同时部署在一个服务器上(相同的IP地址),使用DNS服务解析域名后,两者的访问IP是相同的;

(4)在相同的IP地址下,由于虚拟主机可以寄存多个不同主机名和域名的Web网站,因此在发送HTTP请求时,必须在Host首部内完整指定主机名或域名的URI。

2、代理

(1)、定义

代理是一种具有转发功能的应用程序,它扮演了位于服务器和客户端之间“中间人”的角色,接收由客户端发送的请求并转发给服务器,同时也接收服务器返回的响应并转发给客户端。

(2)、特点

a)、代理不改变请求URI,会直接发送给前方持有资源的目标服务器;

b)、在HTTP通信过程中,可以级联多台代理服务器。转发时,需要附加Via首部字段以标记经过的主机信息。

(3)、作用

利用缓存技术减少网络带宽的流量,组织内部针对特定网站的访问控制,以获取访问日志为主要目的。

(4)、分类

代理有两种分类基准:一种是按照是否使用缓存,一种是是否会修改报文。

a)代理转发响应时,缓存代理会预先将资源的副本(缓存)保存在代理服务器上。当代理再次接收到对相同资源的请求时,就可以不从源服务器那里获取资源,而是将之前缓存的资源作为响应返回。

b)转发请求或响应时,不对报文做任何加工的代理类型被称为透明代理。

3、网关

(1)、定义

网关是转发其他服务器通信数据的服务器,接收从客户端发送来的请求时,它就像自己拥有资源的资源服务器一样对请求进行 处理。有时候客户端都不会察觉,自己的通信目标是一个网关。

(2)、特点

网关的工作机制和代理十分相似。而网关能够使通信线路上的服务器提供非HTTP协议服务。

利用网关能够提高通信的安全性,因为可以在客户机和网关之间的通信线路上加密以确保连接的安全。比如,网关可以连接数据库,使用SQL语句查询数据。另外,在Web网站购物网站上进行信用卡结算时,网关可以和信用卡结算系统联动。

4、隧道

(1)、定义

隧道是在相隔甚远的客户端和服务器两者之间进行中转,并保持双方通信连接的应用程序。

(2)、特点

隧道本身不去解析HTTP请求,即请求保持原样中转给之后的服务器。

代理服务器和网关都会把网络内部的数据的数据发送到因特网上。如果把网关比作一扇通向因特网的门,代理服务器就是一堵墙,能够避免暴露网络内部的一些重要信息。代理服务器会过滤一些网络连接,只允许那些可以访问的通过。而网关却不做任何的过滤。


网关

如果两个网络要进行通讯,那么每个网络都需要一个网关。网关区分了一个网络的内部和外部。如果一台电脑需要访问网络外的其他电脑,那么就需要配置网关来获得访问网络外部的权限。如果没有网关,电脑就无法访问局域网之外的网络部分,就像是被锁在家里一样。


代理服务器

对于网络外部来说,代理服务器代表了整个内部网络。任何用户想访问带有代理服务器的网络,都只能看到代理服务器的IP。当把电脑的Internet选项配置成通过代理服务器访问因特网,代理服务器就能隐藏你的网络信息。它使网络内部的电脑变成匿名的。


功能区别

如果代理服务器不做任何信息过滤,那么它就和网关一样,传递从电脑到因特网的请求。然后代理服务器是一个比网关更强大的网络组建,除了有网关的功能之外,还能保护网络免受外部的威胁。网关却有暴露网络内部信息的危险,因为它没有任何过滤机制。它仅仅把网络内的信息发送到网络外。


屏蔽网站

网关不能屏蔽网站。只要网关配置正确,电脑就能从网络内部访问因特网上的任何网站。代理服务器能把网络请求重定向到网络内部的网站上,从而屏蔽网站。管理员可以设置在某个时段或者全天时间屏蔽一些网站。访问这些被屏蔽的网站会重定向到特定的网站上,表示你试图访问一个被屏蔽的网站。


其他代理服务器的功能

代理服务器也能缓存一些电脑经常访问的网站。它能跟踪网站点击量并使用这些信息储存每天访问的网站信息。当你第二次访问你之前访问过的网站时,代理服务器会返回缓存中的网站信息,而不会访问因特网。这个功能可以有效的减少访问外部网络的流量,节省带宽资源。可以设置每天几次获取因特网的新内容来刷新代理服务器的缓存信息。


原内容网址:Difference Between a Proxy Server & a Gateway


根据 HTTP权威指南,代理服务器和网关的区别是:

代理服务器连接了使用同样通信协议的应用,而网关可以连接使用不同通信协议的部分。

只是在实际使用中,代理服务器和网关的区别很模糊。代理服务器同样可以实现网关的功能。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值