最新年计算机网络考研辅导讲座网络层上PPT课件.ppt
《最新年计算机网络考研辅导讲座网络层上PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新年计算机网络考研辅导讲座网络层上PPT课件.ppt(127页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、年计算机网络考研辅导讲座年计算机网络考研辅导讲座网络层上网络层上网络层大纲考查范围知识点归纳2.路由与转发路由与转发q“转发转发”(forwarding)就是路由器根据转发表将用户的就是路由器根据转发表将用户的IP数据报从合适的端口转发出去。数据报从合适的端口转发出去。q“路路由由选选择择”(routing)则则是是按按照照分分布布式式算算法法,根根据据从从各各相相邻邻路路由由器器得得到到的的关关于于网网络络拓拓扑扑的的变变化化情情况况,动动态态地地改改变变所所选择的路由。选择的路由。q路路由由表表是是根根据据路路由由选选择择算算法法得得出出的的。而而转转发发表表是是从从路路由由表表得出的。得
2、出的。q在在讨讨论论路路由由选选择择原原理理时时,往往往往不不区区分分转转发发表表和和路路由由表表的的区区别,而是笼统地使用路由表这一名词。别,而是笼统地使用路由表这一名词。知识点归纳3.拥塞控制拥塞控制 当大量的分组进入通信子网,当大量的分组进入通信子网,超出了网络的处理能力超出了网络的处理能力时,时,就会引起就会引起网络局部或整体性能下降网络局部或整体性能下降,这种现象称为拥塞。,这种现象称为拥塞。拥塞常常使问题趋于恶化。拥塞常常使问题趋于恶化。q引起拥塞的原因引起拥塞的原因节点存储量不够节点存储量不够、CPU处理速度太慢处理速度太慢、线路带宽太低等线路带宽太低等q出现资源拥塞的条件出现资
3、源拥塞的条件对资源需求的总和对资源需求的总和可用资源可用资源q拥塞控制拥塞控制 从各个方面对子网加以控制,规范所有主机和路由从各个方面对子网加以控制,规范所有主机和路由器的行为,尽量消除任何可能导致子网通信能力下降的器的行为,尽量消除任何可能导致子网通信能力下降的因素,确保子网的正常运行。因素,确保子网的正常运行。拥塞控制与流量控制q区别区别流量控制流量控制只在只在一对一对给定的给定的发送方和接收方之间发送方和接收方之间,控制发,控制发送方不以超过接收方处理能力的速送方不以超过接收方处理能力的速率率发送数据。发送数据。拥塞控制拥塞控制是一个是一个全局性全局性的过程,涉及到的过程,涉及到网络中网
4、络中所有的所有的主主机、所有的路由器,以及与降低网络传输性能有关的所机、所有的路由器,以及与降低网络传输性能有关的所有因素。有因素。q联系联系 流量控制限制了进入网络中的信息总量,可以在一流量控制限制了进入网络中的信息总量,可以在一定程度上减缓拥塞的作用。定程度上减缓拥塞的作用。拥塞控制策略拥塞控制策略q策略一策略一:开环控制方法:开环控制方法。重在重在预防预防,希望通过完美的设计来避免拥塞的发生。希望通过完美的设计来避免拥塞的发生。需精心设计网络的各个环节,尽可能减少不必要的数需精心设计网络的各个环节,尽可能减少不必要的数据重传和避免数据过分集中在某个局部,同时还要严格控据重传和避免数据过分
5、集中在某个局部,同时还要严格控制进入子网的数据量以及数据流入的速度。制进入子网的数据量以及数据流入的速度。q策略二:策略二:闭环控制方法闭环控制方法。重在重在解决解决,在拥塞发生后设法控制和缓解拥塞。,在拥塞发生后设法控制和缓解拥塞。需监视拥塞的发生,网络中要定期收集一些性能参数,需监视拥塞的发生,网络中要定期收集一些性能参数,一旦参数值超过一定的门限,检测到拥塞的一旦参数值超过一定的门限,检测到拥塞的结结点立即通知点立即通知有关有关结结点,以便采取措施。点,以便采取措施。知识点归纳(二)路由算法(二)路由算法 1.1.静态路由与动态路由静态路由与动态路由从路由算法能否随网络的通信量或拓扑自适
6、应地进行从路由算法能否随网络的通信量或拓扑自适应地进行调整变化来划分,分为两大类:调整变化来划分,分为两大类:静态路由选择策略静态路由选择策略(非自适应路由选择非自适应路由选择)动态路由选择策略动态路由选择策略(自适应路由选择自适应路由选择)路由算法路由算法知识点归纳q静态路由算法静态路由算法预预先先计计算算好好路路由由表表,在在系系统统启启动动时时装装入入路路由由器器,在在运运行行过过程程中中保保持持不变。不变。不能适应网络拓扑和流量的变化,出现故障时必须人工干预。不能适应网络拓扑和流量的变化,出现故障时必须人工干预。实现简单,适合于负载稳定、变化不大的环境。实现简单,适合于负载稳定、变化不
7、大的环境。q动态路由算法动态路由算法根据当前网络流量和拓扑来选择最佳路径。根据当前网络流量和拓扑来选择最佳路径。算法灵活、强壮。某一节点发生故障时,可绕过该节点,平衡负载。算法灵活、强壮。某一节点发生故障时,可绕过该节点,平衡负载。算法复杂,实现难度大。算法复杂,实现难度大。各路由器之间定期交换路由信息,增加了网络负担。各路由器之间定期交换路由信息,增加了网络负担。知识点归纳2.距离矢量路由选择距离矢量路由选择(DV)算法算法v方法方法每隔一段时间,每个节点就向它的所有相邻节点发送一个有关全网的距离列表(即距离矢量)。各节点依据当前相邻节点的情况来修改更新自己的路由表。v距离的计算距离的计算可
8、以为距目的节点的站的段数(hops)、时间等距离矢量的路由协议距离矢量的路由协议距离矢量的路由协议距离矢量的路由协议定期将路由表复制给相邻的路由器,并且进行矢量计定期将路由表复制给相邻的路由器,并且进行矢量计算、更新路由表算、更新路由表C CD DB BA AC CB BA AD DRoutingTableRoutingTableRoutingTableRoutingTableDistanceHowfarVectorInwhichdirection各路由器从自己直接相连的网络收集到最原始的源信息各路由器从自己直接相连的网络收集到最原始的源信息A AB BC C10.1.0.010.2.0.01
9、0.3.0.010.4.0.0E0S0S0S1S0E0RoutingTable10.2.0.010.3.0.000S0S1RoutingTable10.3.0.0S0010.4.0.0E00RoutingTable10.1.0.010.2.0.0E0S000距离矢量距离矢量源信息的获得源信息的获得路由器从相邻路由器收集到的源信息中选择到达目标地址路由器从相邻路由器收集到的源信息中选择到达目标地址的最佳路径。的最佳路径。A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0RoutingTable10.1.0.010.2.0.010.3.0.0
10、RoutingTable10.2.0.010.3.0.010.4.0.010.1.0.00011S0S1S1S0RoutingTable10.3.0.0S0010.4.0.0E0010.2.0.0S01E0S0S0100距离矢量距离矢量源信息的获得源信息的获得距离矢量距离矢量源信息的获得源信息的获得路由器继续从相邻路由器收集到的源信息中选择到达目标路由器继续从相邻路由器收集到的源信息中选择到达目标地址的最佳路径。地址的最佳路径。A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0RoutingTable10.1.0.010.2.0.010.
11、3.0.010.4.0.0RoutingTable10.2.0.010.3.0.010.4.0.010.1.0.00011S0S1S1S0RoutingTable10.3.0.0S0010.4.0.0E0010.2.0.0S010.1.0.0S012E0S0S0S01200一步一步完成的路由表更新过程一步一步完成的路由表更新过程路由表的更新过程将通过路由器之间一步一步来完成路由表的更新过程将通过路由器之间一步一步来完成A A更新路由表更新路由表网络结构的网络结构的网络结构的网络结构的改变将导致改变将导致改变将导致改变将导致路由表的路由表的路由表的路由表的更新更新更新更新一步一步完成的路由表更新
12、过程一步一步完成的路由表更新过程路由表的更新过程将通过路由器之间一步一步来完成路由表的更新过程将通过路由器之间一步一步来完成A A更新路由表更新路由表在下一个周期后在下一个周期后路由器路由器A发送更新发送更新过的路由表过的路由表网络结构的网络结构的网络结构的网络结构的改变将导致改变将导致改变将导致改变将导致路由表的路由表的路由表的路由表的更新更新更新更新一步一步完成的路由表更新过程一步一步完成的路由表更新过程路由表的更新过程将通过路由器之间一步一步来完成路由表的更新过程将通过路由器之间一步一步来完成A AB B更新路由表更新路由表更新路由表更新路由表网络结构的网络结构的网络结构的网络结构的改变
13、将导致改变将导致改变将导致改变将导致路由表的路由表的路由表的路由表的更新更新更新更新在下一个周期后在下一个周期后路由器路由器A发送更新发送更新过的路由表过的路由表DV算法的收敛性问题(a)节点启动时 (b)A-B的链路失效时各结点到结点各结点到结点A的距离的距离XDV算法的优缺点q优点优点实现简单,开销较小实现简单,开销较小q缺点缺点v收敛较慢收敛较慢,网络远端的变化只有经过相邻点的多次,网络远端的变化只有经过相邻点的多次传递才能逐渐反映出来传递才能逐渐反映出来v好消息传播得快,坏消息传播得慢好消息传播得快,坏消息传播得慢。网络出故障的。网络出故障的传播时间往往需要较长的时间传播时间往往需要较
14、长的时间v路由器之间交换的路由信息是路由器中的完整路由路由器之间交换的路由信息是路由器中的完整路由表,随着网络规模的扩大,开销也就增加。表,随着网络规模的扩大,开销也就增加。v一般一般只用于规模不大的局域网只用于规模不大的局域网链路状态路由选择算法3.链路状态路由选择链路状态路由选择(LS)算法算法特点特点各结点各结点向全网其它向全网其它节点发送该节点同节点发送该节点同相邻相邻节点的链路节点的链路状态信息状态信息基本思想基本思想通过各个节点之间的路由信息交换通过各个节点之间的路由信息交换每个节点可获得关于全网的拓扑信息,得知网中所有每个节点可获得关于全网的拓扑信息,得知网中所有的节点、各节点间
15、的链路连接和各条链路的代价的节点、各节点间的链路连接和各条链路的代价.将这些拓扑信息抽象成一张带权无向图,然后利用最将这些拓扑信息抽象成一张带权无向图,然后利用最短通路路由选择算法计算出到各个目的节点最短通路。短通路路由选择算法计算出到各个目的节点最短通路。链路状态链路状态路由选择算法路由选择算法LSA(link state advertisement)数据包链路状态公告 传递自己的链路状态信息给其它的路由器SPF运算运算拓扑结构数据拓扑结构数据最佳路由信息最佳路由信息路由表路由表C CA AD DB BLSP使用dijkstra算法进行SPF运算LS算法的步骤1.了解相邻节点了解相邻节点方法
16、:发送询问分组每个节点启动后,向同它相连的线路上发送一个特殊的询问分组,链路另一端的节点收到该分组后进行响应,返回其网络地址。2.确定链路代价确定链路代价方法:发送回声分组节点在链路上发送一个特殊的ECHO分组另一端以最快的速度返回。发送节点将往返时间除以2即得到该链路的延迟时间。可取多次结果的平均值。LS算法的步骤(续)3.构造链路状态分组构造链路状态分组链路状态分组包括:源节点的网络地址、分组的序列号、寿命、相邻节点的网络地址和去往该节点的链路代价。(a)网络拓扑网络拓扑(b)链路状态分组链路状态分组LS算法的步骤(续)构造该分组的时机不能太快,过于增加网络负载;不能太慢,不能反映网络拓朴
17、的变化。有两种方法定期产生链路状态分组,如30秒。在探测到网络连接或链路代价改变之后,才产生。4.发送链路状态分组发送链路状态分组采用洪泛法进行发送,保证网络上所有结点都能收到链路状态分组。每一结点收到一个链路状态分组后,复制多份,向所有的其他端口发送出去。LS算法的步骤(续)5.计算新的路由计算新的路由构造反映网络拓扑的带权图使用SPF最短通路路由选择算法(dijkstra)计算路由,然后更新路由表qLSP的优点的优点链路状态数据库更新较快,因而收敛快。链路状态数据库更新较快,因而收敛快。能适用于规模很大的自治系统中能适用于规模很大的自治系统中链路状态信息量小,可减少路由信息的通信量链路状态
18、信息量小,可减少路由信息的通信量qLSP的缺点的缺点当网络规模大,链路状态数据库大,需较大的存储空间,计当网络规模大,链路状态数据库大,需较大的存储空间,计算最佳路由需较长时间。算最佳路由需较长时间。比距离矢量算法复杂比距离矢量算法复杂知识点归纳4.4.层次路由层次路由自治系统自治系统AS的概念:的概念:v将整个互联网划分为许多较小的将整个互联网划分为许多较小的自治系统自治系统(AS)。v一一个个自自治治系系统统是是一一个个互互联联网网,其其最最重重要要的的特特点点就就是是自自治治系系统有权自主地决定在本系统内应采用何种路由选择协议统有权自主地决定在本系统内应采用何种路由选择协议。v一一个个自
19、自治治系系统统内内的的所所有有网网络络都都属属于于一一个个行行政政单单位位(例例如如,一一个公司,一所大学,政府的一个部门,等等个公司,一所大学,政府的一个部门,等等)来来管辖管辖。v一一个个自自治治系系统统的的所所有有路路由由器器在在本本自自治治系系统统内内都都必必须须是是连连通通的。的。层次路由qIGP(InteriorGatewayProtocol)即即在在一一个个自自治治系系统统内内部部使使用用的的路路由由选选择择协协议议。目目前前这这类类路路由由选选择择协协议议使使用用得得最最多多,如如RIP和和OSPF协议。协议。qEGP(ExternalGatewayProtocol)若若源源站
20、站和和目目的的站站处处在在不不同同的的自自治治系系统统中中,当当数数据据报报传传到到一一个个自自治治系系统统的的边边界界时时,就就需需要要使使用用一一种种协协议议将将路路由由选选择择信信息息传传递递到到另另一一个个自自治治系系统统中中。这这样样的的协协议议就就是是外外部部网网关关协协议议EGP。在在外外部部网网关关协协议中目前使用最多的是议中目前使用最多的是BGP-4。知识点归纳(三三)IPv4IPv4 IPv4IPv4分组原则分组原则,是一种分等级的地址结构。,是一种分等级的地址结构。IPv4IPv4地址与地址与NATNAT,掌握地址转换的必要性和原理。掌握地址转换的必要性和原理。子网划分与
21、子网掩码子网划分与子网掩码的基本思路和具体实践中的注意事项。的基本思路和具体实践中的注意事项。CIDRCIDR的概念和作用的概念和作用,消除了传统的,消除了传统的 A A 类、类、B B 类和类和 C C 类地类地址以及划分子网的概念,有效地分配址以及划分子网的概念,有效地分配 IPv4 IPv4 的地址空间。的地址空间。知识点归纳q从概念上说,从概念上说,IPIP地址的层次结构具有两个重要特性:地址的层次结构具有两个重要特性:l l每台主机分配了一个唯一的地址。每台主机分配了一个唯一的地址。l l网络标识号的分配必须全球统一,但主机标识号可由本地分配。网络标识号的分配必须全球统一,但主机标识
22、号可由本地分配。IPIP地地址址有有不不同同的的版版本本:IPv4IPv4、IPv6IPv6。现现以以当当前前因因特特网网使使用用的的IPv4(IPv4(第第4 4版版本本)为为例例说说明明IPIP编编址址,因因特特网网(IPIP网网)为为每每台台主主机机分分配配一一个个唯唯一一的的4 4字字节节(32(32比比特特)IPIP地地址址。为为了了便便于于管管理理,把把这这3232位位地地址址按按分分级级地地址址空空间间的的树树形形表表示示法法分分为为两两个个部部分分:网网络络号号和和主主机机号号(net-idnet-id,host-id)host-id)。主主机机号号为为全全0 0的的网络地址定
23、义为网络号,它标识因特网上的唯一网络。网络地址定义为网络号,它标识因特网上的唯一网络。4 4字字节节的的IPIP地地址址,采采用用“点点分分十十进进制制”的的方方法法来来表表示示,例例如如,202.119.224.93202.119.224.93。由由于于每每个个字字节节为为8 8比比特特,所所以以每每个个十十进进制制数数只只允允许许在在0-0-255255范范围围内内。根根据据因因特特网网上上的的网网络络规规模模,IPIP地地址址可可分分为为A A类类、B B类类、C C类类、D D类类和和E E类类。判判断断一一个个IPIP地地址址是是何何类类地地址址,要要看看4 4字字节节中中的的第第一
24、一字字节节:若若1-1-126126属属A A类类网网址址,128-191128-191属属B B类类网网址址,192-223192-223属属C C类类网网址址,224-239224-239属属D D类类网网址。址。240240以上以上为为E E类地址,暂未使用。类地址,暂未使用。知识点归纳(1)(1)A A类类网网:网网络络号号为为1 1字字节节,定定义义最最高高比比特特为为0 0,为为A A类类网网识识别别符符,余余下下7 7比比特特为为网网络络号号,主主机机号号则则可可有有2424比比特特编编址址。可可见见A A类类网网支支持持大大型型网网络络,可可用用网网络络号号为为126126个个
25、,每每个个A A类类网网可可含含2 22424-2=16777216-2=16777216-2=167772142=16777214个个可可用用主主机机号号。比比如如,IPIP地地址址为为15.1.2.2515.1.2.25,是是A A类类网网,其网络号为其网络号为1515,主机号为,主机号为1.2.251.2.25。(2)(2)B B类类网网:网网络络号号为为2 2字字节节,定定义义最最高高二二比比特特为为1010,为为B B类类网网识识别别符符,余余下下1414比比特特为为网网络络号号,主主机机号号则则可可有有1616比比特特编编址址。B B类类网网是是中中型型网网络络,可可用用网网络络号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新年 计算机网络 考研 辅导 讲座 网络 PPT 课件
限制150内