计算机网络教案_第1页
计算机网络教案_第2页
计算机网络教案_第3页
计算机网络教案_第4页
计算机网络教案_第5页
已阅读5页,还剩125页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

成都工业学院课程名称 计算机网络任课教师 任课院系 教研室 2018-2019学年第一学期

第」一次课 日期 周次J 星期学时2内容提要:1、网络的组成、因特网发展的三个阶段2、三种数据交换方式(电路交换、分组交换、报文交换)教学设计教学目的:1、了解计算机网络在信息时代中的作用;了解计算机网络(特别是因特网)的构成和术语2、掌握计算机网络的定义、组成、网络通信中的三种数据交换方式;教学思想:采用以讲授原理性知识为主的教学模式,主要按照“问题一方法和原理一具体技术实例”的思路讲解,着眼原理知识,使学生获得长“保质期”的知识,同时关注目前流行的技术,将这些技术作为网络原理的应用实例来学习教学分析:内容:1、网络的组成、因特网发展的三个阶段2,三种数据交换方式(电路交换、分组交换、报文交换)重点:电路交换和分组交换的基本工作原理难点:电路交换和分组交换的基本工作原理教学方法:讲授法、讨论法、问题教学法、实例教学法教学策略:板书和多媒体教学相结合,以教师讲授为主,结合学生的课堂练习和讨论

教学内容教学安排课程回顾课程引入内容讲解一、课程简介(一)课程目标(二)内容、重难点(三)学习方法和要求二、计算机网络在信息时代中的作用通过提问的方式,让学生自己把计算机网络在信息时代中的作用讲出来,然后进行总结。突出并强调“计算机网络与传统通信基础设施最大的不同在于:其端系统是功能强大、具有智能的计算机!“,因此''应用层出不穷!需求推动网络技术飞速发展!三、因特网概述(-)网络的网络结合图示,介绍一些名词和术语:主机、端系统、链路、路由器。(二)因特网发展的三个阶段(简单介绍)通过图示介绍一下因特网服务提供商和ISP多层结构的形成,和WWW对世界的影响,其他内容学生自学。教学用时约15分钟教学用时约10分钟教学用时约20分钟第二节课教学用时约40分(三)因特网的标准化工作(自学)布置学生自学,要求学生知道IETF和RFC。教学用时约5教学用时约5分钟(-)因特网的边缘部分简单讲一下其组成。(二)因特网的核心部分(重点)重点讲解分组交换。1、为何需要交换技术?(分析)2、网络核心示意图3、电路交换的基本原理(图例)4、用电路交换进行计算机数据传输的问题(提问)通过该问题,启发学生提出分组交换的思想。5、分组交换的基本原理(图例)分组、存储转发的概念6、分组交换与电路交换的比较。1)分组交换存在的问题:时延、丢包等通过提问和启发的方式让学生自己将这些问题找出来2)在资源分配和资源共享方面的比较;3)在时延方面的比较;回顾与小结:计算机网络(特别是因特网)的作用;因特网的组成;电路交换、分组交换的基本工作原理;列出本次课要掌握的知识点。作业与思考题:1.习题1-01在教学中,要注意:教学理念:需要思考的问题第2次课 日期 周次J 星期学时2内容提要:1、计算机网络的基本性能指标2、计算机网络协议教学设计教学目的:1、掌握计算机网络的基本性能指标2、通过研讨理解计算机网络协议分层的意义和作用,理解5层原理体系结构中各层的基本功能。教学思想:采用以讲授原理性知识为主的教学模式,主要按照“问题一方法和原理一具体技术实例”的思路讲解,着眼原理知识,使学生获得长"保质期''的知识,同时关注目前流行的技术,将这些技术作为网络原理的应用实例来学习教学分析:内容:1、计算机网络的基本性能指标2、计算机网络协议重点:计算机网络的性能指标:速率、带宽、时延难点:带宽和时延的计算教学方法和策略:教学方法:讲授法、讨论法、问题教学法、实例教学法教学策略:板书和多媒体教学相结合,以教师讲授为主,结合学生的课堂练习和讨论。教学内容教学安排课程回顾计算机网络的定义,电路交换和分组交换课程引入你关心的网络性能有哪些(你如何评价网络运行情况的好坏)?内容讲解一、计算机网络的类别(一)计算机网络的定义(二)几种不同类别的网络布置学生自学。三、计算机网络的性能(一)计算机网络的性能指标速率、带宽、吞吐量、时延、利用率、丢包率的概念和单位。(二)时延的类型(重点)1、在路由器的节点时延示意图;2、处理时延;3、排队时延;4、传输时延;5、传播时延;6、传输时延和传播时延的比较。(三)丢包率(增加)导致丢包的原因、拥塞的基本概念。教学用时约5分钟教学用时约5分钟教学用时约20分钟教学用时约15分钟第二节课教学用时约25分钟四、网络协议和计算机网络的体系结构(一)网络协议网络协议的重要性,网络协议的3要素。通过“手电通信”的工作原理的研讨,让学生意识到网络协议的重要性和网络协议所要规定的内容。(二)计算机网络的5层原理体系结构1、以图示的方法从底向上讲解各层的主要功能。然后从上而下总结各层的功能,并强调层间服务与被服务的关系。2、以邮政系统为例说明分层体系结构在现实生活中的作用,并与网络系统进行比较,引出协议数据单元在各层间传递的流程和封装的概念3、通过图示和动画讲解协议数据单元在各层间传递的过程,上层协议数据单元是如何封装到下层协议数据单元中的。4、结合邮政系统说明首部在各层协议中的作用。回顾与小结:1、分组交换网络中的几种主要时延产生的原因和区别;2、网络的分层体系结构;3、列出本次课要掌握的知识点。作业与思考题:.习题1-10.习题1-11教学用时约15分钟教学用时约5分钟在教学中,要注意:教学理念:需要思考的问题第二_次课 日期 周次2 星期学时2内容提要.1、物理层的基本概念和数据通信基本概念2、物理传输媒体教学设计教学目的:1、能理解数据通信的基本概念,从而为理解计算机网络中的数据传输打好基础。2、掌握常用的物理传输媒体,从而为构建计算机网络时选择合适的传输媒体打好基础。教学思想:采用以讲授原理性知识为主的教学模式,主要按照“问题一方法和原理一具体技术实例”的思路讲解,着眼原理知识,使学生获得长"保质期''的知识,同时关注目前流行的技术,将这些技术作为网络原理的应用实例来学习。教学分析:内容:1、物理层的基本概念和数据通信基本概念2、物理传输媒体重点:1、数据通信基本概念2、物理传输媒体特性难点:数据通信模型、物理传输媒体特性教学方法和策略:教学方法:讲授法、讨论法、问题教学法、实例教学法教学策略:板书和多媒体教学相结合,以教师讲授为主,结合学生的课堂练习和讨论。教学内容教学安排课程回顾课堂提问:什么是计算机网络?网络有哪些功能?课程引入提问方式引入内容讲解2.1物理层的基本概念物理层是OSI模型的最低层,其任务是实现物理上互连系统间的信息传输。1、物理层的主要任务描述为确定与传输媒体的接口的一些特性,即:机械特性:指明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。电气特性:指明在接口电缆的各条线上出现的电压的范围。功能特性:指明某条线上出现的某一电平的电压表示何种意义。过程特性 指明对于不同功能的各种可能事件的出现顺序。2.物理层必须具备以下功能(1)物理连接的建立、维持与释放(2)物理层服务数据单元传输(3)物理层管理。3、媒体和互联设备物理层的媒体包括架空明线、平衡电缆、光纤、无线信道等;通信用的互联设备如各种插头、插座等;局域网中的各种粗、细同轴电缆,T型接/插头,接收器,发送器,中继器等都属物理层的媒体和连接器。二、数据数据通信的基本概念1、信息、数据和信号信号:数据的电编码、电磁编码或其他编码。教学用时约3分钟教学用时约2分钟教学用时约25分钟教学用时约15分钟信源调制器信道>解调器信宿信源调制器信道>解调器信宿第二节课教学用时约20分钟模拟信号和数字信号2、信道和信道容量信道:信号的传输通道,包括通信设备和传输媒体。信道容量:信道传输信息的最大能力。3、信道带宽与数据传输率信道带宽:信道所能传送的信号频率带宽。数据传输率:单位时间内信道上传输的信息量,单位bit/s。4、数据通信系统模型(1)模拟通信系统嗓声源模拟通信系统模型拨号上网连接示意图(2)数据通信系统信道编耨器

H

信熊编照器一信源西科副一信道说一力器」信道编耨器

H

信熊编照器一信源西科副一信道说一力器」解调器信道调制器教学用时约20分钟数字通信系统模型(3)模拟通信系统与数字通信系统的比较2.3物理层下面的传输媒体2.3.1导向传输媒体双绞线屏蔽双绞线STP(ShieldedTwistedPair)无屏蔽双绞线UTP(UnshieldedTwistedPair)同轴电缆50Q同轴电缆75Q同轴电缆光缆各种电缆光线在光纤中的折射光纤的工作原理多模光纤与单模光纤教学用时约5分钟2.3教学用时约5分钟无线传输所使用的频段很广。短波通信主要是靠电离层的反射,但短波信道的通信质量较差。微波在空间主要是直线传播。地面微波接力通信课堂总结:1、物理层在整个计算机网络的作用;2、对物理层要掌握到什么程度;3、要掌握的本次课知识点。作业与思考题:2-05第14页在教学中,要注意:教学理念:需要思考的问题第工次课 日期 周次/ 星期学时2内容提要:1、信道复用技术2、数字传输系统3、宽带接入技术教学设计教学目的:1、熟悉波分复用的原理;2、掌握频分复用、时分复用、统计时分复用和码分复用的原理。3、了解数字传输系统;熟悉ADSL原理。教学思想:采用以讲授原理性知识为主的教学模式,主要按照“问题一方法和原理一具体技术实例”的思路讲解,着眼原理知识,使学生获得长“保质期”的知识,同时关注目前流行的技术,将这些技术作为网络原理的应用实例来学习。教学分析:内容:1、信道复用技术2、数字传输系统3、宽带接入技术重点:信道复用技术、ADSL原理难点:信道复用技术教学方法和策略:教学方法:讲授法、讨论法、问题教学法、实例教学法教学策略:板书和多媒体教学相结合,以教师讲授为主,结合学生的课堂练习和讨论。教学内容教学安排课程回顾计数器及二进制计数器的基本概念。课程引入十进制及N进制计数器的的概念。内容讲解2.4信道复用技术1频分复用、时分复用和统计时分复用复用(multiplexing)是通信技术中的基本概念。频分复用FDM(FrequencyDivisionMultiplexing)用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带。频分复用的所有用户在同样的时间占用不同的带宽资源(请注意,这里的“带宽”是频率带宽而不是数据的发送速率)。时分复用TDM(TimeDivisionMultiplexing)时分复用则是将时间划分为一段段等长的时分复用帧(TDM帧)。每一个时分复用的用户在每一个TDM帧中占用固定序号的时隙。每一个用户所占用的时隙是周期性地出现(其周期就是TDM帧的长度)。TDM信号也称为等时(isochronous)信号。时分复用的所有用户是在不同的时间占用同样的频带宽度。时分复用可能会造成线路资源的浪费统计时分复用STDM(StatisticTDM)波分复用WDM(WavelengthDivisionMultiplexing)波分复用就是光的频分复用。码分复用CDM(CodeDivisionMultiplexing)常用的名词是码分多址CDMA(CodeDivisionMultipleAccess)o教学用时约3分钟教学用时约2分钟教学用时约40分钟各用户使用经过特殊挑选的不同码型,因此彼此不会造成干扰。这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现。每一个比特时间划分为m个短的间隔,称为码片(chip)o码片序列(chipsequence):每个站被指派一个唯一的mbit码片序列。如发送比特1,则发送自己的mbit码片序列。如发送比特0,则发送该码片序列的二进制反码。例如,S站的8bit码片序列是00011011。发送比特1时,就发送序列00011011,发送比特0时,就发送序列11100100。S站的码片序列:(―1—1—1+1+1—1+1+1)CDMA的重要特点:每个站分配的码片序列不仅必须各不相同,并且还必须互相正交(orthogonal)。在实用的系统中是使用伪随机码序列。码片序列的正交关系:令向量S表示站S的码片向量,令T表示其他任何站的码片向量。两个不同站的码片序列正交,就是向量S和T的规格化内积(innerproduct)都是0:码片序列的正交关系举例:令向量S为(一1-1-1+1+1-1+1+1),向量T为(-1-1+1-1+1+1+1-l)o把向量S和T的各分量值代入(2-3)式就可看出这两个码片序列是正交的。第二节课教学用时约40第二节课教学用时约40分钟任何一个码片向量和该码片向量自己的规格化内积都是1。一个码片向量和该码片反码的向量的规格化内积值是-1。CDMA的工作原理2.5数字传输系统.脉码调制PCM体制脉码调制PCM体制最初是为了在电话局之间的中继线上传送多路的电话。由于历史上的原因,PCM有两个互不兼容的国际标准,即北美的24路PCM(简称为T1)和欧洲的30路PCM(简称为El)o我国采用的是欧洲的E1标准。E1的速率是2.048Mb/s,而T1的速率是1.544Mb/s。当需要有更高的数据率时,可采用复用的方法。.同步光纤网SONET和同步数字系列SDH旧的数字传输系统存在着许多缺点。其中最主要的是以下两个方面:速率标准不统一。如果不对高次群的数字传输速率进行标准化,国际范围的高速数据传输就很难实现。不是同步传输。在过去相当长的时间,为了节约经费,各国的数字网主要是采用准同步方式。同步光纤网SONET同步光纤网SONET(SynchronousOpticalNetwork)的各级时钟都来自一个非常精确的主时钟。第1级同步传送信号STS-1(SynchronousTransportSignal)的传输速率是51.84Mb/s。光信号则称为第1级光载波0C-1,0C表示OpticalCarrier。同步数字系列SDH:ITU-T以美国标准SONET为基础,制订出国际标准同步数字系列SDH(SynchronousDigitalHierarchy)。一般可认为SDH与SONET是同义词。SDH的基本速率为155.52Mb/s,称为第1级同步传递模块(SynchronousTransferModule),即STM-1,相当于SONET体系中的003速率。SONET标准定义了四个光接口层:

光子层(PhotonicLayer)处理跨越光缆的比特传送。段层(SectionLayer)在光缆上传送STS-N帧。线路层(LineLayer)负责路径层的同步和复用。路径层(PathLayer)处理路径端接设备PTE(PathTerminatingElement)之间的业务的传输。2.6宽带接入技术2.6.1xDSL技术xDSL技术就是用数字技术对现有的模拟电话用户线进行改造,使它能够承载宽带业务。虽然标准模拟电话信号的频带被限制在300^3400Hz的范围内,但用户线本身实际可通过的信号频率仍然超过1MHz。xDSL技术就把0~4kHz低端频谱留给传统电话使用,而把原来没有被利用的高端频谱留给用户上网使用。DSL就是数字用户线(DigitalSubscriberLine)的缩写。而DSL的前缀x则表示在数字用户线上实现的不同宽带方案。xDSL的几种类型ADSL(AsymmetricDigitalSubscriberLine):非对称数字用户线HDSL(HighspeedDSL):高速数字用户线SDSL(Single-lineDSL):1对线的数字用户线VDSL(VeryhighspeedDSL):甚高速数字用户线DSL:ISDN用户线。RADSL(Rate-AdaptiveDSL):速率自适应DSL,是ADSL的一个子集,可自动调节线路速率)。ADSL的极限传输距离:ADSL的极限传输距离与数据率以及用户线的线径都有很大的关系(用户线越细,信号传输时的衰减就越大),而所能得到的最高数据传输速率与实际的用户线上的信噪比密切相关。例如,0.5毫米线径的用户线,传输速率为1.5^2.0Mb/s时可传送5.5公里,但当传输速率提高到6.1Mb/s时,传输距离就缩短为3.7公里。如果把用户线的线径减小到0.4毫米,那么在6.1Mb/s的传输速率下就只能传送2.7公里ADSL的特点:上行和下行带宽做成不对称的。上行指从用户到ISP,而下行指从ISP到用户。ADSL在用户线(铜线)的两端各安装一个ADSL调制解调器。我国目前采用的方案是离散多音调DMT(DiscreteMulti-Tone)调制技术。这里的“多音调”就是“多载波”或“多子信道”的意思。DMT技术DMT调制技术采用频分复用的方法,把40kHz以上一直到1.1MHz的高端频谱划分为许多的子信道,其中25个子信道用于上行信道,而249个子信道用于下行信道。每个子信道占据4kHz带宽(严格讲是4.3125kHz),并使用不同的载波(即不同的音调)进行数字调制。这种做法相当于在一对用户线上使用许多小的调制解调器并行地传送数据。ADSL的数据率由于用户线的具体条件往往相差很大(距离、线径、受到相邻用户线的干扰程度等都不同),因此ADSL采用自适应调制技术使用户线能够传送尽可能高的数据率。当ADSL启动时,用户线两端的ADSL调制解调器就测试可用的频率、各子信道受到的干扰情况,以及在每一个频率上测试信号的传输质量。ADSL不能保证固定的数据率。对于质量很差的用户线甚至无法开通ADSLo通常下行数据率在32kb/s到6.4Mb/s之间,而上行数据率在32kb/s到640kb/s之间。第二代ADSLADSL2(G.992.3和G.992.4)ADSL2+(G.992.5)通过提高调制效率得到了更高的数据率。例如,ADSL2要求至少应支持下行8Mb/s、上行800kb/s的速率。而ADSL2+则将频谱范围从L1MHz扩展至2.2MHz,下行速率可达16Mb/s(最大传输速率可达25Mb/s),而上行速率可达800kb/s„采用了无缝速率自适应技术SRA(SeamlessRateAdaptation),可在运营中不中断通信和不产生误码的情况下,自适应地调整数据率。改善了线路质量评测和故障定位功能,这对提高网络的运行维护水平具有非常重要的意义。6.2光纤同轴混合网HFC(HybridFiberCoax)HFC网是在目前覆盖面很广的有线电视网CATV的基础上开发的一种居民宽带接入网。HFC网除可传送CATV外,还提供电话、数据和其他宽带交互型业务。现有的CATV网是树形拓扑结构的同轴电缆网络,它采用模拟技术的频分复用对电视节目进行单向传输。而HFC网则需要对CATV网进行改造,HFC的主要特点:HFC网的主干线路采用光纤HFC网将原CATV网中的同轴电缆主干部分改换为光纤,并使用模拟光纤技术。在模拟光纤中采用光的振幅调制AM,这比使用数字光纤更为经济。模拟光纤从头端连接到光纤结点(fibernode),即光分配结点ODN(OpticalDistributionNode)o在光纤结点光信号被转换为电信号。在光纤结点以下就是同轴电缆。HFC网采用结点体系结构HFC网具有比CATV网更宽的频谱,且具有双向传输功能(4)每个家庭要安装一个用户接口盒用户接口盒UIB(UserInterfaceBox)要提供三种连接,即:使用同轴电缆连接到机顶盒(set-topbox),然后再连接到用户的电视机。使用双绞线连接到用户的电话机。使用电缆调制解调器连接到用户的计算机。电缆调制解调器(cablemodem):电缆调制解调器是为HFC网而使用的调制解调器。电缆调制解调器最大的特点就是传输速率高。其下行速率一般在3~10Mb/s之间,最高可达30Mb/s,而上行速率一般为0.2〜2Mb/s,最高可达10Mb/s。电缆调制解调

器比在普通电话线上使用的调制解调器要复杂得多,并且不是成对使用,而是只安装在用户端。HFC网的最大优点:教学用时约5分钟具有很宽的频带,并且能够利用已经有相当大的覆盖面的有线电视网。要将现有的450MHz单向传输的有线电视网络改造为750MHz双向传输的HFC网(还要将所有的用户服务区互连起来而不是一个个教学用时约5分钟回顾与小结:1、链路与数据链路2、三个基本问题:封装成帧、透明传输、差错检测3、PPP协议:字节填充、零比特填充4、CSMA/CD:碰撞、退避方法、争用期、最短有效帧长、强化冲突作业:2-13在教学中,要注意:教学理念:需要思考的问题第&次课 日期 周次^ 星期学时2内容提要:1、点对点的数据链路层2、点对点的协议PPP3、广播信道的数据链路层教学设计教学目的:1、了解数据链路层的基本概念、PPP协议的特点、组成、工作状态;2、熟悉PPP协议的帧格式;3、掌握数据链路层点对点信道的特点、数据链路层三个基本问题的解决方法教学思想:采用以讲授原理性知识为主的教学模式,主要按照“问题一方法和原理一具体技术实例”的思路讲解,着眼原理知识,使学生获得长“保质期”的知识,同时关注目前流行的技术,将这些技术作为网络原理的应用实例来学习。教学分析:内容:1、点对点的数据链路层2、点对点的协议PPP3、广播信道的数据链路层重点:链路与数据链路、封装成帧、透明传输(字符填充)、差错检测(CRC循环冗余检验)难点:PPP协议帧格式(字节填充、零比特填充)、封装成帧、透明传输(字符填充)、差错检测(CRC循环冗余检验)教学方法和策略:教学方法:讲授法、讨论法、问题教学法、实例教学法教学策略:板书和多媒体教学相结合,以教师讲授为主,结合学生的课堂练习和讨论。教学内容教学安排课程回顾课程引入提问题的方式引入内容讲解§3数据链路层一、数据链路层的基本概念介绍两个主机通过互联网进行通信时数据链路层所处的位置强调:不同段的数据链路层可能采用不同的数据链路层协议过渡:影响数据链路层协议的一个重要因素是信道类型的差异。两种信道类型:点对点信道、广播信道。二、使用点对点信道的数据链路层(1)数据链路和帧基本概念:链路、数据链路、规程、帧点对点信道的数据链路层通信的主要步骤(2)三个基本问题:1,封装成帧结合数据突发性解释封装成帧的原因和方法。介绍MTU的概念。(MTU使得软硬件实现更简单)2、透明传输讨论帧定界符可能导致的错误,引出透明传输问题。讲解:字节填充方法、零比特填充法3、差错检测由误码率引出差错检测问题,并介绍差错检测功能的实现方教学用时约5分钟教学用时约15分钟教学用时约15分钟教学用时约10分法。讲解:循环冗余检验(3)可靠传输:三、点对点协议PPP(一)特点(二)PPP协议不需要的功能(三)PPP协议的组成1,封装方法2、链路控制协议LCP为什么需要LCP,LCP的作用是什么3、网络控制协议NCP为什么需要NCP,NCP的作用是什么(四)PPP协议的帧格式1、帧格式2,透明传输(五)PPP协议的工作状态(课后自习)简单介绍四、局域网的数据链路层1、局域网特点2、局域网拓扑3、媒体共享技术五、CSMA/CD协议先介绍以太网环境:总线、广播方式,提供不可靠服务和曼彻斯特编码介绍CSMA/CD概念,强调多点接入、载波监听和冲突检测。分析CSMA的碰撞现象,讨论如何尽可能的有效利用信道资源。第二节课教学用时约40分钟教学用时约5分钟分析:(1)二进制指数类型退避方法讨论一下这种退避方法的效果。(2)争用期用基本退避时间如何确定来引出争用期的讨论。强调争用期又称为“碰撞窗口”,并用作基本退避时间。(3)最短有效帧长解释引入最短有效帧长的目的。(4)强化碰撞。分析在强化碰撞的情况下,总线占用时间TB+TJ+t以太网的重要特性:(1)碰撞与范围的关系(2)碰撞与主机数量的关系回顾与小结:,链路与数据链路,三个基本问题:封装成帧、透明传输、差错检测』PPP协议:字节填充、零比特填充上CSMA/CD:碰撞、退避方法、争用期、最短有效帧长、强化冲突习题:3-03、3-07在教学中,要注意:教学理念:需要思考的问题第0次课 日期 周次^ 星期学时2内容提要:1、使用广播信道的以太网2、扩展的以太网3、高速的以太网教学设计教学目的:1、了解以太网的信道利用率、高速以太网技术;2、熟悉以太网集线器的作用及使用的场合、熟悉以太网在物理层和数据链路层的扩展方式、网桥、以太网交换机的作用及使用的场合、VLAN技术;3、掌握数据链路层广播信道的特点、以太网MAC层的硬件地址理教学思想:采用以讲授原理性知识为主的教学模式,主要按照''问题一方法和原理一具体技术实例”的思路讲解,着眼原理知识,使学生获得长“保质期”的知识,同时关注目前流行的技术,将这些技术作为网络原理的应用实例来学习。教学分析:内容:1、使用广播信道的以太网2、扩展的以太网3、高速的以太网重点:星型拓扑结构、MAC层及MAC帧格式、数据链路层扩展以太网、高速以太网的工作原理难点:1、MAC层及MAC帧格式、2、透明网桥和源路由网桥的工作原理。教学方法和策略:教学方法:讲授法、讨论法、问题教学法、实例教学法教学策略:板书和多媒体教学相结合,以教师讲授为主,结合学生的课堂练习和讨论。教学内容教学安排课程回顾课程引入提问题的方式引入内容讲解一、使用广播信道的以太网(一)使用集线器的星形拓扑(1)介绍从粗同轴电缆到细同轴电缆到集线器(2)使用集线器的双绞线以太网集线器的构造、特点(二)、MAC地址MAC的作用多点接入的标识问题。MAC地址的类型单播地址、广播地址和多播地址(三)、以太网的帧格式课后思考:如何判断帧结束?有没有透明传输问题?二、扩展的以太网(一)在物理层扩展以太网转发器扩展和光纤扩展结合例子,解释在物理层上扩展以太网时,碰撞域的变化情况。总结用集线器扩展局域网的优点和缺点并引出数据链路层上扩展局域网的方法。(二)在数据链路层上扩展局域网网桥的内部结构、并图示工作过程。教学用时约5分钟教学用时约20分钟教学用时约20分钟网段B@|一」网桥能够隔离碰撞域第二节课分析网桥的好处和缺点介绍广播风暴的概念。第二节课(三)透明网桥1、透明的含义教学用时约10分钟2、网桥的自学习转发表的过程比较网桥和集线器的区另L教学用时约30教学用时约30分钟1、以太网交换机的实质就是多接口的网桥2、以太网交换机的特点全双工、独占带宽3、虚拟局域网虚拟局域网是局域网给用户提供的一种服务。VLAN抑制了广播风暴VLAN的实现方法:VLAN的以太网帧基于端口的VLAN划分:交换机□1 02Q3D405 06rJg^\ Bj Bj Bj y字P66XJ4 246〜15004目地地址源地址类型数据FCSVLAN的以太网帧格式:插入4字节的VLAN标记二、高速以太网(1)100Base-T以太网(2)使用以太网进行宽带接入教学用时约5教学用时约5分钟1、以太网的拓扑、MAC地址和帧结构2、以太网的扩展方法:物理层扩展和数据链路层扩展。3、冲突域、广播风暴。4、VLAN的概念、网桥和交换机中的生成树算法的目的在教学中,要注意:教学理念:需要思考的问题第7次课 日期 周次— 星期学时2内容提要:第4章第1节网络层提供的两种服务一、面向连接二、无连接第2节网际协议IP一、概述二、IP地址及编址方式三、IP地址与硬件地址关系教学设计教学目的:1、理解虚拟互连网络的概念2、理解异构网络互联的方法及“网络的网络”概念3、理解分类IP地址的概念4、理解ARP协议的工作原理和作用范围5、理解IP报文的转发过程和IP报文的格式教学思想:采用以讲授原理性知识为主的教学模式,主要按照“问题一方法和原理一具体技术实例”的思路讲解,着眼原理知识,使学生获得长“保质期”的知识,同时关注目前流行的技术,将这些技术作为网络原理的应用实例来学习教学分析:内容:网络层的提供的两种服的对比:虚电路及数据报IP地址及分类方法重点:分类IP地址的概念及分类难点:异构网络互联的方法及“网络的网络”概念教学方法和策略:教学方法上,由“单一的教员讲解”转变为采用引导、启发、研究、讲解、讨论等多种形式,引导学生主动思考、积极研究,激发学生的求知欲、想象力、创新欲和探索精神教学内容教学安排课程回顾简要回顾上章数据链路层的主要内容,链路层向上层所提供的主教学用时约2分钟要服务课程引入教学用时约3分钟在计算机网络领域,网络层应该向运输层提供怎样的服务(“面向板书:连接”还是“无连接”)曾引起了长期的争论教学用时约10分内容讲解钟引导、启发、设问4.1网络层提供的两种服务板书通过图示介绍两种不同的分组交换技术:数据报服务和虚电路服数据报网络提供网络层无连接服务:因特网的网络层采用的是数据报方式。虚电路网络提供网络层连接服务:在传输数据前要先在源主机和目的主机间建立一个连接一一虚电很多广域网采用虚电路方式,如ATM、帧中继、MPLS虚电路服务(补充)1、虚电路号教学用时约5分钟板书教学用时约5分钟(a)网络的网络(b)教学用时约5分钟板书教学用时约5分钟(a)网络的网络(b)因特网教学用时约5分钟板教学用时约5分钟板书2、网络连接设备物理层:集线器(hub)、转发器(repeater)数据链路层:交换机(switch)、网桥(bridge)网络层:路由器(router)教学用时约5分钟板书什么是虚电路号,虚电路号的分配过程。提问:为什么虚电路号要在每段链路独立分配,而不分配一个全局唯一的号码?2、虚电路的基本工作原理虚电路交换机的转发表虚电路号的改变3、虚电路的组成从源到目的地的路径(一系列链路和路由器)路径上每条链路一个独立的VC号标识经过该链路的各条VC沿路径每台路由器的转发表中的表项虚电路的信令协议虚电路和数据报的比较4.2互连网协议IP4.2.1概述.虚拟互连网络

由于历史的原因,许多有关TCP/IP的文献将网络层使用的路由器称为网关。网络层以上的中继系统:网关(gateway)3由于历史的原因,许多有关TCP/IP的文献将网络层使用的路由器称为网关。网络层以上的中继系统:网关(gateway)3、因特网体系结构比较OSI、TCP/IP和五层原理体系结构教学用时约5分钟板书五层原理体系结构教学用时约10分钟板书(提问):如何设计IP地址更利于路由器转发和寻址?类似于MAC地址这样的唯一标识行吗?1分类IP地址不能分配给主机的特殊IP地址教学用时约10分钟常用的三种类别的教学用时约10分钟划分子网从两级IP地址到三级IP地址两级的IP地址不够灵活。划分子网的基本思路从主机号借用若干个位作为子网号subnet-id,而主机号host-id也就相应减少了若干个位。划分子网后IP地址就变成了三级结构。IP地址{〈网络号>,〈子网号》,〈主机号》} (4-2).无分类编址划分子网在一定程度上缓解了因特网在发展中遇到的困难。但还是不够灵活,仍然有大量地址空间不能被充分利用,大量C类地址块由

于容纳主机数太小而无法充分被利用。提出构成超网方法:将多个C类地址块合起来形成一个更大的地址块分配给某个组织的网络。解决办法(1993年):32位IP地址中的网络号的长度可以占任意比例一一网络前缀。无分类编址方式:无分类域间路由选择CIDR(ClasslessInter-DomainRouting)无分类的两级编址的记法是:IP地址::={〈网络前缀〉,〈主机号》} (4-3)CIDR把网络前缀都相同的连续的IP地址组成“CIDR地址块”,每块中的地址个数是2的乘方。将“CIDR地址块”分配给一个组织,该组织还可以将该地址块划分为多个更小的地址块(前缀更长)分配给组织内的小单位。用不定长的网络前缀来替代原来分类IP地址中的网络号,路由器按目的地址块进行选路和转发。子网掩码在划分子网和无分类编址方式中,从一个IP数据报的首部并无法判断目的IP地址的网络前缀/网络号。使用子网掩码(subnetmask)可以找出IP地址中的网络部分(网络前缀)。CIDR虽然不使用子网了,但仍然使用“掩码”或“子网掩码”这一名词。用32位的子网掩码来表示网络前缀的长度CIDR还使用“斜线记法”,它又称为CIDR记法,即在IP地址面加上一个斜线“/”,然后写上网络前缀所占的位数。CIDR地址块/20表示的地址块共有212个地址(因为斜线后面的20是网络前缀的位数,所以这个地址的主机号是12位)。/20表示的地址(212个地址)CIDR地址块划分举例教学用时约5分钟IP地址的编址方法教学用时约5分钟分类IP地址。这是最基本的编址方法,在教学用时约5分钟子网划分。这是对最基本的编址方法的改进,其标准[RFC950]在1985年通过。教学用时约10分钟无分类编址。即构成超网,这是比较新的无分类编址方法。教学用时约10分钟课堂练习:IP地址的分配教学用时约5分钟IP数据报通过不同类型的网络网络层及以上使用教学用时约5分钟IP数据报通过不同类型的网络网络层及以上使用IP地址链路层及以下使用硬件地址4.2.3IP地址与硬件地址IP地址与硬件地址关系2.4地址解析协议ARP.ARP的工作过程每一个主机都设有一个ARP高速缓存(ARPcache),缓存已知的IP地址到硬件地址的映射。当主机A欲向本局域网上的某个主机B发送IP数据报时,就先在其ARP高速缓存中查看有无主机B的IP地址。如有,就可查出其对应的硬件地址,再将此硬件地址写入MAC帧,然后通过局域网将该MAC帧发往此硬件地址。否则,执行ARP。.应当注意的问题ARP是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。如果所要找的主机和源主机不在同一个局域网上,那么就要通过ARP找到一个位于本局域网上的某个路由器的硬件地址,然后把分组发送给这个路由器,让这个路由器把分组转发给下一个网络。剩下的工作就由下一个网络来做。总结数据报服务与虚电路区别;三分IP地址的分类方法。作业.比较虚电路和数据报网络的特点。预习4.2.5节,回答:.什么情况下IP报文会被分片?.为什么路由器有多个IP地址?在教学中,要注意:教学理念:需要思考的问题第8次课 日期 周次— 星期学时2内容提要:第4章第2节4.2网际协议IPIP数据报的格式IP数据报的转发教学设计教学目的:1、理解IP数据报的格式2、IP数据报的转发教学思想:采用以讲授原理性知识为主的教学模式,主要按照“问题一方法和原理一具体技术实例”的思路讲解,着眼原理知识,使学生获得长“保质期”的知识,同时关注目前流行的技术,将这些技术作为网络原理的应用实例来学习教学分析:内容:IP数据报的格式,各字段的作用路由器是如何对IP数据是如何进行转发的重点:IP报文的转发过程和IP报文分片难点:IP报文的转发过程和IP报文分片教学方法和策略:教学方法上,由“单一的教员讲解”转变为采用引导、启发、研究、讲解、讨论等多种形式,引导学生主动思考、积极研究,激发学生的求知欲、想象力、创新欲和探索精神教学内容教学安排课程回顾简要回顾上网络层的两种服务,IP地址的分类方法课程引入抽学回答预习作业作为引入点。内容讲解4.2.5IP数据报的格式位0 4 8 16 19 24 31教学用时约3分钟教学用时约2分钟教学用时约15分钟教学用时约5分钟教学用时约15分钟固定部分露■首部。版本事部长度区分服务总长度标识标志片偏移生存时间协议首部检验和源地址目的地址可选字段(长度可变)填充数据部分首部数据部分1 IP数据报 发送在前.首部长度.总长度.区分服务.生存时间提问:以太网交换机是如何解决环路问题的?.协议提问:与以太网帧中的哪个字段有相似的功能?.首部校脸和.源地址和目的地址.IP报文的分片(1)为什么要分片(2)如何分片和重新组装数据部分共3800字节数据报片1偏移=0/8=0MF=1数据报片3偏移=2800/8=350MF=0数据报片2偏移=1400/8=175MF=14.2.6IP数据报的转发1.路由表和IP报文转发教学用时约5分钟网1

网2 L>;I网31星三f।网4 I 教学用时约10分钟N。2教学用时约10分钟N。2.默认路由3.分组转发算法(1)从数据报的首部提取目的主机的IP地址D,得出目的网络地址为教学用时约10分钟路由器r2的路由表目的主机所在的网络下一跳地址直接交付,接口0直接交付,接口 链路1 ।।链路2। ।链路3। ।链路4第5章网络层1

(2)若网络N与此路由器直接相连,则把数据报直接交付目的主机D;否则是间接交付,执行(3)。(3)若路由表中有目的地址为D的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由器;否则,执行(4)。(4)若路由表中有到达网络N的路由,则把数据报传送给路由表指明的下一跳路由器;否则,执行(5)。(5)若路由表中有一个默认路由,则把数据报传送给路由表中所指明的默认路由器;否则,执行(6)。(6)报告转发分组出错。4.路由聚合路由聚合举例喋1/26星'工4/26一m0RHdi IP2一R21P3IP4因特网28/26m3 ,1,A组织4教学用时约5教学用时约5分钟.最长前缀匹配使用CIDR时,路由表中的每个项目由“网络前缀"和“下一跳地址”组成。在查找路由表时可能会得到不止一个匹配结果。应当从匹配结果中选择具有最长网络前缀的路由:最长前缀匹配(longest-prefixmatching)o网络前缀越长,其地址块就越小,因而路由就越具体(morespecific)。最长前缀匹配又称为最长匹配或最佳匹配。.CIDR最主要的特点CIDR消除了传统的A类、B类和C类地址以及划分子网的概念,因而可以更加有效地分配IPv4的地址空间。CIDR使用各种长度的"网络前缀"(network-prefix)来代替分类地址中的网络号和子网号。CIDR虽然形式上是二级编址,但实际上可实现多级编址,大的地址块还可以划分为更小的地址块进行分配。等级结构的CIDR地址块分配便于实现路由聚合。总结:IP数据报表格式及分片分组转发算发作业:4-204-29在教学中,要注意:教学理念:需要思考的问题第9次课 日期 周次 星期学时2内容提要:第4章第4节网际控制报文协议ICMPICMP报文的种类ICMP的应用举例第5节因特网的路由选择协议一、 路由选择协议的几个基本概念二、路由选择协议实例:RIP教学设计——ICMP和路由选择教学目的:1、理解ICMP的作用、2、掌握常用ICMP功能、3、理解路由选择协议的基本工作原理。教学思想:采用以讲授原理性知识为主的教学模式,主要按照“问题一方法和原理一具体技术实例”的思路讲解,着眼原理知识,使学生获得长“保质期”的知识,同时关注目前流行的技术,将这些技术作为网络原理的应用实例来学习教学分析:内容:ICMP协议的基本知识:ICMP报文种类及应用;基本的路由选择协议RIP原理。重点:路由选择协议难点:路由选择协议教学方法和策略:教学方法上,由“单一的教员讲解”转变为采用引导、启发、研究、讲解、讨论等多种形式,引导学生主动思考、积极研究,激发学生的求知欲、想象力、创新欲和探索精神教学内容教学安排课程回顾简要回顾上次课IP数据报及数据报的转发课程引入抽学回答作业作为引入点。内容讲解4.4网际控制报文协议ICMP由于IP不提供可靠数据传输服务,在网际层使用网际控制报文协议ICMP(InternetControlMessageProtocol)允许主机或路由器报告差错情况和提供有关异常情况的报告。4.4.1ICMP报文的种类ICMP报文的种类有两种,即ICMP差错报告报文和ICMP询问报文。ICMP差错报告报文(1)终点不可达包括协议不可达、主机不可达、端口不可达、不能分片等(2)源点抑制(Sourcequench)网络层拥塞控制,实际中很少使用(3)时间超时包括TTL为0和分片超时(4)参数问题(5)改变路由(重定向)(Redirect)举例说明重定向的作用。ICMP询问报文(1)回送请求和回答报文(2)时间戳请求和回答报文教学用时约3分钟教学用时约2分教学用时约10分钟教学用时约15分钟4.2ICMP的应用举例PING程序PING用来测试两个主机之间的连通性。PING使用了ICMP回送请求与回送回答报文。PING是应用层直接使用网络层ICMP的例子,它没有通过运输层的TCP或UDP。PING程序执行实例。Tracerout(Tracert)Tracerout程序基本原理和工作流程。(1)源向目的地发送一系列UDP段第一个TTL=1第二个TTL=2,等不可达的端口号(2)当第n个数据报到达第n个路由器:路由器丢弃数据报并向源发送一个ICMP差错报文(超时报文)报文包含该路由器的IP地址源根据收到的ICMP报文计算RTTTraceroute执行上述过程3次(3)停止规则UDP段最终到达目的主机目的地返回ICMP“终点不可达”分组(由于无进程接收该分组)当源得到该ICMP,停止5因特网的路由选择协议1.引入问题教学用时约5分钟组织1/24螟2/24组织3/24-组织4m3/24掩码网络地址下一跳接口/24一m0/24—ml/24—m2/24—m3/0R2m4R1路由表教学用时约5分钟2.静态路由选择和动态路由选择教学用时约10教学用时约10分钟动态路由选择一一对于复杂多变的大型网络必须采用动态路由选择。动态路由选路能适应网络状态的不断变化,但实现起来较为复杂,路由器的开销也比较大。5.1有关路由选择协议的几个基本概念.理想的路由算法算法必须是正确的和完整的。算法在计算上应简单。算法应能适应通信量和网络拓扑的变化,这就是说,要有自适应性。算法应具有稳定性。算法应是公平的。算法应是最佳的。.动态路由选择的基本方法教学用时约5教学用时约5分钟路由选择协议要解决的5个问题Best,什么是最佳路由?Who,和谁进行交换信息?What,交换什么信息?When,何时进行交换信息?How,如何计算和更新路由表?课堂讨论将自己想象成一个路由器仅知道直接连接的网络 ,一\可以和邻居交流 ;/吗0如何知道其他网络?如何选择最 编苑法1/好的路径? 姆■广飞4K4.5.2路由选择协议实例:RIPRIP协议中的最佳路由一条好的路由是经过路由器少的路由。RIP中“距离”的定义:从一个路由器到直接连接的网络的距离定义为lo从一个路由器到非直接连接的网络的距离定义为所经过的路由器数加1。RIP协议中的“距离"也称为“跳数”,因为每经过一个路由器,跳数就加loRIP协议的基本工作原理RIP协议的基本思想:■■■■■RIP协议的基本工作原理:(1)仅和相邻路由器交换信息。(2)交换的信息是本路由器当前知道的到所有目的地的距离(最短教学用时约20分钟距离),即自己的路由表(含距离)。(3)按固定的时间间隔交换路由信息,例如,每隔30秒。当路由表变化时也及时向相邻路由器通告路由信息。(4)每个路由器根据收到的路由信息更新自己的路由表。路由器更新路由表实例:.“坏消息传播得慢”问题“坏消息传播得慢”问题实例:[网A16m <-iWA2|WA3}—> . ,・「网A4网A5=>网A16= =网A3L[提问]:这种情况会导致什么后果?出现该问题的原因是什么?如何解决该问题?水平分割:如果R2到某网络的下一站为R1,则R2不向R1通告它到该网络的距离。[提问]:水平分割能彻底解决该问题吗?水平分割不能彻底解决该问题的实例:

4.RIP2协议的报文格式教学用时约5分钟4.RIP2协议的报文格式教学用时约5分钟RIP协议的优缺点(l)RIP协议最大的优点就是实现简单,开销较小。(2)RIP存在的一个问题是当网络出现故障时,要经过比较长的时间才能将此信息传送到所有的路由器。(3)RIP限制了网络的规模,它能使用的最大距离为15(16表示不可达)。(4)路由器之间交换的路由信息是路由器中的完整路由表,因而随着网络规模的扩大,开销也就增加,收敛慢。总结ICMP种类及应用理想的路由选择协义及路由选择实例RIP作业4-264-3教师备教:在教学中,要注意:教学理念:需要思考的问题第10次课 日期 周次—星期学时2内容提要:第4章第5节因特网的路由选择协议内部网关协议0SPF外部网关协议BGP第6节IP多播第7节VPN和NAT教学设计——0SPF和路由器、多播、VPN和IPv6教学目的:1、理解内部网关协议0SPF及外部网关协议BGP2、理解多播的概念3、理解VPN和IP隧道技术教学思想:采用以讲授原理性知识为主的教学模式,主要按照“问题一方法和原理一具体技术实例”的思路讲解,着眼原理知识,使学生获得长"保质期''的知识,同时关注目前流行的技术,将这些技术作为网络原理的应用实例来学习教学分析:内容:内部网关协议0SPF及外部网关协议BGPIP多播、VPN和IP隧道技术重点:内部网关协议0SPF、难点:路由选择协议教学方法和策略:教学方法上,由“单一的教员讲解”转变为采用引导、启发、研究、讲解、讨论等多种形式,引导学生主动思考、积极研究,激发学生的求知欲、想象力、创新欲和探索精神

教学过程设计教学内容教学安排课程回顾简要回顾上次课简单路由协义RIP课程引入在网络规模扩大时如何解决RIP的弊端,引入内部网关协议OSPS内容讲解5.3内部网关协议OSPF.OSPF协议的基本特点是分布式的链路状态协议。(1)向本自治系统中所有路由器发送信息,这里使用的方法是洪泛法(广播)。(2)发送的信息就是与相邻路由器间的所有链路的状态,但这只是路由器所知道的部分信息。'‘链路状态”就是说明本路由器都和哪些路由器相邻,以及该链路的“度量”(metric)。(3)只有当链路状态发生变化时,路由器才用洪泛法向所有路由器发送此信息。.链路状态数据库由于各路由器之间频繁地交换链路状态信息,因此所有的路由器最终都能建立一个链路状态数据库。这个数据库实际上就是全网的拓扑结构图,它在全网范围内是一致的(这称为链路状态数据库的同步)。.层次OSPF教学用时约3分钟教学用时约2分钟教学用时约15分钟

Area2Area2OSPF的五种分组类型类型1,问候(Hello)分组。类型2,数据库描述(DatabaseDescription)分组。类型3,链路状态请求(LinkStateRequest)分组。教学用时约15分钟类型4,链路状态更新(LinkStateUpdate)教学用时约15分钟类型5,链路状态确认(LinkStateAcknowledgment)分组。OSPF的特点OSPF对不同的链路可根据IP分组的不同服务类型TOS而设置成不同的代价。因此,OSPF对于不同类型的业务可计算出不同的路由。如果到同一个目的网络有多条相同代价的路径,那么可以将通信量分配给这几条路径。这叫作多路径间的负载平衡。支持可变长度的子网划分和无分类编址CIDR0OSPF支持域内层次路由,因此当互联网规模很大时,OSPF协议要比距离向量协议RIP好得多。OSPF没有“坏消息传播得慢”的问题,据统计,其响应网络变化的时间小于100mso由于OSPF每个路由器获得的是全局信息并独立计算路由,不易因故障或攻击导致整个路由错误,因此比RIP更加具有健壮性。4.5.4外部网关协议BGP分层次的路由选择协议因特网采用分层次的路由选择协议。因特网的规模非常大。如果让所有的路由器知道所有的网络应怎样到达,则这种路由表将非常大,处理起来也太花时间。而所有这些路由器之间交换路由信息所需的带宽就会使因特网的通信链路饱和。许多单位不愿意外界了解自己单位网络的布局细节和本部门所采用的路由选择协议(这属于本部门内部的事情),但同时还希望连接到因特网上。分层路由和自治系统(图例)内部网关协议IGP(InteriorGatewayProtocol):具体的协议有多种,如RIP、0SPF外部网关协议EGP(ExternalGatewayProtocol):目前使用的协议就是BGP-4BGP使用的环境不同因特网的规模太大,使得自治系统之间路由选择非常困难。对于自治系统之间的路由选择,要寻找最佳路由是很不现实的。当一条路径通过几个不同AS时,要想对这样的路径计算出有意义的代价是不太可能的。比较合理的做法是在AS之间交换“可达性”信息。自治系统之间的路由选择必须考虑有关策略。因此,边界网关协议BGP只能是力求寻找一条能够到达目的网络且比较好的路由(不能兜圈子),而并非要寻找一条最佳路由。BGP发言人和自治系统ASBGP交换路由信息一个BGP发言人与其他自治系统中的BGP发言人要交换路由信息,就要先建立TCP连接,然后在此连接上交换BGP报文以建立BGP会话(session),利用BGP会话交换路由信息。使用TCP连接能提供可靠的服务,也简化了路由选择协议。第页使用TCP连接交换路由信息的两个BGP发言人,彼此成为对方的邻站或对等站。BGP发言人向邻站通告到所有已知网络的最短路径(包含经过的所有AS号))BGP发言人交换路径向量(图例)[提问]BGP有“坏消息传播得慢”的问题吗?)AS的连通图举例(图例)BGP所交换的网络可达性的信息就是要到达某个网络所要经过的一系列ASo各BGP发言人根据收到的路由信息中找出到达各网络的较好路由(经过AS最少且无环路的路径),这些路由构成了一个树状拓扑。BGP协议的特点BGP协议交换路由信息的结点数量级是自治系统数的量级,这要比这些自治系统中的网络数少很多。每一个自治系统中BGP发言人(或边界路由器)的数目是很少的。这样就使得自治系统之间的路由选择不致过分复杂。BGP协议的特点BGP支持CIDR,因此BGP的路由表也就应当包括目的网络前缀、下一跳路由器,以及到达该目的网络所要经过的各个自治系统序列。在BGP刚刚运行时,BGP的邻站是交换整个的BGP路由表。但以后只需要在发生变化时更新有变化的部分。这样做对节省网络带宽和减少路由器的处理开销方面都有好处。是一个路径向量算法(类似距离向量算法),但没有“坏消息传播得慢的问题”5.5路由器的结构路由器的结构图教学用时约10分钟教学用时约10分钟路由选择路由选择3——网络层2——数据链路层1——物理层路由选择处理机

|路由选择协议|

路由表输入端口输'田端日分组处理输入端口交换结构输出端口分组转发教学用时约5分钟1.输入端口数据链路层剥去帧首部和尾部后,将分组送到网络层的队列中排队等待处理。这会产生一定的时延。交换结构通过存储器通过总线通过互连网络3.输出端口当交换结构传送过来的分组先进行缓存。数据链路层处理模块将分组加上链路层的首部和尾部,交给物理层后发送到外部线路。4.6IP多播视频服务器M发送1次多播1个|1个多播Jr2■1个1x3视频服务器M发送1次多播1个|1个多播Jr2■1个1x3复制多播多播组成员...---I……--共有90个个多播1个1.IP多播的一些特点(1)多播使用组地址一一IP使用D类地址支持多播。多播地址只能用于目的地址,而不能用于源地址。(2)任何主机可以发送多播分组给一个多播组。

(3)动态的组成员,能够支持任意多的组成员,主机能随时加入或离开组。(4)在局域网上利用硬件多播功能。在局域网上进行硬件多播D类IP地址与以太网多播地址的映射关系IGMP和多播路由选择协议教学用时约10分钟教学用时约10分钟IGMP的作用范围44连接在局域网上的多播路由器还必须和因特网上的其他多播路由器协同工作,以便把多播数据报用最小代价传送给所有的组成员。这就需要使用多播路由选择协议。7VPN和NAT7.1虚拟专用网VPN全球地址 全球唯一的IP地址,必须向因特网的管理机构

申请。本地地址——仅在机构内部使用的IP地址,可以由本机构自行分配,而不需要向因特网的管理机构申请。在因特网中的所有路由器对目的地址是专用地址的数据报一律不进行转发。0.0.0到5516.0.0到55168.0.0到55用专线实现专用网(图例)To72.c^I本地地址I [圣康地址I本地地址I [圣康地址] I本地地川-W72.ClYt3用隧道技术实现虚拟专用网(图例)教学用时约5分钟教学用时约5分钟|加宙的从*到丫的内部鞍据报| 源地址:125.123 - 『 /目的地h匕194.45.6外部数据报的战席部分 I数据报首部I-►125.12.q匕一丽r垣4,4.5.6X—、部门A犬师Z 天言部”)使用逐道技术X、 Ri一、部门A)虚拟专用网VPN7.2网络地址转换NAT网络地址转换NAT方法于1994年提出。需要在专用网连接到因特网的路由器上安装NAT软件。装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的外部全球地址IPGo所有使用本地地址的主机在和外界通信时都要在NAT路由器上将其本地地址转换成IPG才能和因特网连接。网络地址转换的过程:内部主机X用本地地址IPX和因特网上主机丫通信所发送的数据报必须经过NAT路由器。NAT路由器将数据报的源地址IPX转换成全球地址IPG,但目的地址IPY保持不变,然后发送到因特网。NAT路由器收到主机Y发回的数据报时,知道数据报中的源地址是IPY而目的地址是IPG。根据NAT转换表,NAT路由器将目的地址IPG转换为IPX,转发给最终的内部主机Xo总结内部网关协议0SPF的主要特点IP多播原理及NAT原理作业教师备教:在教学中,要注意:教学理念:需要思考的问题第11次课 日期 周次— 星期学时2内容提要:第5章第1节运输层协议概述一、进程之间的通信二、运输层的两个主要协议三、运输层的端口第2节用户数据报协议UDP一、UDP概述二、UDP的首部格式第3节传输控制协议TCP概述一、TCP最主要的特点二、TCP的连接教学设计教学目的:1、理解运输层的作用2、理解运输层复用与分用、3、理解端口号。教学思想:采用以讲授原理性知识为主的教学模式,主要按照“问题一方法和原理一具体技术实例”的思路讲解,着眼原理知识,使学生获得长“保质期”的知识,同时关注目前流行的技术,将这些技术作为网络原理的应用实例来学习教学分析:内容:运输层概述,端口的概念及作用;UDP协议的概述及特点。TCP协议的概述及特点。重点:运输层复用与分用难点:运输层复用与分用教学方法和策略:教学方法上,由“单一的教员讲解”转变为采用引导、启发、研究、讲解、讨论等多种形式,引导学生主动思考、积极研究,激发学生的求知欲、想象力、创新欲和探索精神教学过程设计教学内容课程回顾简要回顾上一章节的内容;课程引入从网络层的非可靠交付引入,在运输层如何实现可靠通信。内容讲解运输层协议概述进程之间的通信运输层为相互通信的应用进程提供了逻辑通信主机B主机AIP协议的作用范围运输层协议TCP和UDP的作用范围两个主机进行通信实际上就是两个主机中的应用进程互相通信。应用进程之间的通信又称为端到端的通信。运输层的一个很重要的功能就是复用和分用。应用层不同进程的报文通过不同的端口向下交到运输层,再往下就共用网络层提供的服务。“运输层提供应用进程间的逻辑通信二''逻辑通信”的意思是:

运输层之间的通信好像是沿水平方向传送数据。但事实上这两个运输层之间并没有一条水平方向的物理连接。教学安排教学用时约3分钟教学用时约2分钟教学用时约10分钟教学用时约10分钟5.1.2运输层的两个主要协议1.TCP/IP的运输层有两个不同的协议:(1)用户数据报协议UDP(UserDatagramProtocol)TCP传送的协议数据单元是TCP报文段(2)传输控制协议TCP(TransmissionControlProtocol)UDP传送的协议数据单元是UDP报文教学用时约10分钟2.TCP与UDP的区别UDP在传送数据之前不需要先建立连接。对方的运输层在收到UDP报文后,不需要给出任何确认。虽然UDP不提供可靠交付,但在某些情况下UDP是一种最有效的工作方式。TCP则提供面向连接的服务。TCP不提供广播或多播服务。由于TCP要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源。5.1.3运输层的端口端口号(protocolportnumber)在运输层使用协议端口号(protocolportnumber),或通常简称为端口(port),来帮助标识目的或源应用进程。端口号可以看作是应用进程的运输层地址。在协议栈层间的抽象的协议端口是软件端口。路由器或交换机上的端口是硬件端口。硬件端口是不同硬件设备进行交互的接口,而软件端口是应用层的各种协议进程与运输实体进行层间交互的一种地址。端口用一个16位端口号进行标志。端口号只具有本地意义,即端口号只是为了标志本计算机应用层教学用时约10分钟中的各进程。在因特网中不同计算机的相同端口号是没有联系的。三类端口:(1)熟知端口,数值一般为0~1023。(2)登记端口号,数值为1024^49151,为没有熟知端口号的应用程序使用的。使用这个范围的端口号必须在因特网号码管理局登记,以防止重复。(3)客户端口号或短暂端口号,数值为49152~65535,留给客户进程选择暂时使用。当服务器进程收到客户进程的报文时,就知道了客户进程所使用的动态端口号。通信结束后,这个端口号可供其他客户进程以后使用。5.2用户数据报协议UDP2.1UDP概述教学用时约5分钟UDP只在教学用时约5分钟虽然UDP用户数据报只能提供不可靠的交付,但UDP在某些方面有其特殊的优点。UDP的主要特点UDP是无连接的,即发送数据之前不需要建立连接。教学用时约10分教学用时约10分钟UDP是面向报文的。UDP没有拥塞控制,很适合多媒体通信的要求。UDP支持一对一、一对多、多对一和多对多的交互通信。UDP的首部开销小,只有8个字节。首部数 据ZZTZ:数据2.2UDPZZTZ:数据字节4 4 1 1 2源IP地址目的IP地址017UDP长度伪首部源端口目的端口长度检验和UDP用户数据报发送在前 首部 IP数据报5.3 传输控制协议TCP概述3.1TCP最主要的特点

TCP是面向连接的运输层协议。每一条TCP连接只能有两个端点(endpoint),每一条TCP连接只能是点对点的(一对一)。TCP提供可靠交付的服务。TCP提供全双工通信。面向字节流。教学用时约10分钟教学用时约10分钟应当注意TCP连接是一条虚连接而不是一条真正的物理连接。TCP对应用进程一次把多长的报文发送到TCP的缓存中是不关心的。TCP根据网络情况决定一次发送多少个字节(一个报文段)教学用时约5分钟教学用时约5分钟TCP可把太长的数据块划分短一些再传送。TCP也可等待积累有足够多的字节后再构成报文段发送出去。3.2TCP的连接TCP把连接作为最基本的抽象。每一条TCP连接有两个端点。TCP连接的端点不是主机,不是主机的IP地址,不是应用进程,也不是运输层的协议端口。TCP连接的端点叫做套接字(socket)或插口。端口号拼接到(contatenatedwith)IP地址即构成了套接字。

套接字(socket)套接字socket=(IP地址:端口号)每一条TCP连接唯一地被通信两端的两个端点(即两个套接字)所确定。即:TCP连接{socketTCP连接{socket1,socket2)={(IP1:portl),(IP2:port2)}补充:利用端品实现网络地址转换NAT教学用时约5补充:利用端品实现网络地址转换NAT教学用时约5分钟(NetworkAddressTranslation)L使用端口号的NAT86.80喂'\138.76.2975001NAT转换表S:,5001D:86,80S:,3345D:86,801:主机会送数据报到128.119.40,802NAT路由器改变数据报源地址从3345到,5001,更新表S:86,80LQ,D:,3345LAN侧地址-10.0.0,1,3345WAN侧地址一,5001,出到达的应答的目的地址:,5001生NAT路由器改变数据报目的地址从,5001到,33452.NAT的特点对所有本地网络主机只用少数几个对外IP地址(节省IP地址)能够改变本地网络中的设备地址,而不必通知外部本地网络中的设备不显式地可寻址、由外部所见(增强安全性)通信必须由内部发起,专网主机不能充当因特网服务器总结运输层的主要作用:进程间的通信端口的作用UPD协议的特点作业1.5-08

2.5-11课堂讨论题两台计算机通过一条双向不可靠(可能出现比特差错、分组丢失)信道连接,请设计一个方法实现发送方到接收方的单向可靠数据通信(无差错、无丢失、不失序、不重复)。先解决以上基本问题,再考虑若发送方和接收方之间的往返传播时延很大,你的方法效率如何?如何改进?发送方图 嘤接收方双向不可靠信道教师备教:在教学中,要注意:教学理念:需要思考的问题第12次课 日期 周次— 星期学时2内容提要:第5章第4节可靠传输的工作原理停止等待协议连续ARQ协议第5节TCP可靠传输的实现第6节TCP的流量控制教学设计——TCP的可靠数据传输教学目的:1、掌握TCP可靠传输原理2、流量控制和超时时间的计算教学思想:采用以讲授原理性知识为主的教学模式,主要按照''问题一方法和原理一具体技术实例”的思路讲解,着眼原理知识,使学生获得长“保质期”的知识,同时关注目前流行的技术,将这些技术作为网络原理的应用实例来学习教学分析:内容:可靠传输的的工作原理,用TCP实现可靠传输,用TCP实现流量控制重点:可靠传输原理和流量控制难点:可靠传输原理和流量控制教学方法和策略:教学方法上,由“单一的教员讲解”转变为采用引导、启发、研究、讲解、讨论等多种形式,引导学生主动思考、积极研究,激发学生的求知欲、想象力、创新欲和探索精神

教学过程设计教学内容课程回顾简要回顾上一章节的内容;课程引入从网络层的非可靠交付引入,在运输层如何实现可靠通信。内容讲解教学安排教学用时约3分钟教学安排教学用时约3分钟教学用时约2分钟教学用时约10分钟1、停止等待协议(b)超时重传教学用时约20分钟发送窗口12”4|56|7891011|12⑶发送方维持发送窗口(发送窗口是5)123456789101112⑹收到一个确认后发送窗丽前滑动5TCP的首部格式5.6TCP可靠传输的实现TCP可靠传输机制TCP连接的每一端都必须设有两个窗口一个发送窗口和一个接收窗口。TCP的可靠传输机制用字节的序号进行控制。TCP所有的确认都是基于序号而不是基于报文段。TCP两端的四个窗口经常处于动态变化之中。TCP连接的往返时间RTT也不是固定不变的。需要使用特定的算法估算较为合理的重传时间。TCP面向流的概念TCP报又首部字段中可靠传输相关字段口端的目号序口端源节定部 V字固首针匕日1J急紧FIN口端的目号序口端源节定部 V字固首针匕日1J急紧FINSYNRSTPSHACKURG留

保据移数偏CP部TC首变可度长项选3.举例TCP与GBN的区别接收窗口大小不为1,发送窗口和接收窗口大小动态变化。教学用时约10分教学用时约10分钟TCP要求接收方必须有累积确认的功能。发生超时,TCP发送方仅对超时的分组重传。TCP的发送窗口与接收窗口

A发送了11个字节的数据 A的发送窗口位置不变

可用窗口园回回国国■■■■■■■■■■■4243国叵|回回回回邺I5253545目网

会普嘉I—已发送但未收到确认—I允许发送但尚未发送[不允许发送Pl p2 p3B的接收窗口允许接收不允许接收已发送确认允许接收不允许接收并交付主机未按序收到先假设接收窗口与发送窗未按序收到先假设接收窗口与发送窗口一样大P3-Pi=A的发送窗口p2-p,=已发送但尚未收到确认的字节数教学用时约5分钟P3-「2教学用时约5分钟.发送缓存发送应用程序TCP发送窗口发送缓存最后被确认

的字节最后发送

的字节序号增大教学用时约TCP发送窗口发送缓存最后被确认

的字节最后发送

的字节序号增大教学用时约10分钟.接收缓存TCP接收缓存接收窗口序号增大下一个期望收到的字节(确认号)下一个读取的字节、g收应用程皆,5.7TCP的流量控制5.7.1利用滑动窗口实场一般说来,我们总是希望数据发送得过快,接收方就可流量控制(flowcontrol)让接收方来得及接收。利用滑动窗口机制可以很主机A 主: SEQ=1 ,: SEQ=101 亡I~奉!_ACK=201,WIN=300&流量控制数据传输得更快一些。但如果发送方把能来不及接收,这就会造成数据的丢失。就是让发送方的发送速率不要太快,要方便地在TCP连接上实现流量控制。机BA还能发送300字节A还能发送200字节工叵用强取走100字节云ifA再发送300字节(序号201至500)A还能发送100字节(序号401至500)A不能再发送500以后的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论