首先,不得不吐槽一下中文版的翻译,把英文版的很多部分的删除了。中文版的pdf只有400多页,英文版有1000多页。迫于时间,只有先将就着看中文版,但是遇到不懂的地方,一定要对照英文版来看。滑动窗口协议对于TCP的任何一端,都可以接受和发送数据,因此任何一端都维护着两个窗口,发送窗口和接收窗口。发送窗...
分类:
其他好文 时间:
2014-09-18 12:52:43
阅读次数:
222
前言
建立在TCP协议上的应用层协议有很多,如FTP、HTTP、Telnet等,这些协议根据传输数据的多少可以分为两类:交互数据类型和成块数据类型。
交互数据类型,如:Telnet,这类协议一般只做小流量的数据交换,比如每按下一个键,要回显一些字符。
成块数据类型,如:FTP,这类协议需要传输的数据比较多,一般传输的数据量比较大。
针对这两种不同的情况,TCP采用不同的策略进行数据传输。
交互数据流
针对交互性要求比较高的应用,比如Rlogin远程登录中,需...
分类:
其他好文 时间:
2014-06-22 21:48:31
阅读次数:
417
TCP的滑动窗口解决了端到端的流量控制问题,允许接受方对传输进行限制,直到它拥有足够的缓冲空间来容纳更多的数据。滑动窗口的大小由接收方确定,接收方在发送确认信号给发送方的同时告诉发送方自己的缓冲区大小(在TCP头部字段中),发送方根据此大小确定窗口大小,从而控制数据发送量。同时,滑动窗口协议允许发送方在停止并等待确认前可以连续发送多个分组,由于发送方不必每发一个分组就停下来等待确认,因此该协议可以...
分类:
其他好文 时间:
2014-06-19 12:44:15
阅读次数:
322
数据报表明是一个整体,write几次,就读取几次数据流是基于字节的,1次write100个字节,肯能分10次读取TCP基于数据流面向连接的,UDP基于数据报面向非连接的TCP提供可靠服务的理解:1.基于连接的,3次握手协议2.差错检验、超时重发、滑动窗口协议保证了可靠性。1.想象数据包只会出错,一次...
分类:
其他好文 时间:
2014-05-29 22:16:09
阅读次数:
410