两者的相同点在于都是用户和服务器之间的中介,完成用户请求和结果的转发。主要的不同在于:
(1)转发代理的内部是客户端,而反向代理的内部是服务器。即内网的客户端通过转发代理服务器访问外部网络,而外部的用户通过反向代理访问内部的服务器。
(2)转发代理通常接受客户端发送的任何请求,而反向代理通常只接受到指定服务器的请求。如校园网内部用户可以通过转发代理访问国外的任何站点(如果不加限制的话),而只有特定的请求才发往反向代理,然后又反向代理发往内部服务器。
代理服务器(Proxy)是网络信息的中转站,比方说HTTP代理服务器。我们使用网络浏览器直接链接其他Internet站点并取得网络信息时,需送出Request信号来得到回答,然后对方再把信息传送回来。代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你。而且大部分代理服务器都具有缓冲功能,就好像一个大Cache,它不断将新取得的数据包存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率。除此之外还有SOCKS代理服务器,其原理大同小异。
代理软件分几种
浏览代理:国内对网络信息有一定的控制,以防止黑色,黄色,绿色信息的网路泛滥,所以会禁止一些网络信息的访问,国内的可以直接追究法律责任,但国外的一般只能禁止国内对其的访问邀请,所以一些服务提供商就会“代理”你去访问这种网站,由于你可以访问到这些“代理”提供者,而他们则可以访问被国家禁止访问的网站(大部分代理在国外),以起到代理浏览的作用。
上网代理:当你只有一个internet接入点而又没有路由器时,多台电脑要上网就要通过一台直接连接到internet的主机访问internet上的信息,上网代理软件就干这个用,他把其他机器要的信息封成一个数据包,作为自己的需求信息发出,返回的信息再解包传给发出请求的那台机器。
别的代理基本都这样,万变不离其宗,不然就不叫代理了
区别很大 简单说 代理服务器是服务商 我们用代理软件来连接服务商的主机
这个问题简单来说,在数据处理上有区别,直连基本上无处理过程,所以显示的画面要比服务器转发要好,但直连的局限就是不能远距离,大范围的传输,而服务器转发则解决了这个问题。另外在成本上,服务器也要比直连要高,当然因为中间设备的增加,故障发生的可能性也就大了。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)