




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上计算机网络第四章(网络层)总结4.1 网络层概述:1网络层的主要功能:网络层实现了端到端的数据传输。网络互联:在不同的网络之间转发数据,向传输层提供统一的数据传输主机/路由器编址:每个网络接口有一个唯一的IP地址路由选择:根据数据携带的目的主机地址为数据包选择一条的路径,以到达目的主机分段:当数据包长度超过输出接口所连接的网络的限制时,应拆分成多个数据包.网络互联层次: 从网络体系结构的层次观点来考察,网络互联可在四个层次上实现:物理层: 中继器/集线器 数据链路层: 网桥/交换机网络层: 路由器 网络层以上: 网关网络互联的归纳:物理层:使用中继器或集线器在不同的电
2、缆段之间复制位信号,无寻址功能;数据链路层:使用网桥或交换机在局域网之间存储转发数据帧,用MAC地址寻址;网络层:使用路由器在不同的网络之间存储转发分组,用IP地址寻址;传输层及应用层:用网关提供更高层次的互连,用端口号或其他特定标识寻址。2虚电路网络(提供面向连接的服务)面向连接:发送数据之前,源主机和目的主机之间首先要建立一条虚连接,只是逻辑上的连接.整个数据传输过程分为:建立虚连接、传输数据、拆除虚连接三个阶段虚电路表:输入接口 输入VCI(标识)输出接口 输出VCI输入接口和输入VCI唯一标识一条虚电路,后续的数据报只需携带VCI 无需携带完整的目的地址.虚电路表示例3数据报网络(提供
3、无连接服务)尽最大努力交付路由器对于每个输入的数据包单独进行处理路由表包含了目的地址和输出接口的对应关系每个数据包必须包含完整的目的地址来自相同源节点和目的节点的两数据报可能被转发到不同的接口,不保证顺序对网络状况和目的主机状况一无所知,可能出现丢失路由表示例:4. 数据报vs 虚电路4.2 路由选择算法(简称“选路”):根据数据包中携带的目的地址,为数据包在网络中选择一条路径,以到达目的主机。路由器查找路由表,完成选路。选路到下一跳(Next Hop,或输出接口),而不是完整路由转发:将数据从路由器的输入接口转移到相应的输出接口路由选择:根据路由表确定应转发到哪个输出接口的过程静态选路算法(
4、非自适应选路算法)路由表预先设定(不考虑网络当前状况)路由表基本不变,一般不能保证是最佳路由。动态选路算法(自适应选路算法)根据当前网络的拓扑结构和负载,(周期性)动态,更新路由表。1. 静态选路算法固定路由表选路法:根据事先设置的静态路由表,查表选路。静态路由表的生成:Dijakstra算法算法原理1)定义一个集合N,包含所有最短路径已确定的节点,在初始时,该集合中只包含一个源节点(设为S)2)如果S和某个节点之间有一条边相连,距离就是该边上的权值;否则,距离值设为无穷大()3)从集合N外的节点中选择一个和S距离最小的节点(设为T)加入集合4)重新计算S到其他集合N外的节点的距离,如果经过T
5、的路径更短,则更新距离值5)重复3-4步,直到所有节点都加入集合N洪泛法:路由器收到数据包后,向除了输入接口之外的所有接口转发缺点:一个数据包将产生大量的副本(copy)给网络增加大量负载优点:至少有一个副本将到达目的主机,健壮性强,至少有一个副本选择的是最优路由,所有的路由器都会收到副本,可用于传播路由信息。随机走动选路法:路由表中,一个表项有多条候选路由,路由器收到一个数据包时,按照预定的概率随机地选择其中一条路由。应用:无线网络2动态选路算法:动态选路算法:DVR(Distance Vector Routing)距离:两个节点之间传输数据的开销矢量:距离AB距离BA每个路由器都知道自己到
6、邻居节点的距离动态选路:路由器通过周期性地与邻居节点交换路由信息来更新路由表与谁交换:邻居节点交换什么:路由表中的距离项(目的地、距离)何时交换:周期性交换DVR的路由计算示例(基于Bellman-Ford算法)前提:到邻居节点的距离已知 eg. AB=2, AC=4, AD=3动态选路算法:LSR(Link State Routing)链路状态:链路连通/中断、链路开销又称最短路径优先(SPF)选路,使用Dijkstra算法来计算最短路径路由器发现自己和邻居节点的链路状态及开销路由器之间通过交换路由信息,构造出全网的拓扑结构,并计算出到其他节点的最短路径与谁交换:网络中的所有节点交换什么:一
7、个节点到各邻居节点的链路开销何时交换:网络初启或链路状态变化时LSR计算路由的过程:发现邻居节点周期性地发送“Hello”包,获知邻居的IP地址测量到邻居节点的链路开销发送ECHO包,测试开销构造路由通告消息洪泛法发布链路状态包计算最短路径: Dijkstra算法LSR的特点:路由器向网络中的所有其他路由器节点发送路由信息,而不仅仅是邻居节点路由器所发送的信息是自己到邻居节点的距离,实际上就是自己已知的部分网络拓扑结构;这种信息发送的频率比距离矢量选路算法低很多,一般是在网络初启、网络中发生拓扑结构变化或者网络中有较大的数据量变化时;根据自己已知的部分拓扑结构和来自网络中其他路由器节点的信息,
8、路由器可以构造出全网的拓扑结构,因此不会出现“无穷计算”问题。LSR构造网络拓扑示例:4.3 因特网的网络层协议1.IP地址:定义:我们把整个因特网看成为一个单一的、抽象的网络。IP 地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是唯一的32 位的标识符。每个连接到网络的接口(如网卡)都有一个全球唯一的地址标识笔记本电脑的无线网卡和有线网卡各有一个IP地址地址划分有两类:分类编址;无类别编址。分类编址:每一类地址都由两个固定长度的字段组成,其中一个字段是网络号net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号host-id,它标志该主机(或路由器)。
9、两级的IP 地址可以记为:IP 地址:= <网络号>, <主机号>点分十进制记法:各类网络的地址空间大小:IP 地址的一些重要特点:(1) IP 地址是一种分等级的地址结构。分两个等级的好处是:第一,IP 地址管理机构在分配IP 地址时只分配网络号,而剩下的主机号则由得到该网络号的单位自行分配。这样就方便了IP 地址的管理。ICANN分配给国家网管理机构(如我国的CNNIC)CNNIC分配给ISP第二,路由器仅根据目的主机所连接的网络号来转发分组(而不考虑目的主机号),这样就可以使路由表中的项目数大幅度减少,从而减小了路由表所占的存储空间。(2) 实际上IP 地址是标志
10、一个主机(或路由器)和一条链路的接口。第一,当一个主机同时连接到两个网络上时,该主机就必须同时具有两个相应的IP 地址,其网络号net-id 必须是不同的。这种主机称为多归属主机。第二,由于一个路由器至少应当连接到两个网络(这样它才能将IP 数据报从一个网络转发到另一个网络),因此一个路由器至少应当有两个不同的IP 地址。网络地址:网络号部分保留、主机号部分为全0的IP地址。作用:代表全网的所有设备,选路主要根据网络地址。划分子网: IP 地址中增加一个“子网号字段”,使两级的IP 地址变成为三级的IP 地址。这种做法叫作划分子网(subnetting) 。从主机号借用若干个位作为子网号sub
11、net-id,而主机号host-id 也就相应减少了若干个位。子网掩码:网络号+子网号部分为全1,主机号部分为全0的特殊IP地址。作用是可以找出IP 地址中的子网部分。网络/子网地址:将网内任一个IP地址与子网掩码进行“与”操作所获得的地址IP 地址的各字段和子网掩码:(IP 地址) AND (子网掩码) =网络地址:默认子网掩码:子网掩码是一个重要属性:路由器在和相邻路由器交换路由信息时,必须把自己所在网络(或子网)的子网掩码告诉相邻路由器。路由器的路由表中的每一个项目,除了要给出目的网络地址外,还必须同时给出该网络的子网掩码。若一个路由器连接在两个子网上就拥有两个网络地址和两个子网掩码。例
12、已知IP 地址是141.14.72.24,子网掩码是255.255.192.0。试求网络地址。注:不同的子网掩码可以得出相同的网络地址。但不同的掩码的效果是不同的。在划分子网的情况下路由器转发分组的过程:(1) 从收到的分组的首部提取目的IP 地址D。(2) 对路由器直接相连的网络进行检查,先用各网络的子网掩码和D 逐位相“与”,看是否和相应的网络地址匹配。若匹配,则将分组直接交付。否则就是间接交付,执行(3)。(3) 若路由表中有目的地址为D 的特定主机路由,则将分组传送给指明的下一跳路由器;否则,执行(4)。(4) 对路由表中的每一行的子网掩码和D 逐位相“与”,若其结果与该行的目的网络地
13、址匹配,则将分组传送给该行指明的下一跳路由器;否则,执行(5)。(5) 若路由表中有一个默认路由,则将分组传送给路由表中所指明的默认路由器;否则,执行(6)。(6) 报告转发分组出错。无类别地址:CIDR(无类别域间选路):不再对于地址分类,根据网络规模的需要,将IP地址划分为任意2n(1<n<32)大小的地址块,采用CIDR后,根据CIDR子网掩码来判定网络大小CIDR的地址格式:CIDR使用各种长度的“网络前缀”(network-(networkprefix)来代替分类地址中的网络号和子网号。无分类的两级编址的记法是:IP地址:=网络地址/x,x为网络号的位数,即子网掩码中1的
14、个数子网掩码表示法:/x.如/27,即255.255.255.224CIDR:路由聚合:将连续划分的子网聚合成一个网络地址,从而可以显著减小路由表的规模,提高查表选路的效率最长前缀匹配:使用CIDR 时,路由表中的每个项目由“网络前缀”和“下一跳地址”组成。在查找路由表时可能会得到不止一个匹配结果。应当从匹配结果中选择具有最长网络前缀的路由: 最长前缀匹配(longest-prefixmatching)。网络前缀越长,其地址块就越小,因而路由就越具体(more specific) 。最长前缀匹配又称为最长匹配或最佳匹配。2. IP包结构:协议字段: 表示IP包内的数据属于哪个协议.TCP=6;
15、UDP=17;ICMP=1;IGMP=2;OSPF=89包头校验和(由源主机填加,沿途路由器和目的主机都要进行校验)IP包头校验和计算示例:IP包的分段和重装:原IP包:IP数据报分段原因:底层网络所允许的最大数据块长度(MTU)不同分段相关字段:标识:所有属于同一个IP数据报的片段(IP包)都使用相同的标识DF:不要分段,DF=1的IP数据报不允许分段MF:更多片段,MF=0的IP包是最后一个片段段偏移量:本片段在原IP数据报中的位置,单位为8字节IP包头的选项字段:用来支持排错、测量以及安全等措施,内容很丰富。长度可变,从0 个字节到40 个字节不等,取决于所选择的项目。如果选项字段的长度
16、不是4字节的整数倍,用全0进行填充。增加首部的选项字段是为了增加IP 数据报的功能,但这同时也使得IP 数据报的首部长度成为可变的。这就增加了每一个路由器处理数据报的开销。实际上这些选项很少被使用。3. 差错处理:ICMPICMP概念:因特网控制报文协议。IP没有差错处理机制,由ICMP补充。提供差错报告机制只报告,不强制处理。ICMP 不是高层协议,而是IP 层的协议。ICMP 报文作为IP 层数据报的数据,加上数据报的首部,组成IP 数据报发送出去。IP包头的协议字段值=1ICMP的主要消息(RFC792):差错报告消息目的地不可达消息:到目的主机无连接、IP包超长且不能分段超时消息:IP
17、包TTL=0参数错误:IP包头参数有问题控制消息源抑制消息:路由器或者目的主机的缓存不足,请求源主机降低发送速率,用于拥塞控制重定向消息:要求源主机更换默认路由器,用于路由控制查询消息:源主机请求、路由器和目的主机应答回声请求/应答:测试路由器或目的主机是否可达时间戳请求/应答:用于互联网上各个机器进行时钟同步的ICMP的规则:对于携带ICMP差错报告报文的IP报文,不再产生ICMP差错报告报文对于组播的IP报文,不产生ICMP差错报告报文对于具有特殊地址(如127.0.0.1或0.0.0.0)的IP报文,不产生ICMP差错报告报文对于携带分段的IP报文,如果不是第一个分段,不产生ICMP差错
18、报告报文4. 路由选择协议:RIP、OSPF、BGP因特网有两大类路由选择协议:内部网关协议IGP (Interior GatewayProtocol) :即在一个自治系统内部使用的路由选择协议。目前这类路由选择协议使用得最多,如RIP 和OSPF 协议。外部网关协议EGP (External GatewayProtocol) :若源站和目的站处在不同的自治系统中,当数据报传到一个自治系统的边界时,就需要使用一种协议将路由选择信息传递到另一个自治系统中。在外部网关协议中目前使用最多的是BGP-4。IGP和EGP相互独立。RIP(路由信息协议): 基于距离矢量算法;距离:跳数RIP路由通告消息:发送给邻居节点命令( 1-5): 1请求,2应答,3-4废弃,5保留版本号:1或2地址族标识:标识网络层的地址类型,因特网为2采用UDP传输,端口号520OSPF消息问候(Hello)消息:获知其邻居节点的IP地址、检测邻居节点是否可达。链路状态通告(LSA)消息:通告路由器已知的网络
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国景泰蓝工艺摆件数据监测报告
- 2025年中国断电型限时继电器数据监测报告
- 2025年中国数字式风机盘管恒温器市场调查研究报告
- 2025至2031年中国综合信息集成系统行业投资前景及策略咨询研究报告
- 2025至2031年中国网络数字硬盘录像系统行业投资前景及策略咨询研究报告
- 2025至2031年中国纯天然菊花浓缩汁行业投资前景及策略咨询研究报告
- 肇庆市实验中学高中历史三:第课理性之光教案
- 2025-2030年中国DSP芯片市场运行态势及投资前景规划研究报告
- 新疆生产建设兵团兴新职业技术学院《海洋生物资源调查技术》2023-2024学年第二学期期末试卷
- 新疆奎屯市一中2025届高三5月教学质量检测试题化学试题含解析
- 《智能建造技术与装备》 课件 第一章 绪论
- 岗位职责会议组织模板
- 颂钵疗愈师培训
- 华为战略解码解读
- 庄子课件完整版本
- 2024年重庆市中考英语试卷(AB合卷)附答案
- 叙事护理学智慧树知到答案2024年中国人民解放军海军军医大学
- 人造草坪采购铺设项目 投标方案(技术方案)
- 三年级数学计算题300道
- 山东省临沂市2024年中考英语真题【附真题答案】
- JG-T 283-2010 膨胀玻化微珠轻质砂浆
评论
0/150
提交评论