窗口大小与缓冲区
请问各位大侠 窗口的大小和缓冲区有什么直接或间接联系?对于客户方,接收缓冲区的大小是该连接上所能通告的最大窗口大小(tcp/ip详解p214),也可以理解为:客户方窗口最初设为缓冲区的大小,当接受的数据未交付应用协议时,缓冲区的一部分已用,所以窗口大小势必减少
对于服务器方,窗口应该指的是发送窗口,大小最大为缓冲区的大小,与上述同理。(其实窗口也应该是接收窗口的大小,发送窗口的大小等于客户方通知的窗口大小)
问题:tcp是全双工的,如果既是客户又是服务器,其窗口是什么呢,是发送窗口还是接收窗口呢?
答:tcp包中的窗口大小是发送tcp包一方的接收窗口大小,也是接收这个包的一方的发送窗口大小。
实际上窗口大小就等于发送tcp包一方的剩余缓冲区字节数 ufd_苜 发表于 2012-7-9 17:35 static/image/common/back.gif
对于客户方,接收缓冲区的大小是该连接上所能通告的最大窗口大小(tcp/ip详解p214),也可以理解为:客户方窗 ...
谢谢
支持下!-woniu2- -woniu1-
页:
[1]