ISA&TMG三种客户端模式介绍(一)

本文涉及的产品
云防火墙,500元 1000GB
简介:
       最近 一直在忙于研究微软TMG产品遇到CDN技术后站点页面中应用CDN技术的内容就会发现显示不太稳定,同微软的一些同仁聊了很多解决方法,但是一直没有找一到一个合适的解决方法,没办法,只能研究一下看看从微软的三种客户端模式中是否有能解决现在面临的问题。
         也顺便回顾了一下微软的三种客户端模式及ISA和TMG,也想借此次对三种客户端模式的一个回顾做一个整理,同时也分享给更多需要的博友。
         谈到防火墙产品很多人会想到思科、华为、H3C、juniper等一些网络产商所提供的硬件防火墙产品,但其实在微软也提供了应用层防火墙,而这种应用层的防火墙也以其独特的域名集、URL集等一些更为灵活的企业策略管理、上网行为管理得到了很多企业的认可与使用,不论是ISA也好,TMG也好,实际上均采用多个通信层来保护公司网络。在数据包层,ISA&TMG 服务器实施防火墙策略,以控制网络接口上的数据并在通讯到达任何资源之前对其加以判断。只有在 Microsoft 防火墙服务处理完相关规则,从而确定是否要处理该请求之后,才能允许数据通过。
          关于内部客户端概念,相信不少使用过ISA产品的朋友并不陌生,当我们步入TMG这样一个新的产品后,我们发现在TMG中依然继承ISA时期的三种类型的客户端:防火墙客户端、SecureNAT 客户端和 Web 代理客户端,如下图所示:
clip_image001
         在企业级的部署中,我们在选择客户端时,其实选择一个更适用企业生产环境的客户端模式是非常重要的,通过下边的表格所示内容,我们来简单了解一下这三种客户端模式;
功能
SecureNAT  客户端
防火墙客户端
Web  代理客户端
部署详细信息
不要求任何软件部署。要将计算机配置为 SecureNAT 客户端,请设置此计算机的默认网关地址,以便将 Internet 请求路由到 ISA 服务器计算机。
必须在客户端计算机上安装防火墙客户端软件。
不要求任何软件部署。要将计算机配置为 Web 代理客户端,请将计算机上的 Web 浏览器设置配置为将 ISA 服务器计算机用作 Web 代理。对于 Web 浏览器设置的自动检测,必须在域名系统 (DNS) 或动态主机配置协议 (DHCP) 中配置 Web 代理自动发现 (WPAD)。
操作系统支持
可以使用任何支持 TCP/IP 的操作系统。
Microsoft Windows Server? 2003 或 Windows? 2000 Server 操作系以及Windows?XP、Windows?7
支持所有平台,但采用的是 Web 应用程序方式。可配置为使用代理服务器的 Web 浏览器可充当 Web 代理客户端。
协议支持
支持所有简单协议。需要多个主要或辅助连接的复杂协议要求 ISA 服务器计算机上存在应用程序筛选器。
支持所有的 Winsock 应用程序。
Web 代理客户端支持超文本传输协议 (HTTP)、HTTP over SSL (HTTPS) 和用于下载请求的文件传输协议 (FTP)。
用户级身份验证
ISA 服务器不能验证 SecureNAT 客户端。
防火墙客户端可自动将客户端凭据和请求一起发送到 ISA 服务器计算机。
如果 ISA 服务器请求凭据,则可以验证 Web 代理客户端。如果启用匿名访问,则不提供任何凭据。
其他注意事项
用于除 Windows 客户端之外的客户端。在需要支持除 TCP 或 UDP(如 ICMP 或 GRE)之外的协议时使用。如果要将客户端的原始源 IP 地址转发给已发布的服务器,则将已发布的服务器配置为 SecureNAT 客户端。
在需要支持辅助协议时使用。用于强访问控制。在日志中记录用户名。
用于基于用户的 Web 访问、Web 代理链和自动检测配置设置。由于 Web 请求直接转发给 Web 代理筛选器,因此它具有良好的性能。
        这三种客户端类型在对内网客户端的请求方式又是如何呢?当然我们说如何处理请求方式,关键在于我们选择什么样的客户端模式,在这里我简单整理了一下:
        如果采用防火墙客户端计算机模式(已安装并启用防火墙客户端软件)上,由使用 Winsock 应用程序编程接口 (API) 的应用程序生成的请求会被防火墙客户端软件拦截。如果请求的地址是本地地址,则会直接建立连接。否则,会将它发送到 ISA 服务器计算机上的防火墙服务。
      如果并没有采用防火墙客户端模式或尚未配置 Web 代理客户端模式而采用的是的 SecureNAT 客户端模式,则会将来自客户端的 Web 请求(HTTP、HTTPS 或用于下载的 FTP)透明地传递到接收请求的网络的 Web 代理侦听器。这称为透明的网络地址转换 (NAT),有点类似于我们网络层面上的NAT。
       而如果采用 Web 代理客户端模式,则会将客户端发起的Web 请求直接发送到 Web 代理侦听器。
       其实每种客户端模式都有其各自的优势,在企业的运维管理中,我们可以更好更灵活地利用这三种客户端之一或相关结合使用为满足企业网络访问管理需求。


本文转自wangtingdong 51CTO博客,原文链接:http://blog.51cto.com/tingdongwang/685794,如需转载请自行联系原作者
相关文章
|
存储 自然语言处理 Oracle
打造全球化企业:ERP系统的国际化与多语言支持
打造全球化企业:ERP系统的国际化与多语言支持
1013 2
|
缓存 关系型数据库 MySQL
MariaDB的安装与配置
MariaDB的安装与配置
2414 0
|
7月前
|
测试技术 定位技术
【分享】实测AiPy多模型!酒店可行性报告对比
文章来自微信公众号“蚂蚁逛高速”,作者蚁大彪。本文测试了开源工具AiPy v0.1.28集成的三大模型(阿里千问、DeepSeek、腾讯混元)在生成商业分析报告上的表现。任务是为成都天府三街的情侣酒店项目提供可行性分析。结果表明,阿里千问报告最精美且数据详实,但耗时最长;DeepSeek报告简单快速,但缺乏具体数据;腾讯混元虽尝试生成图表,但内容缺失严重。
【分享】实测AiPy多模型!酒店可行性报告对比
|
9月前
|
人工智能 IDE Java
通义灵码2.0 寻找AI程序员{头号玩家}
通义灵码联合 CHERRY 中国发起“头号玩家”活动,寻找 AI 程序员!体验 AI 智能编码新功能,如图生代码、单元测试、跨语言编程等。完成任意两个任务即可赢取联名定制机械键盘、折扣券及社区积分等奖品。活动截止至4月15日,点击链接参与,探索未来编程乐趣!
148 6
|
9月前
|
虚拟化 网络虚拟化 Windows
导入虚拟机到Hyper-V环境时,理解并配置网络适配器设置是确保网络通信的关键
在Hyper-V环境中,正确配置虚拟机的网络适配器是确保其网络通信的关键。需先启用Hyper-V功能并创建虚拟交换机。接着,在Hyper-V管理器中选择目标虚拟机,添加或配置网络适配器,选择合适的虚拟交换机(外部、内部或私有),并根据需求配置VLAN、MAC地址等选项。最后,启动虚拟机并验证网络连接,确保其能正常访问外部网络、与主机及其他虚拟机通信。常见问题包括无法访问外部网络或获取IP地址,需检查虚拟交换机和适配器设置。
|
12月前
|
数据采集 人工智能 DataWorks
DataWorks产品最佳实践测评
DataWorks产品最佳实践测评
|
12月前
|
算法
基于GA遗传算法的PID控制器参数优化matlab建模与仿真
本项目基于遗传算法(GA)优化PID控制器参数,通过空间状态方程构建控制对象,自定义GA的选择、交叉、变异过程,以提高PID控制性能。与使用通用GA工具箱相比,此方法更灵活、针对性强。MATLAB2022A环境下测试,展示了GA优化前后PID控制效果的显著差异。核心代码实现了遗传算法的迭代优化过程,最终通过适应度函数评估并选择了最优PID参数,显著提升了系统响应速度和稳定性。
776 15
|
人工智能 运维 关系型数据库
云栖大会|数据库与AI全面融合,迈入数据智能新纪元
2024年云栖大会「数据库与AI融合」专场,来自NVIDIA、宇视科技、合思信息、杭州光云科技、MiniMax等企业的代表与阿里云瑶池数据库团队,共同分享了Data+AI全面融合的最新技术进展。阿里云发布了DMS的跨云统一开放元数据OneMeta和智能开发OneOps,推出《云数据库运维》技术图书,并介绍了PolarDB、AnalyticDB、Lindorm和Tair等产品的最新能力,展示了AI在数据库领域的广泛应用和创新。
996 15
|
存储 Kubernetes 调度
Docker Swarm 中Worker(工作节点)
【10月更文挑战第9天】
246 1
|
存储 搜索推荐 大数据
大数据在医疗领域的应用
大数据在医疗领域有广泛应用,包括电子病历的数字化管理和共享,提升医疗服务效率与协同性;通过数据分析支持医疗决策,制定个性化治疗方案;预测疾病风险并提供预防措施;在精准医疗中深度分析患者基因组信息,实现高效治疗;在药物研发中,加速疗效和副作用发现,提高临床试验效率。此外,在金融领域,大数据的“4V”特性助力业务决策前瞻性,被广泛应用于银行、证券和保险的风险评估、市场分析及个性化服务中,提升运营效率和客户满意度。
1426 6