代理

#xiaodeng
#代理
#HTTP权威指南 133



#代理:---代理即是服务器,又是客户端。
    #私有代理:单个客户端专用的代理
    #共享代理:众多客户端共享的代理,更加的常见。
    

#为什么使用代理?
    '''
    儿童过滤器:起到过滤网站上不良信息的作用。
    文档访问控制:
    安全防火墙:网络安全工程师通过使用代理服务器来提高安全性。代理服务器会在网络中的单一安全节点上限制哪些应用层协议的数据可以流入和流出一个组织。
    web缓存:代理缓存维护了常用文档的本地副本,并将它们按需提供,以减少缓慢且昂贵的因特网通信。
    反向代理:
    内容路由器:代理服务器可以作为内容路由器使用,根据因特网流量状况以及内容类型将请求导向特定的web服务器。
    转码器:代理服务器在将内容发送给客户端之前,可以修改内容的主体格式。在这些数据表示法之间进行的透明转换被称之为转码。
        转码处理可以在传输GIF图片时,将其转换为jpeg图片,减少尺寸。也可以对图片进行压缩等。
    匿名者:
    '''

    
#6.3 代理会去往何处?
    '''
    6.3.1 代理服务器的部署
        部署代理服务器的几种方式:
            出口代理:可以将代理固定在本地网络的出口处,以便控制本地网络与大型因特网之间的流量。
            访问入口代理:代理常被放置在ISP访问点上,用以处理来自客户端的聚合请求,ISP使用缓存代理来存储常用文档的副本,以提高用户的下载速度,降低因特网网宽的耗费。
            反向代理:
            网络交换代理:可以将具有足够处理能力的代理方在网络之间的因特网对等交换点上,通过缓存来减轻因特网节点的拥塞,并对流量进行监视。
    6.3.2 代理的层次结构
        
    6.3.3 代理是如何获取流量的
        客户端通常会直接与web服务器进行通信,所以我们要解释清楚HTTP流量怎么样才能首先流向代理。
        有4种常见的方式可以使客户端流量流向代理:
            1)修改客户端:很多浏览器都支持手工和自动的代理设置,如果配置为使用代理服务器,客户端就会将HTTP请求有意地直接的发送给代理,而不是原始的服务器。
            2)修改网络:
            3)修改DNS的命名空间:
            4)修改web服务器:
    '''
#客户端的代理设置:所有现在的web浏览器都允许用户对代理的使用进行配置。
    #浏览器代理配置方式:
    '''
    手动配置
    预先配置浏览器
    代理的自动配置
    WPAD的代理发现
    '''

 

posted @ 2015-11-01 20:33  Xiao|Deng  阅读(170)  评论(0编辑  收藏  举报