應用層:
作用:通過應用進程間的交互去完成指定的網絡應用。
協議:應用進程間的通信和交互規則。
三大協議:DNS(域名系統),HTTP協議(萬維網),SMTP(電子郵件)
報文:應用層交互的數據單元。
運輸層:
作用:負責不同主機進程間通信,並且為這樣的通信提供通用的(通用的:指不針對某一特定的網絡應用進程,多種網絡應用進程可以使用同一個運輸層服務)數據傳輸服務
復用:多個應用層進程同時使用下面的運輸層服務
分用:和復用相反,是運輸層把收到的信息分別交給應用層相對應的進程
傳輸層的兩種協議:傳輸控制協議TCP(提供面向連接,可靠的數據傳輸服務)和用戶數據協議UDP(提供無連接,盡最大努力的數據傳輸服務,不保證數據傳輸的可靠性)
網絡層:
作用:選擇合適的網間路由和交換結點,確保數據及時傳送。
過程:在TCP/IP體系結構中,使用IP協議做數據傳輸時,將報文或用戶數據報封裝成分組(分組:籠統的數據單元,也稱IP數據報)和包進行傳送
注意:這里的網絡二字不再是我們平時所說的網絡,而是說的計算機網絡體系里面一個層次的名稱。
互聯網:由大量的異構網絡通過路由器相互連接起來的。使用網絡層協議是無連接的網際協議和許多路由協議,因此互聯網的網絡層也叫做網際層或IP層
數據鏈路層:
作用:在網絡層選好的鏈路進行數據傳輸的過程中,為這些數據提供一段一段鏈路間的專門協議。
過程:發送數據時,將網絡層交下來的IP數據報封裝成楨(每一幀包含有數據和控制信息(同步信息,地址信息,差錯控制));接收數據時,提取每一幀的數據部分上交給網絡層,沒用或重復的信息丟棄(由數據幀控制信息決定)。
物理層:
作用:實現計算機節點之間比特流的透明傳送,盡可能屏蔽掉具體傳輸介質和物理設備的差異。