一:在建立連接的過程有幾個狀態:
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接受到並確認這些信息後,則建立連接成功。