TCP 連接 三次握手:
TCP 連接是通過(guò)三次握手進(jìn)行初始化的。三次握手的目的是(同步連接雙方的(序列號(hào))和(確認(rèn)號(hào))并(交換 TCP 窗口大?。┬畔?。
通常情況下(客戶(hù)端計(jì)算機(jī))聯(lián)系(服務(wù)器計(jì)算機(jī))的3 個(gè)步驟過(guò)程:
1. 客戶(hù)端向服務(wù)器發(fā)送一個(gè)(SYN置位的TCP報(bào)文),其中包含(連接的初始序列號(hào)x)和(一個(gè)窗口大?。ū硎究蛻?hù)端上用來(lái)存儲(chǔ)從服務(wù)器發(fā)送來(lái)的傳入段的緩沖區(qū)的大?。?。
2. 服務(wù)器收到客戶(hù)端發(fā)送過(guò)來(lái)的SYN報(bào)文后,向客戶(hù)端發(fā)送一個(gè)(SYN和ACK都置位的TCP報(bào)文),其中包含它選擇的(初始序列號(hào)y)、(對(duì)客戶(hù)端的序列號(hào)的確認(rèn)x+1) 和(一個(gè)窗口大?。?(表示服務(wù)器上用來(lái)存儲(chǔ)從客戶(hù)端發(fā)送來(lái)的傳入段的緩沖區(qū)的大?。?br>
3. .客戶(hù)端接收到服務(wù)器端返回的(SYN+ACK報(bào)文)后,向服務(wù)器端返回一個(gè)(確認(rèn)號(hào)y+1)和(序號(hào)x+1)的(ACK報(bào)文)。
一個(gè)標(biāo)準(zhǔn)的TCP連接完成。
TCP 使用類(lèi)似的握手過(guò)程來(lái)結(jié)束連接。這可確保兩個(gè)主機(jī)均能完成傳輸并確保所有的數(shù)據(jù)均得以接收。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。