下沙论坛

 找回密码
 注册论坛(EC通行证)

QQ登录

QQ登录

下沙大学生网QQ群8(千人群)
群号:6490324 ,验证:下沙大学生网。
用手机发布本地信息严禁群发,各种宣传贴请发表在下沙信息版块有问必答,欢迎提问 提升会员等级,助你宣传
新会员必读 大学生的论坛下沙新生必读下沙币获得方法及使用
查看: 3031|回复: 8
打印 上一主题 下一主题

细说Windows共享连接上网选ICS还是NAT

[复制链接]
  • TA的每日心情
    擦汗
    2025-1-24 09:05
  • 签到天数: 2402 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2004-4-10 18:50:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    提到共享上网,我们很容易想到使用代理服务器或者是带路由功能的ADSL Modem,其实我们还有更廉价的选择——用Windows系统提供的共享上网的功能。这并没有什么新鲜的,但很多人并没有注意到:在Windows中提供的共享上网方式有两种——ICS和NAT。这两种方式各是一个什么概念,各自依据的是什么原理,它们各有什么优缺点,这是我们下面要探讨的内容。/ X" [2 F. s/ k3 V

    * t: P0 v. a: Z7 i7 c, B* @1 x    什么是ICS
    & q. W4 j6 n4 U7 H9 n( V- b
    " L* W  k" G5 `6 W2 k    ICS即Internet连接共享(Internet Connection Sharing)的英文简称,是Windows系统针对家庭网络或小型的Intranet网络提供的一种Internet连接共享服务。它实际上相当于一种网络地址转换器,所谓网络地址转换器就是当数据包向前传递的过程中,可以转换数据包中的IP地址和TCP/UCP端口等地址信息。有了网络地址转换器,家庭网络或小型的办公网络中的电脑就可以使用私有地址,并且通过网络地址转换器将私有地址转换成ISP分配的单一的公用IP地址从而实现对Internet的连接。ICS方式也称之为Internet转换连接。+ w, ~2 E+ K. J7 o6 f- U
    , m9 z' r0 \0 l! m, {& G2 ^3 Y
        什么是NAT
    4 S/ O* L1 @, E# |( [
    9 f3 K- g& C8 ^: ?; Z    NAT即网络地址转换(Network Address Translator),从广义上讲,ICS也是使用了一种NAT技术,不过我们这里讨论的NAT是指将运行Windows 2000 Server的计算机作为IP路由器,通过它在局域网和Internet主机间转发数据包从而实现Internet的共享。NAT方式也称之为Internet的路由连接。网络地址转换?NAT?通过将专用内部地址转换为公共外部地址,对外隐藏了内部管理的IP地址。这样,通过在内部使用非注册的IP地址,并将它们转换为一小部分外部注册的IP地址,从而减少了IP地址注册的费用。同时,这也隐藏了内部网络结构,从而降低了内部网络受到攻击的风险。
    1 V; j% {; D0 K) f1 t% Y. Z. ]5 N
    9 z# U) v1 E$ e" J. x
    ( \, H9 b) L4 s* s; e6 K' C( U. g% |: g* v5 N! J) m
       其工作过程我们通过图1来了解,对于由NAT传出数据包,源IP地址(专用地址)被映射到ISP分配的公用地址,并且TCP/UDP端口号也会被映射到不同的TCP/UDP端口号。对于到NAT协议的传入数据包,目标公用IP地址被映射到源内部专用地址,并且TCP/UDP端口号被重新映射回源TCP/UDP端口号。可以简单地概括为,对于向外发出的数据包,NAT将源IP地址和源TCP/UDP端口号转换成一个公共的IP地址和端口号;对于流入内部网络的数据包,NAT将目的地址和TCP/UDP端口转换成专有的IP地址和最初的TCP/UDP端口号。
    8 H2 u1 A9 p: c, N- C; R9 l# W6 I
    7 H; B& s" c; p6 I# Q    ICS和NAT的区别) g- M/ d1 j5 A( X# x. b

    2 g1 V% E' u4 _, B    说到这里似乎让人糊涂了,那究竟两者有什么区别呢?在Windows 2000的帮助文件中ICS和NAT分别叫做Internet的转换连接和路由连接,其实说白了ICS就是NAT的简化版,使用ICS无需理解IP地址和路由方面的一些知识,并且提供一种局域网中使用Windows 2000路由器共享Internet的简化配置,不过ICS可能不允许局域网和Internet主机之间所有的IP通信,如《暗黑破坏神》一类的多玩家游戏、实时通讯及其他对等服务,如果在公用Internet上使用专用地址或同时使用同一端口号,这些应用程序就会中止。而NAT的配置需要有关于IP地址和路由配置方面的知识,它的配置比ICS要复杂,它允许在局域网和Internet主机间所有的IP通信。此外,ICS只能使用一个合法的公用IP地址,而NAT可以通过配置地址池的方式使用ISP提供的多个合法的公用IP地址供客户机共享。( b3 U& s) l% z7 ~- Z, Z
    7 N: @# H/ o6 M0 A3 c$ A( T2 p
        配置ICS和NAT服务
    ( ]/ H) x6 B6 ~8 M8 L) a9 M! g5 p
    9 n/ ?  x& O) ~5 ^! d6 ?    在局域网中ICS和NAT服务不能并存,我们只能选用其中的一种。
    : p, L; `- P: o* Q! {# P& O' G
    . t( M6 I9 D* ^; T8 x, u! |    ICS的配置过程相当简单,首先通过在控制面板中的“网络和拨号连接”文件夹,建立好同ISP的连接,然后从该连接的“属性”中选择“共享”标签,选中“启用此连接的Internet的连接共享”复选框,“确定”后,根据系统的提示就完成ICS服务器的设置。而客户端只需将网卡设为“自动获得IP地址”,并将“默认网关”一栏空着,重启后即可使用ICS服务了。# c4 I0 Z4 B8 W* K0 u/ t
    $ ]* T& c8 J% u
        NAT的配置相对复杂一些,首先要将服务器与局域网连接的网卡IP地址设为:192.168.0.1,与ADSL或Cable Modem连接的网卡IP地址设为自动获取(也可以是ISP提供的合法的固定IP地址)。并将服务器的DNS和DHCP服务设置好。NAT功能主要是通过“管理工具”中的“路由和远程访问”进行配置来实现的。客户端在定义TCP/IP协议属性时需设置DNS,并指定默认网关为192.168.0.1,就可使用NAT服务共享上网。
    ) C4 q, q3 I$ H" C( ]) d+ {! M& B5 N1 u) @9 _
        选择ICS还是NAT! N9 F" }) G* C5 N
    7 T# Q& U: Q) M! u0 }2 R
        从上面对两者所作的比较和两者的实现方式我们可以得出结论:" {! v! |  J# _# V
    " m7 S* G( u0 b! ~7 w3 X
        ICS更适用于家庭网络环境:它的功能比较简单,设定也相当容易,不需要太多的专业知识也可以完成设置,这对家庭组网来说是十分必要的;它只能使用单一的公用IP地址,无须注册多个公用IP地址,因而它的费用小,而通常家庭组网对成本是十分敏感的;它本身没有任何安全措施,必须另外增加防火墙之类的安全措施,但只需在ICS主机上加装防火墙,局域网中的其他机器都会得到有效的保护,通常家庭网络环境下对安全的要求并不会太高;ICS对系统平台没有特殊的要求,装有Windows 98 SE以上版本的操作系统的电脑都可以配置成ICS的主机,更适合于当前家庭主流操作平台的联网要求。
    ! {; }, B* F3 ^8 t( F
    + I& }) p6 g" E& O( e' Y2 I0 K    NAT则适合于公司办公网络环境:它的设置比ICS要复杂,需要安装者具备一定的专业知识,这种条件家庭通常是不具备的;它能使用多个公用IP地址(设置地址池),从而使局域网用户可使用多个合法IP地址访问Internet,申请多个IP地址当然只有规模较大的网络才有这种需要;由于使用IP路由,它具备一定的安全措施,相对安全性它要比ICS好得多,当然,对于使用NAT共享上网的局域网来说,加装防火墙也是必要的;目前能支持NAT的操作系统只有Windows 2000 Server/Advance Server,显然这类操作系统并不是家庭用户使用的,在办公网络中将提供其他服务的Windows 2000 Server服务器同时配置成NAT服务器是顺理成章的事情;与ICS要求网络中的客户机由DHCP服务器动态分配IP地址不同,NAT网络中的客户机可以设置静态内部IP地址,因而其设定更具有弹性,网络中的应用也可以更加多样,也更能适应规模较大的网络。
    $ }9 k3 c5 o% e) V9 @5 m1 k! K' D: [6 H5 w
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩
    geforce20 该用户已被删除
    2
    发表于 2004-4-10 19:32:00 | 只看该作者
    哎,看来别人对你长片大论不敢兴趣啊!!

    该用户从未签到

    3
    发表于 2004-4-11 16:05:00 | 只看该作者
    现在有些网通还没搞好,在同一个网通交换机上的子网没有分离,而XP共享时要求主机IP为192.168.0.1,造成只能一人做共享主机,这种时间只能用第三方软件来实现共享了

    该用户从未签到

    4
    发表于 2004-4-11 23:27:00 | 只看该作者
    我的电脑不能直接观看网通上的电影
    3 p, \" f5 Z. f- Z& l6 H( i需要复制快捷方式才能观看+ `7 Z. H2 d0 ^; ~; H& \
    我的播放器都没有问题的
    7 \2 w8 m7 q, l9 g! A5 I4 ^是最新的MEDAIPLAY  和REALONEPLAY6 l4 P: I, f6 t0 S
    有人告诉过我是DNS设置有问题
    2 q) H" [- X; Y3 ~( G& M请问怎么可以解决" U9 M. u; v9 q5 d1 _; A

    该用户从未签到

    5
    发表于 2004-4-12 00:30:00 | 只看该作者
    以下是引用游侠无极限在2004-4-11 16:05:06的发言:
    5 Z. v' ~2 `7 e& ~, \现在有些网通还没搞好,在同一个网通交换机上的子网没有分离,而XP共享时要求主机IP为192.168.0.1,造成只能一人做共享主机,这种时间只能用第三方软件来实现共享了

    $ H/ h, d: ~! U5 F! b) v主机IP可以用其他的,至少我们这里就可以
  • TA的每日心情
    奋斗
    2015-9-17 00:58
  • 签到天数: 1 天

    [LV.1]初来乍到

    6
    发表于 2004-4-12 20:54:00 | 只看该作者
    "不过我们这里讨论的NAT是指将运行Windows 2000 Server的计算机作为IP路由器" 这话是错误的。
    8 g' _+ {5 ~0 [: n' O  w  |做NAT 本质就是因为不能做路由,所以才产生了NAT技术,而不是什么把计算机做为了路由器。6 |2 G0 D. Q. S1 e7 Z2 c
    不懂的人被误导了。
  • TA的每日心情
    奋斗
    2015-9-17 00:58
  • 签到天数: 1 天

    [LV.1]初来乍到

    7
    发表于 2004-4-12 20:59:00 | 只看该作者
    以下是引用游侠无极限在2004-4-11 16:05:06的发言:7 V, D  z( k7 U) j' Y* O1 N
    现在有些网通还没搞好,在同一个网通交换机上的子网没有分离,而XP共享时要求主机IP为192.168.0.1,造成只能一人做共享主机,这种时间只能用第三方软件来实现共享了
    1 w" k7 s" X9 ]) e
    你怎么这么听话啊,他说冲突你别管他啊,知道了nat 的原理也就知道了nat和地址更本没有关系啊,管你是192.168.0.1还是其他,nat都是能正常运行的(因为nat认的是设备),所以你可以把共享以后把 192.168.0.1 改成192.168.11.1 啊,然后大家都用 192.168.11网段,网关就用192.168.11.1就ok了。. x/ z, a1 P8 O' t* h. z0 m

    该用户从未签到

    8
    发表于 2004-4-13 17:10:00 | 只看该作者
    Windows的不能设置黑名单,搞不好别人就用你的共享了/ R4 h2 e( f4 g7 u

    4 f' [; p; L. u' }# @还有当提示冲突以后,Windows不会启动共享的,当初也没怎么考虑,还是装上了sygate算了8 G, D8 j* ^, U4 i2 R3 r- N
    & J! o1 `2 O: A. A- p2 b
    % M# v1 q8 B! y' B2 \' X, D% U
    还有一点,好像用XP自己的拨号速度不及用其他拨号软件~~, o6 _4 J0 `/ z2 r$ c* f! R
    ! ~; [. H% t+ k2 ~5 w% \
    # y: _+ }/ Q9 j# x) O( i
    ) `3 b. R% c+ u2 e$ |5 Z! O
    [此贴子已经被作者于2004-4-13 17:16:38编辑过]
    6 J- L5 l3 U# A( t# u
  • TA的每日心情
    擦汗
    2025-1-24 09:05
  • 签到天数: 2402 天

    [LV.Master]伴坛终老

    9
     楼主| 发表于 2004-4-15 11:26:00 | 只看该作者
    以下是引用yzhlinux在2004-4-12 20:59:03的发言:1 Z  T  V$ h6 y3 `. F# L( H" w
    [quote]以下是引用游侠无极限在2004-4-11 16:05:06的发言:: s! a8 k4 F) E; r/ Y/ z7 s
    现在有些网通还没搞好,在同一个网通交换机上的子网没有分离,而XP共享时要求主机IP为192.168.0.1,造成只能一人做共享主机,这种时间只能用第三方软件来实现共享了* d8 J7 |, N1 t. A( q
    # a6 a. b; X5 a: ~4 u% Q
    你怎么这么听话啊,他说冲突你别管他啊,知道了nat 的原理也就知道了nat和地址更本没有关系啊,管你是192.168.0.1还是其他,nat都是能正常运行的(因为nat认的是设备),所以你可以把共享以后把 192.168.0.1 改成192.168.11.1 啊,然后大家都用 192.168.11网段,网关就用192.168.11.1就ok了。
    . y- X* [( q# o+ z( o  h' c / B! m- d2 m* Q' S$ s7 p+ a
    [/quote]
    ) i1 X: y+ x5 [8 M  b2 d+ r
    ' b, a$ ^5 m( w$ K+ ]; q换个网段就好了

    本版积分规则

    关闭

    下沙大学生网推荐上一条 /1 下一条

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