学习三次握手和四次挥手前,先了解下几个基础的概念. Seq:数据段序号,我们都知道TCP是提供有序传输的,有序传输的基础就是数据段序号,接收方在收到发送方乱序包的情况下可以根据Seq进行重新排序,确保接收的数据是正常的. Len:数据段长度,数据段长度不包括TCP头部,就是TCP除头部以外的内容,比如涵盖的HTTP数据. Ack:确认号,即接收方向发送方确认自己收到的数据. 用wireShark来看看一个TCP传数据的过程图,认识下这几个概念. 除了如上几个概念外,在截图中的方括号内还有SYN.