赞
踩
在进行网络通信时,如果传输层选择的是TCP协议,那么你接下来每次进行网络通信时,都会在你的数据上包装一个TCP协议头,来控制你数据的可靠性以及网络传输性能问题,所以要想深入的理解TCP协议中的那些特性,熟悉TCP头部是非常重要的,弄清楚TCP头部每个字段的作用,那么你在了解TCP特性就会容易许多。
是的,就这小小的60个字节,就能干很多事情
>触发条件:1.访问端口不存在
2.异常终止连接诶
3.处于半打开连接
SYN:建立连接标志,同步报文段
FIN:结束连接标志结束报文段
11.选项,最多40字节
Kind=0:选项表结束选项
Kind=1:空选项,将选项表补齐4字节整数倍
Kind=2:最大报文段长度选项,建立连接时,双方使用该选项来确定最大报文段长度(MSS),通常为(MTU-20-20)字节,避免本机发生IP分片,MTU为IP报的最大长度。
Kind=3:窗口扩大因子选项,建立连接时,接收窗口大小为16位(65535字节),为了提高网络吞吐量,可通过该字段增加窗口位数(0<length<14)
Kind=4:选择性确认选项,当有数据传输丢失是,TCP会重传之后的所有数据,降低性能。在建立连接阶段,询问双方是否都支持SACK技术,如果都支持,则开启,以后只会重传丢失的数据。
Kind=5:SACK实际工作选项,左边沿,右边沿中间数据是没收到的数据,最多4个块。
Kind=8:时间戳选项,较为精确的计算通信双方之间的回路信息,服务于流量控制。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。