1. 程式人生 > >TCP/IP 三次握手的過程

TCP/IP 三次握手的過程

一:在建立連線的過程有幾個狀態:

             1:syn(建立連線)ack(表示響應)fin(關閉連線)psh(有資料在傳輸)rst(表示連線重置)

             2: tcp標誌位既是位碼,有六種表示:

   syn(建立連線)ack(表示響應)fin(關閉連線)psh(有資料在傳輸 rst(表示連線重置)sec number (順序號碼)URG(urgent緊急)

ack number(確認號碼)

二:建立連線的過程:

1.主機A傳送SYN,隨機產生sec number=x,資料包到伺服器,主機B因為SYN,知道A要求建立連線;

2主機B接受到A要求建立連線的資訊,主機B傳送ACK number(主機A的sec+1)和SYN,並隨機產生sec number=y, 傳送到主機A中

3主機A 接受到主機B 發來的資訊(ACK=x+1,SYN,sec number=y)後會檢查ACK=x+1是否正確和ACK的位碼,如正確,主機A 繼續傳送ack number=y+1給主機B ,主機B接受到並確認這些資訊後,則建立連線成功。