Tcp连接中的三次握手四次挥手
2017-01-05 23:03
369 查看
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。
第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。 完成了三次握手,客户端与服务器开始传送数据.
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用四次挥手中断一个连接。 第一次挥手:Client发送一个FIN,用来关闭Client到Server的数据传送,Client进入FIN_WAIT_1状态。 第二次挥手:Server收到FIN后,发送一个ACK给Client,确认序号为收到序号+1(与SYN相同,一个FIN占用一个序号),Server进入CLOSE_WAIT状态。 第三次挥手:Server发送一个FIN,用来关闭Server到Client的数据传送,Server进入LAST_ACK状态。 第四次挥手:Client收到FIN后,Client进入TIME_WAIT状态,接着发送一个ACK给Server,确认序号为收到序号+1,Server进入CLOSED状态,完成四次挥手。 完成了四次挥手,客户端与服务器正式断开连接。
位码即tcp标志位,有6种标示:SYN(synchronous建立联机)、ACK(acknowledgement 确认)、 PSH(push传送)、 FIN(finish结束)、 RST(reset重置)、 URG(urgent紧急) Sequence number(顺序号码)、 Acknowledge number(确认号码)
第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。 完成了三次握手,客户端与服务器开始传送数据.
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用四次挥手中断一个连接。 第一次挥手:Client发送一个FIN,用来关闭Client到Server的数据传送,Client进入FIN_WAIT_1状态。 第二次挥手:Server收到FIN后,发送一个ACK给Client,确认序号为收到序号+1(与SYN相同,一个FIN占用一个序号),Server进入CLOSE_WAIT状态。 第三次挥手:Server发送一个FIN,用来关闭Server到Client的数据传送,Server进入LAST_ACK状态。 第四次挥手:Client收到FIN后,Client进入TIME_WAIT状态,接着发送一个ACK给Server,确认序号为收到序号+1,Server进入CLOSED状态,完成四次挥手。 完成了四次挥手,客户端与服务器正式断开连接。
位码即tcp标志位,有6种标示:SYN(synchronous建立联机)、ACK(acknowledgement 确认)、 PSH(push传送)、 FIN(finish结束)、 RST(reset重置)、 URG(urgent紧急) Sequence number(顺序号码)、 Acknowledge number(确认号码)
相关文章推荐
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- TCP的连接(三次握手)和释放(四次挥手)
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- TCP连接和释放(三次握手和四次挥手)
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- TCP三次握手(建立连接)/四次挥手(关闭连接)
- TCP三次握手和四次挥手过程以及连接为什么使用三次连接,释放使用四次
- TCP连接的三次握手,四次挥手
- 三次握手,四次挥手,tcp连接,udp无连接,udp连接
- (运输层)TCP的连接建立(三次握手)和连接释放(四次挥手)
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- TCP连接中的三次握手四次挥手
- TCP三次握手(建立连接)/四次挥手(关闭连接)
- 【转】Linux服务器上11种网络连接状态 和 TCP三次握手/四次挥手详解
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- TCP三次握手建立连接四次挥手关闭连接