http協議和四個層之間的關系


  • TCP/IP協議的分層:應用層、傳輸層、網絡層、數據鏈路層。

····應用層····

決定了向用戶提供應用服務時通信的活動。HTTP協議存在於該層。(FTP文件傳輸協議,DNS域名系統)

....傳輸層....

對上層應用層,提供處於連接中的兩台計算機之間的數據傳輸。包含協議:TCP(傳輸控制協議)和UDP(用戶數據報協議)。

....網絡層....
用於處理在網絡上流動的數據包。數據包是網絡傳輸的最小的數據單位。該層規定了通過怎樣的路徑到達對方計算機,並把數據包傳輸給對方。

....鏈路層....

用來處理連接網絡的硬件部分。如:控制操作系統、硬件的設備驅動、NIC(網卡)、光纖等物理可見部分。

在層層傳輸數據時,每經過一層都會打上該層所屬的首部信息。

  • 各種協議與HTTP協議的關系········································

(1)當客戶端(即應用層)發出想要瀏覽某個頁面時,位於應用層的DNS協議會將其頁面的域名告訴應用層,然后http協議將生成針對目標web服務器的http請求報文。(2)在TCP協議下將http請求報文分割成報文段,然后將每個報文段可靠地傳給對方。(3)IP協議中,搜索對方的地址,一邊中轉一邊傳送。·············到達對方tcp層,tcp將接收到的報文段按序號進行重組,然后http協議對請求的內容進行處理。

 


免責聲明!

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



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