OSI七層網路模型

2021-09-17 20:43:19 字數 1605 閱讀 1298

主要功能:利用傳輸介質為資料鏈路層提供物理連線,實現位元流的透明傳輸。

資料單位:位元(bit)

常用裝置:集線器,hub,網線,中繼器。

主要功能:

通過各種控制協議,將有差錯的物理通道變為無差錯的、能可靠傳輸資料幀的資料鏈路。

資料單位: 幀(frame)

常用裝置:網絡卡,網橋,二層交換機。

主要功能:通過路由選擇演算法,為報文或分組通過通訊子網選擇最適當的路徑。該層控制資料鏈路層與傳輸層之間的資訊**,建立、維持和終止網路的連線。具體地說,資料鏈路層的資料在這一層被轉換為資料報,然後通過路徑選擇、分段組合、順序、進/出路由等控制,將資訊從乙個網路裝置傳送到另乙個網路裝置。

資料單位:資料報(packet)

常見裝置:路由器,三層交換機,防火牆

協議:ip,ipx,rip,ospf等

主要作用:建立端對端的連線,向使用者提供可靠的端到端的差錯和流量控制,保證報文的正確傳輸。作用是向高層遮蔽下層資料通訊的細節,即向使用者透明地傳送報文。

協議:tcp,udp等

osi各層增減存在相互依存關係,如果沒有底層,上層也將無從存在。例如主機a給主機b傳送資料,資料首先要經歷乙個封裝過程。在進行封裝之前,封裝過程會對資料附加上必要的協議資訊。因此,當資料沿著osi模型向下傳輸時,就會逐一被增加上資料報頭,最後一直到模型的底部,這個過程被稱為「封裝」。

當二進位制資料通過資料線路到達主機b,接受點上的對應層將把資料傳送到上乙個層之前,重新裝配資料字段。隨著資料逐漸在目地的模型上向上移動,這個過程稱為「解封裝」。

以使用qq通訊為例:

1.傳送方

(1)首先主機a的qq傳送使用者資料,如「早上好」,交給本地的osi的應用層。應用層對該使用者資料進行處理。將應用層的相關資訊(報頭)和使用者資料合併成乙個新的資料報,然後傳送給表示層。

(2)在表示層中,將對傳送過的「早上好」資訊進行加密、壓縮處理,然後將表示層的相關資訊填入報頭中,生成新的資料報傳送給會話層

(3)在會話層中,將會為a地和b地的qq應用程式建立連線,形成通路。接著會話層資料報交給傳輸層處理。

(4)在傳輸層中,將相應的標識資訊新增為報頭,這樣來保證主機a傳送的使用者資料報能被主機b的qq所接受。

(5)當傳輸層資料報到達網路層後,再為其新增乙個頭部(報頭)。報頭資訊中包含網路程序所使用的網路協議,以及主機a和主機b的網路位址等。

(6)資料鏈路層為網路層資料報分別新增乙個頭部和尾部,把資料報封裝成幀,頭部和尾部中包含使用的協議、主機a和主機b網絡卡的mac位址錯誤校檢等資訊。然後把幀交給物理層。

(7)物理層,形成為基準資料,交給通訊**進行傳輸。

2.接收方

(1)當二進位制資料流到達主機b後,首先交給物理層,將這些資料流資訊重新組合成幀,交給資料鏈路層。資料鏈路層接著將幀資料解封提取出網路層資料報,並把資料報交給網路層。

(2)主機b的使用者資料處理過程正好和主機a相反,依次經過物理層、資料鏈路層、網路層、傳輸層、會話層、表示層和應用層的處理,並且每層中的處理過程也正好和主機a相應層的處理相反。它們是將主機a的相應資料報進行解封,提出上層所需要的資料資訊,最後應用層將「早上好」資訊交給主機b的qq應用程式。

OSI七層網路模型

osi 模型 open systeminterconnection model 為計算機和網路在世界範圍內實現互聯的標準框架,他將計算機體系結構劃分為七層,每層都可以實現抽象的介面。tcp ip 協議為實際上的網際網路絡的工業標準。這實際上是一種衍生的關係。上是osi七層模型在工作時的表現情況 七層...

OSI七層網路模型

1 物理層 實現兩台機器之間的互聯,機器和機器之間要通訊就要通過物理層去實現 2 資料鏈路層 將010101的位元流程式設計有意義的資料,並且確認這個資料是發給我自己的 3 網路層 主機a b,主機c,d,e 主機f,路徑很多條,怎麼選擇最優路徑?要怎麼知道對方的mac位址,這些都要靠網路層實現 4...

OSI七層模型 網路層

tcp ip是計算機最基本的一種網路通訊協議,tcp ip協議基於osi七層模型的設計思想。osi是國際標準化組織對網際網路通訊的一種標準框架,方便對網際網路通訊進行標準化處理。tcp ip就是在這種標準下的一簇通訊協議。以下就是osi模型的7層。應用層表示層 會話層傳輸層 網路層資料鏈路層 物理層...