http代理ip是如何连接的?

作者:IPIDEA

2020-11-07 16:36:17

代理链应用两个或更多的http代理ip来协助服务器和协议性能以及网络安全性。代理连接不是一种代理,而是跨多个网络应用反向和转发代理服务器。除了对安全性和性能的好处之外,代理链还允许在不连接的情况下完成来自不同协议的请求,这些请求是不可能或不允许的。比如,应用HTTP的请求被发送到智能处理FTP请求的服务器。


 11.74.png


为了处理请求,它要通过能够处理这两种协议的服务器。这能够通过应用代理链来完成,该代理链允许从无法满足此类请求的服务器传递请求(可能是因为安全性或网络问题,链中的第一个代理服务器将检查以保证 请求有效。如果请求无效或不被允许(被代理防止账号关联),它将拒绝导致客户端收到错误或重定向的请求。

 

如果请求有效,则代理能够检查所请求的信息是否被缓存并且仅从那里提供它。如果请求的信息不在缓存中,则代理会将请求传递给链中的下一个代理服务器。此服务器还具有履行,转发,重定向或拒绝请求的能力。如果它用以转发请求,那么它也将请求传递给另一个代理服务器。重复此过程,直至请求到达链中的后一个代理服务器。链中的后一个服务器要通过联系内容服务器来处理请求,应用任何协议,以获取信息。然后通过链中继回信息,直至它到达请求客户端。

 

Intranet客户端向ServerC发出请求。服务器A(代理服务器HTTP)不包含缓存中请求的信息,因此请求通过防火墙传递到服务器B(代理服务器HTTP/FTP)。服务器B具有HTTP和FTP协议,并且能够将HTTP请求更改为FTP请求。服务器C接收FTP请求并将所请求的信息传递回服务器B.服务器B依次应用HTTP协议将完成的请求传递回内联网客户端。请求通过防火墙和服务器A发送,在其中请求被缓存并提供给Intranet客户端。

 

通过代理链传递请求的原因各有不同。比如,能够应用代理连接通过多个网络传递信息,在其中一个网络上的客户端不能直接与另一个网络上的代理服务器通信,并且需要第二个代理来中继其请求。您还可以应用它来缓存多个位置的信息,或者允许在防火墙外应用某些协议,这些协议不允许通过防火墙。


*ipidea提供的服务必须在境外网络环境下使用

热门资讯