A. 什麼是OSI參考模型 OSI參考模型的簡介
1、OSI(Open System Interconnect),即開放式系統互連。 一般都叫OSI參考模型,是ISO組織在1985年研究的網路互連模型。該體系結構標準定義了網路互連的七層框架(物理層、數據鏈路層、網路層、傳輸層、會話層、表示層和應用層),即OSI開放系統互連參考模型。
2、OSI參考模型是一個具有七層結構的體系模型。發送和接收信息所涉及的內容和相應的設備稱為實體。OSI的每一層都包含多個實體,處於同一層的實體稱為對等實體。
3、OSI參考模型也採用了分層結構技術,把一個網路系統分成若干層,每一層都去實現不同的功能,每一層的功能都以協議形式正規描述,協議定義了某層同遠方一個對等層通信所使用的一套規則和約定。每一層向相鄰上層提供一套確定的服務,並且使用與之相鄰的下層所提供的服務。從概念上來講,每一層都與一個遠方對等層通信,但實際上該層所產生的協議信息單元是藉助於相鄰下層所提供的服務傳送的。因此,對等層之間的通信稱為虛擬通信。
B. 「OSI參考模型」是什麼
OSI(Open System Interconnect)開放式系統互聯。
一般都叫OSI參考模型,是ISO(國際標准化組織)組織在1985年研究的網路互聯模型。國際標准化組織ISO發布的最著名的標準是ISO/iIEC 7498,又稱為X.200協議。該體系結構標準定義了網路互連的七層框架,即ISO開放系統互連參考模型。在這一框架下進一步詳細規定了每一層的功能,以實現開放系統環境中的互連性、互操作性和應用的可移植性。
開放系統 OSI標準定製過程中所採用的方法是將整個龐大而復雜的問題劃分為若干個容易處理的小問題,這就是分層的體系結構方法。在OSI中,採用了三級抽象,即體系結構、服務定義和協議規定說明。
OSI參考模型定義了開放系統的層次結構、層次之間的相互關系及各層所包含的可能的服務。它是作為一個框架來協調和組織各層協議的制定,也是對網路內部結構最精練的概括與描述。
OSI的服務定義詳細說明了各層所提供的服務。某一層的服務就是該層及其下各層的一種能力,它通過介面提供給更高一層。各層所提供的服務與這些服務是怎麼實現的無關。同時,各種服務定義還定義了層與層之間的介面和各層的所使用的原語,但是不涉及介面是怎麼實現的。
OSI標准中的各種協議精確定義了應當發送什麼樣的控制信息,以及應當用什麼樣的過程來解釋這個控制信息。協議的規程說明具有最嚴格的約束。
ISO/OSI參考模型並沒有提供一個可以實現的方法。ISO/OSI參考模型只是描述了一些概念,用來協調進程間通信標準的制定。在OSI范圍內,只有在各種的協議是可以被實現的而各種產品只有和OSI的協議相一致才能互連。這也就是說,OSI參考模型並不是一個標准,而只是一個在制定標准時所使用的概念性的框架。
在歷史來看,在制定計算機網路標准方面起著很大作用的兩大國際組織是CCITT和ISO。CCITT與ISO TC97的工作領域是不同的,CCITT主要是從通信角度考慮一些標準的制定,而ISO的TC97則關心信息的處理與網路體系結構。但是隨著科學技術的發展,通信與信息處理的界限變得比較模糊了。於是,通信與信息處理就都成為了CCITT與TC97共同關心的領域。CCITT的建議書X.200就是開放系統互連的基本參考模型,它和ISO 7498基本是相同的。
最早的時候網路剛剛出現的時候,很多大型的公司都擁有了網路技術,公司內部計算機可以相互連接。可以卻不能與其它公司連接。因為沒有一個統一的規范。計算機之間相互傳輸的信息對方不能理解。所以不能互聯。
ISO為了更好的使網路應用更為普及,就推出了OSI參考模型。其含義就是推薦所有公司使用這個規范來控制網路。這樣所有公司都有相同的規范,就能互聯了。提供各種網路服務功能的計算機網路系統是非常復雜的。根據分而治之的原則,ISO將整個通信功能劃分為七個層次,劃分原則是:
(1)網路中各結點都有相同的層次;
(2)不同結點的同等層具有相同的功能;
(3)同一結點內相鄰層之間通過介面通信;
(4)每一層使用下層提供的服務,並向其上層提供服務;
(5)不同結點的同等層按照協議實現對等層之間的通信。
其內容如下:
第7層 應用層:OSI中的最高層。應用層確定進程之間通信的性質,以滿足用戶的需要。應用層不僅要提供應用進程所需要的信息交換和遠程操作,而且還要作
為應用進程的用戶代理,來完成一些為進行信息交換所必需的功能。它包括:文件傳送訪問和管理FTAM、虛擬終端VT、事務處理TP、遠程數
據庫訪問RDA、製造業報文規范MMS、目錄服務DS等協議;
第6層 表示層:主要用於處理兩個通信系統中交換信息的表示方式。它包括數據格式交換、數據加密與解密、數據壓縮與恢復等功能;
第5層 會話層:—在兩個節點之間建立端連接。此服務包括建立連接是以全雙工還是以半雙工的方式進行設置,盡管可以在層4中處理雙工方式 ;
第4層 傳輸層:—常規數據遞送-面向連接或無連接。包括全雙工或半雙工、流控制和錯誤恢復服務;
第3層 網路層:—本層通過定址來建立兩個節點之間的連接,它包括通過互連網路來路由和中繼數據 ;
第2層 數據鏈路層:—在此層將數據分幀,並處理流控制。本層指定拓撲結構並提供硬體定址;
第1層 物理層:處於OSI參考模型的最底層。物理層的主要功能是利用物理傳輸介質為數據鏈路層提供物理連接,以便透明的傳送比特流。
數據發送時,從第七層傳到第一層,接受方則相反。
上三層總稱應用層,用來控制軟體方面。下四層總稱數據流層,用來管理硬體。
數據在發至數據流層的時候將被拆分。
在傳輸層的數據叫段,網路層叫包,數據鏈路層叫幀,物理層叫比特流,這樣的叫法叫PDU(協議數據單元)
OSI中每一層都有每一層的作用。比如網路層就要管理本機的IP的目的地的IP。數據鏈路層就要管理MAC地址(介質訪問控制)等等,所以在每層拆分數據後要進行封裝,以完成接受方與本機相互聯系通信的作用。
如以此規定。
OSI模型用途相當廣泛。
比如交換機、集線器、路由器等很多網路設備的設計都是參照OSI模型設計的。
OSI參考模型中,各層的功能
OSI各層的功能:
物理層
物理層規定了激活、維持、關閉通信端點之間的機械特性、電氣特性、功能特性以及過程特性。該層為上
層協議提供了一個傳輸數據的物理媒體。
在這一層,數據的單位稱為比特(bit)。
屬於物理層定義的典型規范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。
數據鏈路層
數據鏈路層在不可靠的物理介質上提供可靠的傳輸。該層的作用包括:物理地址定址、數據的成幀、流量
控制、數據的檢錯、重發等。
在這一層,數據的單位稱為幀(frame)。
數據鏈路層協議的代表包括:SDLC、HDLC、PPP、STP、幀中繼等。
網路層
網路層負責對子網間的數據包進行路由選擇。網路層還可以實現擁塞控制、網際互連等功能。
在這一層,數據的單位稱為數據包(packet)。
網路層協議的代表包括:IP、IPX、RIP、OSPF等
傳輸層
傳輸層是第一個端到端,即主機到主機的層次。傳輸層負責將上層數據分段並提供端到端的、可靠的或不
可靠的傳輸。此外,傳輸層還要處理端到端的差錯控制和流量控制問題。
在這一層,數據的單位稱為數據段(segment)。
傳輸層協議的代表包括:TCP、UDP、SPX等。
會話層
會話層管理主機之間的會話進程,即負責建立、管理、終止進程之間的會話。會話層還利用在數據中插入
校驗點來實現數據的同步。
表示層
表示層對上層數據或信息進行變換以保證一個主機應用層信息可以被另一個主機的應用程序理解。表示層
的數據轉換包括數據的加密、壓縮、格式轉換等。
應用層
應用層為操作系統或網路應用程序提供訪問網路服務的介面。
應用層協議的代表包括:Telnet、FTP、HTTP、SNMP等。
C. OSI開放式網路系統互聯標準的參考模型由幾層組成
OSI開放式網路系統互聯標準的參考模型由7層組成。
1、物理層:處於OSI參考模型的最底層。
2、數據鏈路層:在此層將數據分幀,並處理流控制
3、網路層:通過定址來建立兩個節點之間的連接,正確無誤地按照地址傳送給目的端的運輸層。
4、傳輸層:—常規數據遞送-面向連接或無連接。為會話層用戶提供一個端到端的可靠、透明和優化的數據傳輸服務機制。
5、會話層:在兩個節點之間建立端連接。為端系統的應用程序之間提供了對話控制機制。
6、表示層:主要用於處理兩個通信系統中交換信息的表示方式。
7、應用層:OSI中的最高層。為特定類型的網路應用提供了訪問OSI環境的手段。
(3)網路互連參考模型是什麼擴展閱讀:
OSI參考模型劃分原則是:
1、網路中各節點都有相同的層次;
2、不同節點的同等層具有相同的功能;
3、同一節點內相鄰層之間通過介面通信;
4、每一層使用下層提供的服務,並向其上層提供服務;
5、不同節點的同等層按照協議實現對等層之間的通信。
6、根據功能需要進行分層,每層應當實現定義明確的功能。
7、向應用程序提供服務。
參考資料來源:網路-OSI參考模型
D. 開放系統互連參考模型簡稱什麼參考模型
開放系統互連參考模型 (Open System Interconnect 簡稱OSI)OSI參考模型:是國際標准化組織(ISO)和國際電報電話咨詢委員會(CCITT)聯合制定的開放系統互連參考模型,為開放式互連信息系統提供了一種功能結構的框架。它從低到高分別是:物理層、數據鏈路層、網路層、傳輸層、會話層、表示層和應用層。
OSI參考模型的全稱是開放系統互連參考模型,是由國際標准化組織ISO在20世紀80年代初提出來的。ISO自從1946年成立以來,已經提出了多個標准,而ISO/IEC 7498,這個關於網路體系結構的標準定義了網路互連的基本參考模型。當時,網路界出現了以IBM的SNA為代表的若干個網路體系結構,這些體系結構的著眼點往往是各公司內部的網路連接,沒有統一的標准,因而它們之間很難互連起來。在這種情況下,ISO提出了OSI參考模型,它最大的特點是開放性。不同廠家的網路產品,只要遵照這個參考模型,就可以實現互連、互操作和可移植性。也就是說,任何遵循OSI標準的系統,只要物理上連接起來,它們之間都可以互相通信。
OSI參考模型定義了開放系統的層次結構和各層所提供的服務。OSI參考模型的一個成功之處在於,它清晰地分開了服務、介面和協議這3個容易混淆的`概念。服務描述了每一層的功能,介面定義了某層提供的服務如何被高層訪問,而協議是每一層功能的實現方法。通過區分這些抽象概念,OSI參考模型將功能定義與實現細節區分開來,概括性高,使它具有普遍的適應能力。
OSI參考模型是具有7個層次的框架,自底向上的7個層次分別是物理層、數據鏈路層、網路層、傳輸層、會話層、表示層和應用層。
E. osi參考模型分為哪幾層各層的功能是什麼
OSI參考模型包括7層,物理層、數據鏈路層、網路層、傳輸層、會話層、表示層和應用層。
各自的作用如下:
1、物理層的主要功能是利用傳輸介質為數據鏈路層提供物理聯接,負責數據流的物理傳輸工作。物理層傳輸的基本單位是比特流,即0和1,也就是最基本的電信號或光信號,是最基本的物理傳輸特徵。
2、數據鏈路層是在通信實體間建立數據鏈路聯接,數據鏈路控制子層會接受網路協議數據、分組的數據報並且添加更多的控制信息,從而把這個分組傳送到它的目標設備。
3、網路層是以路由器為最高節點俯瞰網路的關鍵層,它負責把分組從源網路傳輸到目標網路的路由選擇工作。互聯網是由多個網路組成在一起的一個集合,正是藉助了網路層的路由路徑選擇功能,才能使得多個網路之間的聯接得以暢通,信息得以共享。
4、傳輸層使用網路層提供的網路聯接服務,依據系統需求可以選擇數據傳輸時使用面向聯接的服務或是面向無聯接的服務。
5、會話層的主要功能是負責維護兩個節點之間的傳輸聯接,確保點到點傳輸不中斷,以及管理數據交換等功能。會話層在應用進程中建立、管理和終止會話。會話層還可以通過對話控制來決定使用何種通信方式,全雙工通信或半雙工通信。會話層通過自身協議對請求與應答進行協調。
6、表示層的主要功能是處理在兩個通信系統中交換信息的表示方式,主要包括數據格式變化、數據加密與解密、數據壓縮與解壓等。在網路帶寬一定的前提下數據壓縮的越小其傳輸速率就越快,所以表示層的數據壓縮與解壓被視為掌握網路傳輸速率的關鍵因素。
7、應用層採用不同的應用協議來解決不同類型的應用要求,並且保證這些不同類型的應用所採用的低層通信協議是一致的。應用層中包含了若干獨立的用戶通用服務協議模塊,為網路用戶之間的通信提供專用的程序服務。
OSI簡介:
OSI(Open System Interconnect),即開放式系統互連。 一般都叫OSI參考模型,是ISO組織在1985年研究的網路互連模型。該體系結構標準定義了網路互連的七層框架(物理層、數據鏈路層、網路層、傳輸層、會話層、表示層和應用層),即OSI開放系統互連參考模型。
F. 網路互聯的參考模型
OSI和TCP/IP是兩種重要的網路體系結構。OSI參考模型與TCP/IP參考模型的共同之處是它們都採用了分層的思想,並且在同一層都採用了協議棧的概念,但他們在層次劃分和功能設計上存在很大的區別。
G. OSI網路模型
OSI七層模型和TCP/IP五層模型
一、OSI參考模型
1、OSI的來源
OSI(Open System Interconnect),即開放式系統互聯。 一般都叫OSI參考模型,是ISO(國際標准化組織)組織在1985年研究的網路互連 模型。
ISO為了更好的使網路應用更為普及,推出了OSI參考模型。其含義就是推薦所有公司使用這個規范來控制網路。這樣所有公司都有相同的規范,就能互聯了。
2、OSI七層模型的劃分
OSI定義了網路互連的七層框架(物理層、數據鏈路層、網路層、傳輸層、會話層、表示層、應用層),即ISO開放互連系統參考模型 。如下圖。
每一層實現各自的功能和協議,並完成與相鄰層的介面通信。OSI的服務定義詳細說明了各層所提供的服務。某一層的服務就是該層及其下各層的一種能力,它通過介面提供給更高一層。各層所提供的服務與這些服務是怎麼實現的無關。
3、各層功能定義
這里我們只對OSI各層進行功能上的大概闡述,不詳細深究,因為每一層實際都是一個復雜的層。後面我也會根據個人方向展開部分層的深入學習。這里我們就大概了解一下。我們從最頂層——應用層 開始介紹。整個過程以公司A和公司B的一次商業報價單發送為例子進行講解。
<1> 應用層
OSI參考模型中最靠近用戶的一層,是為計算機用戶提供應用介面,也為用戶直接提供各種網路服務。我們常見應用層的網路服務協議有:HTTP,HTTPS,FTP,POP3、SMTP等。
實際公司A的老闆就是我們所述的用戶,而他要發送的商業報價單,就是應用層提供的一種網路服務,當然,老闆也可以選擇其他服務,比如說,發一份商業合同,發一份詢價單,等等。
<2> 表示層
表示層提供各種用於應用層數據的編碼和轉換功能,確保一個系統的應用層發送的數據能被另一個系統的應用層識別。如果必要,該層可提供一種標准表示形式,用於將計算機內部的多種數據 格式轉換成通信 中採用的標准表示形式。數據壓縮和加密也是表示層可提供的轉換功能之一。
由於公司A和公司B是不同國家的公司,他們之間的商定統一用英語作為交流的語言,所以此時表示層(公司的文秘),就是將應用層的傳遞信息轉翻譯成英語。同時為了防止別的公司看到,公司A的人也會對這份報價單做一些加密的處理。這就是表示的作用,將應用層的數據轉換翻譯等。
<3> 會話層
會話層就是負責建立、管理和終止表示層實體之間的通信會話。該層的通信由不同設備中的應用程序之間的服務請求和響應組成。
會話層的同事拿到表示層的同事轉換後資料,(會話層的同事類似公司的外聯部),會話層的同事那裡可能會掌握本公司與其他好多公司的聯系方式,這里公司就是實際傳遞過程中的實體。他們要管理本公司與外界好多公司的聯系會話。當接收到表示層的數據後,會話層將會建立並記錄本次會話,他首先要找到公司B的地址信息,然後將整份資料放進信封,並寫上地址和聯系方式。准備將資料寄出。等到確定公司B接收到此份報價單後,此次會話就算結束了,外聯部的同事就會終止此次會話。
<4> 傳輸層
傳輸層建立了主機端到端的鏈接,傳輸層的作用是為上層協議提供端到端的可靠和透明的數據傳輸服務,包括處理差錯控制和流量控制等問題。該層向高層屏蔽了下層數據通信的細節,使高層用戶看到的只是在兩個傳輸實體間的一條主機到主機的、可由用戶控制和設定的、可靠的數據通路 。我們通常說的,TCP UDP就是在這一層。埠號既是這里的「端」。
傳輸層就相當於公司中的負責快遞郵件收發的人,公司自己的投遞員,他們負責將上一層的要寄出的資料投遞到快遞公司或郵局。
<5> 網路層
本層通過IP定址來建立兩個節點之間的連接,為源端的運輸層送來的分組,選擇合適的路由和交換節點,正確無誤地按照地址傳送給目的端的運輸層。就是通常說的IP層。這一層就是我們經常說的IP協議層。IP協議是Internet的基礎。
網路層就相當於快遞公司龐大的快遞網路,全國不同的集散中心,比如說,從深圳發往北京的順豐快遞(陸運為例啊,空運好像直接就飛到北京了),首先要到順豐的深圳集散中心,從深圳集散中心再送到武漢集散中心,從武漢集散中心再寄到北京順義集散中心。這個每個集散中心,就相當於網路中的一個IP節點。
<6> 數據鏈路層
將比特組合成位元組,再將位元組組合成幀,使用鏈路層地址 (乙太網使用MAC地址)來訪問介質,並進行差錯檢測。
數據鏈路層又分為2個子層:邏輯鏈路控制子層(LLC)和媒體訪問控制子層(MAC)。
MAC子層處理CSMA/CD演算法、數據出錯校驗、成幀等;LLC子層定義了一些欄位使上次協議能共享數據鏈路層。 在實際使用中,LLC子層並非必需的。
這個沒找到合適的例子
<7> 物理層
實際最終信號的傳輸是通過物理層實現的。通過物理介質傳輸比特流。規定了電平、速度和電纜針腳。常用設備有(各種物理設備)集線器、中繼器、數據機、網線、雙絞線、同軸電纜。這些都是物理層的傳輸介質。
快遞寄送過程中的交通工具,就相當於我們的物理層,例如汽車,火車,飛機,船。
4、通信特點:對等通信
對等通信,為了使數據分組從源傳送到目的地,源端OSI模型的每一層都必須與目的端的對等層進行通信,這種通信方式稱為對等層通信。在每一層通信過程中,使用本層自己協議進行通信。
二、TCP/IP五層模型
TCP/IP五層協議和OSI的七層協議對應關系如下。
在每一層都工作著不同的設備,比如我們常用的交換機就工作在數據鏈路層的,一般的路由器是工作在網路層的。
在每一層實現的協議也各不同,即每一層的服務也不同.下圖列出了每層主要的協議。其中每層中具體的協議,我會在後面的逐一學習。
參考文獻:
https://blog.csdn.net/wdkirchhoff/article/details/43915825