簡述TCP建立連接的過程 TCP怎么建立連接?
TCP怎么建立連接?TCP是Internet中的傳輸層協(xié)議,它使用三個握手協(xié)議建立連接。當(dāng)活動方發(fā)送syn連接請求時,等待另一方應(yīng)答syn和ACK。這種建立連接的方法可以防止錯誤連接。TCP使用的流量
TCP怎么建立連接?
TCP是Internet中的傳輸層協(xié)議,它使用三個握手協(xié)議建立連接。
當(dāng)活動方發(fā)送syn連接請求時,等待另一方應(yīng)答syn和ACK。
這種建立連接的方法可以防止錯誤連接。TCP使用的流量控制協(xié)議是可變大小的滑動窗口協(xié)議。
第一次握手:建立連接時,客戶端向服務(wù)器發(fā)送syn數(shù)據(jù)包(SEQ=x),并進(jìn)入syn發(fā)送狀態(tài),等待服務(wù)器確認(rèn)。
第二次握手:當(dāng)服務(wù)器收到syn數(shù)據(jù)包時,它必須確認(rèn)客戶端的syn(ACK=x 1)。同時,它還發(fā)送syn分組(SEQ=y(tǒng)),即syn ACK分組。此時,服務(wù)器將進(jìn)入synRecv狀態(tài)。
第三次握手:客戶端從服務(wù)器接收syn ACK數(shù)據(jù)包,并將ACK(ACK=Y 1)發(fā)送到服務(wù)器。數(shù)據(jù)包發(fā)送后,客戶機(jī)和服務(wù)器進(jìn)入建立狀態(tài)并完成三次握手。