1. 程式人生 > >IP通信基礎課堂筆記------第二章(重點)

IP通信基礎課堂筆記------第二章(重點)

isn tro 上傳 物理層 通過 邏輯 模型 可靠的 唯一標識

1.OSI參考模型: 

應用層;表示層;會話層;傳輸層;網絡層;數據鏈路層;物理層

2.TCP/IP的數據封裝過程

1)用戶信息轉換為數據,以便在網絡上傳輸;

2) 數據轉換為數據段,並在發送方和接收方主機之間建立一條可靠的連接;

3) 數據段轉換為數據包或數據報,並在報頭中放上邏輯地址,這樣每一個數據包都可以通過互聯網絡進行傳輸; 

4) 數據包或數據報轉換為幀,以便在本地網絡中傳輸。在本地網段上,使用硬件地址唯一標識每一臺主機;

5)幀轉換為比特流,並采用數字編碼和時鐘方案。

3.TCP的三次握手/建立連接

1) 請求端(客戶)發送一個SYN(同步序列號)段指明客戶打算連接的服務器的端口,以及初始序號(ISN),這個SYN段為報文段1。

2) 服務器發回包含服務器的初始序號SYN報文段2作為應答,同時將確認序號設置為客戶的ISN加1以對客戶的SYN報文段進行確認。一個SYN占一個序號。

3) 客戶必須將確認序號設置為服務器的ISN加1以對服務器的SYN報文段3進行確認。

4.TCP的四次握手/終止連接

1)客戶端發送一個FIN,用來關閉客戶到服務器的數據傳送(報文段4)。

2)服務器收到這個FIN,它發回一個ACK,確認序號為收到的序號加1(報文段5)。和SYN一樣,一個FIN將占用一個序號。 

3)服務器關閉客戶端的連接,發送一個FIN給客戶端(報文段6)。 

4)客戶段發回ACK報文確認,並將確認序號設置為收到序號加1(報文段7)

IP通信基礎課堂筆記------第二章(重點)