论坛: 系统集成 标题: 请问各位高手!什么叫代理服务器?谢谢!(我是新手) 复制本贴地址    
作者: zhanshi007 [zhanshi007]    论坛用户   登录
请问各位高手,什么叫代理服务器?他有什么作用?谢谢!


地主 发表时间: 09/11 14:02

回复: cimsxiyang [cimsxiyang]   版主   登录
我们通常把代理服务器分为:传统代理和透明代理
我们这里假定:你使用wingate
传统代理:
wingate被bind到代理服务器的8080端口,并且配置client的ie使用代理服务器的8080端口,当然,前提是你的wingate设置正确。
一次web通讯过程:
1。client使用某一个端口去连接代理的8080,请求www.20cn.net
2。代理服务器向dns服务器发送请求,得到www.20cn.net的ip地址,然后,代理使用某一个端口去连接web服务器的80端口,发送请求。
3。当代理服务器得到web数据后,传给client
4。client的ie显示数据

通明代理:
wingate被bind到代理服务器的8080端口。在代理服务器做规则,把所有的80端口请求重定向到8080端口,clinet不需要做什么设置
1。client向dns请求www.20cn.net,得到其ip,然后client用某一端口向该ip请求web
2。当请求到达代理的时候,被重定向到代理的8080端口,代理然后用某一个端口去想这个ip请求web
3。收到数据,发回给client
4。client的ie显示数据
在这个过程中,client并没有感觉到代理的存在。
罗嗦了那么多,总之:
你可以仔细分析一下就知道:
在传统代理中,从client的角度来看的话,client只是和代理进行通讯。从www.20cn.net的角度来看的话,www.20cn.net是和代理之间通讯
在通明代理中,从client的角度来看的话,client是和www.20cn.net进行通讯
从www.20cn.net的角度来看,www.20cn.net  是和代理之间进行通讯

哎,困了,睡觉了。。。。。。。。。。。。。。。。。。。。。。


B1层 发表时间: 09/15 08:38

回复: cimsxiyang [cimsxiyang]   版主   登录
建议你看看squid 的FAQ

B2层 发表时间: 09/29 17:33

回复: windyway [windyway]   版主   登录
我还是不懂~~~呵呵~~~~

B3层 发表时间: 10/02 03:38

回复: lovehack [lovehack]   论坛用户   登录
实际上可以简单理解一下,比如说你是一个终端,你要连接令一个中断,直接通过你的电脑连接它,就是直接
如果在你们中间加上一个中断,也就是说你和你要连接的中断需要第三方来完成
你是A,要连接的B,代理是C
A--》C--》B
这样c就是代理了
不知道说的对不对
请指教

B4层 发表时间: 10/04 20:52

回复: dinghj [dinghj]   论坛用户   登录
这个就像中介一样,比如你使用了代理服务器,你上网的时候,不是你的机器直接去访问internet上的机器,而是你想访问的是代理服务器,在由代理服务器去访问internet上的机器,反之亦然。

B5层 发表时间: 10/08 10:22

回复: zhanshi007 [zhanshi007]   论坛用户   登录
谢谢!

B6层 发表时间: 10/09 16:19

论坛: 系统集成

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号