网络设备工作原理.ppt

上传人:小飞机 文档编号:5301656 上传时间:2023-06-23 格式:PPT 页数:81 大小:669KB
返回 下载 相关 举报
网络设备工作原理.ppt_第1页
第1页 / 共81页
网络设备工作原理.ppt_第2页
第2页 / 共81页
网络设备工作原理.ppt_第3页
第3页 / 共81页
网络设备工作原理.ppt_第4页
第4页 / 共81页
网络设备工作原理.ppt_第5页
第5页 / 共81页
点击查看更多>>
资源描述

《网络设备工作原理.ppt》由会员分享,可在线阅读,更多相关《网络设备工作原理.ppt(81页珍藏版)》请在三一办公上搜索。

1、2023/6/23,1,计算机网络Computer Networks,第五讲 网络设备工作原理,2023/6/23,2,网络互连的层次网络设备的工作原理,2023/6/23,3,网络互连的层次,网络互联从通信协议的角度来看可以分成四个层次:物理层:使用中继器在不同的电缆段之间复制位信号。数据链路层:使用桥在局域网之间存储转发数据帧。网络层:使用路由器在不同的网络之间存储转发分组数据。传输层及以上:使用协议转换器也称网关提供更高层次的接口,它是属于端-端的主机互联。,2023/6/23,4,网络互连的层次,LAN-LAN在传输层之下,一般用中继器和网桥就够了。LAN-WAN之间的协议差异大,多用

2、路由器。少数协议差别较大的高层应用系统会用到网关(如CCITT X.400与SMTP之间的邮件网关)。,2023/6/23,5,网络互连的层次网络设备的工作原理,2023/6/23,6,网络接口卡,网络接口卡(NIC)简称网卡,也被称为网络适配器就物理外表而言,网络接口卡是与计算机主板或外围设备上的总线扩展槽相适应的一种印刷电路板网络接口卡是网络通信的基本硬件组成部分,它能够把计算机产生的串行信号转换成可以在网络电缆上传送的串行格式。,2023/6/23,7,网络接口卡,网络接口卡工作在OSI参考模型的物理层和数据链路层的MAC子层根据网络介质访问控制方法的不同,网卡可以分为以太网、令牌环、光

3、纤分布式接口和异步传输方式等几种。其中以太网卡是应用最广泛的网卡。,2023/6/23,8,以太网卡,以太网卡实现了MAC子层的CSMA/CD介质访问,物理层的编码/解码、发送接收、载波检测、冲突检测等功能,并提供了与传输介质的连接接口,如RJ45、BNC和AUI接口。以太网卡包括以下几部分:发送和接收部件载波检测部件发送和接收控制部件曼彻斯特编码/译码器LAN管理部件微处理器,2023/6/23,9,曼彻斯特编码/译码器,发送控制,载波检测,接收控制,微处理器,LAN管理部分,发送,接收,2023/6/23,10,网卡总线类型,16位ISA(行业标准结构)32位PCI(外部设备互联)、EIS

4、A(扩展ISA)、MCA(微信道结构)其它PCMCIA(个人计算机存储卡国际协会)、并行口、USB,2023/6/23,11,接口类型,RJ45无屏蔽双绞线接口AUI粗同轴电缆接口BNC细同轴电缆接口SC/ST光纤接口,2023/6/23,12,网卡的使用,网卡地址:即网卡的物理地址或称为MAC地址,固化在网卡硬件中配置参数(跳线设置/软件设置/PnP)中断请求号 IRQ(一般为3)I/O基地址 I/O Base(一般为300H)存储器基地址 Memory Base(一般为C000H)全双工/半双工 传输速率(仅10/100Mbps双速网卡可选),2023/6/23,13,提高网卡传输性能的措

5、施,并行处理:发送/接收和数据处理同步进行全双工:需集线器/交换机的支持突发传输方式(每次传送更多的帧)智能网卡(让网卡承担更多的传输任务)提高与主机的传输速度:与主机的存储器传输数据时采用DMA传送方式 总线采用传输速度较快的PCI总线,2023/6/23,14,网卡的安装,选择网卡需要考虑的问题:网络结构操作系统介质类型数据传输速率可用的总线类型,2023/6/23,15,网卡的安装,首先将网卡插入到一个合适的槽中(ISA或PCI)一些老的网卡配有滑动开关,DIP开关或跳线来控制网卡使用的DMA内存地址和IRQ中断号,需按使用说明进行设置。大多数网卡是通过软件来设置Window95/98/

6、2000/xp能够识别即插即用设备,当网卡安装之后操作系统能自动识别,根据它的提示进行设置并安装网卡所带驱动程序即可如果操作系统无法识别网卡,则需手工安装(如Win3.x、WinNT、UNIX、Linux),2023/6/23,16,网络集线器,工作在OSI模型第一层的网络设备中继器集线器多端口中继器,2023/6/23,17,中继器,中继器是第1层网络设备中继器的用途:在比特级上对网络信号进行再生和重定时,从而可以使它们可以在网络介质上传输更长的距离。缺点:不能对网络流量进行过滤使用中继器时注意:用中继器连接的以太网不能形成环必须遵守MAC协议定时特性,不能用中继器将电缆无限连接起来(四中继

7、器原则),2023/6/23,18,四中继器原则,在网络上的任何两台计算机之间不能安装超过4台的中继器或者放大式集线器。该规则能保证当冲突发生时,冲突域中的每个节点都能知道已经发生了冲突。5-4-3-2-1网络的5个部分,4台集线器或中继器,网络的3个部分可以连接主机,两个部分是链路部分,1个大的冲突域(如图所示),2023/6/23,19,2023/6/23,20,集线器,集线器是物理层网络设备,也称多端口中继器对信号进行再生并且把它放大到所有的端口常见的有8,12,16,24口,2023/6/23,21,2023/6/23,22,三种结构:独立式(Stand alone):固定端口配置,扩

8、充时用级连的方法堆叠式(Stackable):固定配置,用堆叠方法进行扩充堆叠连接在一起的HUB在逻辑相当于一台单独的HUB,可统一管理模块化(Module):又称机箱式,由一台带有底板、电源的机箱和若干块多端口的接口卡(线卡)组成。可灵活按需配置,通过插入不同的插卡满足需求(如插入交换卡、路由卡、加密卡等),2023/6/23,23,NIC,HUB,UTP,PC机,用集线器搭建简单的网络,服务器,以1台服务器,3台PC机为例:一台HUB 4块UTP接口的网卡 4台PC机 8个RJ45接头(水晶头)若干米UTP双绞线,2023/6/23,24,共享介质环境中的冲突和冲突域,共享介质(多路访问)

9、,扩展介质,点到点,2023/6/23,25,冲突和冲突域,在同一个网络上,当两个比特同时在进行传输时,就可能会发生冲突。一个网络上若有过多的网络流量则会导致严重的问题在网络内部,数据分组产生和发生冲突的这样一个区域被称为冲突域所有共享介质环境都是冲突域,一条线路可通过接插电缆、收发器、中继器和集线器与另一条线路进行连接,所有这些第1层互连设备都是冲突域的一部分当冲突发生的时候,卷入到冲突的数据分组会受到逐位的破坏,2023/6/23,26,工作站越多意味着冲突越多,2023/6/23,27,中继器、集线器和冲突域,中继器会对比特进行再生和重定时,但是中继器不能对通过它们的业务流量进行过滤。中

10、继器会把一个端口收到的信号转发到所有的端口使用中继器会扩展冲突域的范围,在中继器两端的网络是一个大的冲突域集线器也称多端口中继器,进入集线器一个端口的任何信号都会再生、重定时而且被发送到其余的所有端口中继器和集线器都是第1层的设备,因此它们不会对网络流量进行过滤。如图所示,2023/6/23,28,冲突域:由一台集线器和中继器所扩展,2023/6/23,29,第2层设备,网桥交换机,2023/6/23,30,网桥,定义:网桥(bridge)是工作在数据链路层的一种网络互连设备,它在互连的类型相同但协议不同的LAN之间实现帧的存储和转发。为什么使用网桥?学校和企业的各个部门分别拥有自己独立管理的

11、LAN,为了进行交互,需要使用网桥来实现互连;一个企业分布在相隔很远的不同建筑物内,在每个建筑物内组建单独的LAN,并使用网桥将这些LAN连接起来,是比较经济的方案;将一个负载很重的大LAN分隔成使用网桥互连的几个LAN以减轻负担;LAN上的两台机器其距离超过2500米,必须使用网桥将这个 LAN 分隔以保证网络的正常工作;网桥可以隔离负载,防止出故障的站点损害全网;网桥可以有助于安全保密。,2023/6/23,31,图1,2023/6/23,32,用网桥实现多个网段互连,hub,10Base2-细缆Ethernet,10Base5 粗缆Ethernet,10BaseT-双绞线,router,

12、server,hub,网桥,网段3,网段4,10Base5 粗缆Ethernet,网段1,网段2,2023/6/23,33,连接 802.X和 802.Y的网桥互连时需要解决的相同问题不同LAN帧格式的转换;不同的LAN速率不同,网桥要有缓存能力;高层协议的计时器设置;不同的LAN支持的最大帧长度不同。解决办法:丢弃无法转发的帧。,2023/6/23,34,IP包,802.3PKT,802.5PKT,802.3PKT,802.5PKT,802.3介质,802.5介质,链路层物理层,LLCMACPHY,图2,2023/6/23,35,两种类型的网桥,透明网桥(Transparency Bridg

13、e)源选径网桥(Source Routing Bridge),2023/6/23,36,透明网桥/生成树网桥,工作原理:网桥工作在混杂(promiscuous)方式,接收所有的帧;网桥接收到一帧后,通过查询地址/端口对应表来确定是丢弃还是转发;网桥刚启动时,地址/端口对应表为空,采用洪泛(flooding)方法转发帧;在转发过程中采用逆向学习(backward learning)算法收集MAC地址。网桥通过分析帧的源MAC地址得到MAC地址与端口的对应关系,并写入地址/端口对应表;网桥软件对地址/端口对应表进行不断的更新,并定时检查,删除在一段时间内没有更新的地址/端口项;帧的路由过程目的LA

14、N与源LAN相同,则丢弃帧;目的LAN与源LAN不同,则转发帧;目的LAN未知,则洪泛帧。,2023/6/23,37,图3,2023/6/23,38,多个网桥(并行网桥)可能产生回路如图所示解决多个网桥产生回路的问题思想让网桥之间互相通信,用一棵连接每个LAN的生成树(Spanning Tree)覆盖实际的拓扑结构。如图所示,2023/6/23,39,图4,2023/6/23,40,图5,2023/6/23,41,构造生成树每个桥广播自己的桥编号,号最小的桥称为生成树的根;每个网桥计算自己到根的最短路径,构造出生成树,使得每个LAN和桥到根的路径最短;当某个LAN或网桥发生故障时,要重新计算生

15、成树;生成树构造完后,算法继续执行以便自动发现拓扑结构变化,更新生成树。,2023/6/23,42,源选径网桥,CSMA/CD和Token Bus选择了透明网桥,Token Ring选择了源路由网桥特点:由源站负责路由选择,路由信息放在发送的帧的首部(即把要经过的路径放在帧中,帧按该路径传送)选路方法:源站向目的站发送探测帧,该帧在扩展的LAN中沿所有可能路由传送;每个探测帧都记录下它所经过的路由;这些探测帧在到达目的站后,再沿各自的路由返回源站;由源站选择其中的最佳路由,作为发送帧中的路由信息。,2023/6/23,43,源选径网桥的优缺点,优点:网桥功能可以很简单;可以用最佳路由传送。缺点

16、:源站计算路由费时;主机负担重。,2023/6/23,44,透明网桥,源选径网桥,服务类型,无连接,面向连接,对源站的透明性,完全透明,不透明,配置、管理,自动配置,容易管理,人工方法,选择的路由,次佳,最佳,目的地确定方法,逆向学习,探测帧,故障处理及拓扑变化,网桥负责,主机负责,复杂性和开销,网桥负担,主机负担,两种网桥的比较,2023/6/23,45,网桥和中继器的比较,网桥可实现不同类型LAN的互联(如以太网和令牌环之间);中继器只能用于以太网段间互联。利用网桥可以实现大范围局域网互联;中继器则受限从而只能在5段以太网段且距离有限。网桥可以隔离错误帧,提高网络性能;中继器只单纯复制位,

17、而不管正确与否。网桥可以提高网络安全性,尤其对局域网广播方式,可用于将不同网段隔离。,2023/6/23,46,以太网交换机,第2层设备也称多端口网桥网络分段、流量过滤,2023/6/23,47,以太局域网的分段,共享信道LAN的缺点:多个站点同时发送会造成冲突;网络中站点越多,冲突现象越严重;每个站点的平均拥有带宽为W/n;解决的方法:网段分割,在各段之间分离流量通过创建更小的冲突域,使每个用户可以获取更多的带宽,2023/6/23,48,网络分段,MAC广播域,独立的冲突域,独立的冲突域,网桥或网络交换机,交换机只能分隔冲突域,但不能分隔广播域,2023/6/23,49,能够用来为局域网分

18、段的设备,网桥 交换机 路由器,2023/6/23,50,辨别冲突域,集线器,网桥,交换机,路由器,冲突域:,1 4 4 4,2023/6/23,51,交换技术,交换机的三种功能生成树协议几种交换方法,2023/6/23,52,交换机的三种功能,地址学习转发/过滤避免环路,2023/6/23,53,地址学习,初始 MAC 地址表是空的,MAC 地址表,E0,E1,E2,E3,A,B,C,D,2023/6/23,54,地址学习,A站发送一帧到C站交换机通过学习数据帧中的源地址缓存A站MAC地址对应端口E0表项 A站发送到C站的帧被洪泛输出到除E0以外的所有其它端口,MAC 地址表,E0,E1,E

19、2,E3,D,C,B,A,2023/6/23,55,地址学习,D站发送一帧到C站交换机通过学习数据帧的源地址缓存D站MAC地址对应端口E3表项D站发送到C站的帧被洪泛输出到除端口E3以外的所有其它端口,MAC 地址表,E0,E1,E2,E3,D,C,A,B,2023/6/23,56,过滤,A站发送一帧到C站目的已知,帧不被洪泛,直接输出到端口E2,E0,E1,E2,E3,X,X,D,C,A,B,MAC address table,2023/6/23,57,交换机转发信息的方式,Cut-through(直通方式)交换机检查目的地址并立即开始转发帧,Store and forward(存储转发方式

20、)帧被完全接收,转发之前要对帧进行校验,Fragment free(无碎片直通方式)(modified cut-through)交换机检查开始的64个字节然后立即开始转发帧,哪种方式速度最快?比较三种方式的优缺点,2023/6/23,58,以太网交换机帧转发方式,直接交换方式在此方式中,交换机只要接受并检测到目的地址字段,立即将该帧转发出去,而不管这一帧数据是否出错,帧出错检测任务由节点主机完成。这种交换方式的优点是交换延迟时间短;缺点是缺乏差错检测能力,不支持不同输入输出速率的端口之间的帧转发。,2023/6/23,59,以太网交换机帧转发方式,存储转发交换方式在此方式中,交换机首先完整地接

21、受发送帧,并先进行差错检测。如果接受帧是正确的,则根据帧目的地址确定输出端口号,然后再转发出去。这种交换方式的优点是具有差错检测能力,并能支持不同输入输出速率的端口之间的帧转发;缺点是交换延迟时间将会增长。,2023/6/23,60,以太网交换机帧转发方式,无碎片直通方式(改进直接交换方式)它将前两者结合起来,在此方式中,交换机在接受到帧的前64字节后,判断以太网帧的帧头字段是否正确,如果正确则转发出去。这种方法对于短的以太网帧来说,其交换延迟时间与直接交换方式比较接近;而对于长的以太网帧来说,由于它只对帧的地址字段和控制字段进行了差错检测,因此交换延迟时间将会减少。,2023/6/23,61

22、,冗余拓扑,冗余拓扑可以消除单点造成的失败冗余拓扑会导致广播风播,多帧复制等问题,网段 1,网段 2,Server/host X,Router Y,交换机A,交换机B,2023/6/23,62,广播风暴,网段 1,网段 2,服务器/主机 X,路由器 Y,广 播,交换机 A,交换机 B,2023/6/23,63,多帧复制,网段 1,网段 2,服务器/主机 X,路由器 Y,交换机 A,交换机 B,主机 X 发送一单播帧到路由器Y路由器 Y MAC地址还没有被交换机学习到路由器 Y 将接收到两个相同的帧,2023/6/23,64,解决办法:生成树协议,将部分端口设为阻塞状态,阻塞,x,2023/6/

23、23,65,生成树协议,每个网络一个根桥(标识号最小的桥)每个非根桥一个根端口每个网段一个指定端口,x,指定端口(转发),根端口(转发),指定端口(转发),非指定端口(阻塞),根桥,非根桥,SW X,SW Y,100baseT,10baseT,2023/6/23,66,生成树协议-根桥的选择,交换机 Y缺省优先权:32768 MAC 0c0022222222,交换机 X缺省优先权:32768 MAC 0c0011111111,BPDU,BPDU=桥协议数据单元根桥=最小桥标识号桥标识号=桥优先权+桥MAC地址上图中哪个交换机标识号最小?,2023/6/23,67,生成树协议端口状态,交换机 Y

24、缺省优先权:32768MAC 0c0022222222,交换机 X缺省优先权:32768 MAC 0c0011111111,根桥,x,Port 0,Port 1,Port 0,Port 1,100baseT,10baseT,指定端口,根端口,非指定端口,指定端口,2023/6/23,68,生成树举例:,交换机YMAC 0c0022222222缺省优先权32768,交换机XMAC 0c0011111111缺省优先权32768,Port 0,Port 1,Port 0,Port 1,交换机 ZMac 0c0011110000缺省优先权 32768,Port 0,请指出根桥、指定端口、根端口和非指定

25、端口哪些是转发端口,哪些是阻塞端口?,100baseT,100baseT,2023/6/23,69,生成树举例:,交换机YMAC 0c0022222222缺省优先权32768,交换机XMAC 0c0011111111缺省优先权32768,Port 0,Port 1,Port 0,Port 1,交换机 ZMac 0c0011110000缺省优先权 32768,Port 0,请指出根桥、指定端口、根端口和非指定端口哪些是转发端口,哪些是阻塞端口?,100baseT,100baseT,指定端口,根端口,非指定端口,指定端口,根端口,根桥,2023/6/23,70,主要基于软件每个桥一个生成树通常每个

26、桥最多16个端口,网桥,局域网交换机,主要基于硬件(ASIC)每个交换机多个生成树交换机具有更多的端口,2023/6/23,71,下图是直接交付和间接交付的示意图。,路由器在网际互连中的作用,2023/6/23,72,路由器是一种具有多个输入端口和多个输出端口的专用计算机,其任务是转发分组。下图给出了典型的路由器的构成框图。,2023/6/23,73,2023/6/23,74,整个的路由器结构可划分为两大部分:路由选择部分和分组转发部分。路由选择部分也叫做控制部分,其核心构件是路由选择处理机。分组转发部分由三部分组成:交换构件、一组输入端口和一组输出端口。下面分别讨论每一部分的组成。在讨论路由

27、选择的原理时,往往不去区分转发表和路由表的区别,而是笼统地使用路由表这一名词。,2023/6/23,75,下图给出了在输入端口的队列中排队的分组的示意图。,2023/6/23,76,我们再来观察在输出端口上出现什么情况,如图7-4所示。,2023/6/23,77,交换构件的交换方法:(1)通过存储器进行交换 最早使用的路由器就是利用普通的计算机,用CPU作为路由选择处理机。当路由器的某个端口收到一个分组时,就用中断方式通知路由选择处理机。然后分组就从输入端口复制到存储器中。路由选择处理机从分组头部提取目的地址,查找路由表,再将分组复制到输出端口的缓存中。,2023/6/23,78,许多现代的路

28、由器也通过存储器进行交换,与早期的路由器的区别就是目的地址的查找和分组在存储器中的缓存都是在输入端口中进行的。例如,Catalyst 8500系列交换机,2023/6/23,79,(2)通过总线进行交换 数据报从输入端口通过共享的总线直接传送到合适的输出端口,而不需要路由选择处理机的干预。例如,Catalyst 1900系列交换机(1G bit/s),2023/6/23,80,(3)通过交叉开关交换结构进行交换 这种交换结构称为互连网络,有2N条总线,可以使N个输入端口和N个输出端口相连接,这取决于相应的交叉结点是使水平总线和垂直总线接通还是断开。当输入端口收到一个分组时,就将它发送到与该输入端口相连的水平总线上,若通向所要转发的输出端口的垂直总线是空闲,就接通将分组转发到输出端口;否则就进入在输入端口排队。例如,Cisco 12000系列交换路由器(60G bit/s),2023/6/23,81,路由器和网桥的区别,网桥独立于高层协议,它把n个物理网络连起来后提供给用户的仍然是一个逻辑网络,用户根本不知道网桥存在。路由器则利用IP协议将网络分成n个逻辑子网,每个子网有各自独立的网络地址,是完全独立的自治域。路由器可处理存在多路由的情况,网桥几乎不能在回路中正常工作。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号