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