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三次握手与四次断开_握手_02

 

四次断开:
1.客户端发送一个Fin,用来关闭客户端到服务器的数据传送
2.服务器收到这个Fin,它返回一个Ack,确认序号为收到的序号加1
3.服务器关闭与客户端的连接,发送一个Fin给客户端
4.客户端发回Ack报文确认,并将确认序号设置为收到序号加1


TCP/IP的工作过程:
1 建立连接(三次握手)
2    数据传输(四个机制)    1使用确认保证让数据收到    2使用校验码来保证数据传输和准确性(完整性)   3使用重传保证数据不丢失      4使用滑动窗口来控制流量
3    断开(四次断开)


UDP用在实时性的场合中,比如语音,视频