人们常说,在网络社会里,HTTP协议是基于TCP的,它是一个应用层协议,它可以用来与用户代理和网络代理服务器进行通信。因此,Web代理服务器如何工作呢?参见IPIDEA全球HTTP总结的以下说明:
1、在UserAgent上用户发起资源请求,请求内容包括但不限于:指定资源的唯一标识IRI,指示操作类型
2. 用户代理分析用户输入的IRI,获取目标域名,然后交给DNS服务器分析。在IRI中指定IP地址时,无需执行此步骤。
3. 如果与服务器的对话尚未建立,则首先建立TCP连接,并完成HTTP协议(确定双方可以接受的处理方法,包括协议版本、是否加密、内容格式等)。
4、用户代理将请求内容封装到HTTP包中,然后发送给服务器。
5、服务器收到资源请求,并以先前协商好的方式解包和处理。
6.服务器要求的资源被封装到HTTP包中,然后返回给用户代理。