ICS(Internet Connection Sharing)是Win 2000针对家庭网络或小型的Intranet网络提供的一种Internet连接共享服务。ICS实际上相当于一种网络地址转换器,所谓网络地址转换器就是当数据包向前传递的过程中,可以转换数据包中的IP地址和TCP/UCP端口等地址信息。
Windows CE 中的 Internet 连接共享 (ICS) 使多台计算机和其他随时可以连到网络上的设备能够共享单个 Internet 连接。服务设备(如打印机、扫描仪和 Web 服务器)也可以共享。ICS 由动态主机配置协议 (DHCP) 分配器、域名系统 (DNS) 代理、网络地址转换 (NAT) 和自动拨号组成。与生成设备操作系统的模块方法一致,可以自定义 ICS 组件以精确地满足特定单元的规范。
Windows CE ICS 技术为拥有多台计算机的家庭和小公司提供了共享单个 Internet 连接的能力。除了计算机外,ICS 还提供使用者设备,如 Web 电话、智能电视和能够通过内部网络访问 Internet 的机顶盒。连接的另一个优点是共享计算设备(如打印机、扫描仪和 Web 服务器)的能力。
在拥有多台计算机和其他 Internet 设备的家庭中,Windows CE 中的 ICS 使得一个人能够浏览 Web,另一个人能够在线玩游戏,而第三个人能够连接到公司网络上。快速发展的小型办公室/家庭办公室市场对于 ICS 来说很理想,这是因为它使多台计算机除了能够访问 Internet 外,还能够共享资源(如打印机和扫描仪)。
在 Microsoft Windows CE 上运行的设备充当 Internet 和内部网络之间的网关。该设备可以是专用的网关盒,它的主要功能是提供 ICS 或具有类似 ICS 的其他功能的多用途设备(如与电话线连接的数字机顶盒)。下面的插图显示了内部网络、网关设备和 Internet 之间的关系。

ICS 提供下面的功能:
●通过单个连接(通过拨号网络或者高速以太网)的多用户 Internet 访问。
●使用 DHCP 分配器的已连接设备的动态 Internet 协议 (IP)。
●使用 DNS 代理的自动名称解析。
●与任何 IP 附加设备(包括旧式 Windows 和非 Windows 客户端)的无缝连接。
●已连接的设备具有全面的 Internet 协议(如超文本传输协议 (HTTP)、简单邮件传输协议 (SMTP)、网际消息控制协议 (ICMP)、文件传输协议 (FTP) 和点对点隧道协议)支持。对于不是天生通过 NAT 工作的其他协议,也可以通过添加编辑器插件来提供附加支持。
●支持专用网络上的服务器的配置选项。
●请求拨号 Internet 连接。
ICS 组件
Windows CE ICS

