- TCP/IP協議的分層:應用層、傳輸層、網絡層、數據鏈路層。
····應用層····
決定了向用戶提供應用服務時通信的活動。HTTP協議存在於該層。(FTP文件傳輸協議,DNS域名系統)
....傳輸層....
對上層應用層,提供處於連接中的兩台計算機之間的數據傳輸。包含協議:TCP(傳輸控制協議)和UDP(用戶數據報協議)。
....網絡層....
用於處理在網絡上流動的數據包。數據包是網絡傳輸的最小的數據單位。該層規定了通過怎樣的路徑到達對方計算機,並把數據包傳輸給對方。
....鏈路層....
用來處理連接網絡的硬件部分。如:控制操作系統、硬件的設備驅動、NIC(網卡)、光纖等物理可見部分。
在層層傳輸數據時,每經過一層都會打上該層所屬的首部信息。
- 各種協議與HTTP協議的關系········································
(1)當客戶端(即應用層)發出想要瀏覽某個頁面時,位於應用層的DNS協議會將其頁面的域名告訴應用層,然后http協議將生成針對目標web服務器的http請求報文。(2)在TCP協議下將http請求報文分割成報文段,然后將每個報文段可靠地傳給對方。(3)IP協議中,搜索對方的地址,一邊中轉一邊傳送。·············到達對方tcp層,tcp將接收到的報文段按序號進行重組,然后http協議對請求的內容進行處理。
