HTTP代理服务器是怎么工作的

  代理服务器的工作机制很像我们生活中经常提到的代理。假设你的机器是A机,你想得到的数据是B机提供的,代理服务器是C机,那么具体的连接过程是这样的。首先,A机需要B机的数据,与C机连接。C机收到A机的数据请求后,与B机连接,将A机要求的B机上的数据下载到本地,然后将此数据发送到A机,完成代理任务。

HTTP代理服务器是怎么工作的

  从形象上讲,它是网络信息的中转站。一般情况下,当我们使用网络浏览器直接连接其他互联网站点获取网络信息时,我们必须发送请求信号以获得答案,然后对方将信息以字节的形式传输回来。HTTP代理服务器是介于客户浏览器和Web服务器之间的服务器。有了代理服务器,客户浏览器不需要直接去Web服务器取回网页,而是向代理服务器发出请求。Request信号会先发送给代理服务器,然后代理服务器取回浏览器需要的Web信息,传送给客户端浏览器。

  大多数HTTP代理服务器都有缓冲功能,就像一个大的Cache,有很大的存储空间,它不断地将新获得的Web数据存储在自己的硬盘空间中,如果浏览器要求的数据已经存在于自己的存储器中并且是最新的,那么它就不需要再从Web服务器中获取数据,而是直接将本地硬盘上的数据传输给用户的浏览器,从而显著地提高了网页浏览的速度和效率。