📄 0120intranet.htm
字号:
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en"><html><head> <meta http-equiv="Content-Type" content="text/html; "> <meta name="Author" content="VBird"> <meta name="GENERATOR" content="Mozilla/4.5 [zh-TW] (WinNT; I) [Netscape]"> <title>鸟哥的 Linux 私房菜 -- 局域网络架构简介</title><!-- saved from url=(0022)http://internet.e-mail --><style> <!-- body{background-image=url(http://linux.vbird.org/VBirdLinux.jpg);background-ATTACHMENT=FIXED} --></style></head><body nosave="" background="0120intranet_files/VBirdLinux.jpg"><center><center><b><font size="+2" color="#3333ff"><font face="SimSun">鸟哥的</font><font face="Times New Roman,Times"> Linux </font><font face="SimSun">与</font><font face="Times New Roman,Times"> ADSL </font><font face="SimSun">私房菜</font></font></b><br><a href="http://linux.vbird.org/" target="_top"><img src="0120intranet_files/VBirdTitle2.jpg" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/linux_basic"><img src="0120intranet_files/icon_system.gif" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/linux_server"><img src="0120intranet_files/icon_server.gif" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/linux_security"><img src="0120intranet_files/icon_security.jpg" nosave="" border="0" height="25" width="90"></a><a href="http://phorum.vbird.org/" target="_blank"><img src="0120intranet_files/icon_forums.gif" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/adsl"><img src="0120intranet_files/icon_adsl.gif" nosave="" border="0" height="25" width="90"></a><br><hr width="100%"></center><font size="+2" color="#3333ff" face="SimSun"><a href="http://linux.vbird.org/linux_server/0120intranet.php" target="_self">局域网络架构简介</a></font></center><div align="right"><font size="-1" color="#3333ff" face="SimSun">最近更新日期:2003/09/19</font></div><font size="-2" color="#000099"> </font><table bgcolor="#ffcccc" border="1" cols="1" width="100%"><tbody><tr><td><font size="-1" color="#000099">在前面『<a href="http://linux.vbird.org/linux_server/0110network_basic.php">网络基础</a>』章节当中,我们介绍了比较多的理论方面的网络相关信息,也大略的介绍了一些简单的联机媒体需要注意的事项。不过,在我们一般接触的到环境中,其实大多是属于较小型的局域网络,例如SOHO族与中小型企业的环境等等,就是一个比较小型的网络环境。所以,理解了网络基础之后,再来则是需要活用他啦!在常见的小型网域当中,我们应该如何建立起一个内部的私有网域呢?底下我们就先来谈一谈使用星形联机建立起来的网络环境当中,到底应该如何设定会比较妥当!不过,要留意的是,这个章节的环境主要是针对Windows 的系统,针对 Linux 的网络环境设定,则在下一个章节当中才会介绍的!</font></td></tr></tbody></table><font size="-2" color="#000099"> </font><br><font size="+1" color="#000099"><a href="#connect">如何联机</a></font><br><font color="#000099"> :<a href="#connect_hardware">常见的硬件联机方式</a></font><br><font color="#000099"> :<a href="#connect_buy">联机装置与材料的选购注意事项</a></font><br><font color="#000099"> :<a href="#connect_net_parameters">内部联机的网络参数</a></font><br><font color="#000099"> :<a href="#connect_protocol">要安装哪些通讯协议</a></font><br><font size="+1" color="#000099"><a href="#methods">网络联机的方式</a></font><br><font size="+1" color="#000099"><a href="#windows">Windows 个人计算机的设定</a>:</font><br><font color="#000099"> :<a href="#windows_win2k">Windows 2000</a></font><br><font color="#000099"> :<a href="#windows_win98">Windows 98</a></font><br><font color="#000099"> :<a href="#windows_winxp">Windows XP</a></font><br><font size="+1" color="#000099"><a href="#ex">课后练习</a>:</font><br><hr width="100%"><a name="connect"></a><font size="+1" color="#000099">如何联机</font><ul><font color="#000000">谈完了<a href="http://linux.vbird.org/linux_server/0110network_basic.php">网络基础</a>后,也大致上了解了一些<a href="http://linux.vbird.org/linux_server/0110network_basic.php#net_media">硬件选购</a>的思考方法,现在就让我们实际的来将家里或者小型企业内部的全部计算机给他连接起来吧!当然啦,我们这里主要介绍的是小型局域网络的架构,如果是比较大型的企业内部,这样的架构就显的有点简略了~无论如何,先来将所有的网络硬件联机起来吧!</font><br><font color="#000000"> </font><br><hr width="100%"><a name="connect_hardware"></a><font color="#000099">常见的硬件联机方式</font><br><font color="#000000"> </font><br><font color="#000000">由于网络媒体可以支持的最大流量,以及网络的除错容易度,目前以直线汇流( Bus ) 形式的网络架构已经很少见了!取而代之的是目前比较常见的 </font><font color="#000066">星形联机</font><font color="#000000">方式,也就是藉由 Hub 或 Switch 作为所有 PC 与主机的联机媒体,来将所有的设备装置连接在一块的一种联机形式。此外,目前一般小型企业以及家庭内部,通常还是以ADSL 这个目前最流行而且较为便宜的上网方式来连接 Internet ,所以底下我们介绍的连接情况主要是以ADSL 连接上 </font><font color="#000066">ISP ( Internet Service Provider)</font><font color="#000000"> 的架构为主。另外,并不是所有的朋友都有多部计算机,所以底下也有介绍单部计算机连上Internet 的联机型态。当然,还包含了 Linux 主机是否具有两块网络卡以上的连接方式,这都具有不一样的硬件联机型态。底下列出三种常见的联机方式,附带一提,鸟哥个人最喜欢第三种形式!当然,您不见得一定要跟我一样吧?!^_^</font><br><font color="#000000"> </font><ul><li><a name="fig_1"></a><font color="#000066">直接连上 Internet ,只有 Linux主机:</font></li><br><img src="0120intranet_files/0120intranet_1.jpg" nosave="" border="0" height="179" width="366"><br><font color="#000066">图一、单部 Linux 主机连接上网的型态</font><br> <br>在这样的联机型态当中,当然仅适合仅有单部计算机的环境。不过,为了考虑未来的扩充性,鸟哥个人挺建议在Linux 与调制解调器之间多加一个 Hub/Switch 的装置,因为谁也不知道什么时候您的朋友突然间拿了部Notebook 计算机到您的家里作客是吧! ^_^,如果有个 Hub/Switch 的话,那么只要您朋友的计算机接上Hub/Switch ,呵呵!您就可以跟朋友玩联机游戏啦!<br> <li><a name="fig_2"></a><font color="#000066">以 Hub/Switch 连接,并且 Linux主机仅有一块网络卡:</font></li><br><img src="0120intranet_files/0120intranet_2.jpg" nosave="" border="0" height="179" width="509"><br><font color="#000066">图二、单部 Linux 主机配合多个 client ,且 Linux仅有一张网络卡</font><br> <br>这样的情况是比较适合小型的局域网络的,亦即以一部 Linux 做为局域网络内的主机,这部主机主要负责的是打印机、扫描仪....等等内部网域常常用到的装置,由于Linux 较稳定,所以 24 小时全年无修的开机也无妨,而 Windows PC 可以视为Linux 的 Client 。不过,这样的联机状态当中, Linux 与 Client 计算机 (WindowsPC) 是在同一个网络连接等级里面的喔!因为 Linux 可以透过调制解调器联机到 Internet,而 Windows PC 也可以利用自己本身的设定 ( 不论是拨接还是直接设定 ) 来连接上Internet,也就是说, Windows 并不一定要藉由 Linux 做为 <font color="#000066">NAT( Network Address Translation )</font> 服务器才能够对外联机的!<br> <br>这样的设定是有利有弊的,先谈一谈有利的部分:万一哪一天您的 Linux 刚好出了点小问题,那么Client 就可以自己进行拨接或者网络设定好之后就可以来对外联机,而不需要透过Linux 的协助。不巧的,这个设定方式的缺点也是在这个地方,因为您也不太清楚到底哪一部Client 会自己设定好之后就对外联机,所以局域网络内外 ( 指内部私有网络与Internet ) 并没有明显的分开来,所以对于内部网域的控管来说,这样的架构无疑是不可信的,例如防火墙的效力就会大打折扣,因为来自Internet 的封包不一定会经过防火墙而直接进入 Client 端的计算机,而您也无法控管员工的对外联机。<br> <li><a name="fig_3"></a><font color="#000066">以 Hub/Switch 连接,并且 Linux主机具有两块网络卡:</font></li><br><img src="0120intranet_files/0110network_basic_1.jpg" nosave="" border="0" height="179" width="474"><br><font color="#000066">图三、单部 Linux 主机配合多个 Client,且 Linux主机具有多张网络卡</font><br><font color="#000000"> </font><br><font color="#000000">这个架构是更适合中小型企业的局域网络设定。仍然是以一部Linux 主机做为网络服务提供者,这可以包含档案服务器、邮件服务器、以及装置分享服务器等等,而所有的Client 必须要经过这部 Linux 主机提供的服务 ( 其实就是 NAT 服务器 ) 才能够进入Internet 。这样的架构对于内部的 LAN ( Local Area Network )来说是最好控管的,因为来自外部( Internet ) 与来自内部 (局域网络内) 的封包都必须要经过 Linux 这部主机,所以您可以很轻易的就管理好封包的过滤,只要在Linux 主机上面设定好防火墙的规则机制,就能将内外网络分开来,对于内部的计算机就具有比较好的防护功能。在这样的架构中,您的Linux 主机就必须要具有两张以上的网络卡啰!这也是鸟哥我比较喜好的一种联机型态。</font><br><font color="#000000"> </font></ul><font color="#000000">在上面的联机图示当中,调制解调器连接到 ISP 右边的装置均是由ISP 所提供的,以及非本地端的外部的 Internet 环境,所以我们不需要理他!要注意的是调制解调器左边的装置!如果您仅有单部计算机,那么不需要怀疑,只要选择<a href="#fig_1">图一</a>的型态也就可以了!而如果您是与朋友一起租用ADSL 的话,也就是您的计算机与您朋友的计算机是同一个等级的,那么或许<a href="#fig_2">图二</a>的联机会比较适合您的环境。当然啦,如果您具有完全控制ADSL 的权力 ( 就是说,钱是您缴的啦!^_^ ) ,那么我个人会比较建议使用<a href="#fig_3">图三</a>的联机型态,因为内外分开来,除了网络较为安全之外,内部的流量也比较不容易受到外部的干扰~</font><br><font color="#000000"> </font><br><hr width="100%"><a name="connect_buy"></a><font color="#000099">联机装置与材料的选购注意事项</font><br><font color="#000000"> </font><br><font color="#000000">在开始底下的介绍之前,您必须要对于跳线、并行线、RJ-45网络线、Hub/Switch 的优劣等等有一定程度的了解,请再前往<a href="http://linux.vbird.org/linux_server/0110network_basic.php#net_media">网络基础</a>看一看。此外,在非我们局域网络内的设备,例如调制解调器,那就得向您的ISP 询问了!一般来说,调制解调器是中华电信提供给用户的,然而由于『</font><font color="#000066">中华电信因为不同批次安装的调制解调器模块不同,所以会有不一样的连接与线材处理方式!</font><font color="#000000">』例如早期的调制解调器(有的朋友会称 ADSL 调制解调器为小乌龟 ) 连接到计算机的网络卡是使用跳线,但是近期的调制解调器却使用的是一般的并行线!所以请特别向您的ISP 询问才行。底下主要针对局域网络内的网络媒体来进行介绍与说明。</font><br><font color="#000000"> </font><ul><li><b><font color="#000066">关于网络卡</font></b><font color="#000000">:在每部计算机当中总是需要网络卡的吧(目前我们均以 ADSL 及 Cable modem 为说明,对于使用传统 56 K 调制解调器拨接上网的朋友.....那就抱歉了^_^  ) ,所以这个时候就得要针对网络卡来要求一下啰!基本上,在 Linux的主机部分,如果要玩大的 ( 就是说还要玩架站,或者是您的区网流量特大时 ),就直接买一块 10/100 Mbps 的 Intel 或 3Com 的网卡 ( 一块要上千元 ),如果是一般家用的,那么就直接买10/100 Mbps 的螃蟹卡就对了( 一块 200~500 元不等 )!那么什么是螃蟹卡呢?简单的说,就是在大卖厂里面摆在最外面的而且一不小心还会被踢到的,一块只要200 ~ 300 元的网络卡就对了!其实他的芯片组称为</font><font color="#000066">RealTek 8139 </font><font color="#000000">,因为他的芯片外面的图形有点像是螃蟹,所以俗称螃蟹卡啰!那如果是Windows 的话,就可以考虑 D-Link 的 530 这块卡!</font><i><font color="#000066">请注意:如果要玩Linux 又想比较顺畅的玩弄 Linux 时,请不要坚持使用 Linux 捉不到的网络卡!否则那份失望的心情......唉</font></i><font color="#000000">!!反正要点就是一定需要可以自动辨识10/100 Mbps 流量的,并且是 PCI 插槽接口的也就可以了。</font></li><br><font color="#000000"> </font><li><b><font color="#000066">关于 Hub/Switch </font></b>:就如同 <a href="http://linux.vbird.org/linux_server/0110network_basic.php">网络基础</a>里面提到的,如果<font color="#000000">您</font>只是一般的家庭使用,而且<font color="#000000">您</font>的计算机数量不超过4 部的话,则 Hub 可以选择很便宜的五孔的那一种 ( 一个大概只要 500-600 元) ,但是如果<font color="#000000">您</font>是一个宿网,而且<font color="#000000">您</font>们同学之间常常有大流量的文件传输( 例如由 PC1 传到 PC2 ) ,为了增加传输的效率,个人是建议使用<font color="#000066">可以自动分辨10/100Mbps 的集线器或者是 switch </font>来使用,因为他的传输速率是一般10Mbps 的10倍!并且需要考虑到分享的计算机数,来选择 5, 8 还是 16 孔的呦!(<i>注:请注意『可以自动分辨』这几个大字,这是因为有的Hub/Switch 仅能支持 10 或 100 Mbps,无法自动分辨,则此时会产生很大的困扰,那就是由于网络设备是以『最低流量的那个装置为准则』,所以若是<font color="#000000">您</font>的区网中有一台计算机的网络卡是10 Mbps 的,则当<font color="#000000">您</font>选择无法自动分辨的 Hub/Switch时,那么所有的计算机将都只能跑 10 Mbps 啰!呵呵!了解了吗?!</i> )。不过,以目前的消费水平以及考虑未来的扩充性,选择一款Switch 是相当值得的,因为目前 Switch 的价格已经压到与 Hub 差不多了,是可以购买的时机。此外,考虑方便性的问题,<font color="#000066">建议选购具有N-Way 的 Switch</font> ,由于所谓的 N-Way 就是指 Switch 会自动的分辨并行线与跳线,而自动切换的模式,如此一来将可不必考虑并行线与跳线的问题呢。</li><br> <li><b><font color="#000066">关于网络线</font></b>:就如同前面<a href="http://linux.vbird.org/linux_server/0110network_basic.php#net_media">网络基础</a>说过的,这个是特别需要注意的地方。如果您不是使用可以自动切换模式的N-Way Hub/Switch 的话,那么一般来说,在上面的<a href="#fig_3">图三</a>中,由<font color="#000066">PC1 ~ PC3 连接到 Hub/Switch 的网络线都是并行线 </font>,而<font color="#000066">由Linux 主机接到 ADSL 调制解调器的线段则通常使用跳线</font>!但是却又不一定!因为在后来感谢网友的回应,发现到有的Linux 主机到 ADSL 调制解调器之间使用的竟然是并行线 !哇!真是伤脑筋!那么如何确定<font color="#000000">您</font>的联机是正确的呢?嗯!有个最简单的方法,就是:<font color="#000000">您</font>的Hub/Switch 上面的每个插孔不是都有灯号吗?此外,<font color="#000000">您</font>的ADSL 调制解调器当中那个 LAN 的插孔也有灯号对吧!呵呵,那么『<font color="#000066">确定联机正确与否的方法,就是确定每个设备在启动之后( 插上电源并且将 PC 开机 ) 每个设备的灯号都是亮的!</font>』如果不亮的话,那么就肯定有问题,这个时候请换一条网络线,或者是将并行线 <font face="SimSun"><==></font> 跳线 变换一下试试看,通常就可以正确的让Hub/Switch 及 调制解调器 的灯号亮啰!</li>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -