TCP虽然是面向字节流的,但TCP传送的数据单元却是报文段。
TCP报文段首部的前20个字节是固定的,后面有4N字节是根据需要而增加的选项,因此,TCP首部的最小长度是20字节。
1.源端口和目的端口,各占2个字节。
2.序号:占4个字节,序号范围为0到2的32次方-1,序号增加到2的32次方-1之后,下一个序号变为0,在一个TCP连接中传送的字节流中的每一个字节都按顺序编号。首部中的序号字段值指的是本报文段所发送的数据的第一个字节的序号。可对4GB的数据进行编号。在一般情况下可保证当序号重复使用时,旧序号的数据早已通过网络到达终点了。
3.确认号:占4字节,是期望收到对方下一个报文段的