IP协议及路由选择 (2).ppt
《IP协议及路由选择 (2).ppt》由会员分享,可在线阅读,更多相关《IP协议及路由选择 (2).ppt(144页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5 5章章 IP IP协议和路由选择协议和路由选择广东韶关学院信息工程学院广东韶关学院信息工程学院骆耀祖骆耀祖1第第 5 5 章章 IP IP协议及路由选择协议及路由选择本章讨论本章讨论TCP/IPTCP/IP体系结构的网际层协议,介绍了体系结构的网际层协议,介绍了IP IP 地址子网和子网掩码等概念。本章还讨论了地址子网和子网掩码等概念。本章还讨论了路由选择及其原理,介绍了常用的几种动态选路路由选择及其原理,介绍了常用的几种动态选路协议以及无类型域间选路方面的知识。在设计网协议以及无类型域间选路方面的知识。在设计网络方案时,对络方案时,对IPIP协议有较深入的了解,将会有助协议有较深入的
2、了解,将会有助于网络的规划设计。于网络的规划设计。第第 5 5 章章 IP IP协议及路由选择协议及路由选择5.1网际层协议网际层协议在在TCP/IPTCP/IP协议族中,网际层大致对应协议族中,网际层大致对应OSIOSI模型的模型的网络层。网际层最主要的协议是网络层。网际层最主要的协议是IPIP协议,其基本协议,其基本功能是寻址和分片。功能是寻址和分片。IPIP协议处理了地址的问题,协议处理了地址的问题,将多个分组交换网络连接起来,在源地址和目的将多个分组交换网络连接起来,在源地址和目的地址之间传送数据报。地址之间传送数据报。IPIP提供对数据大小的重新提供对数据大小的重新组装功能,以适应不
3、同网络对数据报大小的要求。组装功能,以适应不同网络对数据报大小的要求。第第 5 5 章章 IP IP协议及路由选择协议及路由选择5.1.1IP地址地址每台每台TCP/IPTCP/IP主机由一个逻辑主机由一个逻辑IPIP地址确定。在地址确定。在Ipv4Ipv4中,每中,每个个IPIP地址的长度为地址的长度为3232位即位即4 4字节,由四个八位域(叫作字节,由四个八位域(叫作octetsoctets)组成。)组成。IPIP地址有二进制表示和点分十进制表示地址有二进制表示和点分十进制表示两种表示形式。使用点分十进制表示时,表示为两种表示形式。使用点分十进制表示时,表示为4 4个个0-0-25525
4、5之间的十进制数,每个之间的十进制数,每个OctetsOctets用句点分开。用句点分开。IPIP地址由网络号和主机号两部分组成。其中网络号标识地址由网络号和主机号两部分组成。其中网络号标识一个物理的网络,同一个网络上所有主机具有同一个网一个物理的网络,同一个网络上所有主机具有同一个网络号,该号在互联网中是唯一的;而主机号确定网络中络号,该号在互联网中是唯一的;而主机号确定网络中的一个工作站、服务器、路由器或其它的一个工作站、服务器、路由器或其它TCP/IPTCP/IP主机。对主机。对于同一个网络号来说,主机号是唯一的。于同一个网络号来说,主机号是唯一的。第第 5 5 章章 IP IP协议及路
5、由选择协议及路由选择1.IP地址类型地址类型将将IP地址按一定范围分配,称为将地址按一定范围分配,称为将IP地址分类。地址分类。图图5.1给出了四类给出了四类IP地址的结构。地址的结构。第第 5 5 章章 IP IP协议及路由选择协议及路由选择A A类地址:类地址:A A 类地址用于非常大的网络或相关网络的集合,类地址用于非常大的网络或相关网络的集合,拥有很大数量的主机,最高位为拥有很大数量的主机,最高位为0 0,紧跟的,紧跟的7 7位表示网络位表示网络号,余号,余2424位表示主机号,总共允许有位表示主机号,总共允许有126126个网络。个网络。B B类地址:类地址:B B 类地址用于超过类
6、地址用于超过 254 254 个节点(但少于个节点(但少于6553465534个节点)的中等规模和大规模的网络中,最高两位总被个节点)的中等规模和大规模的网络中,最高两位总被置于二进制的置于二进制的1010,允许有,允许有1638416384个网络。因为个网络。因为 B B 类地址类地址的数量有限,通常只能用给一个组织分配几个的数量有限,通常只能用给一个组织分配几个C C类地址的类地址的方法代替分配方法代替分配B B类地址。类地址。C C类地址:较小的组织可采用类地址:较小的组织可采用C C 类地址。类地址。C C 类地址高三位类地址高三位被置为二进制的被置为二进制的110110,允许大约,允
7、许大约200200万个网络。每个网络万个网络。每个网络可有可有254254个节点。个节点。D类地址:被用于多播组用户,高四位总被置为类地址:被用于多播组用户,高四位总被置为1110,余,余下的位用于标明客户机所属的组。下的位用于标明客户机所属的组。E类地址则被保留用类地址则被保留用于实验和开发。于实验和开发。第第 5 5 章章 IP IP协议及路由选择协议及路由选择表表5.1各各IP类的地址范围类的地址范围第第 5 5 章章 IP IP协议及路由选择协议及路由选择2.“保留”IP 地址因特网赋号管理局(因特网赋号管理局(Internet Assigned Internet Assigned N
8、umbers AuthorityNumbers Authority,IANAIANA)已经在)已经在 A A、B B 和和 C C 类地址中保留了一些网络号,无需注册就可以使类地址中保留了一些网络号,无需注册就可以使用这些地址。表用这些地址。表5.2是保留是保留IP IP 地址的范围。对于地址的范围。对于那些完全没有连接到因特网的网络,可从使用这那些完全没有连接到因特网的网络,可从使用这些保留的网络地址。如果要实现对另一个网络些保留的网络地址。如果要实现对另一个网络(如因特网)的访问,可将某个主机用作网关。(如因特网)的访问,可将某个主机用作网关。本地网络通过内部本地网络通过内部IP IP 地
9、址来访问该网关,而外地址来访问该网关,而外部世界则通过其正式注册的地址(由互联网服务部世界则通过其正式注册的地址(由互联网服务供应商分配)知道该网关。供应商分配)知道该网关。第第 5 5 章章 IP IP协议及路由选择协议及路由选择表表5.2保留保留地址地址第第 5 5 章章 IP IP协议及路由选择协议及路由选择3.特殊的IP地址在在 TCP/IP TCP/IP 网络中有几个地址具有特殊含义:网络中有几个地址具有特殊含义:以零开头的地址表示当前网络中的本地节点。例如,以零开头的地址表示当前网络中的本地节点。例如,0.0.0.23 0.0.0.23 指当前网络中的指当前网络中的 23 23 号
10、工作站。地址号工作站。地址 0.0.0.0 0.0.0.0 指当前工作站。指当前工作站。将地址上所有位全置为将地址上所有位全置为 1 1(也就是值(也就是值 255 255)代表)代表“所有所有地址地址”。所以,。所以,192.18.255.255 192.18.255.255 意味着将消息发送给意味着将消息发送给 192.18.192.18.网络上的所有节点;类似地,网络上的所有节点;类似地,255.255.255.255 255.255.255.255 意味着将消息发送给因特网上的每个节点。这些地址用意味着将消息发送给因特网上的每个节点。这些地址用于多点广播消息和服务公告。于多点广播消息和
11、服务公告。因此,给系统分配节点号时,不要使用因此,给系统分配节点号时,不要使用 0 0 或或 255 255,它们,它们都是保留数字,具有特殊含义。都是保留数字,具有特殊含义。第第 5 5 章章 IP IP协议及路由选择协议及路由选择在进行故障排除和网络诊断时,以在进行故障排除和网络诊断时,以 127 127 开头的开头的地址非常重要。形式上将网络地址块地址非常重要。形式上将网络地址块 127.x.x.x 127.x.x.x 定义为定义为 A A 类地址,保留了该地址块用于网络软类地址,保留了该地址块用于网络软件测试以及本机进程间通信,称为回送地址件测试以及本机进程间通信,称为回送地址(loo
12、pbackloopback)。根据惯例,大多数系统把)。根据惯例,大多数系统把IPIP地址地址分配给这个接口,并命名为分配给这个接口,并命名为localhostlocalhost。一个传。一个传给内部回送地址的给内部回送地址的IPIP数据报不能在任何网络上出数据报不能在任何网络上出现。主机和网关不能为该地址广播任何寻径信息。现。主机和网关不能为该地址广播任何寻径信息。第第 5 5 章章 IP IP协议及路由选择协议及路由选择5.1.2IP协议的特征协议的特征和和基本功能基本功能1.IP协议的特征(1 1)IPIP协议是无连接的协议是无连接的无需征得目的方无需征得目的方“同意同意”即可向目的方发
13、送即可向目的方发送IPIP数据报。数据报。(2 2)IPIP协议的数据报传送服务是不可靠的协议的数据报传送服务是不可靠的因为省略了复杂的可靠性传输机制,所以因为省略了复杂的可靠性传输机制,所以IPIP协议能尽量协议能尽量高效率地进行传送,减轻了网关的负担,提高了网关的高效率地进行传送,减轻了网关的负担,提高了网关的吞吐率。吞吐率。(3 3)IPIP协议隐藏了网络细节协议隐藏了网络细节IPIP协议不关心具体物理网络是如何连接的,各个具体物协议不关心具体物理网络是如何连接的,各个具体物理网络所做的工作是将理网络所做的工作是将IPIP数据报转换成自己的协议所要数据报转换成自己的协议所要求的格式发送到
14、网络上;将网络上接收的数据报提交给求的格式发送到网络上;将网络上接收的数据报提交给IPIP,由,由IPIP进行分析和路由处理。对各种具体物理网络协进行分析和路由处理。对各种具体物理网络协议来说,议来说,IPIP数据报只不过是用户数据而已。数据报只不过是用户数据而已。第第 5 5 章章 IP IP协议及路由选择协议及路由选择2.IP的两个基本功能的两个基本功能IPIP的两个基本功能是寻址和分片。的两个基本功能是寻址和分片。IPIP可以根据数可以根据数据报首部中包括的目的地址将数据报传送到目的据报首部中包括的目的地址将数据报传送到目的地址,在此过程中地址,在此过程中IPIP负责选择传送的道路,这种
15、负责选择传送的道路,这种选择道路称为路由功能。如果有些网络内只能传选择道路称为路由功能。如果有些网络内只能传送小数据报,送小数据报,IPIP可以将数据报重新组装并在报首可以将数据报重新组装并在报首部字段内注明。部字段内注明。IPIP模块中包括这些基本功能,这模块中包括这些基本功能,这些模块存在于网络中的每台主机和网关上,而且些模块存在于网络中的每台主机和网关上,而且这些模块(特别在网关上)有路由选择和其它服这些模块(特别在网关上)有路由选择和其它服务功能。对务功能。对IPIP来说,数据报之间没有什么联系。来说,数据报之间没有什么联系。第第 5 5 章章 IP IP协议及路由选择协议及路由选择图
16、图5.2传输路径图传输路径图第第 5 5 章章 IP IP协议及路由选择协议及路由选择(1)寻址IPIP主要处理地址的问题。主要处理地址的问题。IPIP模块将模块将IPIP地址和本地网络地地址和本地网络地址加以映射,把名字和地址进行映射的工作由上层协议址加以映射,把名字和地址进行映射的工作由上层协议完成。完成。IPIP支持广域网和本地网接口技术,使用网络设备支持广域网和本地网接口技术,使用网络设备接口规范接口规范NDISNDIS向网络接口层提交帧。向网络接口层提交帧。在将网络地址和本地网络地址进行映射时,必须考虑在在将网络地址和本地网络地址进行映射时,必须考虑在网络主机地址和网络网络主机地址和
17、网络/主机接口之间的映射。即有些主机主机接口之间的映射。即有些主机可能使用几个不同的可能使用几个不同的IPIP地址(可以把本地网络地址理解地址(可以把本地网络地址理解为为MACMAC地址),例如某一台主机有几个处理端口,而每个地址),例如某一台主机有几个处理端口,而每个端口都有几个逻辑的端口都有几个逻辑的IPIP地址的情况,允许几个地址的情况,允许几个IPIP地址对地址对应一个接口。同时还应该考虑到一台主机有多个处理接应一个接口。同时还应该考虑到一台主机有多个处理接口,对于从不同路径收到的信息应该看作来自同一个口,对于从不同路径收到的信息应该看作来自同一个IPIP地址。地址。第第 5 5 章章
18、 IP IP协议及路由选择协议及路由选择(2)分片和重组网络的最大传输单元网络的最大传输单元 MTU MTU(Maximum Transfer UnitMaximum Transfer Unit)是)是由物理网络硬件决定的,它规定了在网络中传输的物理由物理网络硬件决定的,它规定了在网络中传输的物理帧的最大长度。任何时候帧的最大长度。任何时候IPIP层接收到一份要发送的层接收到一份要发送的IPIP数数据报时,它要判断向本地哪个接口发送数据(路由选择)据报时,它要判断向本地哪个接口发送数据(路由选择),并查询该接口获得其,并查询该接口获得其MTUMTU。IPIP把把MTUMTU与数据报长度进行与数
19、据报长度进行比较,如果需要则进行分片。分片可以发生在原始发送比较,如果需要则进行分片。分片可以发生在原始发送端主机上,也可以发生在中间路由器上。端主机上,也可以发生在中间路由器上。与由硬件决定的与由硬件决定的 MTU MTU不同,不同,IPIP数据报大小是由软件所决数据报大小是由软件所决定的,在一定范围内可以任意选择。这样,可以通过选定的,在一定范围内可以任意选择。这样,可以通过选择适当的择适当的IPIP数据报大小来适应互联网中不同的数据报大小来适应互联网中不同的 MTU MTU。第第 5 5 章章 IP IP协议及路由选择协议及路由选择然而,假如以最大然而,假如以最大 MTU MTU作为数据
20、报大小的上限,作为数据报大小的上限,则在则在 MTU MTU较小的网络上不能实现数据封装;假如较小的网络上不能实现数据封装;假如以最小以最小MTUMTU作为数据报的上限,则在作为数据报的上限,则在 MTU MTU较大的较大的网络上必然造成硬件能力的浪费。因此,网络上必然造成硬件能力的浪费。因此,IPIP协议协议在确定数据报大小时,简单地以在确定数据报大小时,简单地以“方便方便”为原则。为原则。也就是说,在不超过版本本身规定的数据报大小也就是说,在不超过版本本身规定的数据报大小的前提下,的前提下,IPIP协议选择当前最合适的数据报大小协议选择当前最合适的数据报大小(所谓(所谓“合适合适”指在信源
21、机所在物理网络上能进指在信源机所在物理网络上能进行最大限度封装)。同时,行最大限度封装)。同时,IPIP协议提供分片机制,协议提供分片机制,在在 MTU MTU较小的网络上,将数据报分成若干较小的较小的网络上,将数据报分成若干较小的部分进行传输。这种较小的部分叫作片。部分进行传输。这种较小的部分叫作片。第第 5 5 章章 IP IP协议及路由选择协议及路由选择图图5.3数据报的分片情况数据报的分片情况第第 5 5 章章 IP IP协议及路由选择协议及路由选择当当IPIP数据报被分片后,每一片都成为一个分组,数据报被分片后,每一片都成为一个分组,具有自己的具有自己的IPIP首部,并在选择路由时与
22、其他分组首部,并在选择路由时与其他分组独立。这样,当数据报的这些片到达目的端时有独立。这样,当数据报的这些片到达目的端时有可能会失序,但是在可能会失序,但是在IPIP首部中有足够的信息让接首部中有足够的信息让接收端能正确组装这些数据报片。收端能正确组装这些数据报片。MTUMTU大小的选择可以根据网络通信线路的质量来大小的选择可以根据网络通信线路的质量来考虑。如果通信线路的质量好,则可以选择考虑。如果通信线路的质量好,则可以选择 MTU MTU较大一些,以提高网络效率。如果通信线路质量较大一些,以提高网络效率。如果通信线路质量较差,经常出现丢包或数据错误的情况,则较差,经常出现丢包或数据错误的情
23、况,则 MTU MTU要小一些,一旦在需要数据重传时,重传的数据要小一些,一旦在需要数据重传时,重传的数据量会小一些,减轻了网络的负担。量会小一些,减轻了网络的负担。第第 5 5 章章 IP IP协议及路由选择协议及路由选择5.1.3IP地址的规划地址的规划如果只是设计企业或行业内部网,可采用保留如果只是设计企业或行业内部网,可采用保留IPIP地址。地址。如果要与其它网络互联,应该与其它网络的管理机构做如果要与其它网络互联,应该与其它网络的管理机构做好好IPIP地址规划的协调工作。如果所设计的网络要连接地址规划的协调工作。如果所设计的网络要连接InternetInternet,则应向,则应向I
24、nternet Internet 服务提供商服务提供商ISPISP(Internet Internet Service ProviderService Provider)申请)申请IPIP地址。地址。在在IPIP地址规划工作中,一个网络实际上可能会有多个物地址规划工作中,一个网络实际上可能会有多个物理网段,把这些网段称之为子网。每个子网使用不同的理网段,把这些网段称之为子网。每个子网使用不同的网络号或子网号。划分网络的原因可能是:联网技术的网络号或子网号。划分网络的原因可能是:联网技术的电气(物理层)限制、为了将网络功能逻辑地分成多个电气(物理层)限制、为了将网络功能逻辑地分成多个工作组、减少
25、网络段负载或是需要用高速线路连接远程工作组、减少网络段负载或是需要用高速线路连接远程位置。所谓位置。所谓“划分子网划分子网”就是将大型的、实际的网络分就是将大型的、实际的网络分成较小的逻辑网络的过程。成较小的逻辑网络的过程。第第 5 5 章章 IP IP协议及路由选择协议及路由选择1.确定网络中的物理段数量即子网数确定网络中的物理段数量即子网数(1)以太网无论是采用同轴电缆还是采用双绞线,凡是通过集线器无论是采用同轴电缆还是采用双绞线,凡是通过集线器HUBHUB或以太网或以太网交换机相连接,能直接相互通信的网上设备视为处在同一网络中。交换机相连接,能直接相互通信的网上设备视为处在同一网络中。(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IP协议及路由选择 2 IP 协议 路由 选择
限制150内