无线网络对高层协议的影响

2016-07-12 901 0 编辑:Monster 来源:原创文章

无线网络在移动站漫游时,会经常更换移动用户到无线网络的连接点(即到移动站相关联的基站)。这样,网络的连接就会发生很短时间的中断。那么,这种情况对高层协议有没有影响呢?下面深正互联简单说下这个问题。

我们知道,在TCP连接中,只要发生报文段的丢失或出错,TCP就要重传这个丢失或出错的报文段。在移动用户的情况下,TCP报文段的丢失,既可能是由于移动用户切换引起的,也可能是由于网络发生了拥塞。由于移动用户更新相关联的基站需要一定的时间(即不可能在数学上的瞬间完成),这就可能造成TCP报文段的丢失。但TCP并不知道现在出现的分组丢失的确切原因。只要出现TCP报文段频繁丢失,TCP的拥塞控制就会采取措施,减小其拥塞窗口,从而使TCP发送方的报文段发送速率降低。这种措施显然是默认了报文段丢失是由网络拥塞造成的。可见,当无线信道出现严重的比特差错,或由于切换产生了报文段丢失,减小TCP发送方的拥塞窗口对改善网络性能并不会有任何好处。

经过研究,发现可以使用三种方法来处理这个问题。

(1)本地恢复。这是指差错在什么地方出现,就在什么地方改正。例如,在无线局域网中使用的自动请求重传ARQ协议就属于本地恢复措施。

(2)让TCP发送方知道什么地方使用了无线链路。只有当TCP能够确知,是有线网络部分发生了拥塞时,TCP才采用拥塞控制的策略。然而要能够区分是在有线网段还是无线网段出现报文段丢失,则还需要一些特殊的技术。

(3)把含有移动用户的端到端TCP连接拆成两个互相串接的TCP连接。从移动用户到无线接入点是一个TCP连接(这部分使用无线信道),而剩下的使用有线网段连接的部分则是另一个TCP连接(我们假定TCP连接的另一端是有线主机)。已经有人研究过,采用拆分TCP连接的方法,在使用无线信道的TCP连接上,既可以使用标准的TCP协议,也可以使用有选择确认的TCP协议,甚至还可以使用专用的、有差错恢复的UDP协议。在蜂窝无线通信网中实验的结果表明,采用拆分TCP连接的方法可以使整个性能得到明显的改进。


本站文章均为深正网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!感谢...
关注深正互联