- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
蜂窝网络下的TCP研究相关技术
蜂窝网络下的TCP研究相关技术
1 引言
随着无线网络的迅速发展以及无线网络带宽的逐渐提高,基于无线网络下的快速移动终端的实时监控具有广泛的应用前景。由于实时监控会涉及到大量的音视频数据的传输,且无线网络信道又具有易错、时变和带限的特点,且多径现象会导致慢衰落和快衰落,使得信道误比特率要比有线环境大得多,且随着基站和终端位置、方向的改变而变化很大。
目前实现分组无线通信网络消息交换和数据传输的方法主要有TCP传输控制协议和SCTP简单流传输协议,以及UDP用户数据报协议。基于无线网络的特点,需要相关的技术来实现控制。
本文主要针对无线网络中的蜂窝网络,总结了数据可靠,友好传输所需要的相关技术。
2 TCP方式的数据传输
2.1 TCP介绍
TCP在不可靠的IP层基础上为应用层提供面向连接的、可靠的数据传输服。TCP使用4 种技术(窗口、序列号、重传定时器、确认) 实现TCP的3个功能: ①流量控制; ②差错控制; ③拥塞控制,以此保证数据的可靠传输。标准TCP(在本文中指目前Internet 中常用的TCP协议——Reno) 在有线网络中能很好地工作,但是在蜂窝网络中的性能很差,为了能在无线网络中有效地使用TCP,就必须为标准TCP增加一些额外的技术。人们已经提出了各种不同的方法来提高无线网络中TCP性能,但是几乎所有的方法都是针对某个特定问题,没有一个方法可以解决所有问题。 一些方法在特定的拓扑结构中的性能比较好,而另外一些在不同的网络环境可以运行得更好。
2.2 影响蜂窝网络中TCP性能的因素
标准TCP假设网络拥塞引起了绝大部分的丢包,而把其他导致丢包的原因忽略不计。如果把标准TCP直接应用到无线网络中,由于无线网络中的传输错误、链路/路由中断等因素的影响,则标准TCP会经常在网络没有拥塞的情况下启动拥塞控制,造成性能的急剧降低。造成蜂窝无线网络TCP性能下降的几个原因可以总结为以下几种[2]:
(1) 高比特误码率(BER)。无线网络的链路是有损介质,具有很高的比特误码率。比特误码会导致数据包损坏甚至丢包,从而使得发送端出现超时、重传数据包,并启动拥塞控制。如果重复性地发生这种错误,则会急剧地降低TCP的性能。
(2) 错误的丢包探测机制。标准TCP不能区分不同类型的错误(随机丢包、拥塞丢包等) ,它把任何丢包都看做拥塞丢包并启动拥塞控制,而不管网络是否处于拥塞状态,导致TCP性能下降。
(3) 无线链路带宽。因为无线链路的带宽有限,结点可能只能使用很少的带宽,甚至没有带宽可以使用。导致发送端超时和信息丢失的时间增多。
(4) 链路中断。蜂窝网络中,移动结点在蜂窝之间切换过程中有一个信号消失阶段。 在这个阶段,移动结点不能接收到任何发送端的数据,造成发送端超时。TCP发送端会重传这些数据并启动拥塞控制,导致TCP性能下降。
2.3 改善蜂窝网络中TCP性能的方法
蜂窝网络是TCP研究工作和提出改进方法最多的网络模型,目前改善蜂窝网络中TCP性能的研究工作集中在对TCP本身的改进和TCP与链路层联合改进的基础上,主要基于两个思路: ①屏蔽发送端; ②发送端觉察. 我们参考文献[3] ,把这些改善TCP性能的方法大致分为以下4 类.
2.3.1 TCP分段连接方案
这类方案有I-TCP方法[4],将移动主机(MH)和固定主机(FH) 间的TCP连接在基站处分成两段(MH 到基站的无线段和基站到FH 的有线段) ,在有线和无线链路段分别采取不同的策略。 有线链路段使用标准TCP;无线链路段则采用适于无线环境的改进协议.它对发送端是屏蔽丢包的,基站保留了数据包的“硬”状态,这类方案破坏了TCP连接的端对端语义,且需要修改移动主机和中间结点的TCP.
2.3.2TCP缓存方案
这类方案有Snoop方法[2]、不完全应答法ACKP[5]和WTCP[6]等.它和分段连接方案连接类似,但TCP缓存方案在代理中保留数据的“软”状态,而不是“硬”状态,软状态的丢失虽会影响性能,但不会改变TCP的端对端语义.
2.3.4层交叉方案
该类方案由链路层或网络层将链路环境状态反馈到TCP层,TCP依此采取相应的方法来处理丢包.根据低层的反馈方式和TCP处理措施的不同,将它们再细分为以下3 类:
(1) 重传机制改进方案
这类方案有延迟重复确认法[7]。标准TCP中的快速重传法虽然可以减轻切换造成的性能衰退,但对高误码率的情况效果不大。延迟重复确认法采用对重复确认进行延迟发送的机制,使发送端重传丢包之前无线链路层能进行局部重传。方法对时延带宽值大的无线应用环境(如卫星链路等)TCP能有明显改善,且可适用于网络加密环境,属于屏蔽发送端的方法。
(2) 显式状态通知法
这类方案有坏状态通知EBSN[2]、显式丢
您可能关注的文档
- 脉冲输出的电能计量集成电路AD7755的工作原理及应用.doc
- 脉搏血氧仪原理.doc
- 脊椎动物学实验教案.doc
- 脑血管硬化早期是可逆的.docx
- 腔体结构设计规范 .doc
- 腰椎盘突出1.doc
- 腰椎间盘突出症常规.doc
- 脚本语言与动态网页设计实训.doc
- 自制低筋面粉.doc
- 自动化系毕业设计题目.doc
- 主题课程整理大班上.doc
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学语文四年级下册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学二年级上册数学期末综合试卷精选3套(含答案解析).docx
- 2026人教版小学语文四年级上册期末综合试卷3套(含答案解析).docx
- 2026人教版小学二年级下册数学期末综合试卷3套(打印版含答案解析).docx
- 2026年地理信息行业年终总结汇报PPT.pptx
- 板块四第二十一单元封建时代的欧洲和亚洲 中考历史一轮复习.pptx
- 中考历史一轮复习:板块四第二十单元古代亚、非、欧文明+课件.pptx
- 第二次工业革命和近代科学文化中考历史一轮复习.pptx
原创力文档


文档评论(0)