tcp連接的建立與關閉
作者:佚名 時間:2012-03-02 分享到:
tcp在傳送數據前,首先要建立tcp連接,在數據傳送完畢后要關閉這個連接.
為確保連接建立和關閉的可靠性,tcp使用"三次握手"算法實現客戶端和服務器端的消息交換.其基本思想是在打開一個連接前雙方應商定一些參數,這些參數就是各自使用32位初始順序號,由于每次請求新連接使用的初始順序號不同,因此,tcp可以通過初始順序號將不同的連接區分開."三次握手"建立連接的過程描述如下.
第一次.主動參考方發送一個標志syn=1的數據段給被動參與方,并聲明其使用的初始順序號x.
第二次.服務器端接收到請求后,發連襠褲ack=1的連接確認數據段,其確認號為x+1,同時服務器端也發送標志syn=1的數據段,并聲明它使用的初始順序號y.
第三次.客戶端發送ack=1的確認數據段,其確認號為y+1,以確認服務器端的順序號y.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n684.html