TCP/IP協議的工作流程


1.在源主機上,應用層將一串應用數據流向下傳輸給傳輸層

2.傳輸層將應用數據截流成分組,並加上TCP報頭形成TCP段,向下遞交給網絡層

3.在網絡層給TCP段加上包括源主機,目的主機IP地址的IP報頭,生成一個IP數據包,並將IP數據包向下遞交給鏈路層

4.鏈路層在其MAC幀的數據部分裝上IP數據包,再加上源主機,目的主機的MAC地址和幀頭,並根據其目的的MAC地址,將MAC幀發往目的主機或IP路由器

5.在目的主機,鏈路層將MAC幀的幀頭去掉,並將IP數據包向上遞交給網絡層

6.網絡層檢查IP報頭,如果報頭中校驗和計算結果不一致,則丟棄該IP數據包,若校驗和計算結果一致,則去掉IP報頭,將TCP段向上遞交給傳輸層

7.傳輸層檢查順序號,判斷是否是正確的TCP分組,然后檢查TCP報頭數據,若正確,則向源主機發送確認信息,若不正確或丟包,則向源主機要求重發信息

8.在目的主機,傳輸層去掉TCP報頭,將排好順序的分組組成應用數據流送給應用程序,這樣目的主機接收到的來自源主機的字節流,就像是直接接收來自源主機的字節流一樣

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM