OSI七層模型簡介

2021-09-25 19:17:03 字數 2056 閱讀 4351

osi簡介

osi是定義良好的協議規範,並由許多可選部分完成類似的任務,它定義了開放系統的層次結構,

層次之間的相互關係以及各層包括的可能的任務,是作為乙個框架協調和組織各層所提供的服務,

但是osi參考模型並沒有提供乙個可實現的方法,而是描述了一些概念,用來協調程序間通訊標準的指定,

osi參考模型並不是乙個標準,而是乙個在指定標準時所使用的概念性框架。

物理層兩台物理機的通訊需求,具體是機器a向機器b傳送位元流,機器b能收到這些位元流,這就是物理層要做的。

物理層主要定義了物理裝置的標準,如網線的型別,光纖的介面型別和各種傳輸介質的傳輸速率等。

主要作用:傳輸位元流及0, 1二進位制資料並將它們轉換成電流強弱進行傳輸,到目的後再轉成0, 1的機器碼,

這就是我們所說的數模轉換與模數轉換。

這層的資料叫位元,網絡卡就是工作在這層。

資料鏈路層

在傳輸位元流的過程中會產生錯傳,資料傳輸不完整的可能,鏈路資料層定義了如何格式化資料以進行傳輸以及

如何讓控制對物理介質的訪問,提供錯誤檢測和糾正,以確保資料傳輸的可靠性,本層將位元資料組成幀。

其中交換機就是工作在這層,對幀進行解碼,並根據幀中所包含的資訊吧資料傳送到正確的接受方。

網路層隨著網路節點的不斷增加,點對點通訊時是需要經過多個節點,如何找到目標節點,如何選擇最佳路徑成為首要需求,便有了網路層。

網路層通過綜合考慮傳送優先權,網路阻塞程度,服務質量及可選路由的花費來決定從乙個網路中的節點a到另乙個節點b的最佳路徑。

由於網路層處理並智慧型指導資料傳送,路由器連線網路各段,所以路由器屬於網路層。

此層的資料我們稱為資料報,本層需要關注的協議為tcp/ip協議中的ip協議。

傳輸層隨著網路通訊需求的進一步擴大,通訊過程中需要傳送大量的資料,如海量檔案傳輸,可能需要很長的時間,

而網路在通訊過程中可能會中斷好幾次,此時為保證傳輸大量資料的準確性,需要對發出的資料進行切片,

切成乙個乙個的段落即segment進行傳送,其中乙個段落丟失怎麼辦?要重傳嗎?每個段落需要按照順序到達嗎?

這些都是傳輸層需要考慮的問題。

傳輸層解決了主機間的資料傳輸,資料間的傳輸可以不同網路的,並且傳輸層解決了傳輸資源的問題,

最重要一層,傳輸協議同時進行流量控制或基於接受方可接收資料的快慢程度規定適當的傳送速率,除此之外,

傳輸層按照網路能處理的最大尺寸將較長的資料報進行強制分隔,例如一方無法接受速率大於1500位元組的資料報

傳送節點的傳輸層將資料分隔成較小的資料片,同時對每一資料安排序列號以便資料到達接收方節點的傳輸層時能以

正確的順序重組,該過程稱為排序。傳輸層需要關注的協議有tcp/ip協議中的tcp、udp協議。

會話層現在看我們已經保證給正確的計算機傳送正確的封裝過的資料,但是使用者級別的體驗好不好,難道我每次都要tcp打包

然後呼叫ip協議去找路由,自己去發當然不行,所以我們要就建立乙個自動收發包,自動定址的功能,於是就有了會話層。

作用:建立和管理應用程式之間的通訊。

表現層現在我能保證應用程式自動收發包和定址,但我還要用linux給window發包,兩個系統語法不一致,

兩個系統語法不一致,就像安裝包一樣,exe不能再linux上執行,shell不能再window上執行,於是就出現了表現層。

幫我們解決不同系統之間的通訊語法的問題。在表現層,資料將按照網路能夠理解的方案進行格式化,這種格式化

因所使用的網路型別不同而不同。此時傳送方雖然知道自己傳送的是什麼,轉換成位元組陣列後有多長,但接收方不知道,

所以應用層的網路協議就此誕生。

應用層應用層規定傳送方和接受方必須使用同乙個固定長度的訊息頭,訊息頭必須使用某種固定的組成,

而應用層裡必須記錄訊息體的長度等資訊,以方便接收方能夠正確的解析傳送方傳送的資料。

應用層旨在讓你更方便的應用從網路中接收到的資料,至於資料的傳遞沒有該層,你也可以在兩台

計算機之間開幹,只不過傳來傳去就是1和0組成的位元組陣列,該層需要我們重點關注的是與之相對應的

tcp/ip協議中的http協議。

OSI七層模型簡介

1.物理層 該層為上層協議提供乙個傳輸資料的可靠物理 裝置 中繼器 放大器 集線器 2.資料鏈路層 為網路層提供可靠的資料傳輸 基本單位 幀 主要協議 乙太網協議,ppp 點到點 協議,arp協議,rarp協議 裝置 網橋,交換機 3.網路層 負責對子網間的資料報進行路由選擇。此外,網路層還可以實現...

OSI七層模型

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

OSI七層模型

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