查看: 1972|回复: 2

TCP/IP协议书中TCP的一个例子疑惑

[复制链接]
发表于 2009-11-26 10:07:01 | 显示全部楼层 |阅读模式
本帖最后由 wangdasa 于 2009-11-26 10:08 编辑

小弟最近在看TCP/IP协议详解卷,在看到TCP坚持定时器一章时,其中有个例子很疑惑,请各位高手给指点一下。
     例子大概是这样的:一台主机svr4首先启动一个接收进程,他使用5555端口监听来自客户端bsdi的连接,并且接收该连接,并在从自己TCP接收缓存里读取发送方发送的数据报前休眠一段很长的时间(大概27.8小时),使得发送方将自己的TCP缓存填满,这时发送方就会启动TCP坚持定时器来发送监听报文来不断的查看窗口更新情况,他们之间发送的交互数据如下图(图中省略了3次握手的过程):


其中不明白的第一个问题:
就是为什么接收端通告他的窗口大小为4096字节,而且他上面说明了接收进程不读取TCP缓存里的数据报,那么发送的前4个报文为什么没填满接收方的TCP缓存,反而窗口大小还是4096字节?

第二个不明白的问题是:
书上对这个例子的注释是接收方的TCP层总共接收到了9216字节的数据也就是9个大小为1024字节的报文段,,这是接收方SVR4的TCP代码和流子系统之间某种形式交互的结果。最后这句话怎么理解啊?TCP代码指的是什么?流子系统又指的什么啊?请求高人指点。
回复

使用道具 举报

 楼主| 发表于 2009-11-27 09:16:09 | 显示全部楼层

没人答吗?
坛子真是太让我失望了
回复

使用道具 举报

 楼主| 发表于 2009-11-27 18:08:50 | 显示全部楼层
没人吗?
我再继续顶!!!!!!!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表