1. 程式人生 > >OSI/ISO網路參考模型

OSI/ISO網路參考模型

物理層:定義所有電子及物理裝置的規範,為上層的傳輸提供物理介質,傳輸單位為位元,實際使用的裝置如網絡卡

資料鏈路層:對物理層收到的位元流進行成幀,提供可靠的資料傳輸服務,實現無差錯資料傳輸,單位為幀,屬於本層定義的規範:SDLC、HDLC、PPP、STP、幀中繼等。實際使用的裝置如swtich交換機

網路層:負責將各個子網之間的資料進行路由選擇,分組與重組。本層的資料傳輸單位為資料包(packet)。屬於本層定義的規範有IP、IPX、RIP、OSPF、ICMP、IGMP等。實際使用裝置如路由器

傳輸層:提供可靠的資料傳輸服務,能檢測路由器丟棄的包,然後產生一個重傳請求,能夠將亂序收到的資料包重新排序。

會話層:管理主機之間的會話過程,包括會話建立、終止和會話過程總管理,傳輸單位spou

表示層:對網路傳輸的資料進行變換,使得多個主機之間傳送的資訊能夠相互理解,包括資料的壓縮,加密,格式轉換。傳輸單位PPDU

應用層:應用層與應用程式介面溝通,以達到展示給使用者的目的,常見協議:HTTP、HTTPS、FTP、TELNET、SSH、SMTP、POP3等。傳輸單位APDU

ARP:地址轉換協議,是根據IP地址獲取實體地址的一個TCP/IP協議主機傳送資訊時將包含目標IP地址的ARP請求廣播到網路上的所有主機,並接收返回訊息,以此確定目標的實體地址;收到返回訊息後將該IP地址和實體地址存入本機ARP快取中並保留一定時間,下次請求時直接查詢ARP快取以節約資源。

RARP:將邏輯地址轉換成實體地址

ICMP協議用於傳遞差錯資訊、時間、回顯、網路資訊等控制資料。

封裝:

 

 

最大傳輸單元MTU:乙太網和IEEE 802.3對資料幀的長度都有限制,最大值分別為1500位元組和1492位元組。

如果IP層有一個數據包要傳,而且長度比鏈路層的MTU要大,那麼IP層就會將資料進行分片,每片小於最大傳輸單元。當網路上的兩臺主機互相進行通訊時,兩臺主機之間要經過多個網路,每個網路的鏈路層可能有不同的MTU,其中兩臺通訊主機路徑中的最小MTU被稱作路徑MTU。

鏈路層只識別實體地址