《短距离无线通信及组网技术》课件第5章.ppt

《短距离无线通信及组网技术》课件第5章.ppt

  1. 1、本文档共224页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

图5-26分裂连接方案与网络层次的关系在具体实现分裂连接时,有多种方案,其中包括选择性重传协议(SRP)和多种其他变体。对于SRP,FH—BS的连接选择的是标准TCP(这一点很自然),而BS—MH的连接选择是在UDP之上的选择性重传协议,显然,在考虑到无线链路的特征之后,在BS—MS部分采用选择性重传的情况下,TCP的性能势必得到改善。一种变体为非对称传输协议(移动TCP)。这种方案在无线部分采用较小的分组头(头压缩)、通/断方式的简单流控制,MH只作错误检测,无线部分不实施拥塞控制等。另一种变体为移动端传输协议,与选择性重传方案类似,BS充当移动终端角色,向MH提供可靠的、按序的分组传输。分裂连接具有以下优点:(1)BS—MH连接可以独立于FH—BS连接单独优化,如采用不同的流控制和错误控制措施。(2)可以实施局部的错误恢复,在BS—MH部分,由于采用较短的RTT,可以实现快速错误恢复。(3)在BS—MH部分实施适当的协议,可以取得更好的TCP性能。例如,若采用标准TCP,当一个窗口出现多个分组丢失时,BS—MH部分的TCP性能较差;若选择性地应答分组,就可以改善TCP性能。分裂连接方案也有以下缺点:(1)违背了端到端的概念,如有可能在数据分组到达接收端之前,应答分组就已经到达发送端,这对于有些应用是不能接受的,如图5-27(a)所示。(2)?BS对分组传输影响较大,BS的故障可能导致数据分组丢失,例如,当BS已经对分组12做出应答之后BS出现故障,但此时分组12尚未从BS发出,也未在缓冲区内缓存,则分组12必然丢失。此外,由于MH切换时BS也要进行状态转换,所以切换延时要增加,其过程如图5-27(b)所示。图5-27分裂连接的缺点(3)在BS端,必须为每一个连接建立一个缓冲区,当连接速度减慢时,缓冲区会溢出。(4)对于出现错误,BS—MH连接窗口的大小会减小。(5)在BS端,从FH—BS套接字缓冲区向BS—MH套接字缓冲区拷贝需要额外的时间及空间开销。(6)如果数据分组和应答分组经不同的路经传输,则数据分组可能无用,其过程如图5-27(c)所示。分裂连接方案的另一个致命弱点:它依赖基站(BS)这一点不适用于典型的移动Adhoc网络结构。3.TCP关联的链路层基于分裂连接方案的这类协议保留了链路层重传和分裂TCP连接的双重特性。“偷看”协议(SnoopProtocol)是一种TCP关联的链路层协议。在该协议中,在BS端,数据分组被缓存,以便在链路层进行数据重传。如果BS接收到BS—MH连接部分重传的应答分组,BS就会从缓冲区中再次提取相关的数据分组进行重发。通过在BS中丢弃重复应答分组,来避免TCP发送端FH的快速重传。如图5-28(a)~(i)所示为以上协议的一种工作过程。在图5-28(a)中,假定分组10出错。在图5-28(b)和(c)中,FH接收到分组9的应答之后,BS清除掉分组8和9,随后的分组不断进入缓冲区。由于MH没有收到分组10,因此它对所收到的分组11不作应答,仍以分组9应答,即重复发出应答分组9。重复分组不采用延时应答方式,而采用逐次应答。在图5-28(d)中,由于MH没有收到分组10,MH不对所接收到的分组12和13作出应答,所以分组9的重复应答仍然不断发出。在图5-28(e)中,此时重复应答触发BS对分组10的重传,BS开始丢弃所收到的重复应答分组9。在图5-28(f)中,在MH未接收到重传的分组10之前,BS继续缓存所接收到的分组,MH不断地重复发出应答分组9,BS均将重复地应答分组丢弃。在图5-28(g)中,在MH成功地接收到重传的分组10之后,MH以应答分组14对所接收到的分组10~14一并作出应答响应。在图5-28(h)中,FH、BS继续后续的分组发送,BS继续丢弃重复应答分组9。MH接收到新的分组15。在图5-28(i)中,BS接收到应答分组,于是清除掉缓冲区中的分组10~14。FH—BS—MH恢复到正常的操作流程。图5-28“偷看”协议示意图图5-28“偷看”协议示意图图5-28“偷看”协议示意图图5-28“偷看”协议示意图(g)(h)图5-28“偷看”协议示意图5)节点重启后的动作由于一些突发性的事故(如死机或者更换电池等

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档