1.代理服务器

Linux

squid

Windows

wingate

sysgate

Winroute

proxyàISA (internet security

acceleration)

2.代理服务器的功能

工作在应用层

 

可以基于内容 url 域名 地址 mac

的过滤。

 

3.代理方式:

3.1正向代理(较少使用)--一般只有10%的应用

web http ftp gopher

响应方式:

1Client请求->代理服务器->服务器查看缓存(固定的文件,请求的缓存)->client

 

2Client请求->代理服务器->服务器查看缓存(固定的文件,请求的缓存)->server请求internetàclient

 

 

Linux squid

应用层的过滤,支持的应用很少,web以外的服务基本不支持。

代理端口   3128 

缓存端口  3130

用户请求

正向 3128

反向 80

 

Windows 80

 

解决支持应用较少的问题:

正向 squid+snat

--代理是不透明的,nat转换是透明的。

 

3.2反向代理(较多使用)

 

大型门户网站用反向代理

Cdn content delivery network

 

Squid可以作为一种director

Director 的调度算法

1.rr 轮询

2.wrr 权重轮询

 

代理服务器_代理服务器

 

 

智能dns实现多个缓存服务器为用户提供给client 服务

兄弟缓存服务器之间走 icp协议,实现缓存服务器的内容保持一致,