Linux中OSI七層模型

2021-10-03 04:53:42 字數 2042 閱讀 5489

今天我們先學習一下乙太網最基本也是重要的知識一一osi參考模型。

osi (open sys tem interconnect),即開放式系統互聯。一 般都叫osi參考模型,是iso (國際標準化組織)組織在2023年研究的網路互連模型。

osi定義了網路互連的七層框架(物理層、資料鏈路層、網路層、傳輸層、會話層、表示層、應用層),即iso開放互連系統參考模型。如下圖。

每一層實現各自的功能和協議,並完成與相鄰層的介面通訊。osi的服務定義詳細說明了各層所提供的服務。某一層的服務就是該層及其下各層的一一種能力,它通過介面提供給更高一層。各層所提供的服務與這些服務是怎麼實現的無關。

各個層次詳解

應用層osi參考模型中最靠近使用者的一層,是為計算機使用者提**用介面,也為使用者直接提供各種網路服務。我們常見應用層的網路服務協議有: http, https, ftp, p0p3、 smtp 等。

實際公司a的老闆就是我們所述的使用者,而他要傳送的商業**單,就是應用層提供的一種網路服務,當然,老闆也可以選擇其他服務,比如說,發乙份商業合同,發乙份詢價單,等等。

表示層表示層提供各種用於應用層資料的編碼和轉換功能,確保乙個 系統的應用層傳送的資料能被另- -個系統的應用層識別。如果必要,該層可提供一種標準表示形式,用於將計算機內部的多種資料格式轉換成通訊中採用的標準表示形式。資料壓縮和加密也是表示層可提供的轉換功能之一。

由於公司a和公司b是不同國家的公司,他們之間的商定統一-用英語作為交流的語言,所以此時表示層(公司的文秘),就是將應用層的傳遞資訊轉翻譯成英語。同時為了防止別的公司看到,公司a的人也會對這份**單做一些加密的處理。這就是表示的作用,將應用層的資料轉換翻譯等。

會話層會話層就是負責建立、管理和終止表示層實體之間的通訊會話。該層的通訊由不同裝置中的應用程式之間的服務請求和響應組成。

會話層的同事拿到表示層的同事轉換後資料,( 會話層的同事類似公司的外聯部),會話層的同事那裡可能會掌握本公司與其他好多公司的****,這裡公司就是實際傳遞過程中的實體。他們要管理本公司與外界好多公司的聯絡會話。當接收到表示層的資料後,會話層將會建立並記錄本次會話,他首先要找到公司b的位址資訊,然後將整份資料放進信封,並寫上位址和****。準備將資料寄出。等到確定公司b接收到此份**單後,此次會話就算結束了,外聯部的同事就會終止此次會話。

傳輸層傳輸層建立了主機端到端的鏈結,傳輸層的作用是為上層協議提供端到端的可靠和透明的資料傳輸服務,包括處理差錯控制和流量控制等問題。該層向高層遮蔽了下層資料通訊的細節,使高層使用者看到的只是在兩個傳輸實體間的一條主機到主機的、 可由使用者 控制和設定的、可靠的資料通路。我們通常說的,tcp udp就是在這一-層。埠號既是這裡的「端」。

傳輸層就相當於公司中的負責快遞郵件收發的人,公司自己的投遞員,他們負責將上一.層的要寄出的資料投遞到快遞公司或郵局。

網路層本層通過ip定址來建立兩個節點之間的連線,為源端的運輸層送來的分組,選擇合適的路由和交換節點,正確無誤地按照位址傳送給目的端的運輸層。就是通常說的ip層。這一層就是我們經常說的ip協議層。ip協議是internet的基礎。

網路層就相當於快遞公司龐大的快遞網路,全國不同的集散中心,比如說,從深圳發往北京的順豐快遞(陸運為例啊,空運好像直接就飛到北京了),首先要到順豐的深圳集散中心,從深圳集散中心再送到武漢集散中心,從武漢集散中心再寄到北京順義集散中心。這個每個集散中心,就相當於網路中的乙個ip節點。

資料鏈路層

將位元組合成位元組,再將位元組組合成幀,使用鏈路層位址(乙太網使用mac位址)來訪問介質,並進行差錯檢測。

資料鏈路層又分為2個子層:邏輯鏈路控制子層(llc) 和**訪問控制子層(mac) 。

mac子層處理csma/cd演算法、資料出錯校驗、成幀等;llc子層定義了-些字段使上次協議能共享資料鏈路層。在實際使用中,llc子層並非必需的。

物理層實際最終訊號的傳輸是通過物理層實現的。通過物理介質傳輸位元流。規定了電平、速度和電纜針腳。常用裝置有(各種物理裝置)集線器、中繼器、數據機、網線、雙絞線、同軸電纜。這些都是物理層的傳輸介質。

快遞寄送過程中的交通工具,就相當於我們的物理層,例如汽車,火車,飛機, 船。

OSI七層模型

網際網路的各項應用,其實都是分層的,也就是各位網路達人常說的osi七層模型,下面我們就來具體看看網際網路的osi七層模型。一 什麼是網際網路osi模型?osi open system interconnection 是指開放式系統互聯參考模型。在我們的平常使用的計算機網路中存在眾多體系結構,如ibm...

OSI七層模型

1.物理層 主要定義物理裝置標準,如網線的介面型別 光纖的介面型別 各種 傳輸介質的傳輸速率等。它的主要作用是傳輸位元流 就是由1 0轉化為電流強弱來進行傳輸,到達目的地後在轉化為1 0,也就是我們常說的數模轉換與模數轉換 這一層的資料叫做位元。物理層建立在物理通訊介質的基礎上,作為系統和通訊介質的...

osi七層模型

1.物理層 主要定義物理裝置標準,如網線的介面型別 光纖的介面型別 各種 傳輸介質的傳輸速率等。它的主要作用是傳輸位元流 就是由1 0轉化為電流強弱來進行傳輸,到達目的地後在轉化為1 0,也就是我們常說的數模轉換與模數轉換 這一層的資料叫做位元。2.資料鏈路層 定義了如何讓格式化資料以進行傳輸,以及...