版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TCP/IP整理资料概述1、英文缩写全称:NII:国家信息基础设施CNII:我国的国家信息基础设施GII:全球信息基础设施IAB:因特网体系结构委员会(InternetArchitectureBoard)ICCB:因特网配置控制委员会IETF:因特网工程任务组(InternetEngineeringTaskForce)IRTF:因特网研究任务组(InternetResearchTaskForce)IESG:因特网工程指导组(InternetEngineeringSteeringGroup)InterNIC:因特网网络信息中心(InternetNetworkInformationCenter)CNNIC:中国互联网络信息中心(ChinaInternetNetworkInformationCenter)ICANN:因特网名称与数字地址分配机构(InternetCorporationforAssignedNamesandNumbers)WWW协会W3C(WorldWideWebConsortium)2、RFC:请求注解(RequestForComments),是一系列关于因特网的技术文档RFC2821:简单邮件传输协议RFC2616:超文本传输协议第二章计算机网络与因特网体系结构1、OSI:开放系统互连参考模型ISO:国际标准化组织2、计算机网络的分类按照网络的拓扑结构,网络可以划分为总线型网,星型网,环型网和格状网。按照网络的覆盖范围,网络可以划分为:广域网(WideAreaNetwork,WAN)城域网(MetropolitanAreaNetwork,MAN)局域网(LocalAreaNetwork,LAN)个域网(PersonalAreaNetwork,PAN)3、网络协议协议包括三个要素:语法、语义、同步规则通常采用分层的网络协议,分层的好处:网络协议的分层有利于将复杂的问题分解成多个简单的问题,从而分而治之;分层可以屏蔽下层的变化,新的底层技术的引入,不会对上层的应用协议产生影响;分层有利于网络的互联,进行协议转换时只需考虑某一个或几个层次而不是所有层次。4、SAP:服务访问点服务是垂直的,协议是水平的5、OSI各层(1)物理层:物理层涉及网络接口和传输介质的机械、电气、功能和规程方面的特性。具体包括接口和介质的物理特性、二进制位的编码解码、传输速率、位同步、传输模式、物理拓扑、线路连接等。物理层的数据单位是二进制位(Bit)。(2)数据链路层数据链路层将不可靠的物理层转变成一个无差错的链路。具体功能包括数据成帧、介质访问控制、物理寻址、差错控制、流量控制等。数据链路层的数据单位是帧(Frame)。数据链路层又分为介质访问控制(MAC)和逻辑链路控制(LLC)两个子层。(3)网络层网络层负责分组(Packet)从源主机到目的主机的端到端传输过程。具体功能包括跨网络逻辑寻址、路由选择、流量控制、拥塞控制等。网络层涉及的数据单位是分组。*以上三层属于通信支持层。(4)传输层传输层负责整个报文(Message)在不同主机进程间的传输。具体功能包括连接控制、流量控制、差错控制、报文的分段和组装、主机进程寻址等。传输层关注的是报文的完整和有序问题。传输层实现了高层与通信子网的隔离层。(5)会话层会话层负责网络会话的控制。具体功能包括会话的建立、维护和交互过程中的同步。(6)表示层表示层负责信息的表示和转换。具体功能包括数据的加密/解密、压缩/解压、与标准格式间的转换等。(7)应用层应用层负责向用户提供访问网络资源的接口。应用层包括一些常用的应用程序和服务,如电子邮件、文件传输、网络虚拟终端、WWW服务、目录服务等。*顶上的三层是用户支持层。6、WiMAX:工业贸易联盟组织,被广义地理解为IEEE802.16标准系列的别称,是一个与无线城域网标准相关的组织,又是无线城域网的技术标准。Wi-Fi:致力于推进IEEE802.11标准的联盟,被用作IEEE802.11标准系列的别称。WiMAX=WMAN(无限城域网)技术Wi-Fi=WLAN(无线局域网)技术7、因特网使用TCP/IP协议,分为4个协议层网络接口层实际上包含OSI模型的物理层和链路层,TCP/IP并未对这层进行定义,因此它支持现有的各种底层网络技术和标准。网络层又称为互联网层或IP层,该层处理IP数据报的传输、路由选择、流量控制和拥塞控制。该层包含因特网协议IP,因特网控制报文协议ICMP,因特网组管理协议IGMP,地址解析协议ARP,反向地址解析协议RARP等协议传输层为两台主机上的应用程序提供端到端的进程通信。包含传输控制协议TCP和用户数据报协议UDP。应用层为用户提供一些常用的网络应用接口。该层包含大量的应用协议。8、OSI/RM(简称OSI)与TCP/IP的关系OSI/RM与TCP/IP协议层次的对应关系:除了层次结构的差异外,ISO/OSI与TCP/IP还存在下列差异。IOS/OSITCP/IPIOS/OSI是抽象的概念模型TCP/IP是具体协议与实现IOS/OSI复杂、效率低、大而全TCP/IP单纯、简单、实用IOS/OSI力量单薄,产品少TCP/IP得到产业界的支持,应用广IOS/OSI进展缓慢TCP/IP完善速度快(IPv6)9、TCP/IP是一个协议簇,其构成如图2-17所示第三章IP地址1、IP结构可以表示为:网络号(Network-Number)主机号(Host-number)网络号的长度决定因特网能包含多少个网络,主机号的长度决定每个网络能容纳多少台主机。IP地址的分类(IPv4规定,IP地址32位)0832A类0网络号主机号B类10网络号主机号C类110网络号主机号D类1110组标识符E类11110保留A类地址第一个字节的最高位固定为0,另外7比特的网络号可以标识27=128个网络(0~127),但其中0一般不用,127用作环回地址。所以可表示126个A类网络。A类地址的24比特主机号可以标识16777216台主机(224=16777216),但主机号为全0时用于表示本网络,主机号为全1时用于表示广播地址,这两个主机号不能用来标识主机。所以,每个A类网络最多可以容纳16777214台主机。A类地址用于大型网。A类地址的第一个字节的取值范围为0~127。A类地址范围~55B类地址第一个字节的最高2比特固定为10,另外14比特的网络号可以标识214=16384个B类网络。16比特主机号可以标识65536台主机(216=65536),由于主机号不能为全0和全1。所以,每个B类网络最多可以容纳65534台主机。B类地址用于中型网。B类地址的第一个字节的取值范围为128~191。B类地址范围-55C类地址第一个字节的最高3比特固定为110,另外21比特的网络号可以标识221=2097152个C类网络。8比特主机号可以标识256台主机(28=256),由于主机号不能为全0和全1。所以,每个C类网络最多可以容纳254台主机。C类地址用于小型网。C类地址的第一个字节的取值范围为192~223。C类地址范围~55D类地址为组播地址(multicasting)。D类地址最高4比特固定为1110,范围为~55。每个地址对应一个组,发往某一组播地址的数据将被该组中的所有成员设备接收。D类地址不能分配给主机,只能作为信息的目的地址。D类地址的第一个字节的取值范围为224~239。D类地址范围~55E类地址为保留地址,可以用于实验目的。E类地址最高5比特固定为11110。E类地址的第一个字节的取值范围为240~255。E类地址范围~552、特殊IP地址(能用来指派给设备的网络接口)包括:网络地址、直接广播地址、有限广播地址、本网络地址、环回地址.网络地址因特网上每个网络也有一个IP地址,其主机号部分全为“0”。该类地址用于标识网络,不能分配给主机或其它设备。网络地址的使用可以减小路由表的规模。.直接广播地址TCP/IP规定,主机号各位全为“1”的IP地址用于广播,叫作广播地址,不能分配给设备。直接广播是向某个网络上所有的主机发送报文。直接广播地址只能作为信息的目的地址。.受限广播地址TCP/IP规定,32比特全为“1”的IP地址用于本网络内的广播。受限广播地址的点分十进制表示为:55。受限广播地址只能作为信息的目的地址。.本网络地址TCP/IP规定,网络号各位全部为“0”时表示本网络。本网络地址分为两种情况:本网络特定主机地址和本网络本主机地址。本网络特定主机地址只能作为目的地址。本网络本主机地址的点分十进制表示为:。本网络本主机地址只能作为源地址。无盘工作站启动时没有IP地址,此时发送的信息采用网络号和主机号都为“0”的本网络本主机地址作为源地址。.环回地址环回地址(LoopbackAddress)是用于网络软件测试以及本机进程之间通信的特殊地址。A类网络地址127被用作环回地址。当使用环回地址作为目标地址发送数据时,数据将不会被发送到网络上,而是回送给本机的有关进程。3、IP地址配置原则同一物理网络上的所有设备应该具有相同的网络号;因特网上的网络号必须是惟一的;在一个网络中主机号必须是惟一的;主机号不能为全“0”(主机号为全“0”表示网络);主机号不能为全“1”(主机号为全“1”是广播地址);网络号不能为全“0”(“0”表示本地网);网络号不能为全“1”;网络号不能以127开头(127是环回地址)。4、DHCP(DynamicHostConfigurationProtocol)动态主机配置协议。该协议自动进行IP地址分配,确保不会出现地址重复。5、子网划分及子网掩码划分子网的原因:(1)A类网络和B类网络的地址空间都很大,不进一步进行划分,地址很难得到有效的利用。(2)将一个大的网络划分为多个与单位部门相对应的小的子网络,便于进行管理。(3)划分子网,并使用路由器连接子网,可以隔离广播和通信,减少网络拥塞。(4)出于安全方面的考虑,希望将管理网络和服务网络分开。划分子网的方法是将IP地址的主机号拿出一部分来标识子网。子网地址IP地址的网络号加子网号可以惟一地标识一个子网,这两部分合起来再加上全“0”的主机号就形成子网地址子网掩码对应于网络号和子网号的所有比特都被设为1,而对应于主机号的所有比特都被设为0。获得子网地址的方法将IP地址和子网掩码进行按位“与”运算。子网地址中子网号和主机号的获得:(这取决于所需子网的数量和子网的规模)假设网络的主机号的长度为p比特,如果从p比特主机号中拿出m比特来划分子网,则剩下n=p-m比特用于标识主机。m比特决定子网的最大个数,n比特决定子网的最大规模。子网的m比特可以标识2m个子网,但一般不建议使用m比特全“0”和全“1”的子网。这样,m比特实际可以划分2m-2个可用的子网。主机的n比特可以标识2n台主机,但n比特为全“0”时用于标识子网,为全“1”时用于表示子网广播地址。这样,n比特主机号实际可以标识2n-2台主机。例题,见P56-576、超网网络号(Network-number)主机号(Host-number)N位超网号(Supernet-number)主机号(Host-number)超网的IP地址结构超网掩码对应于超网号的所有比特都被设为1,对应于主机号的所有比特都被设为0。获得超网地址的方法也是将IP地址和超网掩码进行按位“与”运算。在构造超网时,须注意以下3点:(1)待合并的地址块必须是连续的。(2)待合并的地址块的数量必须是2n(n=1,2,…)。(3)被合并的C类地址块的第一个地址的第三字节的值必须是待合并的地址块数量的整数倍。构造超网时,从网络号的最低位起拿出n比特作为主机号来合并2n个地址块,写出超网掩码,将其与各个IP地址按位“与”得超网地址。7、无类地址对每个无类地址块的要求是:地址块由2n个连续的IP地址构成,地址块的起始地址必须是能够被2n整除的地址。在无类地址中常采用的是斜线表示法(SlashNotation),其格式为:W.X.Y.Z/n。斜线前面是IP地址,斜线后面是前缀长度。前缀是指IP地址中的网络号部分,因此前缀长度是指掩码中连续“1”的个数。如:1/278、网络地址转换(NAT)第四章地址解析( 逻辑地址(IP地址)与物理地址之间的映射)4.1地址解析协议ARP(AddressResolutionProtocol):用于从IP地址到物理地址的映射1.源主机与目的主机位于同一子网(1)发送站检查本地ARP高速缓存当试图确定同一子网上目的主机的物理地址时,ARP首先检查本地的ARP高速缓存,看是否含有目的主机的IP地址与物理地址的映射。如果包含,则取出目的主机的物理地址,将IP数据报封装成帧后通过网络底层发往此物理地址。(2)向目的主机发送ARP请求若ARP高速缓存不包含目的主机的地址映射,主机就会形成一个ARP请求,以物理广播地址作为目的地址在本子网上广播,并等待目的主机的应答。(3)目的站将请求者的地址信息写入高速缓存由于ARP请求是子网上的广播,因而该子网上的每台主机都会收到广播,并将自己的IP地址和该ARP请求中的目的主机IP地址进行比较。如果不匹配,则ARP请求被忽略;如果匹配,则目的主机就将发送方的地址映射关系写入到本机的ARP高速缓存中。(4)向请求者发送ARP响应然后目的主机就向请求主机以单播方式发出一个ARP应答(此时目的主机已经知道了请求主机的物理地址)。(5)请求方更新ARP高速缓存请求主机收到ARP应答后,将目的主机的地址映射其写入它的ARP高速缓存。至此,双方都已知道了对方的地址映射,完成了地址解析,下面就可以进行两主机之间的通信了2.源主机与目的主机位于不同的子网(1)检查本地高速缓存当一台设备确认目的IP地址不属于本子网时,它会根据本身的路由表找到去往目的网络的路由器的IP地址。然后根据此IP地址确定路由器该端口的硬件地址,ARP首先检查本地的ARP高速缓存,确定它是否含有路由器对应端口的IP地址与物理地址的映射。如果包含,则ARP取出路由器端口的硬件地址,并以此物理地址为目的地址完成数据帧的封装和传输。(2)向下一跳路由器发送ARP请求如果在ARP高速缓存中没有发现路由器IP地址的映射,则主机A必须向该路由器发送ARP请求广播,并等待答复。该ARP请求包含发送者的IP地址和硬件地址,以及路由器的IP地址。(3)刷新ARP缓存由于ARP请求是子网上的广播,因而网络上的每台设备都能接收到该数据包,并将自己的IP地址和该ARP请求中所指定的IP地址相比较。若不匹配,则忽略;若相匹配,则刷新本地ARP高速缓存。当路由器有多个网络接口时,每个接口都维护各自的高速缓存。(4)路由器将ARP应答传给源主机路由器向源主机发出一个ARP应答,应答给出了路由器与主机A所在网络的接口的IP地址解析。(5)源主机刷新自己的ARP高速缓存源主机刷新自己的ARP高速缓存,使其包含从ARP应答中得到的路由器的IP地址-物理地址映射。(6)源主机向路由器发送数据完成路由器地址的解析后,将数据传给路由器。(7)路由器进行转发前查询ARP高速缓存数据被传送到路由器后,路由器根据IP数据报中目的主机的IP地址和路由表确定数据是否已到达最后一跳路由器。若不是,则继续向下一跳路由器转发;否则,可以直接发往目的主机。(8)向目的主机发送ARP请求如果在路由器的ARP高速缓存中没有找到目的主机的地址映射,则路由器就必须向通往目的网络的接口广播一个ARP请求,并等待答复。(9)刷新ARP高速缓存目的子网上的所有主机均能接收到ARP广播,并将自己的IP地址与ARP请求中所指定的IP地址进行比较。如果不相匹配,则抛弃该ARP请求;如果匹配,则目的主机刷新它的ARP高速缓存表目。(10)目的主机将ARP应答发送回路由器目的主机向路由器发回一个ARP应答。应答中包含对目的主机地址的解析结果。(11)路由器刷新高速缓存路由器收到应答后,刷新自己的高速缓存,使其包含目的主机的地址映射。(12)路由器向目的主机转发数据完成目的主机地址的解析后,路由器根据目的主机的物理地址进行物理数据帧的封装,然后将数据传给目的主机。注意:数据包在从源主机到目的主机的转发过程中数据包的分组首部的IP地址是不发生变化的,而帧首部的物理地址在每一跳都会发生变化。4.2反向地址解析协议RARP(ReverseARP):用于从物理地址到IP地址的映射RARP过程:(1)无盘计算机以广播方式发出携带本机物理地址的RARP请求帧。注意这里是帧的广播,即目的MAC地址为全“1”。(2)网上所有的计算机均收到该请求,但只有RARP服务器会根据请求者的物理地址查地址映射表,然后形成应答。应答以单播方式发送。ARP和RARP的不同之处:ARP是根据另一个设备的IP地址求其物理地址,而RARP则是根据设备或其他设备的物理地址求其IP地址。ARP不需要专门的服务器,而RARP需要有RARP服务器完成解析。地址解析报文1、以太网:硬件类型=1IP协议:协议类型=0x0800操作:ARP请求=1ARP响应=2RARP请求=3RARP响应=42、ARP/RARP报文是直接封装在物理帧中进行传输的。在发送ARP广播或者RARP广播时,帧的目的地址字段放的是48个1(以太网的广播地址)。由于ARP和RARP报文较短(28个字节),后面必须增加18个字节的填充字段PAD,以达到以太网最小帧长度的要求。第五章IP协议1、网络层的作用:通过IP地址实现了底层物理地址的统一;并通过IP数据报实现了底层物理数据帧的统一。网络层通过以上两个统一向上屏蔽了网络底层的差异。2、ARP和RARP报文不被封装在IP数据报中,而ICMP和IGMP的数据则要封装在IP数据报中进行传输。IP协议特点:不可靠、无连接的传输协议,提供的是尽力而为的传输服务,所以IP协议效率非常高,实现起来也较简单4、IP数据报传输:IP数据报最终要通过底层物理网络的帧来传输,为此传送时要进行封装(encapsulation):将数据报封装到底层物理网络的帧5、IP协议不对数据报的数据部分进行校验。原因:上层传输层是端到端的协议,由传输层对数据部分进行端到端的校验比网络层进行点到点的校验开销小得多,在通信线路较好的情况尤其如此。另外,上层协议可以根据对数据可靠性的要求,还选择进行校验或不校验,甚至可以选择采用何种校验方法,这给系统带来很大的灵活性。IP协议只对数据报的首部进行校验。原因:IP首部内容属于网络层的内容,不可能由上层协议处理。IP首部中的部分字段在点到点的传递过程中是不断变化的,因此必须在相邻点之间完成校验。6、IP数据报格式服务类型:D:时延T:吞吐量R:可靠性C:代价校验和的求解:见P857、数据分片与重组最大传输单元MTU:指可以封装在一个帧中的最大数据长度。数据报分片与分片相关的字段是标识字段、标志字段和片偏移字段。1)数据报标识字段(16b长)是分片所属数据报的关键信息,也是分片重组的依据。各分片的标识字段和原数据报相同。2)标志字段由3位构成,低两位有效,最高位未使用;中间的D位表示是否允许该数据报进行分片(0表示允许分片);最低的M位表示该片是否是分片的最后一片(0表示最后一个分片)。3)片偏移字段以8个字节为单位指出本片中起始数据在原始数据报数据区中的偏移量。由于各分片独立传输,其到达信宿机的顺序无法保证,信宿机将根据片偏移字段实现数据报的重组。分片必须满足两个条件:前面各片尽可能大,但必须能被帧封装,片中数据的大小必须为8字节的整数倍,否则IP无法表达其偏移量。重组(分片的重组只能在信宿机上进行)8、IP数据报选项选项:选项码(1字节),选项长度(1字节),选项数据(字节数由长度决定)选项码:复制位(1比特)、选项类(2比特)、选项号(5比特)选项类:两位IP选项类字段定义了四种选项类型,00用于IP数据报路径的控制和测试;10用于时间戳的测试;01类和11类未用。每一选项类又由选项号进行细分,其中00类中常用的有5个选项号,10类中只有1个选项号。选项类 选项号 长度字段 含义00 00000 无单字节结束选项 00 00001 无 单字节填充选项00 00011 有 宽松源路由00 00111 有 记录路径00 01001 有 严格源路由10 00100 有 时间戳第6章差错与控制报文协议6.1因特网控制报文协议(ICMP)位置:ICMP与IP协议位于同一层(IP层),但ICMP协议位于IP协议之上,所以ICMP报文是封装在IP数据报中进行传输的。作用:ICMP协议是IP协议的补充,用于IP层的差错报告、拥塞控制、路径控制以及路由器或主机信息的获取。(不仅用于传输差错报告,而且大量用于传输控制报文)6.2ICMP报文格式与类型分类:6.3ICMP差错报告报文ICMP差错报告报文的数据区包含出错的IP数据报的首部及其前64位数据,这些信息有助于信源或管理人员发现错误原因。ICMP差错报告具有以下特点:1)只报告差错,但不负责纠正,纠错留给高层协议去处理。2)只向信源报告差错。3)差错报告作为一般数据传输,不享受特别优先权和可靠性。4)产生差错报告的同时,会丢弃出错的IP数据报。以下情况不会产生ICMP差错报告:1)ICMP差错报文本身不会再产生ICMP差错报告。2)IP数据报的非第一个分片不会产生ICMP差错报告。3)组播报文不会产生ICMP差错报告。4)特殊地址和的报文不会产生ICMP差错报告。ICMP差错报告可分为:信宿不可达报告,数据报超时报告,数据报参数错报告。6.3.1信宿不可达报告当路由器无法根据路由表转发数据报时或信宿机无法向上层协议或端口提交数据报时,将丢弃当前的数据报,并向信源产生信宿不可达差错报告。6.3.2数据报超时报告数据报首部的TTL值用于防止数据报因路由表出错而无休止地在网络中传输。当TTL值减为0时,路由器会丢弃当前的数据报,并向源主机发送一个ICMP数据报超时报告。另外,在信宿进行分片重组时会启动重组定时器,一旦重组定时器超时,信宿机就会丢弃当前正在重组的数据报,并向源主机发送一个ICMP数据报超时报告。6.3.3数据报参数错报告数据报参数错报告是由于数据报首部中字段值不明确或空缺而引起的。一旦路由器或信宿机发现此种错误,便抛弃该数据报,并向信源发送数据报参数错报文。6.4ICMP控制报文ICMP控制报文包括源抑制报文和重定向报文源抑制报文——用于拥塞控制重定向报文——用于路径控制6.4.1源抑制报文ICMP利用源抑制的方法来进行拥塞控制。通过源抑制来减缓信源发出数据报的速率。源抑制包括三个阶段:发现拥塞阶段、解决拥塞阶段和恢复阶段。6.4.2重定向报文ICMP重定向报文就是解决主机路由表的更新问题的。主机路由表所给出的去往某信宿下一跳路由器可能并非是去往信宿的最佳下一跳路由器,当下一跳路由器收到数据报后,该路由器根据它的路由表判断本路由器是否是去往信宿的最佳选择,如果不是,该路由器仍然会向信宿网络转发该数据报,但同时会向信源产生一个ICMP重定向报文,通知信源修改它的路由表,重定向报文中将给出信源的最佳下一跳路由器的入口IP地址。6.5ICMP请求与应答报文对可以由因特网上任何主机或路由器向其他主机或路由器发送ICMP请求报文并获得应答。通过ICMP请求与应答报文对,网络管理人员、用户或应用程序可以对网络进行检测,可了解:设备的可达性地址掩码的设置时钟的同步等情况方便对网络进行故障诊断和控制。6.5.1回应请求与应答报文作用:不仅用来测试设备的可达性,还可以测试设备中IP协议的工作情况。6.5.2时间戳请求与应答报文(用于设备时钟的同步)请求方与应答方的时钟差异的估算:首先要计算出时间戳请求和应答的往返延迟,然后据此计算出单程传输延迟,最后由两设备的时间戳和单程传输延迟计算出两台设备之间的时间差,将此作为实现设备时钟同步的依据。往返延迟时间可以用下式计算:往返时间=(t当前-t初始)-(t发送-t接收) 假设传输请求的时延和传输应答的时延相同,那么单程时延就等于往返时间的一半。两设备时间差=t接收-(t初始+单程时延)6.5.3地址掩码请求与应答报文作用:可使得一台设备获得某一台设备所在子网的子网掩码。应用:无盘机通过RARP获得自己的IP地址后,可以利用ICMP地址掩码请求来获得所在子网的子网掩码。6.5.4路由器请求与通告报文作用:用来获得路由器的地址和路由器是否工作等信息。6.6ICMP报文封装ICMP协议将上层的请求转变为ICMP报文,然后封装在IP协议中进行发送。IP数据报首部中的协议字段为“1”时表示数据报的数据为ICMP报文。第7章IP路由7.1直接传递与间接传递直接传递是指在物理网络内部直接传到最终信宿的传输过程。间接传递是指当信源和信宿位于不同物理网络时,所经过的一些中间传递过程。因此,数据报传递由一个直接传递和零到多个间接传递所组成。IP路由路由表的使用。即根据路由表进行路由选择。主机和路由器上的IP协议负责使用路由表,完成数据报传送的路由选择。路由表的建立与刷新。路由表要随着网络的变化而变化,以反映网络的真实情况。路由器路由表的建立与刷新由专门的路由协议负责;而主机路由表的建立与刷新可由ICMP路由器请求与通告报文和ICMP重定向报文实现。路由表的刷新:ICMP重定向报文为主机路由表进行刷新;网络层和应用层的动态路由协议负责对路由器的路由表进行刷新。7.3路由表1、路由表的功能是指明数据报去往某信宿应该使用哪条路径。路由表是一个二维表,每个表项由多个字段构成。最基本的信息:信宿地址+去往信宿的路径。3、在路由表中使用信宿网络地址,而不采用信宿主机地址的好处:1)可以大大减小路由表的规模。2)与网络的抽象拓扑结构相对应。网络的抽象结构中只有网络,没有主机。3)增强了路由表对网络变化的适应性。主机的增加和删去不会对路由表产生任何影响。4)减轻了路由表维护以及路由选择的开销,同时也简化了路由设备的设计和实现。3、在路由表中只采用下一跳地址而不用完整路径的好处:1)减小了路由表的规模。2)去掉了路由表中关于相同路径的冗余信息。3)使路由表变得简单,便于维护。4、路由表中除了信宿地址和下一跳地址外,通常还包括子网掩码、去往下一跳的输出接口和度量。5、路由表中的特殊表项特定主机路由:用主机地址作为信宿地址的表项,表项的子网掩码为55。目的:网络管理人员可以给去往某台特定主机的信息设置路由,用于安全性和网络测试。默认路由:用作为信宿地址的表项,且子网掩码也为。默认路由一般作为路由表的最后一条表项,可将去往多个网络的表项合为一个表项。目的:进一步隐藏细节、缩小路由表。7.4静态路由静态路由方式:路由器只能发现和它直接相连的网络,而不能发现没有直接连接的那些网络,此时需要以手工方式在路由表中添加表项。静态路由的不足:在大型网络上手工编辑路由表是一件非常困难的工作,不仅工作量大,而且不能及时地反映网络的频繁变化,还可能造成难以管理的冗余路径。7.5动态路由动态路由:路由器使用路由协议进行路由表的动态建立和刷新。路由协议进行路由选择的原则:最短路径优先。路由器自动获取网络路径信息的算法有两种:向量—距离算法(又称为距离—向量算法)链路—状态算法。向量—距离算法的优点:简单,易于实现。缺点:收敛速度慢:当网络某处结构发生变化时,变化信息的传输和扩散需要一段时间,因此在所有的路由器获得这种变化信息之前,部分路由表不能正确地反映网络的真实情况,即在收敛过程中,各路由器的路由表是不一致的。因此,该算法不适合结构频繁变化的或大型的网络。信息交换量较大:相邻路由器每次交换路由信息时,传输的是整个路由表,而且所有的路由器都要参与信息的交换。2、链路—状态(Link-Status,简称L-S)算法,又称最短路径优先(ShortestPathFirst,SPF)算法。3、动态路由协议包括两种:内部网关协议(IGP)和外部网关协议(EGP)。内部网关协议用于自治系统内部的路径信息交换和路由表刷新。常用的有:路由信息协议RIP(RoutingInformationProtocol)开放最短路径优先OSPF(OpenShortestPathFirst)协议。外部网关协议用于自治系统之间的路径信息交换和路由表刷新。常用的有:外部网关协议EGP(ExteriorGatewayProtocol)边界网关协议BGP(BorderGatewayProtocol)7.5.1路由信息协议(RIP)RIP协议采用V-D算法进行路径信息交换和路由表刷新。RIP要求路由器每30秒钟向相邻路由器广播一个V-D报文,报文中的V-D信息来自于本地的路由表。1、RIP协议解决的问题 RIP协议在V-D算法的基础上,增加了对路由环路、相同距离路径、失效路径以及慢收敛问题的处理。路由环路问题:由于V-D算法收敛慢,所有路由器不能同时或接近同时地完成路由表的更新,因此有可能会产生路由环路。解决办法:RIP规定,一条有效路径的距离(路径上的跳数)不能超过15,距离为16时表示此路径不存在。相同距离路径问题:若去往某一网络存在多条相同距离的路径,RIP采用先入为主的原则,路由器以最先收到的路径报文决定下一跳,后来收到的相同距离的路径报文不会引起路由表的刷新。失效路径问题:RIP协议为每条路由表项设置一个定时器,如果发现某一条路由在3分钟(6个周期)内没有收到与它相关的路径信息,就将该路由的度量值设置成16,并标注为删除。标注后并不立即删除,等过一段时间,该路径失效信息被传播开去后,才将该路由从路由表中删除。2、为了防止计数到无穷,可以采用以下三种技术。1)水平分割法(SplitHorizon)路由器从某个接口收到的更新信息不允许再从这个接口发回去。2)保持法(HoldDown)计数到无穷的发生是因为在R1将不可达信息发出去之前先收到了来自R2的V-D报文,所产生的刷新操作导致不可达信息丢失。为了解决这一问题,保持法要求路由器在得知某网络不可到达后的一段时间内,保持此信息不变,路由器在保持时间内不接受关于此网络的任何可达性信息。这样,保证有充足的时间将路径失效信息传播出去。3)毒性逆转法(PoisonReverse)毒性逆转法是水平分割法的一种变型。当从某一接口发出V-D报文时,凡是从这一接口进来的信息,V-D报文中对应表项的距离值都设为无穷(16),以免对邻机的路由表产生错误的刷新。3、RIP报文及其传输:RIP是应用层协议,RIP报文被封装在UDP数据报中传输。RIP接收方进程使用UDP520端口。4、RIPv1简单,易于实现。但存在以下不足:1)RIPv1不支持子网;2)RIPv1没有报文鉴别机制;3)RIPv1采用广播方式进行路由通告;4)RIPv1只能用于小型网络,因为最大路径长度15限制了它在大型网络上的应用。RFC1388中对RIPv1进行了扩充,扩充后的RIP协议称为RIPv2。5、RIPv2可以传送子网掩码,可以支持可变长子网掩码和无类别域间路由CIDR。RIPv2提供了简单的报文鉴别机制,采用口令方式。RIPv2支持组播,使用组播传送路由通告,组播地址对应所有支持RIPv2的路由器7.5.2开放最短路径优先(OSPF)好处:区域的划分不仅使得广播得到了更好的管理,而且使OSPF能够支持大规模的网络。并且层次概念的引入,减少了每一个路由器需要知道的信息总量。在区域的边界一般至少有一个边界路由器(ABR)。作用:汇总该区域的信息,并送往其他区域。在每个自治系统的所以区域中都有一个主干区域,其他区域都连到主干区域上。主干区域中的路由器称为主干路由器。每个区域有一个区域标识,区域标识也采用点分十进制数表示,主干区域的标识是。OSPF采用链路—状态协议OSPF是网络层协议,OSPF报文直接使用IP数据包进行封装。在其IP首部,对应的协议字段的值为89。OSPF特点:1)支持服务类型路由。OSPF可根据目的IP地址和该数据所要求的服务类型进行路由选择。2)能够给路由器每个接口指派费用。费用可以是吞吐率、传输延迟、可靠性等性能。3)能够提供负载均衡。当去往一个目的地址存在多个相同费用的路由时,OSPF可以在这些路由上平均分配流量。4)OSPF的层次结构支持扩展,易于管理。5)支持特定主机路由、特定子网、分类网络路由以及无类网络路由。6)支持CIDR,可以节约IP地址。7)支持多种鉴别机制,不同的区域可以使用不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 闽南科技学院《泵与泵站》2025-2026学年期末试卷
- 中国矿业大学《运动训练学》2025-2026学年期末试卷
- 闽江师范高等专科学校《高等艺术院校文学教程》2025-2026学年期末试卷
- 安徽新闻出版职业技术学院《德育与班级管理》2025-2026学年期末试卷
- 芜湖医药健康职业学院《细胞生物学》2025-2026学年期末试卷
- 长治幼儿师范高等专科学校《环境与资源保护法》2025-2026学年期末试卷
- 街舞男生职业规划
- 紧固件行业职业发展规划路径
- 配膳员操作水平模拟考核试卷含答案
- (天一小高考)山西省2026届高三4月联考(素质评价)生物试卷(含答案详解)
- GA/T 2164-2024城市道路路段交通组织通用技术规程
- 2026广西壮族自治区供销合作联社直属院校公开招聘工作人员63人考试参考题库及答案解析
- 山西省吕梁市2025-2026学年高三第二次模拟调研测试生物+答案
- 2026山东青岛海上综合试验场有限公司招聘38人备考题库含完整答案详解(全优)
- 2026年中国航空电机系统行业市场现状、前景分析研究报告(智研咨询发布)
- 2026年上半年中小学教师资格考试教育知识与能力(中学)真题附答案解析
- 2025特变电工校园招聘200人笔试历年常考点试题专练附带答案详解2套试卷
- (2026春新版)部编版二年级语文下册全册教案
- 中国商飞在线测评题
- 2026四川成都新津文旅集团招聘1人参考考试试题附答案解析
- 中建塔式起重机拆卸专项施工方案
评论
0/150
提交评论