網絡分層模型概述

Internet制定標準的準則

只要可以應用現有的協議標準,就使用它們;只有當現有的標準不夠時才制定新的協議,而且只要能夠得到這些新的標準,而它們又能提供等價的功能,就使用這些新的標準。

OSI參考模型和TCP/IP網絡模型

層次\模型 OSI TCP/IP
7 Application Application
6 Presentation Application
5 Session Application
4 Transport Transport
3 Network Internet
2 Data Link Network Access
1 Physical Network Access

OSI參考模型雖然沒有被采用,但具有指導意義和參考價值,代替它的是更簡潔高效的TCP/IP網絡模型。TCP/IP模型只有四層:應用層,傳輸層,網絡層,網絡接入層。也可以分為5層,一二層和OSI模型一致。

  • OSI

    • 應用層:為應用程序提供服務
    • 表示層:數據格式轉化,數據加密
    • 會話層:建立,管理和維護會話
    • 傳輸層:建立,管理和維護端到端的連接
    • 網絡層:IP選址及路由選擇
    • 數據鏈路層:提供介質訪問和鏈路管理
    • 物理層:提供數據比特的傳輸
  • TCP/IP

    • 應用層:是用戶所面向的應用程序的統稱,這塊兒一般由應用軟件來做,應用層以下一般是由操作系統來完成,操作系統提供了面向程序設計者的應用編程接口----Socket
    • 傳輸層:這一層的功能主要是提供應用進程間的通信,TCP/IP協議族在這一層的協議有TCP和UDP等
    • 網絡層:是TCP/IP協議族中比較關鍵的一層,主要定義了IP地址格式,使得不同應用類型的數據在Internet上通暢地傳輸
    • 網絡接口層:是TCP/IP模型的最低層,負責接收IP數據包并通過網絡發送,或者從網絡上接收數據幀,抽出IP數據包,交給網絡層

PDU

Protocol Data Unit: 協議數據單元

不同層的PDU有不同的叫法:

  • 物理層:數據位(bit)
  • 數據鏈路層:數據幀(frame)
  • 網絡層:數據包(packet)
  • 傳輸層:數據段(segment)
  • 其他更高層次:報文(message)

信息傳輸過程:

分層處理:每層完成特定的功能;傳輸過程是逐層封裝,傳輸,接收,逐層解封裝的過程。

  • 郵局傳送信件(類似)

  • 各層的協議數據單元是在上面層次的基礎上加上頭部或尾部,封裝而成(除最上層)
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容