欢迎来到天天文库
浏览记录
ID:40230657
大小:553.00 KB
页数:53页
时间:2019-07-27
《IP数据包格斯》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、IP数据报格式verlength32bitsdata(可变长度,一般为一个TCP或UDP数据段)16-bitidentifierInternetchecksumtimetolive32bitsourceIPaddressIP协议版本号首部长度(bytes)余留步跳(在经过每个路由器后递减)用于分包/重装数据报长度(bytes)用来递交有效负荷的上层协议head.lentypeofservice数据“类型”flgsfragmentoffsetupperlayer32bitdestinationIPaddressOptions(ifany)E.g
2、.时间戳,纪录路由标记,定义要访问的路由器1IP分包&重组网络链路具有MTU(最大传输单位)属性–是有链路层最大帧的限制决定的.不同类型的链路,不同的MTUs较大的IP分组在网络中会被分割(“fragmented”)一个分组就被分成了若干分组分组只是在最终的信宿站点被重新“组装-reassembled”在IP分组的首部有些位标记用来确认和排序相关的组“片”fragmentation:in:onelargedatagramout:3smallerdatagramsreassembly2IP分片和重组ID=xoffset=0fragflag=0len
3、gth=4000ID=xoffset=0fragflag=1length=1500ID=xoffset=1480fragflag=1length=1500ID=xoffset=2960fragflag=0length=1040一个大的分组被划为若干较小的分组3ICMP:因特网控制报文协议(InternetControlMessageProtocol)用于主机、路由器、网关之间交换网络层信息报告错误:unreachablehost,network,port,protocol进行request/reply应答(ping命令)同处于网络层但“凌驾”于I
4、P之上:ICMP报文需要IP分组来传输ICMP报文:type,codeplusfirst8bytesofIPdatagramcausingerrorTypeCodedescription00echoreply(ping)30dest.networkunreachable31desthostunreachable32destprotocolunreachable33destportunreachable36destnetworkunknown37desthostunknown40sourcequench(congestioncontrol-notu
5、sed)80echorequest(ping)90routeadvertisement100routerdiscovery110TTLexpired120badIPheader4因特网中的路由选择全球因特网是由诸多AutonomousSystems(AS)互联而成:小型自治系统(StubAS):中小型企业分区自治系统(MultihomedAS):大型企业(非跨越的)跨越式自治系统(TransitAS):NBP等两层路由选择:Intra-AS:由网管决定Inter-AS:唯一性的标准5因特网的AS层次Inter-AS边界(外部网关)路由器Intra
6、-AS内部(网关)路由器6Intra-AS路由选择也称为内部网关协议InteriorGatewayProtocols(IGP)最常用的IGP有:RIP:RoutingInformationProtocol(路由选择信息协议)OSPF:OpenShortestPathFirst(开放式最短路径优先(协议))IGRP:InteriorGatewayRoutingProtocol(内部网关路由选择协议,Cisco产权)7RIP(RoutingInformationProtocol)距离向量算法(Distancevectoralgorithm)含在BSD
7、-UNIX1982版中距离的度量单位:#ofhops(max=15hops)Canyouguesswhy?距离向量:通过Response报文每隔30秒交换一次(也称为广告-advertisement)每次广告:发布最多为25信宿的路由8RIP(RoutingInformationProtocol)DestinationNetworkNextRouterNum.ofhopstodest.wA2yB2zB7x--1….….....wxyzACDB路由器D中的路由表9RIP:链路失效和恢复如果某条链路在180秒内没有被听到广告-->相邻结点/链路被申明
8、取消(declareddead)经由该结点的路由被终止新的广告送往所有其他相邻结点其他相邻结点依次发出新的广告(如果路由表发生变化)这样
此文档下载收益归作者所有