如何利用TCP原理化FTP下载速率.docVIP

  • 6
  • 0
  • 约1.23万字
  • 约 14页
  • 2016-08-06 发布于贵州
  • 举报
如何利用TCP原理化FTP下载速率

TCP原理和优化FTP服务器 某地部分无线和部分核心FTP下载速率慢的问题. FTP的传输是基于TCP协议.如果能根据TCP的原理进行优化FTP下载速率会有所提高. 尽管TCP在很多网络环境中具有很高的效率,但是这并不意味着它在每个环境中都是如此。例如: 在那些存在严重无线噪声的无线环境中,TCP可能会将因为基于射频的信号中断与相应的分组丢弃而造成的后果与网络拥塞造成的后果相混淆,导致TCP会话过早、过久地降低发送速率。 现代TCP的实现包括4个纠缠不清的算法:慢启动、拥塞避免、快速重发和快速恢复 一、慢启动   以前的TCP连接是通过发送者向接收者发送多块的片段,从而达到一定的窗口大小来 建立起来的。这个窗口的大小是由接收者来声明的。虽然这种做法在同一个局域网的两 台主机之间是行得通的,但如果它们之间的通讯要通过多台路由器并且它们之间的带宽 不是很足够的话,问题就产生了。某些中间路由器必须把数据包排队,这有可能耗尽路 由器的资源。   避免这种情况发生的算法就叫做慢启动。它的原理:新数据包发送的比率就是接 收方返回的ACK消息的比率。   慢启动增加另外的一个窗口(连到发送者的TCP):拥塞窗口,叫做cwnd。当与另 一个网络的一台主机建立新的连接时,拥塞窗口被初始为一个片段(片段的大小或是由 另一端规定,或为缺省值,一般为536或512)。每收到一个ACK消息,拥塞

文档评论(0)

1亿VIP精品文档

相关文档