分享
 
 
 

内部区域网路的架构

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

网路的第一课:网路上的芳邻

我想,很多朋友都是住在宿舍,同学之间都各自拥有电脑,即使在家里,可能也由于兄弟姊妹们众多,而使得家里有两部以上的电脑。在早期,由于网路尚未发达,那个时候如果要从一部电脑上将资料拷贝到另一部电脑上,是一件相当困扰的事情,例如,你再你的 PC1 上面画了一张 BMP 的图形档,一个档案可大到 5MB 好了,那么你要如何将这个档案拷贝到另一部电脑呢?最简单的方是就是以压缩软体将档案切割成数个小档案,然后再以软碟一个一个的转到另一部电脑上,然后再解压缩将各个小档案结合成原来的图形档!不过,要知道,这样的方式可是很慢的!

现在可有很好的方式来互相分享档案了,以 Windows 为例,如果你装有『网路卡』的话,那么你的桌面上一定会有『网路上的芳邻』这一个东西,您只要设定好网路的一些参数,那么直接以滑鼠点两下『网芳』,然后选择您想要连线的电脑,呵呵,直接就可以连结到另一部电脑上了(当然?,另一部电脑也需要设定资源分享才行!)。其实,『网路上的芳邻』这个东西基本上就是 NetBIOS 的通讯协定而已,如果您对于 NetBIOS 并不知情,那么把他想成是『网芳』就好了,当然,您也可以看一下 学习网路 里面的资料?。

基本上,把两部以上的电脑连接起来,就可以说是一个小型的『区域网路』(Intranet)了!好了,底下我们就来说一说,要如何达到这样的一种区域网路的设定呢?而首先,我们先让 Windows 可以连接起来吧!然后只要将一个缺口连上 Linux Server ,就可以进行各种型式的架站啦!所以,这可是网路基础的第一课喔!

如何连线

基本上,VBird 特别建议将『对内』与『对外』的连线分开来,亦即在 Linux 主机上面以两块网路卡来分隔对内与对外的连线,这样有个最大的好处,就是您的资料封包比较不容易碰撞而损坏!所以,个人推荐区域网路连线方式为使用以下这一种方式:

?

各网域内的电脑之间是以 Hub 或 switch 作为连线的介面;

?

Hub 跟 Linux 主机之间以平行线(正常的一般网路线)连接;

?

Linux 主机(或者是其他的主机,例如 IP 分享器,或者是 Windows 2000)开启 NAT 的功能,将两块网路卡进行 IP 伪装的工作,使得内部的网路卡资料可以透过外部的网路卡资料传送上 Internet ;

?

最后,透过固定IP的学术网路,或者是自家的 ADSL 数据机来连上 Internet (注:目前较新的 ADSL Modem 与 Linux 的网路卡相连接的时候,需要使用『跳线』)。

所以,基本上主机是需要两块网路卡的,而且一块是与内部网路连线的,这个内部网路通常是使用虚拟 IP 来进行连线沟通的!我们比较常使用的虚拟 IP 是在 192.168.0.0 到 192.168.255.255 这一段,以我为例,个人是比较喜欢 192.168.1.0~192.168.1.255 这一段的网路,没有任何原因,单纯是因为喜欢!呵呵!

?

内部网路『区域网路』:

在上面的图示中,应该可以很容易的发现,内部网路其实就是指:个人电脑一、个人电脑二、个人电脑三、Linux 主机的一块网路卡以上这四个介面(其实就是四张网路卡啦!)。基本上,我们希望内部网路可以很轻松的进行各种网路沟通,所以以上这四张网路卡的 IP 我们希望他可以在同一个网段之内,例如:我们可以设定 Linux 主机用来连接内部网路的 IP 为 192.168.1.2 ,而其他三张网路卡则分别设定为

192.168.1.11 ~ 192.168.1.13 就可以了,然后子遮罩网路都是 255.255.255.0 ,则四张网路卡都属于同一网段,网路卡之间就可以直接连线而不用透过 Getway 了!如果对于是否为同一网段不是很熟悉,建议先看一下 网路基础 吧!

容易发生错误的地方区域网路包括了 Linux 主机上面的一块对内的网路卡,因为这些卡都在同一个网段上,所以使用广播的方式就可以传输资料,而不需要透过通讯闸亦即 gate way 来联系!如果以上面的图示为例,那么 192.168.1.11 连到 192.168.1.13 可以直接使用网路上的芳邻『直接』连线。不过,如果需要连到外部 Internet 上面,那么就需要设定 gate way 了!另外, Gate way 通常就是区域网路中的一块网路卡界面,以上面的图示为例,区域网路的 Gate way 自然就是 Linux 的对内网路卡?,那你的区域网路内的电脑如何连上 Internet 呢?以上图为例:192.168.1.11 的电脑与 192.168.1.2 为同一网域内,所以资料可以直接传输,而网卡 192.168.1.2 可以透过 NAT 连上对外的网卡而连上 Internet !然后你就可以上网啦!这里需要特别注意了, Gateway 的设定常常是大家容易错误的地方。另外,以 Windows 为例,他预设的 Gateway (对内网路卡界面的 IP )为 192.168.0.1 这一个,所以你的区域网路内的所有电脑 IP 需要设定在 192.168.0.2-192.168.0.255 之间喔!并且 Netmask 为 255.255.255.0 ?!

关于 Hub :上面还要注意到,如果你只是一般的家庭的话,则 Hub 可以选择很便宜的五孔的那一种(一个大概只要 500-600 元),但是如果你是一个宿网,而且你们同学之间常常有大流量的文件传输(例如由个人电脑一传到个人电脑二),为了增加传输的效率,个人是建议使用可以自动分辨 10/100Mbps 的集线器或者是 switch 来使用,因为他的传输速率是一般 10Mbps 的10倍!当然,如果有钱的话,那么买 Swith 更好!你可以看看底下的文章,看看 Switch 与 Hub 有什么不同:

Hub 与 Switch 的分别

关于网路卡:目前的网路卡都太便宜了,一张 10/100 Mbps 的卡只要 200-300 就买的到了!基本上,买螃蟹卡就很够用了!不过,如果你要在 Linux 安装两块网路卡的话,那么建议买两种不同晶片的网路卡会比较好喔!基本上,这里教大家的是 ADSL 系统,所以?,随便一张网路卡就都可以啦!不用太担心喔!

关于网路线:这个是特别需要注意的地方,由于目前最常使用的网路线接头为 RJ45 的网路线,而这种网路线又因为接头部分有没有经过跳线处理而分为两种线材,一种是平行线(就是没有经过跳线处理的),一种就称为跳线。上面的图形中,连接到 Hub 的网路线都是正常的网路线,亦即是 平行线 ,而由 Linux 主机接到 ADSL 数据机的线段则是使用跳线!由于线材使用错误将造成无法连线,所以这里请特别注意喔!

要安装哪些通讯协定

由于我们主要是使用 Linux 主机来连线上 Windows 系统的个人电脑,所以在你的 Windows 系统中,网路就需要有以下的设定才能让每台电脑看到对方!

?NetBEUI

让我们回到IBM最初进军个人电脑网路的时代╋他们当时的确需要一个很基本的网路通讯协定╋但他们并不打算用此来建构大型网路╋仅仅供数十台电脑甚至更小的网路而已。基于这个诉求╋就诞生了Network Basic Input/Output System╋或称NetBIOS。

NetBIOS其实只有18个命令(command)来让网路的电脑能够建立?维持?和使用连接服务。不过IBM在不久后又再推出了NetBIOS的延伸版本?NetBIOS Extened User Interface╋或称NetBEUI╋基本上是NetBIOS的改良版本而已。然而╋NetBIOS和NetBEUI终究是不同的?NetBEUI事实上可以说是一个传输协定╋而NetBIOS充其量只是一组命令来让系统可以使用网路而已╋在技术角度来看╋它是一个Application Program Interface (API)。

NetBEUI可以算是您能够用到的最快通讯协定了。这个“最快”是指它可以将格式化资料放进封包里面╋而接收节点又可以迅速的解读到内容。然而╋NetBEUI却有一个最致命的弱点?它不是可路由(routable)协定╋也就是不能够和其它网路的机器对讲。NetBEUI在本地网路里面是非常优秀的协定╋但如果您想和设在其它网路的机器沟通╋NetBEUI就不是您所需要的了。如果您想实现和其它网路的电脑沟通╋您极有可能必需通过路由设备或路由软体来实现╋但无论用哪一样╋很遗憾╋NetBEUI都做不到。

不过╋Microsoft 网路则运用一种叫 NetBIOS over IP 的技术╋来连接不同网路的 NetBEUI 客户。但归根结底╋用来达成路由的不是 NetBIOS 而是 TCP/IP。

?TCP/IP

美国国防部开发的 Transmission Control Protocol / Internet Protocol (TCP/IP)╋当初是用来配合ARPANET (Advanced Research Projects Agency Net)来处理不同硬体之间的连接问题的╋比如Sun系统和Mainframe?Mainframe和个人电脑之间的连接。

Internet Protocol (IP)工作于网路层(以后会继续和大家探讨 OSI 的网路层级)╋它提供了一套标准让不同的网路有规则可循╋当然╋前提是您想使用IP从一个网路将封包路由到另一个网路。IP在设计上是用来在LAN和LAN及PC和PC之间进行传输的。

您可以把IP看成是游戏规则╋而TCP则用来诠释这些规则的。虽然TCP/IP原先是专门为几所大学和机构的使用而设计的╋但现在TCP/IP已经成为最流行的通讯协定了╋我们使用的Internet就是用TCP/IP来传送封包的了。下面就让我们看看TCP/IP是怎样工作的?

假如您的公司在好些地方都有分公司╋各自都有着自己的本地网路(LAN)╋在总公司跑的是Novell网路╋但分公司大部份都是用麦金塔电脑。当Mac有数据要传送给PC的时候将会如何呢?

首先╋TCP会在这两个平台建立起一个可以提供全双工检错(对双向的数据都进行错误检测)的连接。

接着╋IP制定好沟通规则以及Mac和PC之间的连接port。到这里为止╋TCP已经准备好数据了╋如果数据太大╋IP就将之分拆成几份较小的封包╋并且在封包上面加上一个新的header(转送地址)╋确保封包会被正确传送。TCP还会加上标签说明数据的种类及其长度。

再下来╋IP将封包转换成标准的编码格式并将之传送给PC。

最后╋在PC上面的TCP将封包解码并翻译成PC能够懂的格式╋也就是它自己所使用的网路协定。TCP/IP可以说是现行协定中用途最广的协定之一╋由于它尝试在所有硬体上实现所有事情。不过╋它也是最慢的传输协定之一╋在某些情形之下

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有