【Net】(二)OSI參考模型的協(xié)議分層

OSI參考模型將通信協(xié)議中的必要功能分為了7層。通過這些分層,使得那些復雜的網(wǎng)絡協(xié)議更加簡單化。
每個分層都接受有它下一層所提供的特定服務,并且負責為自己的上一層提供特定的服務。
上下層之間所遵循的約定叫做“接口”。同一層之間所遵循的約定叫做“協(xié)議”。
對于分層之一概念,還可以借助一個簡單的例子來理解

假設兩個人正在使用電話交談。那么這個場景就可以分解為連個層——“語言層”和“通信設備層”。人和電話機之間存在“人機接口”,兩個人之間存在“漢語協(xié)議”,兩個電話機之間存在“電話機通信協(xié)議”。

OSI參考模型各層的作用

OSI參考模型終究只是一個“模型”,它只是對各層的作用做了一個粗略的界定,并沒有對協(xié)議和接口做詳細的定義。但許多通信協(xié)議都對應了OSI參考模型中的某一層,通過這一點,可以導致了解該協(xié)議在整個通信功能中的位置和作用。

  • 應用層:為應用程序提供服務并規(guī)定應用程序中通信相關的細節(jié)。包括文件傳輸、電子郵件、遠程登錄、虛擬終端等協(xié)議。
  • 表示層:將設備固有的數(shù)據(jù)格式轉換為網(wǎng)絡標準傳輸格式。
  • 會話層:負責建立和斷開通信連接(數(shù)據(jù)流動的邏輯通路),以及數(shù)據(jù)的分割等傳輸相關的管理。
  • 傳輸層:管理通信雙方節(jié)點之間的數(shù)據(jù)傳輸。負責可靠傳輸。
  • 網(wǎng)絡層:地址管理與路由選擇,將數(shù)據(jù)傳輸?shù)侥繕说刂贰?/li>
  • 數(shù)據(jù)鏈路層:負責物理層面上互連的節(jié)點之間的通信傳輸。將0、1序列劃分為有意義的數(shù)據(jù)幀傳送給對方。
  • 物理層:負責0、1比特流與電壓高低、光的閃滅之間的互換。

需要注意的有一下幾點:

會話層只對何時建立連接、何時發(fā)送數(shù)據(jù)進行管理,并不具有實際傳輸數(shù)據(jù)的功能。真正負責在網(wǎng)絡上傳輸具體數(shù)據(jù)的是會話層以下的部分。

會話層負責決定建立連接和斷開連接的時機,而傳輸層進行實際的建立和斷開連接。

傳輸層為確保所傳輸?shù)臄?shù)據(jù)到達目標地址,會在兩端計算機之間進行確認,如果數(shù)據(jù)沒有到達,它會負責進行重發(fā)。

網(wǎng)絡層無法保證數(shù)據(jù)可達性,需要與傳輸層相互協(xié)作。

數(shù)據(jù)鏈路層負責實現(xiàn)每個區(qū)間內(nèi)的通信;網(wǎng)絡層負責將數(shù)據(jù)發(fā)送到最終目標地址。(端對端)

物理層的傳輸基于MAC地址。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容