- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                
移动 GPRS端到端数据业务性能评估与优化
FTP业务 TCP参数的选择和优化
2007年 5月 21日
摘要
在 GPRS网络中, FTP,接收等大数据量 TCP传输业务的性能主要由无线信道的性能决定,但由于 GPRS信道的特殊性(长时延,时延变化大,可用带宽可能发生变化等), TCP参数的选择对 TCP的性能也会产生影响。
我们使用 GPRS网络中的 FTP测试服务器,对不同的 TCP参数进行了一系列测试,分析了各参数对 TCP性能的影响,从中选择了一组适合 GPRS特性的 TCP参数。
FTP测试服务器: 06
服务器操作系统: Solaris 8
FTP服务器软件: proftpd
目录
1.
测试环境和设备 ....................................................
4
2.
影响 GPRS传输性能的 TCP特性 .......................................
4
3.
TCP参数的选择和分析  ..............................................
4
3.1.
最大分段长度( MSS)和路径 MTU发现( PMTU).....................
4
3.2.
TCP接收和发送窗口的尺寸(  rcvbuf ,sndbuf ) ....................
6
3.3.
TCP慢启动初始窗口的尺寸(  tcp_slow_start_initial
) ............
6
3.4.
Selective Acknowledgments  (SACK).............................
9
3.5.
TCP时间戳选项( timestamp option
) ............................
9
3.6.
TCP快速恢复算法参数  .........................................
10
4.   结论
.............................................................
12
测试环境和设备
我们在 GPRS网络的 FTP测试服务器上进行了测试和优化:
FTP测试服务器: 06
服务器操作系统: Solaris 8
FTP服务器软件: proftpd
测试终端: class 10 (4+2)GPRS卡。为了同时测试	EDGE性能,我们同时使
用了 class 10 (4+2)的 EDGE手机进行了测试。
影响 GPRS传输性能的  TCP特性
以下 TCP参数可能会对  GPRS的 TCP传输性能产生影响
最大分段长度( MSS)和路径 MTU发现( PMTU)
TCP接收和发送窗口的尺寸(  rcvbuf ,sndbuf )
?	TCP慢启动初始窗口的尺寸(	tcp_slow_start_initial	)
Selective Acknowledgments  (SACK)
TCP时间戳选项( timestamp option  )
TCP快速恢复算法参数
我们对以上 TCP参数进行了测试和分析,从中选择出了一组适合	GPRS网络环
境的参数。
TCP参数的选择和分析
3.1.	最大分段长度( MSS)和路径 MTU发现( PMTU)
当前的 TCP协议栈大多数都缺省支持路径 MTU发现( PMTU)。在开启 PMTU的情况下, TCP协议栈根据接口的 MTU值设定 MSS,并将 IP 的 DF位设为 1,这样,当数据包在传输路径上遇到较小的接口 MTU值,需要拆分时,路由设备将
向源主机发送一个错误提示,源主机会根据这个提示减少 MSS值。最终,源主机会找到一个适合整个传输路径的 MSS值。
在 GPRS FTP服务器上, PMTU已经打开,但 FTP软件将 MSS值设定在 1024 Bytes ,这样,在实际 FTP传输中, MSS为 1024,但在数据丢包重传时,又会使用系统缺省值 1460,这样会产生两个问题影响传输效率:
使用较小的分段( 1024)传输数据会产生较多的数据包,会增加传输时
延
使用 MSS 1460重传丢失的数据包( 1024)会导致一部分数据重复发送,降低了传输效率。
如下图所示:
针对以上问题,我们重新设置了	FTP软件, MSS值使用 PMTU发现的 MSS值
(1460),以提高传输效率,解决了以上的两个问题。
3.2.	TCP接收和发送窗口的尺寸(	rcvbuf ,sndbuf )
FTP Server 的缺省接收和发送窗口尺寸为(	8k),考虑导  EDGE开通后传输带
宽大大增加, 8k 的窗口尺
                您可能关注的文档
最近下载
- IPC-6012F 2023 EN,刚性印制板性能要求Qualification and Performance Specification for Rigid Printed Boards.pdf VIP
 - AI技术对法律和法务行业的影响与展望 .pdf VIP
 - 14.《光从哪里来》课件 科学冀人版五年级上册.ppt
 - 南雄市“珠玑古巷”文化旅游发展现状及对策分析.docx VIP
 - 小学二年级上册语文“的地得”练习题及答案.doc VIP
 - 大学生职业生涯规划.pdf VIP
 - 习作:我和过一天教学设计及反思 .pdf VIP
 - 2025年中国甲板机械设备行业投资前景及策略咨询研究报告.docx
 - 大学生职业生涯规划—全套PPT课件.pptx
 - 身边常见中草药.pdf VIP
 
原创力文档
                        

文档评论(0)