HTTP基础之八(web服务器和代理proxy服务器)

真实服务器需要具备的功能

①建立连接(接受客户端连接,并且在需要时可以关闭)

②接收请求(从网络中读取HTTP请求消息)

③处理请求(解析请求消息并采取处理)

④访问资源(访问在请求消息中指定的资源)

⑤构建响应(使用正确的Header创建响应)

⑥发送响应(将响应发回客户端)

⑦记录日志

 

web代理服务器

http协议允许中间经过很多“中介”后到达最终服务器,这些“中介”大部分都是代理服务器。代理服务器和网关类似,有一些差别,例如在协议上。代理服务器使用HTTP,网关可以对协议进行转换。(例如通过HTTP来进行Email通信)

 

为什么要使用代理服务器?

①可以过滤一些请求,做一些权限设置(比如不允许访问哪些文档)

②充当防火墙

③缓存

④反向代理(改善性能)

作者:张雪飞
出处:https://zhangxuefei.site/p/1070
版权说明:欢迎转载,但必须注明出处,并在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

发表评论

电子邮件地址不会被公开。 必填项已用*标注