计算机网络PPT教学课件-第6章_网络互连.ppt_第1页
计算机网络PPT教学课件-第6章_网络互连.ppt_第2页
计算机网络PPT教学课件-第6章_网络互连.ppt_第3页
计算机网络PPT教学课件-第6章_网络互连.ppt_第4页
计算机网络PPT教学课件-第6章_网络互连.ppt_第5页
免费预览已结束,剩余77页可下载查看

下载本文档

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

文档简介

chap 6网络互连,6.1 互连网的概念,1.网络互连概念 网络互连(internetworking)是指将分布在不同地理位置的网络、设备相连接,以构成更大规模的互连网络系统,实现互连网络资源的共享。,2.网络互连需解决的问题 不同的寻址方案 不同的最大分组尺寸 不同的网络访问机制 不同的超时控制 不同的差错恢复方法 不同的状态报告方法 不同的路由选择技术 不同的用户访问控制 不同服务等等,3.网络互连的类型 局域网局域网互连 同种局域网互连 异型局域网互连 局域网广域网互连 局域网广域网局域网互连 广域网广域网互连,4.网络互连要求 在网络之间提供一条链路,至少需要一条物理和链路控制的链路。 在不同网络的进程间提供路由选择和传递数据。 提供各用户使用网络的记录和保持状态信息。 在提供上述服务时,不需修改原有各网络的网络结构,需要协调各个网络的不同特性、如协议转换,分组的分段、组合和重定序及差错检测等。,5.网络互连结构 从协议层次看,可以把网络互连分为四个层次: 层次一:使用转发器在不同的电缆段之间复位位信号。 层次二:使用桥接器在局域网之间存储转发帧。 层次三:使用路由器在不同的网络之间存储转发分组。 层次四:使用协议转换器提供更高层次的接口。,6.网络互连设备 1)物理层中继系统转发器(repeater) 2)数据链路层中继系统桥接器(bridge) 3)网络层中继系统路由器(router) 4)网桥和路由器的混合物桥路器(brouter) 5)网络层以上中继系统网关(gateway),1 . 路由器的基本功能 1)路由器和网桥的区别,网桥工作在数据链路层,而路由器工作在网络层; 网桥工作在数据链路层,由于传统局域网采取的是广播方式,因此容易产生“广播风暴”;路由器可以有效地将多个局域网的广播通信量相互隔离开来,使得互联的每一个局域网都是独立的子网。,6.2 路由器与第三层交换,2)路由器的主要功能,建立并维护路由表; 提供不同网络间的分组转发功能。,2 . 路由器的工作原理,互连网络的 协议层次结构,3 . 路由器的结构,4. 第三层交换机,第三层交换机本质上是一种高速的路由器; 第三层交换机设计重点放在如何提高接收、处理和转发分组速度,减小传输延迟上,其功能是由硬件实现的,使用专用集成电路,而不是路由处理软件; 第三层交换机只能适用于特定网络层协议; 第三层交换机不如路由器灵活,容易控制和安全性好。,一个标准的路由器作为主干结点的结构,增加一个第三层交换机的主干结点结构,6.3因特网的网络协议 ip,网际协议ip是tcp/ip体系中两个最主要的协议之一。ip协议配套使用的还有四个协议: 地址解析协议arp 逆地址解析协议rarp 因特网控制报文协议icmp 因特网组管理协议igmp,6.3.1 ip协议与地址 1. ip协议的特点,ip协议是一种不可靠、无连接的数据报传送服务协议 ; ip协议是点-点的网络层通信协议 ; ip协议向传输层屏蔽了物理网络的差异 。,2. ip地址的基本概念,大型的互连网络中需要有一个全局的地址系统,它能够给每一台主机或路由器的网络连接分配一个全局惟一的地址; tcp/ip协议的网络层使用的地址标识符叫做ip地址; ip v.4中ip地址是一个32位的二进制地址; 网络中的每一个主机或路由器至少有一个ip地址; 在internet中不允许有两个设备具有同样的ip地址; 如果一台主机或路由器连接到两个或多个物理网络,那么它可以拥有两个或多个ip地址。,ip地址结构,ip地址采用分层结构; ip地址是由网络号(net id)与主机号(host id)两部分组成的。,发送分组的主机 源主机 源ip地址 接收分组的主机 目的主机 目的ip地址,3. ip地址的分类,ip地址长度为32位,点分十进制(dotted decimal)地址; 采用x.x.x.x的格式来表示,每个x为8位,每个x的值为0255(例如 202.113.29.119); 根据不同的取值范围,ip地址可以分为五类; ip地址中的前5位用于标识ip地址的类别: a类地址的第一位为0; b类地址的前两位为10; c类地址的前三位为110; d类地址的前四位为1110; e类地址的前五位为11110。,ip地址的分类,a类ip地址,a类ip地址的网络号长度为7位,主机号长度为24位; a类地址是从:1.0.0.0127.255.255.255; 网络号长度为7位,从理论上可以有27=128个网络; 网络号为全0和全1(用十进制表示为0与127)的两个地址保留用于特殊目的,实际允许有126个不同的a类网络; 由于主机号长度为24位,因此每个a类网络的主机ip数理论上为224=16 777 216; 主机ip为全0和全1的两个地址保留用于特殊目的,实际允许连接16 777 214个主机; a类ip地址结构适用于有大量主机的大型网络。,b类ip地址,b类ip地址的网络ip长度为14位,主机ip长度为16位; b类ip地址是从:128.0.0.0191.255.255.255; 由于网络ip长度为14位,因此允许有214=16384个不同的b类网络,实际允许连接16382个网络; 由于主机ip长度为16位,因此每个b类网络可以有216=65536个主机或路由器,实际一个b类ip地址允许连接65534个主机或路由器; b类ip地址适用于一些国际性大公司与政府机构等中等大小的组织使用。,c类ip地址,c类ip地址的网络号长度为21位,主机号长度为8位; c类ip地址是从:192.0.0.0223.255.255.255; 网络号长度为21位,因此允许有221=2097152个不同的c类网络; 主机号长度为8位,每个c类网络的主机地址数最多为28=256个,实际允许连接254个主机或路由器; c类ip地址适用于一些小公司与普通的研究机构。,d类和e类ip地址,d类ip地址不标识网络; 地址范围:224.0.0.0239.255.255.255 用于其他特殊的用途,如多播地址multicasting; e类ip地址暂时保留; 地址范围:240.0.0.0255.255.255.255; 用于某些实验和将来使用。,ip地址的二进制表示,用点分十进制表示 用二进制表示 129 81625 10000001 00001000 00010000 00011001 10 . 2. 0. 52 00001010 00000010 00000000 00110100 126. 0. 0. 0 01111110 00000000 00000000 00000000 192.255. 255. 255 11000000 11111111 11111111 11111111,4. 特殊ip地址形式,直接广播地址 受限广播地址 “在本网络上的本主机”地址 “在本网络上的特定主机”地址 回送地址,直接广播地址,a类、b类与c类ip地址中主机号全1的地址为直接广播地址; 用来使路由器将一个分组以广播方式发送给特定网络上的所有主机; 只能作为分组中的目的地址; 物理网络采用的是点-点传输方式,分组广播需要通过软件来实现。,受限广播地址,网络号与主机号的32位全为1的地址为受限广播地址; 用来将一个分组以广播方式发送给本网的所有主机; 分组将被本网的所有主机将接受,路由器则阻挡该分组通过。,“在本网络上的特定主机”地址,主机或路由器向本网络上的某个特定的主机发送分组; 网络号部分为全0,主机号为确定的值; 这样的分组被限制在本网络内部。,回送地址,回送地址是用于本地环路网络软件测试和本地进程间通信; tcp/ip协议规定: 含网络号为127的分组不能出现在任何网络上; 主机和路由器不能为该地址广播任何寻址信息。,5.互连网中的ip地址,与某个局域网相连接的计算机或路由器的ip地址中的网络号都必须是一样的。 用网桥(它只在链路层工作)互连的局域网仍然是一个局域网。 路由器总是具有两个或两个以上的ip地址。转发分组时先找目的网络,再利用主机号直接交付给主机。 当一个主机同时连接到两个网络时,该主机必须具有两个相应的ip地址,该主机称为多接口主机。 当两个路由器直接相连时,在连线两端的接口处,可以指明也可以不指明ip地址。如指明ip地址,则这一段连线就构成了一种只包含一段线路的特殊“网络”。,6.3.2 ip 地址和硬件地址,1、ip地址与硬件地址的结构 组成:ip地址为32位(222.1.5.1),硬件地址是48位(00-00-c0-15-ad-18)。 层次:,ip 地址,硬件地址,链路层及以下 使用硬件地址,ip 数据,mac帧,网络层及以上 使用 ip 地址,tcp报文,在ip层抽象的互连网上只能看到ip数据报; 路由器根据目的站ip地址的网络号进行路由选择; 在具体的物理网络的链路层,我们看到的只是mac帧; 在ip层抽象的互连网上屏蔽了下层复杂的细节。,特点: ip地址放在ip数据报的首部,硬件地址放在mac帧首部,在网络层及以上使用ip地址,在数据链路层及以下使用硬件地址。 2、ip数据报传输过程中ip地址与硬件地址的变化 3、ip地址与硬件地址的区别,6.3.3 地址解析 1. ip地址与物理地址的映射,地址解析arp:从已知的ip地址找出对应物理地址的映射过程; 逆地址解析rarp:从已知的物理地址找出对应ip地址的映射过程。,2 . 地址解析协议 .主机a通过广播发送arp请求 .所有主机都可以收到此请求 .主机b单播响应 .a收到响应后,写入b的ip地址到硬件地址映射。,6.3.4 ip数据报结构 1.ip数据报结构,2.ip 报头域的意义,版本与协议类型域 版本域所使用的ip协议的版本号; 协议类型域 高层协议类型。 长度域 报头长度域以4字节为一个单位的报头的长度; 总长度域以字节为单位的数据报的总长度。 服务类型域 指示路由器如何处理该数据报; 由4位的服务类型子域与3的优先级构成。,生存时间域 设置数据报在互联网络的传输过程中可以经过的最多的路由器跳步数; 头校验和域 保证数据报头部的数据完整性 ; 地址域 包括源地址与目的地址; 选项域 用于控制与测试的目的。,6.4 子网的基本概念 6.4.1 为什么要研究子网,ip地址的有效利用率问题 路由器的工作效率问题 两级ip地址不够灵活 子网(subnet) 将一个大的网络划分成几个较小的网络,而每一个网络都有其自己的子网地址,将两级ip地址变为三级ip地址;,6.4.2子网掩码与子网地址空间的划分方法 1.子网与ip地址的三级层次结构,划分为3个 子网的结构,三级层次的ip地址是:网络号. 子网号. 主机号; 第一级网络号定义了网点的位置; 第二级子网号定义了物理子网; 第三级主机号定义了主机和路由器到物理网络的连接; 三级层次的ip地址,一个ip分组的路由选择的过程为三步:第一步转发给网点,第二步转发给物理子网,第三步转发给主机。,2.子网掩码的概念,子网掩码表示方法:网络号与子网号置1,主机号置0。,3.掩码运算,二进制的ip地址与掩码按位进行“与” 运算的过程,子网掩码运算,6.4.3 子网地址空间的划分,划分子网就是将一个大网分成几个较小的网络; a类、b类与c类ip地址都可以划分子网; 划分子网是在ip地址编址的层次结构中增加了一个中间层次,使ip地址变成了三级层次结构。 例:一个大型跨国公司的管理者从网络管理中心获得 一个a类ip地址121.0.0.0; 需要划分1000个子网。 分析:该公司需要有1 000个物理网络,加上主机号全 0 和全1的两种特殊地址,子网数量至少为1002; 选择子网号的位长为10,可以用来分配的子网 最多为1024,满足用户要求。,a类地址子网划分后的结构,划分子网后的地址范围,划分子网后的网点内部结构,2.如何根据主机的ip地址判断是否属于同一个子网,在划分子网的情况下,判断两台主机是不是在同一个子网中,看它们的网络号与子网地址是不是相同。 实例: 主机1的ip地址为156.26.27.71 主机2的ip地址为156.26.27.110 子网掩码为255.255.255.192 判断它们是不是在同一个子网上。,主机1的ip地址与子网掩码做与运算: 主机2的ip地址与子网掩码做与运算: 结论:子网号都是 0001101101,因此它们属于同一个子网。,6.4.4 无分类编址cidr,ip地址存在的问题: 划分子网一定程度缓解了ip地址浪费的问题,但以下问题必须尽快解决: b类地址已分配完毕; 主干网上路由表项目急剧增长; ipv4地址空间即将全部耗尽。 cidr的特点: 消除了传统的a、b、c类地址以及子网划分的概念; cidr的标识为: ip地址=,/网络前缀个数 将网络前缀相同的连续ip地址组成“cidr地址块”;,6.4.5 专用ip地址与网络地址转换nat技术,全局ip地址与专用ip地址 用户需要直接连接到因特网,保持在线状态,则需要一个标准分类的公用ip地址(a、b或c类),也叫全局ip地址; 用于一个机构、公司内部网络,而不能用于因特网上,称为专用ip地址; 使用全局ip地址需要申请,而专用ip地址不需要。 全局ip地址必须保证因特网上唯一,专用ip地址只需要某一个网络内部唯一,但在因特网中并不唯一。,nat的工作原理 对于一个机构的内部网络,给每个内部用户分配一个专用ip地址,在内部网络之间通信使用专用ip地址; 该机构需要直接连接到因特网,必须申请全局ip地址(一个或多个); 通过网络地址转换(nat)协议将内部网络用户的专用ip地址转换为全局ip地址,实现内部网络用户通信; nat 技术通过一个或多个全局ip地址映射为多个内部地址的方法来支持地址的重用; ip地址映射通过执行nat 技术的路由器来实现,常与代理、防火墙技术一起使用。,65 因特网控制报文协议icmp 6.5.1 icmp的作用与特点,icmp的特点: icmp允许主机或路由器报告差错和异常情况; icmp本身是网络层的一个协议; icmp差错报告采用路由器-源主机的模式,路由器在发现数据报传输出现错误时只向源主机报告差错原因; icmp并不能保证所有的ip数据报都能够传输到目的主机; icmp不能纠正差错,它只是报告差错。差错处理需要由高层协议去完成。,6.5.2 icmp报文类型,6.5.3 icmp差错控制,icmp差错报告报文: 目的站不可达 源站抑制、 超时 参数问题 改变路由,目的站不可到达 网络不可到达(net unreachable) 主机不可到达(host unreachable) 协议不可到达(protocol unreachable) 端口不可到达(port unreachable) 源路由选择不能完成(source route failed) 目的网络不可知(unknown destination network) 目的主机不可知(unknown destination host),6.6 internet的路由选择协议 6.6.1 分层次的路由选择协议 1.划分层次的意义,因特网规模非常大,导致路由表非常大。 许多单位不愿意外界了解本部门网络布局细节以及所采样的路由选择协议。 2.怎样划分层次 将整个互联网划分为许多较小的自治系统(autonomous system) 自治系统有权决定采用何种路由选择协议。,3.自治系统的概念,自治系统(autonomous system,as),自治系统的核心是路由寻址的“自治”; 自治系统内部的路由器了解内部全部网络的路由信息,并能够通过一条路径将发送到其他自治系统的分组传送到连接本自治系统的主干路由器; 自治系统内部的路由器要向主干路由器报告内部路由信息。 internet路由选择协议的分类 内部网关协议igp 外部网关协议egp,6.6.2 内部网关协议:rip 1.内部网关协议的基本概念,路由信息协议是内部网关协议中一种分布式、基于距离向量的路由选择协议; 路由器周期性地向外发送路由刷新报文; 路由刷新报文主要内容是由若干(v,d)组成的表; 矢量v标识该路由器可以到达的目的网络或目的主机, d表示该路由器到达目的网络或目的主机的跳步数; 其他路由器在接收到某个路由器的(v,d)报文后,按照最短路径原则对各自的路由表进行刷新; 路由信息协议rif适用于相对较小的自治系统,直径一般小于15跳步数。,2.路由信息协议的工作过程,路由表的建立 路由表信息的更新,6.6.3内部网关协议ospf 1. ospf协议的主要特点,使用分布式的链路状态协议; 路由器发送的信息是本路由器与哪些路由器相邻,以及链路状态(距离、时延、带宽等)信息; 当链路状态发生变化时用洪泛法向所有路由器发送; 所有的路由器最终都能建立一个链路状态数据库 ; 将一个自治系统再划分为若干个更小的区域,一个区域内的路由器数不超过200个。,2.自治系统内部的区域划分,一个自治系统内部划分成若干区域与主干区域; 主干区域连接多个区域,主干区域内部的路由器叫做主干路由器; 连接各个区域的路由器叫做区域边界路由器,区域边界路由器接收从其他区域来的信息; 在主干区域内还要有一个路由器专门和该自治系统之外的其他自治系统交换路由信息。这样的路由器叫做自治系统边界路由器。,将一个自治系统划分为多个区域的结构,3. ospf协议执行过程,路由器的初始化过程 每一个路由器用数据库描述分组和相邻路由器交换本数据库中已有的链路状态摘要信息; 路由器就使用链路状态请求分组,向对方请求发送自己所缺少的某些链路状态项目的详细信息; 通过一系列的分组交换,建立全网同步的链路数据库; 网络运行过程 路由器的链路状态发生变化,该路由器就要使用链路状态更新分组,用洪泛法向全网更新链路状态; 每个路由器计算出以本路由器为根的最短路径树,根据最短路径树更新路由表。,6.6.4 外部网关协议:bgp 1.外部网关协议设计的基本思想,bgp-4采用了路由向量(path vector)路由选择协议; 在配置bgp时,每一个自治系统的管理员要选择至少一个路由器作为该自治系统的“bgp发言人”; 每个bgp发言人除了必须运行bgp协议外,还必须运行该自治系统所使用的内部网关协议ospf或rip; bgp所交换的网络可达性信息就是要到达某个网络所要经过的一系列的自治系统; 当bgp发言人互相交换了网络可达性的信息后,各bgp发言人就根据所采用的策略,从接收到的路由信息中找出到达各自治系统的比较好的路由。,自治系统连接的树形结构,2.bgp路由选择协议的工作过程,在bgp刚开始运行时,bgp边界路由器与相邻的边界路由器交换整个的bgp路由表,在以后只需要在发生变化时更新有变化的部分; 当两个边界路由器属于两个不同的自治系统,边界路由器之间定期地交换路由信息,维持的相邻关系; 当某个路由器或链路出现故障时,bgp发言人可以从不止一个相邻边界路由器获得路由信息; bgp路由选择协议在执行过程中使用了打开(open) 、 更新(update)、保活(keepalive) 与通知(notification) 等4种分组。,6.7 ip组播与internet组管理协议 6.7.1 ip组播的基本概念,6.7.2 internet组管理协议,internet组管理协议(internet group management protocol,igmp)是在组播环境下使用的协议; igmp用来帮助组播路由器识别加入到一个组播组的成员

温馨提示

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

评论

0/150

提交评论