TCP中的MSS和窗口怎么理解
1、TCP提供的是一种面向连接的,可靠的字节流服务,TCP提供可靠性的一种重要的方式就是最大报文段长度(MSS)。
通过MSS,应用数据被版分割成TCP认为最适合发送的数据块,由TCP传递给IP的信息单位称为报文段或段(segment)。代表一个TCP socket的结构体struct tcp_sock中有多个成员用于确定应用数据被分割成最大为多大的数据块较为合适。
2、窗口:微机知系统中一种新的操作环境。把微机的显示屏幕划分成许多的框,即为道窗口。
每个窗口负责显示和处理某一类信息。用户可随意在任一窗口上工作,并在各窗口间交换信息。计算机中有专门的窗口管理软件来管理窗口操作。
窗口大小,即为微机的显示屏幕划分成许多的框的大小。
扩展资料:
TCP建立连接过程中,MSS协商之后得到MSS最大值的作用:
1、MSS(Max Segment Size) 是TCP数据包每次能够传输的最大数据分段,其中并不包括TCP首部。而且MSS只出现在来syn报文段中。
一般来说,MSS的值在不分段的情况会越大越好,比如一个外出接口的MSS值是MTU减去IP和TCP首部长度。
2、窗自口大小是个动态的值,因为TCP是用的滑zd动窗口协议,传输数据的速率都是根据窗口大小来调整的。可以把窗口理解为一个缓存,而且窗口大小跟MSS是没有任何关系的。
3、窗口是为了控制传输过程中的速度。而MSS只是控制TCP报文段大小。
参考资料来源:百度百科-TCP
推荐于2018-02-27 · 知道合伙人数码行家
知道合伙人数码行家
向TA提问 私信TA
2、窗口大小是个动态的值,因为TCP是用的滑动窗口协议,传输数据的速率都是根据窗口大小来调整的。可以把窗口理解为一个缓存,而且窗口大小跟MSS是没有任何关系的。
3、窗口是为了控制传输过程中的速度。而MSS只是控制TCP报文段大小。
2、窗口大小是个动态的值,因为TCP是用的滑动窗口协议,传输数据的速率都是根据窗口大小来调整的。可以把窗口理解为一个缓存,而且窗口大小跟MSS是没有任何关系的。
3、窗口是为了控制传输过程中的速度。而MSS只是控制TCP报文段大小。
2013-04-04
广告 您可能关注的内容 |