網路七層協議 OSI開放式互聯參考模型

2021-10-08 21:02:34 字數 1643 閱讀 1048

解決兩台物理機之間的通訊需求:機器a往機器b傳送位元流,機器b能收到這些位元流,這就是物理層要做的事情。物理層主要定義了物理裝置的標準,如網線的型別,光纖的介面型別,各種傳輸介質的傳輸速率等。它的主要作用是傳輸位元流,將0101資料轉換為電流強弱來進行傳輸,到達目的機器後再轉換為0101的機器碼,即數模轉換與模數轉換。這一層的資料叫做位元,網絡卡就是工作在這一層的。

在傳輸位元流的時候,會產生錯傳或者資料傳輸不完整的可能,因此資料鏈路層應運而生。資料鏈路層定義了如何格式化資料以進行傳輸,以及如何控制對物理介質的訪問,這一層通常還提供錯誤檢測和糾正,以確保資料傳輸的可靠性。本層將位元資料組成幀,其中交換機工作在這一層,對幀解碼,並根據幀中包含的資訊,把資料傳送到正確的接收方。

隨著網路節點的不斷增加,點對點通訊的時候,是需要經過多個節點的,那麼如何找到目標節點,如何選擇最佳路徑,便成為了首要需求。此時便有了網路層。其主要功能是將網路位址翻譯成對應的實體地址,並決定如何將資料從傳送方路由到接收方。網路層通過綜合考慮傳送優先權、網路的擁塞程度、服務質量以及可選路由的花費,來決定從乙個網路中的節點a到另乙個網路中的節點b的最佳路徑。由於網路層處理並智慧型指導資料傳送,路由器連線於網路各段,所以路由器屬於網路層。此層的資料,我們稱為資料報。

隨著網路通訊需求的進一步擴大,通訊過程中需要傳送大量的資料,如海量檔案傳輸等,可能需要很長時間,而網路層在通訊的過程中會中斷好多次,此時為了保證傳輸大量檔案時的準確性,需要對發出的資料進行切分,切割為乙個乙個的段落及smg進行傳送,那麼乙個段落丟失了怎麼辦,要不要重傳,每個段落要按照順序到達嗎?這個便是傳輸層需要考慮的問題了。傳輸層解決了主機間的資料傳輸、資料間的傳輸可以是不同網路的,並且傳輸層解決了傳輸質量的問題,該層是osi模型中最重要的一層。傳輸協議或者進行流量控制,或是基於接收方可接收資料的快慢程度規定適當的傳送速率。除此之外,傳輸層按照網路能夠處理的最大尺寸,將較長的資料報進行強制分割。例如,乙太網無法接收大於1500位元組的資料報,傳送方節點的傳輸層將資料分割成較小的資料片,同時對每一資料片,安排序列號,以便資料到達接收方節點的傳輸層時,能以正確的順序進行重組,該過程稱為排序。傳輸層需要我們關注的協議有tcp協議和udp協議。

會話層的作用是建立和管理應用程式的通訊,保證應用程式自動收發包和定址。

表示層。解決不同系統之間的通訊語法問題。在表示層,資料將按照網路能夠理解的方案進行格式化,這種格式化也因所使用網路的型別不同而不同。

應用層。應用層的網路協議規定接收方和傳送方必須使用乙個固定長度的訊息頭,訊息頭必須使用某種固定的組成,而且訊息頭里必須記錄訊息長度等一系列資訊,以方便接收方能夠正確的解析傳送方傳送的資料。應用層旨在讓你更方便的應用到網路傳送的資料。至於資料的傳遞,沒有該層你也可以直接在兩台電腦間開幹,只是傳來傳去只是一堆0和1組成的位元組陣列。該層需要關注http協議。

網路資料處理的整個流程:

從應用層開始對要傳輸的資料頭部進行處理,加上本層的一些資訊,最終由物理層通過乙太網電纜等介質,將資料解析成位元流,在網路中傳輸。資料傳遞到目標位址,並自底而上的將先前對應層的頭部給解析分離出來。

OSI開放式互聯七層參考模型

物理層 定義了物理裝置的標準 網線的型別,光纖的介面型別,各種傳輸介質的傳輸速率等 主要作用 傳輸位元流 就是所謂的0101的二進位制資料,轉化為電流強弱進行傳輸 這一層的資料叫做位元。網絡卡,數據機就是工作在這一層。資料鏈路層 定義了如何格式化資料以進行傳輸,及控制如何對物理介質的訪問。這層還提供...

開放式系統互聯模型 網路的七層架構

寫作不易啊 而且聽說點讚的人每天的運氣都不會太差,實在白嫖的話,那歡迎常來啊 概述 序列層級名稱 舉例用處 單位協議 1物理層 網線的介面型別 光纖的介面型別 由 1 0 轉化為 電流強弱 來進行傳輸,到達目的地後在轉化為 1 0 位元流v.35 eia tia 232 2資料鏈路層 交換機,網橋 ...

OSI開放式互聯參考模型

七層協議 第一層 物理層 機器,電子,定時介面通訊通道上的原始位元流傳輸。定義的物理裝置的標準,如網線的型別,光纖的介面型別,各種傳輸介質的傳輸速率,主要作用是傳輸位元流 我,們所說的010101資料,將他們轉換成電流強弱進行傳輸,到達目的地之後,在轉換成010101的機器碼,也就是我們所說的數模轉...