① OSI參考模型特點及功能
(1)物理層(Physical Layer)
物理層是OSI參考模型的最低層,它利用傳輸介質為數據鏈路層提供物理連接。它主要關心的是通過物理鏈路從一個節點向另一個節點傳送比特流,物理鏈路可能是銅線、衛星、微波或其他的通訊媒介。
(2)數據鏈路層(Data Link Layer)
數據鏈路層是為網路層提供服務的,解決兩個相鄰結點之間的通信問題,傳送的協議數據單元稱為數據幀。
數據幀中包含物理地址(又稱MAC地址)、控制碼、數據及校驗碼等信息。該層的主要作用是通過校驗、確認和反饋重發等手段,將不可靠的物理鏈路轉換成對網路層來說無差錯的數據鏈路。
此外,數據鏈路層還要協調收發雙方的數據傳輸速率,即進行流量控制,以防止接收方因來不及處理發送方來的高速數據而導致緩沖器溢出及線路阻塞。
(3)網路層(Network Layer)
網路層是為傳輸層提供服務的,傳送的協議數據單元稱為數據包或分組。該層的主要作用是解決如何使數據包通過各結點傳送的問題,即通過路徑選擇演算法(路由)將數據包送到目的地。
另外,為避免通信子網中出現過多的數據包而造成網路阻塞,需要對流入的數據包數量進行控制(擁塞控制)。當數據包要跨越多個通信子網才能到達目的地時,還要解決網際互連的問題。
(4)傳輸層(Transport Layer)
傳輸層的作用是為上層協議提供端到端的可靠和透明的數據傳輸服務,包括處理差錯控制和流量控制等問題。
該層向高層屏蔽了下層數據通信的細節,使高層用戶看到的只是在兩個傳輸實體間的一條主機到主機的、可由用戶控制和設定的、可靠的數據通路。
傳輸層傳送的協議數據單元稱為段或報文。
(5)會話層(Session Layer)
會話層主要功能是管理和協調不同主機上各種進程之間的通信(對話),即負責建立、管理和終止應用程序之間的會話。
會話層得名的原因是它很類似於兩個實體間的會話概念。例如,一個交互的用戶會話以登錄到計算機開始,以注銷結束。
(6)表示層(Presentation Layer)
表示層處理流經結點的數據編碼的表示方式問題,以保證一個系統應用層發出的信息可被另一系統的應用層讀出。
如果必要,該層可提供一種標准表示形式,用於將計算機內部的多種數據表示格式轉換成網路通信中採用的標准表示形式。數據壓縮和加密也是表示層可提供的轉換功能之一。
(7)應用層(Application Layer)
應用層是OSI參考模型的最高層,是用戶與網路的介面。該層通過應用程序來完成網路用戶的應用需求,如文件傳輸、收發電子郵件等。
特點:
(1)網路中各節點都有相同的層次;
(2)不同節點的同等層具有相同的功能;
(3)同一節點內相鄰層之間通過介面通信;
(4)每一層使用下層提供的服務,並向其上層提供服務;
(5)不同節點的同等層按照協議實現對等層之間的通信。
② OSI模型的各層的主要功能是什麼
在OSI參考模型中採用了7個層次的體系結構。各層的主要功能如下:
物理層 (Physical Layer):物理層的任務是為其上一層(即數據鏈路層)提供一個物理連接,保證信息進入信道並在接收方取下,實現透明地傳送比特流。並提供為建立、維護和拆除物理鏈路所需的機械的、電氣的、功能的和規程的特性。要注意的是傳輸介質不在7個層次之內。在物理層上所傳數據的單位是比特。
數據鏈路層(Data Link Layer):數據鏈路層負責在兩個相鄰結點間建立、維護和拆除鏈路,並通過差錯控制、流量控制將不太可靠的物理鏈路改造成無差錯的數據鏈路。該層傳送以幀為單位的數據。每一幀包括一定數量的數據和一些必要的控制信息。
網路層(Network Layer):在計算機網路中進行通信的兩個計算機之間可能要經過許多個結點和鏈路,也可能要經過好幾個通信子網。網路層主要是為兩個計算機提供可靠的邏輯線路。該層的數據傳送單位是分組或包。網路層要選擇合適的路由,使發送站的傳輸層所傳下來的分組能夠正確無誤地按照地址找到目的站點,並交付給目的站點的傳輸層。
傳輸層(Transport Layer):傳輸層是第一個端對端的傳輸控制層,又稱主機--主機層。數據的傳送單位是報文。傳輸層的任務是根據通信子網的特性最佳地利用網路資源,並以可靠和經濟的方式,為源主機和目的主機的會話層之間建立一條傳輸通道,用以透明地傳送報文。
會話層(Session Layer):會話層可以說是用戶(進程)的入網介面。會話層雖然不參與具體的數據傳輸,但它卻對數據傳輸進行管理。會話層在兩個互相通信的應用進程之間建立、組織和協調其交互活動(即會話)。
表示層(Presentation Layer):為應用層進程提供能解釋所交換信息含義的一組服務,如代碼轉換、格式轉換、文本壓縮、文本加密與解密等;它控制許多與數據表示有關的功能。
應用層(Application Layer):應用層是開放系統互連基本模型的最高層,是一般用戶所能看到的層。應用層確定進程之間通信的性質以滿足用戶的需要。負責用戶信息的語義表示,並在兩個通信者之間進行語義匹配,是網路環境內應用程序介面API。
③ OSI參考模型各層的主要功能
1、物理層是OSI參考模型的最低層,它利用傳輸介質為數據鏈路層提供物理連接。它主要關心的是通過物理鏈路從一個節點向另一個節點傳送比特流,物理鏈路可能是銅線、衛星、微波或其他的通訊媒介。
2、數據鏈路層是為網路層提供服務的,解決兩個相鄰結點之間的通信問題,傳送的協議數據單元稱為數據幀。該層的主要作用是通過校驗、確認和反饋重發等手段,將不可靠的物理鏈路轉換成對網路層來說無差錯的數據鏈路。此外,數據鏈路層還要協調收發雙方的數據傳輸速率,即進行流量控制,以防止接收方因來不及處理發送方來的高速數據而導致緩沖器溢出及線路阻塞。
3、網路層是為傳輸層提供服務的,傳送的協議數據單元稱為數據包或分組。該層的主要作用是解決如何使數據包通過各結點傳送的問題,即通過路徑選擇演算法(路由)將數據包送到目的地。
4、傳輸層的作用是為上層協議提供端到端的可靠和透明的數據傳輸服務,包括處理差錯控制和流量控制等問題。該層向高層屏蔽了下層數據通信的細節,使高層用戶看到的只是在兩個傳輸實體間的一條主機到主機的、可由用戶控制和設定的、可靠的數據通路。
5、會話層主要功能是管理和協調不同主機上各種進程之間的通信(對話),即負責建立、管理和終止應用程序之間的會話。會話層得名的原因是它很類似於兩個實體間的會話概念。
6、表示層處理流經結點的數據編碼的表示方式問題,以保證一個系統應用層發出的信息可被另一系統的應用層讀出。如果必要,該層可提供一種標准表示形式,用於將計算機內部的多種數據表示格式轉換成網路通信中採用的標准表示形式。數據壓縮和加密也是表示層可提供的轉換功能之一。
7、應用層是OSI參考模型的最高層,是用戶與網路的介面。該層通過應用程序來完成網路用戶的應用需求,如文件傳輸、收發電子郵件等。
ISO/OSI參考模型並沒有提供一個可以實現的方法。ISO/OSI參考模型只是描述了一些概念,用來協調進程間通信標準的制定。在OSI范圍內,只有在各種的協議是可以被實現的而各種產品只有和OSI的協議相一致才能互連。這也就是說,OSI參考模型並不是一個標准,而只是一個在制定標准時所使用的概念性的框架。
(3)osi模型中具有加密功能擴展閱讀:
ISO為了更好的使網路應用更為普及,就推出了OSI參考模型。其含義就是推薦所有公司使用這個規范來控制網路。這樣所有公司都有相同的規范,就能互聯了。提供各種網路服務功能的計算機網路系統是非常復雜的。根據分而治之的原則,ISO將整個通信功能劃分為七個層次,劃分原則是:
1、網路中各節點都有相同的層次。
2、不同節點的同等層具有相同的功能。
3、同一節點內相鄰層之間通過介面通信。
4、每一層使用下層提供的服務,並向其上層提供服務。
5、不同節點的同等層按照協議實現對等層之間的通信。
6、根據功能需要進行分層,每層應當實現定義明確的功能。
7、向應用程序提供服務。
④ OSI參考模型各層的功能是什麼
OSI參考模型分為7層,分別是物理層,數據鏈路層,網路層,傳輸層,會話層,表示層和應用層。
各層的主要功能及其相應的數據單位如下:
1 物 理 層(Physical Layer)
我們知道,要傳遞信息就要利用一些物理媒體,如雙紐線、同軸電纜等,但具體的物理媒體並不在OSI的7層之內,有人把物理媒體當作第0層,物理層的任務就是為它的上一層提供一個物理連接,以及它們的機械、電氣、功能和過程特性。
如規定使用電纜和接頭 的類型,傳送信號的電壓等。在這一層,數據還沒有被組織,僅作為原始的位流或電氣電壓處理,單位是比特。
2 數 據 鏈 路 層(Data Link Layer)
數據鏈路層負責在兩個相鄰結點間的線路上,無差錯的傳送以幀為單位的數據。每一幀包括一定數量的數據和一些必要的控制信息。和物理層相似,數據鏈路層要負責建立、維持和釋放數據鏈路的連接。在傳送數據時,如果接收點檢測到所傳數據中有差錯,就要通知發方重發這一幀。
3 網 絡 層(Network Layer)
在計算機網路中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網。
網路層的任務就是選擇合適的網間路由和交換結點, 確保數據及時傳送。網路層將數據鏈路層提供的幀組成數據包,包中封裝有網路層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網路地址。
4 傳 輸 層(Transport Layer)
該層的任務時根據通信子網的特性最佳的利用網路資源,並以可靠和經濟的方式,為兩個端系統(也就是源站和目的站)的會話層之間,提供建立、維護和取消傳輸連接的功能,負責可靠地傳輸數據。在這一層,信息的傳送單位是報文。
5 會 話 層(Session Layer)
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,數據傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。
6 表 示 層(Presentation Layer)
這一層主要解決擁護信息的語法表示問題。它將欲交換的數據從適合於某一用戶的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等工作都由表示層負責。
7 應 用 層(Application Layer)
應用層確定進程之間通信的性質以滿足用戶需要以及提供網路與用戶應用軟體之間的介面服務。
(4)osi模型中具有加密功能擴展閱讀:
先將要寄的東西打包,這是應用層的數據。那麼現在到了傳輸層,主要是提供一種傳輸方式。類似我們在寄快遞的時候選擇空運或者陸運。空運比較貴嘛,但是快,陸運便宜但是慢。這邊只是一個比喻,實際肯定沒有這么簡單。
傳輸層主要會使用TCP和UDP兩種協議。那麼在選擇完了傳輸方式後,就需要填寫發件人(源地址)和收件人(目標地址)了。填寫完畢以後交給快遞公司,他們會把快遞由一個轉運中心發往另一個轉運中心,並不是直接從源發往目標。這里的轉運中心其實就到二層了。
在傳輸過程中,像乙太網中的MAC地址,是會不停變化的,就像一個快遞由上海發往武漢,會先到上海的某個集散中心,然後發往武漢,然後又在武漢的集散中心轉幾圈,最後發往離目標最近的快遞點,然後才開始配送,最終送到收件人手上。
ISO為了更好的使網路應用更為普及,就推出了OSI參考模型。其含義就是推薦所有公司使用這個規范來控制網路。這樣所有公司都有相同的規范,就能互聯了。提供各種網路服務功能的計算機網路系統是非常復雜的。根據分而治之的原則,ISO將整個通信功能劃分為七個層次,劃分原則是:
(1)網路中各節點都有相同的層次;
(2)不同節點的同等層具有相同的功能;
(3)同一節點內相鄰層之間通過介面通信;
(4)每一層使用下層提供的服務,並向其上層提供服務;
(5)不同節點的同等層按照協議實現對等層之間的通信。
(6)根據功能需要進行分層,每層應當實現定義明確的功能。
(7)向應用程序提供服務
⑤ osi參考模型分為哪幾層各層的功能是什麼
OSI參考模型包括7層,物理層、數據鏈路層、網路層、傳輸層、會話層、表示層和應用層。
各自的作用如下:
1、物理層的主要功能是利用傳輸介質為數據鏈路層提供物理聯接,負責數據流的物理傳輸工作。物理層傳輸的基本單位是比特流,即0和1,也就是最基本的電信號或光信號,是最基本的物理傳輸特徵。
2、數據鏈路層是在通信實體間建立數據鏈路聯接,數據鏈路控制子層會接受網路協議數據、分組的數據報並且添加更多的控制信息,從而把這個分組傳送到它的目標設備。
3、網路層是以路由器為最高節點俯瞰網路的關鍵層,它負責把分組從源網路傳輸到目標網路的路由選擇工作。互聯網是由多個網路組成在一起的一個集合,正是藉助了網路層的路由路徑選擇功能,才能使得多個網路之間的聯接得以暢通,信息得以共享。
4、傳輸層使用網路層提供的網路聯接服務,依據系統需求可以選擇數據傳輸時使用面向聯接的服務或是面向無聯接的服務。
5、會話層的主要功能是負責維護兩個節點之間的傳輸聯接,確保點到點傳輸不中斷,以及管理數據交換等功能。會話層在應用進程中建立、管理和終止會話。會話層還可以通過對話控制來決定使用何種通信方式,全雙工通信或半雙工通信。會話層通過自身協議對請求與應答進行協調。
6、表示層的主要功能是處理在兩個通信系統中交換信息的表示方式,主要包括數據格式變化、數據加密與解密、數據壓縮與解壓等。在網路帶寬一定的前提下數據壓縮的越小其傳輸速率就越快,所以表示層的數據壓縮與解壓被視為掌握網路傳輸速率的關鍵因素。
7、應用層採用不同的應用協議來解決不同類型的應用要求,並且保證這些不同類型的應用所採用的低層通信協議是一致的。應用層中包含了若干獨立的用戶通用服務協議模塊,為網路用戶之間的通信提供專用的程序服務。
OSI簡介:
OSI(Open System Interconnect),即開放式系統互連。 一般都叫OSI參考模型,是ISO組織在1985年研究的網路互連模型。該體系結構標準定義了網路互連的七層框架(物理層、數據鏈路層、網路層、傳輸層、會話層、表示層和應用層),即OSI開放系統互連參考模型。
⑥ 什麼叫OSI參考模型分為哪七個層次
一、OSI參考模型:OSI(Open System Interconnect)即開放式系統互聯。 一般都叫OSI參考模型,是ISO(國際標准化組織)組織在1985年研究的網路互聯模型。
該體系結構標準定義了網路互連的七層框架(物理層、數據鏈路層、網路層、傳輸層、會話層、表示層和應用層),即ISO開放系統互連參考模型。在這一框架下進一步詳細規定了每一層的功能,以實現開放系統環境中的互連性、互操作性和應用的可移植性。
二、OSI劃分的七個層次由高到低依次為:Application(應用層)、Presentation(表示層)、Session(會話層)、Transport(傳輸層)、Network(網路層)、DataLink(數據鏈路層)和Physical(物理層)。其中應用層、表示層和會話層可以視為應用層,而剩餘層則可視為數據流動層。
層次劃分原則
OSI是分層的體系結構,每一層是一個模塊,用於完成某種功能,並具有自己的通信協議。ISO將整個OSI劃分成七個層次,劃分層次依據以下五個原則:
(1)網路中各節點具有相同的層次;
(2)網路中各節點同等層次功能相同;
(3)同一節點內相鄰層通過介面通信;
(4)同一節點內底層向高層提供服務;
(5)網路中各節點同層通過協議通信。
以上內容參考:網路-OSI參考模型
⑦ OSI參考模型中的哪層負責數據加密,解密,壓縮和解壓
表示層。
應用程序和網路之間的翻譯官,在表示層,數據將按照網路能理解的方案進行格式化;這種格式化也因所使用網路的類型不同而不同。
表示層管理數據的解密與加密,如系統口令的處理。例如:在 Internet上查詢你銀行賬戶,使用的即是一種安全連接。你的賬戶數據在發送前被加密,在網路的另一端,表示層將對接收到的數據解密。除此之外,表示層協議還對圖片和文件格式信息進行解碼和編碼。
⑧ 數據加密可以在OSI七層模型中的( )完成的
表示層:是參考模型的第6層。主要功能是:用於處理在兩個通信系統中交換信息的表示方式,主要包括數據格式變換、數據加密與解密、數據壓縮與恢復等功能。
⑨ 簡述OSI參考模型的各層及各層的功能
ISO/OSI參考模型各層功能:
1、物理層功能:物理層是OSI參考模型的最低層,它利用傳輸介質為數據鏈路層提供物理連接。
2、數據鏈路層:數據鏈路層是為網路層提供服務的,解決兩個相鄰結點之間的通信問題。
3、網路層:網路層是為傳輸層提供服務的,傳送的協議數據單元稱為數據包或分組。
4、傳輸層:傳輸層的作用是為上層協議提供端到端的可靠和透明的數據傳輸服務,包括處理差錯控制和流量控制等問題。
5、會話層:會話層主要功能是管理和協調不同主機上各種進程之間的通信(對話),即負責建立、管理和終止應用程序之間的會話。
6、表示層:表示層處理流經結點的數據編碼的表示方式問題,以保證一個系統應用層發出的信息可被另一系統的應用層讀出。。
7、應用層:應用層是OSI參考模型的最高層,是用戶與網路的介面。
服務與介面
在OSI分層結構模型中,每一層實體為相鄰的上一層實體提供的通信功能稱為服務。N層實體利用N-1層實體所提供的服務,向N+I層實體提供功能更強大的服務。這可以概括為「服務是垂直的」。例如,傳輸層實體利用網路層實體的服務,向應用層實體提供網頁傳輸服務。
在OSI模型中,各層之間的介面都有統一的規則。N層的服務訪問點SAP(Service Access Point)是N層實體提供服務給N+1層的地方,SAP可以理解為下層實體之間的邏輯傳輸通道。每一層的SAP都有一個唯一標明它的地址。一個N層可能存在多個SAP。
以上內容參考:網路-OSI參考模型