查看: 4171|回复: 6

isa 不可不看,还有比喻,哈.

[复制链接]
发表于 2008-3-1 20:52:16 | 显示全部楼层 |阅读模式
最近在搞ISA,所以自己的一些东东传上来,跟大家一起进步.其实用ISA,跟科来也有关系,用来他分析最好,哈.
注:以上均个人理解,不保证全部是正常,如有误导或者感觉不爽,请不要再看了。哈!最后面有个比喻,写多子,到最后也不知道写的是些
什么,有时间再改改,里面难免有错字或者我理解的错误,请高手指点或者完善下。
图1.JPG
图2.JPG
环境:两台电脑63和85,IP等相关信息如图所示,正常情况下两台电脑都可上网,现把63设置为通过85代理上网(IE属性-连接-局域网设置)。85上安装代理服务器ISA SERVER 2006企业版。内部网段定义为:192.98.169.0-192.98.169.255  姑娘:女孩子。

基础:在isa里他会把安有isa的电脑当做一个网络,定义为“本地主机”,所有,大家在看到网络里,写的是本地主机就是指isa

分析:正常情况63上网,会发送数据把给网关,网关再进行相应的转换,访问外网,然后再传送会回信息给63
  代理:客户端发送信息给服务器,服务器上网,获得信息,现传送给客户端,不管服务器能否正常与外网通讯,如能,信息正常,不能
的话,返回错误信息给客户。

我们来看看ISA是么样做的。
63发送请求到85,85首先,ISA Server检查网络规则以确定两个网络实体间是否定义了路由关系,如果源网络和目的网络之间定义了路由关系,ISA Server将进一步处理客户的出站请求,否则拒绝。我们看图2,可知系统定义了本地主机和内部定义了关系。然后,ISA Server按顺序检查系统策略规则和防火墙策略规则。如果某个系统或者防火墙策略规则允许了此请求,ISA Server将进一步处理出站请求,否则拒绝。由图1可知,ISA检验策略1,发现不符合后,他会检查策略2,至到完,如其中有策略矛盾,最上面优先。我们发现策略2他允许内部访问外网。注:为什么是策略2允许,而不是1呢,因为ISA他不管自己是否可以正常上网,他只会检查客户发过的数据请求与自己的设置匹对,什么意思呢就是说63发到85,85只会检验自己让不让63通过自己这一关。如不允许返回一个错误给63.他不像其它的代理,是自己接手去完成63的请求,完成后,把情况再告诉63.ISA他只是检验,是否让你过去。这个结论我是么样来的呢?我现在把策略1禁用,就是说让85上外网。发现,63还可以正常浏览网页。下面我改变下,我禁用2开启1,也就是说让内网不能上外网。发现63不能正常访问了。到这里也有人会说,如果是这样的话,那代理的加速是么样实现的,我想应该是这样的:ISA允许63通过后,访问外网的应答传输回来后,会再经过ISA,这时ISA会保存相关的信息到缓存,供其它人访问。其它客户在访问同一请求时,ISA可能先检验,如发现自己有相关信息就直接传输给客户了。

结论:打个比喻,在ISA里,网络就像一个个城市,网络规则就像一条条高速公路,策略就像一个个检查站,如一个人要从A城到B城,首先要保证有路(网络规则,它还分NAT和路由,就像是路是否是单双向行驶的),有路后,还要通过检查站(策略),如你不是危险人物就让你过,是的话就栏下来。
通过这个比喻,我来说下普通代理和ISA的区别:

普通:A城的一个人想知道B城的姑娘好不好看,他通过高速公路(假如只有一条路)去B城,到了检查站,检查站的人说这事你交给我,我
帮你去问,那个人就停在检查站哪里了,不会再出去。如有另外一个人也想知道这事,因为检查站的人已经了解了B城的状况所以直接就把结
果告诉了他(加速)。ISA:A城的一个人想知道B城的姑娘好不好看,他通过高速公路(假如只有一条路)去B城,到了检查站,检查人员发现他不是什么危险人物就让他过去了,如不出什么意外(其它路由什么的影响),他能知道B城的姑娘到底好不好看,回来的过程中,他把结果告诉了检查站`的人,如A城也有另外一个人想知道B城的姑娘好看不,他到检查站,问问人就知道了。

这里ISA做代理的原理,做网关也是一样的,他会对每个通过他的人进行搜查,根据要求检查,对于不符合规定的东东就扣下来,(就像是条件过滤。)他还会把过个人的出入情况根据要求记录下来。(日志)。普通防火墙,他权限不够,不能对人搜身,也不能扣下东东,再加个他们经验有限,对于伪装好的人也分不清。晕,,,不写了!

[ 本帖最后由 chinaheiyu 于 2008-3-1 20:54 编辑 ]
回复

使用道具 举报

发表于 2008-3-3 08:00:39 | 显示全部楼层
很不错,真是经典啊,
回复

使用道具 举报

发表于 2008-3-3 09:28:53 | 显示全部楼层
我觉得,楼主打的比方,似乎用来说明路由和NAT的区别比较合适,不适合用来比喻ISA和其它代理的区别
回复

使用道具 举报

 楼主| 发表于 2008-3-4 09:26:41 | 显示全部楼层
原帖由 xmubbs 于 2008-3-3 09:28 发表
我觉得,楼主打的比方,似乎用来说明路由和NAT的区别比较合适,不适合用来比喻ISA和其它代理的区别


呵呵,有一点的道理,因为其它代理软件多数如我说的那样,Isa 主要还是防火墙,用他来做代理,他的运行模式肯定会不一样。
回复

使用道具 举报

发表于 2008-4-21 10:07:19 | 显示全部楼层
这么好的资料,谢楼主了
回复

使用道具 举报

发表于 2008-5-8 12:24:16 | 显示全部楼层
我下了个试用的!两序列号也没法输进去!里面也什么功能都没有!郁闷死我拉!
回复

使用道具 举报

发表于 2008-5-13 17:29:16 | 显示全部楼层
这么好的资料,谢楼主了

  主这样做,发挥不出边缘防火墙的作用!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表