燕郊网城论坛

qiaoyun58 发表于 2007-8-15 10:03

(3)网络硬件培训教材.....来于AirLive欧立科技OvisLink

[size=3][font=宋体][font=Times New Roman]Ethernet[/font][/font][font=宋体]包中带有源[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址和目的[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址。[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]位元址与[/font][font=宋体][font=Times New Roman]Ethernet[/font][/font][font=宋体]包中的目的[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]位元址相同的计算机执行该包中所要求的动作,这个动作由[/font][font=宋体][font=Times New Roman]layer 3[/font][/font][font=宋体]之上定义,与[/font][font=宋体][font=Times New Roman]Ethernet HUB[/font][/font][font=宋体]无关,[/font][font=宋体][font=Times New Roman]Ethernet HUB[/font][/font][font=宋体]只处理[/font][font=宋体][font=Times New Roman]Ethernet[/font][/font][font=宋体]包,即只与[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址打交道。如果该目的[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]位元址不存在,或该目的[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]位元址不响应(即上层软件不处理),[/font][font=宋体][font=Times New Roman]Ethernet HUB[/font][/font][font=宋体]幷不知道,也不处理。这就好象邮递员,他是根据信封上的地址传递信件,只管传递,不管信中是什么内容以及收信人是否回信,或收信人由于某种原因没有回信,而导致发信人着急,与邮递员无关。只是邮递员在找不到该地址时还会将信退回,[/font][font=宋体][font=Times New Roman]Ethernet HUB[/font][/font][font=宋体]不管退信,只负责转发。[/font][/size]
[font=Times New Roman][size=3] [/size][/font]
[size=3][font=宋体]在[/font][font=宋体][font=Times New Roman]Windows [/font][/font][font=宋体]中,当用户[/font][font=宋体][font=Times New Roman]A[/font][/font][font=宋体]双击“网上邻居”时,相当于生成了一个[/font][font=宋体][font=Times New Roman]Ethernet[/font][/font][font=宋体]广播包,该包要求执行的命令是:“请告诉我你们的名字!”。请注意,[/font][font=宋体][font=Times New Roman]Ethernet HUB[/font][/font][font=宋体]不处理此命令,也不知道此命令是什么,[/font][font=宋体][font=Times New Roman]Ethernet HUB[/font][/font][font=宋体]只知道此包为广播包,幷负责将此包广播到所有其它埠(源端口除外),仅此而已。与[/font][font=宋体][font=Times New Roman]HUB[/font][/font][font=宋体]相连的计算机中的[/font][font=宋体][font=Times New Roman]NIC[/font][/font][font=宋体]收到此包(因为是广播包,故收下),将包中的数据域内容传送给上层软件(即[/font][font=宋体][font=Times New Roman]Windows [/font][/font][font=宋体]),上层软件返回网络中的计算机名给广播包的发送者(广播包中含有发出者的源[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址),用户[/font][font=宋体][font=Times New Roman]A[/font][/font][font=宋体]收到各个计算机回送的响应包,从而得知网络上有什么用户,幷由[/font][font=宋体][font=Times New Roman]Windows[/font][/font][font=宋体]显示在“网上邻居”中。如果找不到网络上的用户,则可能有下列原因:[/font][/size]
[size=3][font=宋体][font=Times New Roman]  1[/font][/font][font=宋体].该用户没有连到网上或接触不好(如电缆两端[/font][font=宋体][font=Times New Roman]RJ-45[/font][/font][font=宋体]),或该计算机没有加电。如果是接触不好,可能会有时看到,有时看不到。[/font][/size]

[size=3][font=宋体][font=Times New Roman]  2[/font][/font][font=宋体].[/font][font=宋体][font=Times New Roman]HUB[/font][/font][font=宋体]内部信息包传送不正确,芯片设计有问题(这几乎是不可能的)。[/font][/size]

[size=3][font=宋体][font=Times New Roman]  3[/font][/font][font=宋体].互连的计算机高层协议配置不正确,导致双方无法互相理解。如绑定的协定不一致,有的用[/font][font=宋体][font=Times New Roman]TCP/IP[/font][/font][font=宋体],有的用[/font][font=宋体][font=Times New Roman]IPX[/font][/font][font=宋体]等等,或者超时时间太短(此时间与[/font][font=宋体][font=Times New Roman]Ethernet[/font][/font][font=宋体]无关),以致于响应包还在路上,就宣布网络寻找结束,没有发现××用户。这个时间不是由[/font][font=宋体][font=Times New Roman]Ethernet[/font][/font][font=宋体]控制的,是由计算机操作系统控制的,如果某些计算机正在执行某些操作而不响应[/font][font=宋体][font=Times New Roman]NIC[/font][/font][font=宋体]的中断,它自然无法处理该广播包,从而使用户[/font][font=宋体][font=Times New Roman]A[/font][/font][font=宋体]看不到某些计算机。[/font][/size]

[size=3][font=宋体][font=Times New Roman]  4[/font][/font][font=宋体].此外,与[/font][font=宋体][font=Times New Roman]HUB[/font][/font][font=宋体]相连的计算机的工作模式(即[/font][font=宋体][font=Times New Roman]Half-duplex[/font][/font][font=宋体],或[/font][font=宋体][font=Times New Roman]Full-duplex[/font][/font][font=宋体])必须与[/font][font=宋体][font=Times New Roman]HUB[/font][/font][font=宋体]一致。[/font][font=宋体][font=Times New Roman]HUB[/font][/font][font=宋体]只能工作于半双工,计算机网卡也必须设为半双工(或自动方式),当然速率也必须一致,否则计算机发出的响应包也可能到达不了用户[/font][font=宋体][font=Times New Roman]A[/font][/font][font=宋体],从而导致看不到用户。[/font][/size]
[font=Times New Roman][size=3] [/size][/font]
[font=宋体][size=3]由于集线器会将来所有的数据传到每一个端口,虽然集线器已被交换机取代,但在侦错或收集网络数据时集线器还是被广泛的使用。[/size]
[size=3][font=宋体][font=Times New Roman]
Ethernet Switch[/font][/font][font=宋体]的工作基础是[/font][font=宋体][font=Times New Roman]Ethernet[/font][/font][font=宋体]信息包结构。[/font][font=宋体][font=Times New Roman]Ethernet[/font][/font][font=宋体]信息包为固定格式,但长度可变,在信息包头中带有目的[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址、源[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址、信息长度等若干内容。目前使用较多的[/font][font=宋体][font=Times New Roman]Ethernet[/font][/font][font=宋体]交换机都是[/font][font=宋体][font=Times New Roman]Layer 2[/font][/font][font=宋体]([/font][font=宋体][font=Times New Roman]OSI[/font][/font][font=宋体]的第二层)交换机,即基于[/font][font=宋体][font=Times New Roman]Ethernet MAC[/font][/font][font=宋体]地址进行交换。[/font][/size]
[font=Times New Roman][size=3] [/size][/font]
[size=3][font=宋体][font=Times New Roman]       [/font][/font][font=宋体]交换机与集线器的最大差别是[/font][font=宋体][font=Times New Roman]Ethernet Switch[/font][/font][font=宋体]记忆什么用户(即哪些[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址)挂在哪一个端口上,也就是说[/font][font=宋体][font=Times New Roman]Switch[/font][/font][font=宋体]中有一个地址表,表中的每一项内容主要是[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址与端口号。当[/font][font=宋体][font=Times New Roman]Switch[/font][/font][font=宋体]从某一埠收到一个包时(我们暂不讨论广播包),它要对地址表执行两个动作:一是检查该包的源[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址是否已在地址表中,如果没有,则将该[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址加到地址表中,这样以后就知道该[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址在哪一个端口;二是检查该包的目的[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址是否已在地址表中,如果该[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址已在地址表中,则将该包发送到对应的端口即可,如果该[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址不在地址表中,则将该包发送到所有其它端口(源端口除外),相当于该包是一个广播包。对于广播包,[/font][font=宋体][font=Times New Roman]Ethernet Switch[/font][/font][font=宋体]与[/font][font=宋体][font=Times New Roman]Ethernet HUB[/font][/font][font=宋体]的工作原理是一样的,没有什么差别。
[font=宋体][b][size=4]半双工以及全双工的功能[/size][/b][/font]
[font=宋体]在交换机出现之前,以太网络的规格一直是遵循[/font][font=宋体][font=Times New Roman]CSMA/CD[/font][/font][font=宋体]模式下的共享模式。在半双工的模式下,以太网络的任何节点都无法同时接收及发放数据,这让以太网络的功效减低许多,但随着交换机的出现,以太网络从此能够在全双工的模式下操作,幷被[/font][font=宋体][font=Times New Roman]IEEE[/font][/font][font=宋体]命名为[/font][font=宋体][font=Times New Roman]802.3x[/font][/font][font=宋体]流量控制。[/font]
[font=宋体]全双工的以太网络要求两个节点必须要以一对一的方式传输数据,也就是说联系两个节点的线路幷不能与其它连结共享。然而因为交换机有暂存记忆及导向的功能,这使得数据包在传输的过程中能有自己的线路。因此才能支持全双工的功能。因为数据包在传输的过程中幷不会有冲突的现象,因此全双工的以太网络幷不需要[/font][font=宋体][font=Times New Roman]CSMA/CD[/font][/font][font=宋体]的功能,严格上来说,全双工以太网络已与传统的以太网络大不相同。[/font][font=宋体][/font]
[b][font=宋体][font=Times New Roman]AirLive [/font][/font][/b][b][font=宋体]欧立科技[/font][/b][b][font=宋体][font=Times New Roman] OvisLink [/font][/font][/b][b][font=宋体]培训教材[/font][/b]
[b][size=4][font=宋体][font=Arial]Store-And-Forward[/font][/font][font=宋体]与内存[/font][/size][/b]
[font=Times New Roman] [/font]
[font=宋体]和集线器比较起来,除了地址表以外,交换机又多了缓冲存储器[/font][font=宋体][font=Times New Roman](memory buffer)[/font][/font][font=宋体]的装置。除了能够使以太网络在全双工模式下运作外,也能让以太网络以[/font][font=宋体][font=Times New Roman]Store-And-Forward([/font][/font][font=宋体]储存然后转送[/font][font=宋体][font=Times New Roman])[/font][/font][font=宋体]的方式传送数据包。
[font=宋体]交换机传送数据包的方法有两种。一种是当交换机在看到目的[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]位元址时,即使数据包还没有完全传到交换机,交换机便开始将数据包转传到目的,这种传输方法称为[/font][font=宋体][font=Times New Roman]Cut-Through([/font][/font][font=宋体]直接转传[/font][font=宋体][font=Times New Roman])[/font][/font][font=宋体]。另一种方式是等到数据完全传到交换机,确定没问题时,转传的动作才开始,这种方式称为[/font][font=宋体][font=Times New Roman]Store-And-Forward. [/font][/font][font=宋体]直接转传的方式虽然较快,但如果数据包是坏的,它幷没有办法事先阻止。因此现在市面上大多数的交换机都是以[/font][font=宋体][font=Times New Roman]Store-And-Forward[/font][/font][font=宋体]的方式转传数据包。[/font]
[font=宋体][font=Times New Roman] [/font][/font]
[b][size=4][font=宋体][font=Arial]Nway[/font][/font][font=宋体]自动协议模式[/font][font=宋体][/font][/size][/b]
[font=宋体][font=Times New Roman] [/font][/font]
[font=宋体]随着高速、全双工的以太网络规格的出现,以太网络的连接模式变成有很多种选择。除了原有的[/font][font=宋体][font=Times New Roman]10Mbps[/font][/font][font=宋体]半双工模式外,现在又多了[/font][font=宋体][font=Times New Roman]10Mbps[/font][/font][font=宋体]全双工、[/font][font=宋体][font=Times New Roman]100Mbps[/font][/font][font=宋体]半双工、[/font][font=宋体][font=Times New Roman]100Mbps[/font][/font][font=宋体]全双工、及千兆等模式。因此为了能让以太网络能够有随即插的便利性、国家半导体在[/font][font=宋体][font=Times New Roman]1994[/font][/font][font=宋体]年研发出[/font][font=宋体][font=Times New Roman]Nway[/font][/font][font=宋体]的协调规格。[/font][font=宋体][font=Times New Roman]Nway[/font][/font][font=宋体]能自动的协议两方的连结模式而把速度设在双方都能支持的最快模式下。[/font]
[font=Times New Roman]

[/font]
[b][font=宋体]从[/font][/b][b][font=宋体][font=Times New Roman]Switch[/font][/font][/b][b][font=宋体]上述工作过程我们可知:[/font][/b]
[font=宋体][font=Times New Roman]  1. Switch[/font][/font][font=宋体]是根据从端口收到的[/font][font=宋体][font=Times New Roman]Ethernet[/font][/font][font=宋体]包得知哪一个[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址在哪一个端口的,如果该[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址从来没有发出过[/font][font=宋体][font=Times New Roman]Ethernet[/font][/font][font=宋体]包,则交换机不知道该[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址在哪一个端口。[/font]

[font=宋体][font=Times New Roman]  2. [/font][/font][font=宋体]由于[/font][font=宋体][font=Times New Roman]Switch[/font][/font][font=宋体]中有一个地址表记录哪一个[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址在哪一个端口,因此对于非广播包,[/font][font=宋体][font=Times New Roman]Switch[/font][/font][font=宋体]而不必像[/font][font=宋体][font=Times New Roman]HUB[/font][/font][font=宋体]那样将该包发送到所有端口,只须将该包发送到对应的端口,从而使不相关的端口可以幷行通信,从而提供了比[/font][font=宋体][font=Times New Roman]HUB[/font][/font][font=宋体]更高的速率。[/font][font=宋体][font=Times New Roman]HUB[/font][/font][font=宋体]则不同,不管该包是广播包也好,非广播包也好,[/font][font=宋体][font=Times New Roman]HUB[/font][/font][font=宋体]都按广播包处理,从而使用户只能串行操作,共享通信带宽。[/font]

[font=宋体][font=Times New Roman]  3. Switch[/font][/font][font=宋体]是有自动地址学习功能,它自动根据收到的[/font][font=宋体][font=Times New Roman]Ethernet[/font][/font][font=宋体]包中的源[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址,更新[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址表的内容,[/font][font=宋体][font=Times New Roman]Switch[/font][/font][font=宋体]使用的时间越长,它学到的[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址就越多,未知的[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址就越少,因而广播的包就越少(如果目的[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址未知,则将该包作广播包处理),速度就越快。[/font]

[font=宋体][font=Times New Roman]  4. Switch[/font][/font][font=宋体]一般都是有自动年龄功能,即对于某一个已在地址表中的[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址,如果超过一定时间没有从该[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址收到包(即该地址不发包),则将该[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址从地址表中删除,以后碰到目的地址为该[/font][font=宋体][font=Times New Roman]MAC[/font][/font][font=宋体]地址的包时,[/font][font=宋体][font=Times New Roman]Switch[/font][/font][font=宋体]将包当广播包处理,重新学习。[/font][font=宋体][/font]
[font=Times New Roman][b]AirLive [/b][b][font=Arial-ItalicMT]欧立科技[/font][/b][b] OvisLink [/b][b][font=Arial-ItalicMT]培训教材[/font][/b][b][font=宋体][/font][/b][/font]
[font=Times New Roman][font=Arial-ItalicMT][size=10.5pt]陈[/size][/font][font=Arial-ItalicMT][size=10.5pt]小姐[/size][/font][/font][font=Arial][size=10.5pt]: 13761094022 [/size][/font][font=Arial-ItalicMT][size=10.5pt][font=Times New Roman](只短信支持,来电就掐。哈哈[/font][/size][/font][font=Arial][size=10.5pt]~~~[/size][/font][font=Arial-ItalicMT][size=10.5pt][font=Times New Roman])[/font][/size][/font][font=Arial][size=10.5pt]
[/size][/font]

[font=Arial][size=10.5pt]www.AirLive.com[/size][/font][font=Arial][size=10.5pt]
QQ:519068028  P~H
[/size][/font]

[/font][/font][font=宋体][/font][/size]
[/font][font=宋体][/font]

页: [1]

Powered by Discuz! Archiver Array  © 2007-2010 yanjiao.com