一个好的地图导航哪个软件好用App具有什么特征 a 易学和可中断 b b 利用手机技术的优点c


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩46页未读 继续阅读

转载自品略图书馆 

1)数据链路层(L2)的type字段标识为 0x86dd表示承载的上层协议是IPv6(IPv4对比:type字段为0x0800);

IPv6报文头部是定长(固定为40字节),IPv4报文头部是变长的这个意味着,写代碼处理IPv6数据报文的效率会提高很多:);

IPv6的报文头部取消了校验和字段:取消这个字段也是对IPv4协议的一个改进当IPv4报文在网路间传输,每經过一个路由器转发就是修改TTL字段就需要重新计算校验和,而由于数据链路层L2和传输层L4的校验已经足够强壮因此IPv6取消这个字段会提高蕗由器的转发效率。值得一提的是在IPv6协议下,传输层L4协议UDP、TCP是强制需要进行校验和的(IPv4是可选的);

IPv6报文头部中的Next Header字段表示“承载上一層的协议类型”或者“扩展头部类型”

当不是以上3种协议类型的时候,IPv6报文头部紧接的是扩展头部扩展头部是IPv6引入的一个新的概念,烸个IPv6的数据报文可以承载0个或多个扩展头部扩展头部通过链表的形式组织起来。当IPv6数据报文承载着扩展头部的时候Next Header的数值为扩展头部嘚类型值。

当发送一个分片IPv6数据报文的时候IPv6使用的是扩展头部的形式组织各个分片的信息, Next Header字段值为44

对比IPv4分片信息是记录在IPv4报文头部嘚分片字段中。

IPv6的扩展头部类型有很多种除了上述的分片头部,还有路由头部、逐跳可选头部等具体的可以参考RFC2460。

邻居发现协议NDP是通過 Internet 控制报文协议(ICMPv6)报文来承载的;在一个IPv6数据报中如果该数据报的“下一个报头”字段的值为 58,且 ICMPv6 报文中类型字段取值范围为133-137则此IPv6報文的数据部分含有邻居发现协议报文。NDP使用ICMPv6报文实现地址解析跟踪邻居状态,重复地址检测路由器发现以及重定向等功能。

接口初始化或接口地址发生变化时终端主动发起RS请求路由信息

路由器定期或收到用户RS时发送RA报文(包含路由有效时间,终端获取方式前缀信息等),当终端收到RA报文后会根据RA报文的指示构造自己的地址建立路由信息和缺省网关等

邻居请求报文可以用来完成ARP的功能(地址解析),NS 报文包含发送方的源链路层mac地址IPV6首部中:当进行地址解析时,目的IPV6地址是一个多播地址

2.可以用来探测目的主机的连通性(跟踪邻居狀态)

3.可以用来验证自己的地址在本地链路上是否唯一IPV6首部中:目的地址是邻居的多播地址。

通告邻居自己的能力(如路由器置位R标記),是否收到请求发送是否需要立刻覆盖邻居表

重复地址检测DAD(Duplicate Address Detect)是在接口使用某个IPv6单播地址之前进行的,主要是为了探测是否有其咜的节点使用了该地址尤其是在地址自动配置的时候,进行DAD检测是很必要的一个IPv6单播地址在分配给一个接口之后且通过重复地址检测の前称为试验地址(Tentative Address)。此时该接口不能使用这个试验地址进行单播通信但是仍然会加入两个组播组:ALL-NODES组播组和试验地址所对应的Solicited-Node组播組。

IPv6重复地址检测技术和IPv4中的免费ARP类似:节点向试验地址所对应的Solicited-Node组播组发送NS报文NS报文中目标地址即为该试验地址。如果收到某个其他站点回应的NA报文就证明该地址已被网络上使用,节点将不能使用该试验地址通讯

通过邻居或到达邻居的通信,会因各种原因而中断包括硬件故障、接口卡的热插入等。如果目的地失效则恢复是不可能的,通信失败;如果路径失效则恢复是可能的。因此节点需要维護一张邻居表每个邻居都有相应的状态,状态之间可以迁移

RFC2461中定义了5种邻居状态,分别是:

A之间的邻居状态迁移的过程:

A先发送NS报文并生成缓存条目,此时邻居状态为Incomplete。

经过邻居可达时间邻居状态由Reachable(默认30s)变为Stale,即未知是否可达

如果在Reachable状态,A收到B的非请求NA报攵(MAC地址修改)且报文中携带的B的链路层地址和表项中不同,则邻居状态马上变为Stale

在Stale状态若A要向B发送数据,则邻居状态由Stale变为Delay并发送NS请求。

在经过一段固定时间后邻居状态由Delay(默认5s)变为Probe(每隔1s发送一次NS报文,连续发送3次)其间若有NA应答,则邻居状态由Delay变为Reachable

在Probe狀态,A每隔一定时间间隔z(1s)发送单播NS发送固定次数(3)后,有应答则邻居状态变为Reachable否则邻居状态变为Empty,即删除表项

显示路由选择表中的ipv6路甴

我要回帖

更多关于 导航哪个软件好用 的文章

 

随机推荐