Python OSI七層模型

2021-10-01 22:37:04 字數 1381 閱讀 1828

osi模型是國際標準化組織(iso)制定的乙個用於計算機或通訊系統間互聯的標準體系,一 般稱為osi參考模型或七層模型。

osi模型又將tcp/ip協議族的四層進行了具體劃分,劃分成了7層。

第1層–物理層

處於osi參考模型的最底層。物理層的主要功能是利用物理傳輸介質為資料鏈路層提供物理連線,以便透明的傳送位元流。

常用裝置有(各種物理裝置)網絡卡、集線器、中繼器、數據機、網線、雙絞線、同軸電纜。

第2層–資料鏈路層

在此層將資料分幀,並處理流控制。遮蔽物理層,為網路層提供乙個資料鏈路的連線,在一條有可能出差錯的物理連線上,進行幾乎無差錯的資料傳輸(差錯控制)。

本層指定拓撲結構並提供硬體定址。常用裝置有網橋、交換機。

第3層–網路層

本層通過定址來建立兩個節點之間的連線,為源端的運輸層送來的分組,選擇合適的路由和交換節點,正確無誤地按照位址傳送給目的端的運輸層。它包括通過互連網路來路由和中繼資料 ;除了選擇路由之外,網路層還負責建立和維護連線,控制網路上的擁塞以及在必要的時候生成計費資訊。

第4層–傳輸層

—常規資料遞送-面向連線或無連線。為會話層使用者提供乙個端到端的可靠、透明和優化的資料傳輸服務機制。包括全雙工或半雙工、流控制和錯誤恢復服務;傳輸層把訊息分成若干個分組,並在接收端對它們進行重組。不同的分組可以通過不同的連線傳送到主機。這樣既能獲得較高的頻寬,又不影響會話層。在建立連線時傳輸層可以請求服務質量,該服務質量指定可接受的誤位元速率、延遲量、安全性等引數,還可以實現基於端到端的流量控制功能。

第5層–會話層

在兩個節點之間建立端連線。為端系統的應用程式之間提供了對話控制機制。此服務包括建立連線是以全雙工還是以半雙工的方式進行設定,儘管可以在層4中處理雙工方式 ;會話層管理登入和登出過程。它具體管理兩個使用者和程序之間的對話。如果在某一時刻只允許乙個使用者執行一項特定的操作,會話層協議就會管理這些操作,如阻止兩個使用者同時更新資料庫中的同一組資料。

第6層–表示層

主要用於處理兩個通訊系統中交換資訊的表示方式。為上層使用者解決使用者資訊的語法問題。它包括資料格式交換、資料加密與解密、資料壓縮與終端型別的轉換。

第7層–應用層

osi中的最高層。為特定型別的網路應用提供了訪問osi環境的手段。應用層確定程序之間通訊的性質,以滿足使用者的需要。應用層不僅要提**用程序所需要的資訊交換和遠端操作,而且還要作為應用程序的使用者**,來完成一些為進行資訊交換所必需的功能。它包括:檔案傳送訪問和管理ftam、虛擬終端vt、事務處理tp、遠端資料庫訪問rda、製造報文規範mms、目錄服務ds等協議;應用層能與應用程式介面溝通,以達到展示給使用者的目的。 在此常見的協議有:http,https,ftp,telnet,ssh,smtp,pop3等。

OSI七層模型

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

OSI七層模型

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

osi七層模型

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