胎菊:TCP_IP协议连接过程

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 05:59:15
TCP握手协议TCP连接建立过程在TCP/IP协议中,TCP协议提供高可靠的连接服务,采用三次握手建立TCP连接。 第一次握手:在TCP建立连接时,Client端先发送一个带有syn标志的封包到Server端,表示请求连接,Client端进入SYN_SEND状态,等待Server端确认。 第二次握手:在Server端收到Client端的syn请求封包后,此时Server端向Client端响应一个带有syn及ack标志的封包,表示Server端接受Client的连接请求,此时Server端进入SYN_RECV状态。 第三次握手:当Client端收到Server端syn及ack标志的封包后,Client端向Server发送一个带有ack标志的封包,表示Client 与Server端的TCP连接正式建立。同时Client端和Server进入ESTABLISHED状态,完成三次握手。     TCP终止连接过程第一次握手:当Client端对Server端完成会话后,Client端会对Server端发送一个带有fin标志的封包,向Server端提出连接终止请求。 第二次握手:当Server端收到Client端的fin标志的封包后,立即向Client端响应一个带有ack标志的封包,确认序号设置为收到序号加1。 第三次握手:Server端关闭Client端的连接,并发送一个fin标志的封包给Client端。 第四次握手:当Client端收到Server端的ack标志的封包后,会响应一个带有ack标志的封包给Server端来结束连接。在Server端收到Client端的ack的封包后,则Server端正式断开与Client端的TCP连接。