OSI模型根據七層垂直堆棧來定義網絡。 OSI模型的上層代表實現加密和連接管理等網絡服務的軟件。 OSI模型的較低層實現硬件導向功能,例如路由,尋址和流量控制。 所有通過網絡連接的數據都通過七層中的每一層。
OSI模型於1984年推出。作為一種抽像模型和教學工具,OSI模型仍然是學習當今網絡技術(如以太網和IP等協議)的有用工具。 國際標準組織將OSI作為標准進行維護。
OSI模型的流程
OSI模型中的數據通信從發送端的堆棧的頂層開始,沿著堆棧向下傳送到發送者的最低層(底層),然後穿過物理網絡連接到接收端的底層, OSI模型堆棧。
例如, 互聯網協議(IP)對應於OSI模型的網絡層,層3(從底部開始計數)。 TCP和UDP對應於OSI模型層4,傳輸層。 OSI模型的較低層由諸如以太網的技術來表示。 OSI模型的更高層由應用程序協議(如TCP和UDP)表示。
OSI模型的七層
OSI模型的底層三層被稱為媒體層,而最頂層的四層是主機層。 層從底部開始編號從1到7。 這些圖層是:
- 應用層 (第7層) - 網絡進程到應用程序。 該最終用戶層以從應用程序或接收它的最終用戶進程所需的格式打包從表示層接收到的數據。 例子包括瀏覽器,SMTP,HTTP和FTP。 該層還創建要發回到表示層的內容。
- 表示層 (第6層) - 數據表示和加密,包括格式轉換。 把這個層看作是翻譯者。 例子包括ASCII,TIFF,JPEG,MIDI和MPEG。
- 會話層 (第5層) - 互通主機通信。 該層管理多種類型的通信並將數據發送到邏輯端口,包括那些使用NFS和SQL的端口。
- 傳輸層 (第4層) - 端到端連接和可靠性。 顧名思義,這個層通過網絡連接來移動數據,通常使用TCP。 它還處理錯誤恢復和重新傳輸。
- 網絡層 (第3層) - 路徑確定,IP和路由。 第3層將數據格式化為數據包。 將數據指向正確的物理路徑。
- 數據鏈路層 (第2層) - 這是OSI模型中最複雜的一層,它有時分為兩部分:一部分用於媒體訪問控制,另一部分用於邏輯鏈路控制。
- 物理層 (第1層) - 媒體,信號和二進制傳輸。 示例包括集線器,中繼器和以太網電纜。 數據通過電壓,射頻,紅外線或普通光線傳輸。
無法記住圖層順序? 只要記住“讓所有人都能接觸到”的短語。