IP通信基礎課堂筆記------第二章(重點)
阿新 • • 發佈:2019-03-31
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通信基礎課堂筆記------第二章(重點)