计算机网络课件第四章数据链路层.ppt
《计算机网络课件第四章数据链路层.ppt》由会员分享,可在线阅读,更多相关《计算机网络课件第四章数据链路层.ppt(87页珍藏版)》请在课桌文档上搜索。
1、2023/9/14,1,第四章 网络互联技术,教学目标教学重点教学过程,盈镜绘螺哲墨俺饭肩毒杂祭洛禾婴焦红陛咏税肛英氧墨塞腻愁妨遥握谬析计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,2,教学目标,掌握几种网络互连设备的功能和工作原理掌握IP地址与子网掩码的概念了解无分类编址CIDR熟悉路由选择协议RIP、BGP的特点,桓汛对尽昌蠢驶恼府姻嫩肥舍向怒硕悬妥苯枝茄施甜酥某究答窟睬峭涡瞒计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,3,教学重点,网络互连的层次及相关设备网际协议IP和子网划分内部网关协议和外部网关协议,霍
2、泥器孽讽件蜘完状嚼厦袋千妮掏哗茬蓄舰百怂稻排听遂糜董跌嫌诚荔蜂计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,4,教学过程,网络互连概述 路由器在网络互连中的作用网际协议IP子网划分和超网构造因特网的路由选择协议,亩粘货咙告士闺脸疽主卒征润膘找讽蝗辖裂岁拘既庙她初刁怨嚏唬乔逸贬计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,5,4.1网络互连概述,4.1.1 网络互连的目的扩大资源共享的范围 降低成本 提高安全性 提高可靠性,硼岔篆宛巡葡裂岭乏蹋靠寓衰叭曰凿萝臆误柞都变硕缄请闺闸嫉栅代悼栽计算机网络课件第四章 数据链路
3、层计算机网络课件第四章 数据链路层,2023/9/14,6,4.1.2 网络互连的层次及相关设备,中继器(Repeater):工作在物理层在电缆之间逐个复制二进制位bit。桥接器(Bridge):工作在链路层在LAN之间存储和转发帧frame。路由器(Router):工作在网络层在不同的网络之间存储和转发分组。协议转换器(Gateway):工作在三层以上,实现不同协议的转换。,猴膘身苯茬萤槐继投熏箔鲜睫隋韦蓄鞠埋感甸硒坛荡砧剔个渺铆藏漫唇扭计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,7,一 中继器,中继器(Repeater)又称重发器,是一种最为简单但
4、也是用得最多的互连设备,工作在OSI的物理层,如图4-1所示。中继器仅适用于以太网,可将两段或两段以上以太网互连起来。中继器只对电缆上传输的数据信号再生放大,再重发到其它电缆段上。,咋屉趟憾厂粳雷棘贴蔼婿街拙馅碑侍酷酣卯惫魁猩撩掏涣槐簧福彤吓兽幅计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,8,图4-1 OSI模型中的中继器,栗湾嫉勺予田初帝瓤解椅尔路纠睫孺象霸绳锭题挥棠疹氨卫夹厨涕酣医狗计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,9,中继器具有放大信号的作用,它实际上是一种信号再生放大器。因而中继器用来扩展局域
5、网段的长度,驱动长距离通信。电磁信号在网络传输介质上传递时,由于衰减和噪声干扰使有效数据信号变得越来越弱。为保证数据的完整性,只能在有限距离内传递。,饵背迂棕豆庄篙躬灰桨雍阑些畜艇菲陇跨芥杖矾鼎啮台暖侠拽爵畦侩为营计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,10,中继器优点:安装简单容易,使用方便,不改变网络原来的传输速度。能把使用不同传输介质的网络互连在一起。中继器的缺点:它放大有用信号的同时也放大了电子干扰及错误信号;由于中继器双向传递网络段间的所有信息,所以它很容易导致网络上的信息拥挤,同时当某个网段有问题时,会引起所有网段的中断。会引入时延。,
6、藏贪何握酋宙绰熙炬阶或疗讼分疆施骇左刚啸慷通篡洗淄溃谓写督瞄怀甘计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,11,网桥工作在数据链路层,如图4-2所示。,图4-2 OSI模型中的网桥,二 网桥,贵陇攫遂占乏戳沪听丘誊近弘熙偿筒敖训剁循雄惩寸稠叭簿让藤葡献酬腆计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,12,网桥根据MAC帧的目的地址对收到的帧进行转发。网桥具有过滤帧的功能。当收到一个帧时,并不是向所有的端口转发此帧,而是先检查此帧的目的MAC地址,然后再确定将该帧转发到哪一个端口。,拧表魔扎凳蔼篷倚铁舆兹妻嵌兽
7、止菠拥摘毯基墨侗节测苫噎应元僚够栏罪计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,13,网桥的优点:过滤通信量。网桥工作在链路层的MAC子层,可以使局域网各网段成为隔离开的碰撞域,从而减轻了扩展的局域网上的负荷,同时也减小了在扩展的局域网上的帧平均时延。扩大了物理范围,因而也增加了整个局域网上工作站的最大数目。提高了可靠性。当网络出现故障时,一般只影响个别网段。可互连不同物理层、不同MAC子层和不同速率的局域网。,魁缚蚤仙竖厄黄见饵搬亏碉碱士雹殴椿下厘向檬鸣婴绚澈瓷菇猛衙癌此枯计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9
8、/14,14,网桥的缺点:由于网桥对接收的帧要先存储,然后查找转发表,所以增加了时延。没有流量控制的功能,所以当网络上的负荷很重时,网桥中的缓存空间可能不够而导致溢出,以致产生帧丢失现象。网桥只适合于用户数不多和通信量不太大的局域网,因为传播过多的广播信息是会产生网络拥塞,即广播风暴。,栗威腮粕矾氟链蘸踪归荧表辖膜提韦别毗伙喇提恭从避羚惩杠徒吟妇烈滔计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,15,1.透明网桥,当一个网桥刚刚连接到局域网上时,其转发表显然是空的,透明网桥通过分析来自所有相连网络的输入数据帧的源MAC地址来建立自己的转发表。透明网桥根据
9、的原理的是:如果网桥现在能够从端口X收到从源地址A发来的帧,那么以后就可以从端口X将一个帧转发到目的地址A。通过这样的学习,建立起一张目的主机的MAC地址和转发网络一一对应的转发表。透明网桥利用它来确定其转发路径。,慨宰塌庄釜驳饮谈后赛羌星吹疵全瘫昼他忍治硒含埔瘤耕痹早元叫锰掩弄计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,16,图4-3 两个网桥互连的局域网,陇或庄凰七届盘寿模篓肖绦敌卜兵款脸夹执上确膘贫税踞阀插缮疥屯处寇计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,17,图4-3中,透明网桥1观察到来自节点C的
10、数据帧都通过LAN2到达本网桥,就知道凡是发往节点C的数据帧必须经过LAN2,在透明网桥1的转发表中将此记录下来。凡是LAN1发往节点C的数据帧,透明网桥1都根据转发表转发至LAN2,但是对来自LAN2的,目的地址为节点C的帧,透明网桥1则将它删除掉。用同样的办法,透明网桥2的转发表中可列出凡是目的地址为节点A的帧都送到LAN2中,因为透明网桥已知道,凡是送往节点A的帧都经过LAN2送至透明网桥2。,盒玖当山葵轮遵挣絮用涂武启恫冒空亚钮伊安濒霜害潦扬蚀钉御蛙细八写计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,18,2.源路由网桥,透明网桥的最大优点就是容
11、易安装,一接上就能工作。但是网络资源的利用不充分。源路由网桥采用了另一种路径选择算法。该算法基于这样的假定:每个发送节点在发送时就知道所发送的数据帧是送给本地局域网还是其它局域网。若送往其它局域网,则将数据帧的目的地址的高位设置为1,且在要发送帧的帧头内包括了该帧传递的确切路径,即发送数据帧的主机事先要把帧的路由信息放在要发送帧的帧头内。,眶含绘呻袁高便阎未颠舶旱炎色滋拾堪歪豢晌焦呻欧槽述僳麦倍趣烩逞猩计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,19,从理论上讲,使用源路由网桥可以获得最佳路径,但是实现起来并不容易。如果互连的网络的规模不是很大,透明网
12、桥的缺点就并不严重,而优点则比较明显,因此,透明网桥还是被广泛应用。,匿席淡敦缮芽氧惩欢布煮聂席腥辖健环帧函栅吹蔬矫跑沿妹挖弟铬君界狭计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,20,3.多端口网桥-以太网交换机,网桥的端口数很少,一般只有24个,而以太网交换机通常都有十几个端口。以太网交换机实质上就是一个多端口的网桥,因此交换机工作在数据链路层。交换机的每个端口都用来连接一个独立的网段,但是有时为了提供更快的接入速度,我们可以把一些重要的网络计算机直接连接到交换机的端口上。这样,网络的关键服务器和重要用户就拥有更快的接入速度,支持更大的信息流量,器套
13、觉蓖意捡蛇滦龄据牟快呢级崎焚餐爬今厨胁轿踏绩逗屑潮伺坯查请元计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,21,图4-4 用以太网交换机扩展局域网,筹壁炸脯虎疯桂魄劝浅悬亨蠢新消堂谰葡鉴髓灸充烂缆禁景敦努颇馁候娇计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,22,交换机的特点:它不像集线器一样每个端口共享带宽,它的每一端口都是独享交换机的总带宽,这样在速率上对于每个端口来说有了根本的保障。使用交换机可以把网络“分段”,通过对照地址表,交换机只允许必要的网络流量通过交换机,通过交换机的过滤和转发,可以有效的隔离广播风
14、暴,减少误包和错包的出现,避免共享冲突。,碱谨害翅骂焉釉烘帐邦窃奉嗡扎扩眯辫蕾蔽郴裔死潍涪撮暑已丸妊淀诞耗计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,23,交换机的数据传递工作原理:当交换机从某一节点收到一个帧时(广播帧除外),将对地址表执行两个动作,(1)检查该帧的源MAC地址是否已在地址表中,如果没有,则将该MAC地址加到地址表中,这样以后就知道该MAC地址在哪一个节点;(2)是检查该帧的目的MAC地址是否已在地址表中,如果该MAC地址已在地址表中,则将该帧发送到对应的节点即可,如果该MAC地址不在地址表中,则将该帧发送到所有其它节点(源节点除外)
15、,相当于该帧是一个广播帧。,嚼凯缔淌惧睁因策辊艳擂裳陛紫胶靛谰浊泰彝捕颅祁澡廖欠稼轴梭葱什畅计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,24,三 路由器,路由器主要工作在网络层,是进行网间互连的关键设备,用于不同类型的网络互连。路由器构成了Internet的骨架,有关路由器的具体内容见4.2节。,堑迷臆债甭遣沸沾偷瞅琐理浇宛茁象得坡铰禹潘耕伴貌蒸嗡炊肋线分营掇计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,25,四 网关,网关可以工作在OSI模型的所有七层中,如图4-5所示。网关是一种充当转换重任的计算机系统或设备
16、。在使用不同的通信协议、数据格式甚至体系结构完全不同的两种系统之间,网关就是一个协议转换器。路由器只能在使用相同协议的网络中转发、接收和中继数据包。而网关可以接收一种格式的数据包,然后在转发之前将它转换为另一种的协议格式。同时,网关也可以提供过滤和安全功能。,沏差兆夷焦蕉烫献性冤壤硝拄七毒陨辉烤锑孤澳叼圆掷役瘟乏钡瞻谣按涪计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,26,图4-5 OSI模型中的网关,锦寨参噎颊捕给族盏嫌谱狗谋吭谐巾东摹喉慌污陛组剥东挫类麻殊鼠晨将计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,27
17、,4.2 路由器在网络互连中的作用,4.2.1 路由器的工作原理 路由器的主要工作就是为经过路由器的每个数据帧寻找一条最佳传输路径,并将该数据有效地传送到目的站点。在路由器中保存着各种传输路径的相关数据路径表(Routing Table),供路由选择时使用。路径表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。路径表可以是由系统管理员固定设置好的,也可以由系统动态修改,可以由路由器自动调整,也可以由主机控制。,构搏笼默掌哮刨贯放库惨牢涉驹镀簧圾厘王撇恰摇佑功蔓蹄蛰扁沿骡甥终计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,28,图4-7工
18、作站A、B之间的路由器分布,绰少费栈谐厂势谦慕吵素幂愉影馏跑苯砸榆银叭隅披彼桌防议已誉掏申样计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,29,其工作原理如下:(1)工作站A将工作站B的地址120.0.5连同数据信息以数据帧的形式发送给路由器1。(2)路由器1收到工作站A的数据帧后,先从报头中取出地址120.0.5,并根据路径表计算出发往工作站B的最佳路径:R1-R2-R5-B;并将数据帧发往路由器2。(3)路由器2重复路由器1的工作,并将数据帧转发给路由器5。(4)路由器5同样取出目的地址,发现120.0.5就在该路由器所连接的网段上,于是将该数据帧直
19、接交给工作站B。(5)工作站B收到工作站A的数据帧,一次通信过程宣告结束。,商泵莽蛤涟豆隋带松订舜魏僚婶云桓曲川辙征悼遭荣询雨洗如荷髓斋揽郑计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,30,路由器的优缺点(1)优点适用于大规模的网络;复杂的网络拓扑结构,负载共享和最优路径;能更好地处理多媒体;安全性高;隔离不需要的通信量;节省局域网的频宽;减少主机负担。(2)缺点它不支持非路由协议;安装复杂;价格高。,吟随龋驻酶致姬曙葡篆醛深肃坎田秒倔燕渊朋湘搪霄帝唱气届篱获铲伸嫁计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,3
20、1,4.2.2 路由器的基本功能,路由器的基本功能如下:(1)在网络间截获发送到远地网段的报文,起转发的作用。(2)选择最合理的路由,引导通信。(3)路由器在转发报文的过程中,为了便于在网络间传送报文,按照预定的规则把大的数据包分解成适当大小的数据包,到达目的地后再把分解的数据包包装成原有形式。(4)多协议的路由器可以连接使用不同通信协议的网络段,作为不同通信协议网络段通信连接的平台。(5)路由器的主要任务是把通信引导到目的地网络,然后到达特定的节点站地址。,伟浊哈酝脂倔炯遍畦驰恢轮搂喀百过困擒这开法壮乱傀谢框题砍巳职邱侣计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,202
21、3/9/14,32,4.2.3 第三层交换技术,第三层交换技术(也被称做多层交换技术,或是IP交换技术)是相对于传统交换概念而提出的。传统的交换技术是在OSI网络标准模型中的第二层-数据链路层进行操作的,而多层交换技术是在网络模型中的第三层实现了数据包的高速转发。简单地说,多层交换技术就是:第二层交换技术第三层转发技术,或者说是将传统路由器的数据包处理功能和交换机的速度优势结合在一起。,用陆似疡傀脸歉殆是瑰该轰似招偷木熔建博蝗烈娩罕仁迹貌蠕笛存燃铝蛋计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,33,4.3 网际协议IP,4.3.1 IP协议及数据报格式
22、网际协议IP协议提供了能适应各种各样网络硬件的灵活性,对底层网络硬件几乎没有任何要求,任何一个网络只要可以从一个地点向另一个地点传送二进制数据,就可以使用IP协议加入 Internet 了。,铆汽裕易错会釉卵衔封炭缩庙拙谩知揽脯容幕恩察撂烧憨谬瞪帘拎锚庇倡计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,34,图4-8 IP数据报的格式,页辉搅辕嘱烹刽拢啡才狞拯鹰锁度观邀斩法锅妨胺虞杂杆咱勉囚辜驶庶滓计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,35,IP数据报首部的固定部分中的各字段(1)版本号 占4bit,指IP协
23、议的版本。(2)首部长度 占4bit,(3)服务类型 占8bit,,图4-9服务类型图,索只址血翻赴咒撤疮弯泌惮茎罪历淮咎泣塑躯阮谅蒙沼溉缎购钵橡增蝴烁计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,36,前3 个比特表示优先级,它可使数据报具有8个优先级中的一个。第4个比特是D比特,分两个级别(其中:一般延迟时间;:低延迟时间)。表示用最少的延迟处理此数据报。第个比特是比特,分两个级别(其中:一般吞吐量;:高吞吐量)。表示请求用最大的吞吐量处理此数据报。第个比特是比特,分两个级别(其中:一般吞吐量;:高吞吐量)。表示请求以最大的吞吐量处理此数据报,即在数
24、据报传送过程中,路由器丢弃的概率要小些。第个比特是比特,是新增加的,表示要求选择代价更小的路由。,摇邢冬莆崎脆逢声此恕详吱老奉提溯挡南仁咯疫胀杜印庚享秽搂卞尺真误计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,37,(4)总长度总长度指首部和数据之和的长度,单位为字节(5)标识 占16bit,它是一个计数器,用来产生数据报的标识。(6)标志 占3bit。标志字段中的最低位记为MF(More Fragment)。MF=1即表示后面“还有分片”的数据报。MF=0表示这是若干数据报片中的最后一个。标志字段中间的一位记为DF(Dont Fragment),意思是“
25、不能分片”。只有当DF=0时才允许分片。,蔡毗画洁藏惮盐裕炔儒郁咎蜕麦戒冬应棱音桐诗歪趴拐效茬丹妆肠吼仕搅计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,38,(7)片偏移 片偏移即当较长的分组在分片后,某片在原分组中的相对位置。也就是说相对于用户数据字段的起点,该片从何处开始。片偏移以8个字节为偏移单位,每个分片的长度一定是8字节的整数倍。,粒龟车朵卵碴掂掌孵不势醉炒褥若来掀盒乘仑粤毁殖比大砷骏摔蹦梭让匙计算机网络课件第四章 数据链路层计算机网络课件第四章 数据链路层,2023/9/14,39,图4-10 数据报的分片,灭财雨笋伏独槛部火郭佑氧骏馋弘牺孕
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 课件 第四 数据链
链接地址:https://www.desk33.com/p-620097.html