论文部分内容阅读
网络的无线接入需要在无线信道下保持传输数据时信息的高效性。自动重传请求(ARQ)和传输控制协议(TCP)经常被分别用作链路层和传输层的错误控制机制。在无线环境下,研究者提出了很多改善现有TCP协议性能的算法,其中一个比较受关注的策略就是通过链路层ARQ差错控制来减小无线衰落信道中的差错率。但是随着ARQ重传次数的增加,在大大降低帧差错率的同时,也增加了TCP端到端的时延,严重时会导致TCP超时。因此,研究ARQ对TCP流量的影响就成为实现链路层和传输层联合优化,以提高下一代无线网络性能的一个迫切问题。 在本文中,我们将通过LWIP的实际网络环境来研究当链路最后一跳为无线网络时,ARQ和TCP之间的相互影响。 链路层重传可以减少TCP层的重传,同时避免TCP将包的丢失作为拥塞加以处理。尽管无线信道存在很多缺点,但是只要我们根据无线信道时变的特点恰当的调整链路层和传输层的参数设置,便可以获得可靠的通信链路。ARQ策略的重传次数和TCP报文的大小等参数可以根据当前链路条件和传输层所要求的QoS加以确定。为了使得协议参数设置可以满足QoS要求并且进行准确的实际模拟,我们使用完全符合实际无线环境的马尔可夫模型来模拟无线链路。 仿真结果表明,在给定目标分组丢失率的条件下,可以得到满足要求的链路层PDU最大重传次数,通过恰当的设置ARQ的重传次数可以有效的降低分组差错率,使得TCP流量增加。