網路基礎1之OSI模型

2022-10-10 09:03:07 字數 3777 閱讀 9479

目錄

1、osi簡介

2、osi七層模型

3、osi七層介面詳解

3.1、物理層

3.2、資料鏈路層

3.3、網路層

3.4、傳輸層

​​​​​​​3.5、會話層

3.6、​​​​​​​表示層

3.7、應用層

4、osi層次劃分原則

5、osi分層的優點

osi全稱為:open system interconnection,國際標準化組織(iso)制定了osi模型,該模型定義了不同計算機互聯的標準,是設計和描述計算機網路通訊的基本框架。osi模型把網路通訊的工作分為7層,分別是物理層、資料鏈路層、網路層、傳輸層、會話層、表示層和應用層。

物理層是osi分層結構體系中最重要、最基礎的一層,它建立在傳輸媒介基礎上,起建立、維護和取消物理連線作用,實現裝置之間的物理介面。物理層只接收和傳送一串位元(bit)流,不考慮資訊的意義和資訊結構。

物理層的主要功能:

為資料端裝置提供傳送資料的通路,資料通路可以是乙個物理**,也可以是多個物理**連線而成。一次完整的資料傳輸,包括啟用物理連線,傳送資料,終止物理連線。所謂啟用,就是不管有多少物理**參與,都要在通訊的兩個資料終端裝置間連線起來,形成一條通路。

傳輸資料。物理層要形成適合資料傳輸需要的實體,為資料傳送服務:

一、保證資料按位傳輸的正確性;

二、向資料鏈路層提供乙個透明的位傳輸;

三、提供足夠的頻寬(頻寬是指每秒鐘內能通過的位元(bit)數),以減少通道上的擁塞。傳輸資料的方式能滿足點到點,一點到多點,序列或並行,半雙工或全雙工,同步或非同步傳輸的需要。

在物理層提供位元流服務的基礎上,將位元資訊封裝成資料幀frame,起到在物理層上建立、撤銷、標識邏輯鏈結和鏈路復用以及差錯校驗等功能。通過使用接收系統的硬體位址或實體地址來定址。建立相鄰結點之間的資料鏈路,通過差錯控制提供資料幀(frame)在通道上無差錯的傳輸,同時為其上面的網路層提供有效的服務。

資料鏈路層的主要功能:

鏈路層的功能是實現系統實體間二進位制資訊塊的正確傳輸為網路層提供可靠無錯誤的資料資訊

在資料鏈路中解決資訊模式、操作模式、差錯控制、流量控制、資訊交換過程和通訊控制規程的問題

鏈路層是為網路層提供資料傳送服務的,這種服務要依靠本層具備的功能來實現。

鏈路層應具備如下功能:

一、鏈路連線的建立,拆除,分離。

二、幀定界和幀同步。鏈路層的資料傳輸單元是幀,協議不同,幀的長短和介面也有差別,但無論如何必須對幀進行定界。

三、順序控制,指對幀的收發順序的控制。

四、差錯檢測和恢復。還有鏈路標識,流量控制等等。差錯檢測多用方陣碼校驗和迴圈碼校驗來檢測通道上資料的誤碼,而幀丟失等用序號檢測。各種錯誤的恢復則常靠反饋重發技術來完成。

在計算機網路中進行通訊的兩個計算機之間可能會經過很多個資料鏈路,也可能還要經過很多通訊子網。網路層的任務就是選擇合適的網間路由和交換結點,確保資料及時傳送。網路層將解封裝資料鏈路層收到的幀,提取資料報,包中封裝有網路層包頭,其中含有邏輯位址資訊源站點和目的站點位址的網路位址。

網路層主要功能:

一、路由選擇和中繼

二、啟用,終止網路連線

三、在一條資料鏈路上覆用多條網路連線,多採取分時復用技術

四、差錯檢測與恢復

五、排序,流量控制

六、服務選擇

七、網路管理

傳輸層建立在網路層和會話層之間,實質上它是網路體系結構中高低層之間銜接的乙個介面層。用乙個定址機制來標識乙個特定的應用程式(埠號)。傳輸層不僅是乙個單獨的結構層,它還是整個分層體系協議的核心,沒有傳輸層整個分層協議就沒有意義。

傳輸層的資料單元是由資料組織成的資料段(segment)這個層負責獲取全部資訊,因此,它必須跟蹤資料單元碎片、亂序到達的資料報和其它在傳輸過程中可能發生的危險。

傳輸層獲得下層提供的服務包括:

一、傳送和接收正確的資料塊分組序列,並用其構成傳輸層資料;

二、獲得網路層位址,包括虛擬通道和邏輯通道。

傳輸層向上層提供的服務包括:

一、無差錯的有序的報文收發;

二、提供傳輸連線;

三、進行流量控制。

傳輸層的主要功能

:從會話層接收資料,根據需要把資料切成較小的資料片,並把資料傳送給網路層,確保資料片正確到達網路層,從而實現兩層資料的透明傳送。

傳輸層是兩台計算機經過網路進行資料通訊時,第乙個端到端的層次,具有緩衝作用。當網路層服務質量不能滿足要求時,它將服務加以提高,以滿足高層的要求;當網路層服務質量較好時,它只用很少的工作。傳輸層還可進行復用,即在乙個網路連線上建立多個邏輯連線。

會話層及以上的高層次中,資料傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通訊的機制。如伺服器驗證使用者登入便是由會話層完成的。

會話層提供的服務可使應用建立和維持會話,並能使會話獲得同步。會話層使用校驗點可使通訊會話在通訊失效時從校驗點繼續恢復通訊。這種能力對於傳送大的檔案極為重要。會話層、表示層、應用層構成開放系統的高3層,面對應用程序提供分布處理,對話管理,資訊表示,恢復最後的差錯等。會話層同樣要擔負應用程序服務要求,而運輸層不能完成的那部分工作,給運輸層功能差距以彌補。主要的功能是對話管理,資料流同步和重新同步。要完成這些功能,需要由大量的服務單元功能組合,已經制定的功能單元已有幾十種。

會話層的主要功能:

一、會話層連線到傳輸層的對映;

二、會話連線的流量控制;

三、資料傳輸;

四、會話連線恢復與釋放;

五、會話連線管理、差錯控制。

為會話實體間建立連線、為給兩個對等會話服務使用者建立乙個會話連線,應該做如下幾項工作:

一、將會話位址對映為運輸位址;

二、選擇需要的運輸服務質量引數(qos);

三、對會話引數進行協商;

四、識別各個會話連線;

五、傳送有限的透明使用者資料;

六、資料傳輸階段。

表示層向上對應用層提供服務,向下接收來自會話層的服務。表示層是為在應用過程之間傳送的資訊提供表示方法的服務,它關心的只是發出資訊的語法與語義。表示層要完成某些特定的功能,主要有不同資料編碼格式的轉換,提供資料壓縮、解壓縮服務,對資料進行加密、解密。例如影象格式的顯示,就是由位於表示層的協議來支援。

表示層為應用層提供服務:

網路應用層是通訊使用者之間的視窗,為使用者提供網路管理、檔案傳輸、事務處理等服務。其中包含了若干個獨立的、使用者通用的服務協議模組。網路應用層是osi的最高層,為網路使用者之間的通訊提供專用的程式。應用層的內容主要取決於使用者的各自需要,這一層設計的主要問題是分布資料庫、分布計算技術、網路作業系統和分布作業系統、遠端檔案傳輸、電子郵件、終端**及遠端作業登入與控制等。

應用層為作業系統或網路應用程式提供訪問網路服務的介面。

網路中各結點都有相同的層次

不同結點相同層次具有相同的功能

同一結點相鄰層間通過介面通訊

每一層可以使用下層提供的服務,並向上層提供服務

不同結點的同等層間通過協議來實現對等層間的通訊

封裝流程

網路基礎 OSI模型

一.簡介 開放式系統互聯通訊參考模型 英語 open system interconnection reference model,縮寫為osi 簡稱為osi模型 osi model 一種概念模型,由國際標準化組織 iso 提出,乙個試圖使各種計算機在世界範圍內互連為網路的標準框架。早期的osi模型...

網路基礎一 OSI網路模型

廣播域 指在同乙個網段中所有裝置組成的集合 衝突域 乙太網術語,指的是一種網路情形。某台裝置在網路上傳送分組時,有兩個或多個裝置試圖傳輸資料,造成衝突的現象。參考模型就是如何建立藍圖,並將這些步驟劃分為層的邏輯組,我們通常稱為分層架構。網路互聯模型由iso協會定義,指在統一計算機世界的網際網路規則,...

網路 OSI模型

osi open system interconnect 即開放式系統互聯。一般都叫osi參考模型,是iso 國際標準化組織 組織在1985年研究的網路互連模型。它是由國際標準化組織提出的一種概念模型,是乙個試圖使各種計算機在世界範圍內互連為網路的標準框架。osi定義了網路互連的七層框架 物理層 資...