一、Tcp协议(传输控制协议)1、面向连接的、可靠的进程到进程通信协议2、tcp提供双工服务,即数据统一时间可以双向传输3、tcp报文段A、tcp将若干个字节构成一个分组B、tcp报文段封装在ip数据报中4、tcp报文段的首部格式序号:发送端为每个字节进行编号,便于接受端正确重组确认号:用于确认发送端的信息SYN:同步序号位,tcp需要 连接是将该值设为1ACK:确认序号位,当该位为1时,用于确认发送方的数据FIN : 当tcp需要断开连接时,将该值设为1二、tcp连接三次握手过程,并用抓包工具进行抓包1、服务器向客户端发送FIN和ACK位置1的tcp报文段2、客户端向服务器返回ACK位置为1的tcp报文段3、客户端向服务器发送FIN和ACK位置1的tcp报文段4、服务器向客户端返回ACK位置1的tcp报文段Tcp断开连接时有一个半关闭状态:客户端终止发送数据,仍可接受数据,防止数据没传完。