TCP/IP协议不是TCP和IP这两个协议的合称,而是指因特网整个TCP/IP协议族。从协议分层模型方面来说,TCP/IP由四个层次组成:网络接口层、网络层、传输层、应用层。
一、TCP报文格式
TCP报文格式图如下:
其中:
序号:Seq,占32位,用来标识从TCP源端到目的端发送的字节流,发送方发送数据时对此进行标记。
确认号:Ack,占32位,只有ACK标志位为1时,确认号字段才有效,Ack=Seq+1。
标志位:共6个。即URG(紧急指针有效)、ACK(确认号有效)、PSH(接收方应该尽快将这个报文交给应用层)、RST(重置连接)、SYN(发起一个新连接)、FIN(释放一个连接)。
二、三次握手协议