论文部分内容阅读
当代通信技术的发展,极大地提高了人们传递信息和获取信息的能力。然而,迄今为止,仍然不能实现对任何人、任何时间、任何地点和任何内容的信息交换。显然,要改变这种状况,必须依赖于无线通信及移动通信技术的发展和应用。因为,第一、无线网络能极大地减少建设成本,如节省了铺设电缆和维护电缆的开支;第二,无线网络能够在有线网络无法实现的地方建立,这对偏远的乡村尤其具有实际意义;第三,无线网络实现了无处不在的互连网访问。与有线网络相比,无线网络通常表现出高误码率、传输时延及时延抖动大、有限的链路带宽以及移动终端的频繁移动等特性,使网络通信性能和业务服务质量难于保证。这样,传统的TCP/IP协议也就无法直接适用于无线环境。同样,目前针对话音业务设计的移动通信网也不适于传送数据和多媒体业务。对无线网络中关键理论与技术的研究已成了当前网络领域一个重要的研究课题。本文集中探讨了无线网络下的TCP核心技术,以期能为改善无线网络下的TCP性能提供有价值的参考。TCP是目前Internet中广泛采用的传输控制协议,为各主机之间提供可靠按序的传输服务,在保障网络通信性能方面起着非常重要的作用。TCP设计主要针对系统稳定性、协议兼容性、业务公平性、资源利用率以及拥塞控制等问题。正如上面所述,由于无线网络具有一些有别于有线网络的固有特性,使基于有线网络而设计的TCP技术无法直接适用于无线网络。下面是本文在无线TCP方面完成的主要研究工作:1.探讨了无线网络下的TCP策略。主要涉及TCP差错控制策略、基于拥塞丢包的TCP拥塞控制策略以及基于误码丢包的TCP速率调节策略;2.讨论了无线网络下的TCP拥塞裁决技术和无线网络下的TCP隐式丢包检测技术;3.提出了一种显式误码丢包通知机制。即便是在高误码率、多段无线链路下,此机制亦能够有效快速地将误码丢包信息显式地告之数据源端;4.提出了两种基于拥塞丢包的TCP拥塞控制机制:D_AIMD和基于资源加权分配的TCP拥塞控制。D_AIMD主要解决TCP存在的数据发送速率波动性较大的问题;基于资源加权分配的TCP拥塞控制能够实现TCP业务间网络资源的加权分配,从而可有效实现服务质量的相对保证,改善网络的通信性能;5.提出了两套基于误码丢包的TCP速率调节方案:基于速率和基于窗口的TCP速率调节。其中每一套速率调节方案又可有多种具体的实现方式。短期内误码丢包较严重时,可以通过数据发送速率的降低来有效避免不必要的误码丢包,<WP=5>从而提高数据发送的可靠性,减少移动设备不必要的能源消耗和系统的额外开销,同时又不会过多降低系统吞吐量和加大系统时延。本文内容安排大致是这样的:第1章概述无线网络通信、无线TCP技术研究现状以及本文的主要工作;第2章简要介绍OSI参考模型与TCP/IP模型;第3章介绍基于有线网络而设计的TCP技术;第4章探讨无线网络中的TCP策略,主要涉及TCP差错控制策略、基于拥塞丢包的TCP拥塞控制策略以及基于误码丢包的TCP速率调节策略;第5章讨论无线网络下的丢包检测技术,详细分析一种显式误码丢包通知机制;第6章讨论无线网络中基于拥塞丢包的TCP拥塞控制,详细分析两种拥塞控制方案,给出仿真结果分析;第7章讨论无线网络中基于误码丢包的TCP速率调节,详细分析两套速率调节机制,给出仿真结果分析。