⑴ 國際標准化組織(ISO)制定的開放系統互連網(OSI)參考模型有7個層次,那它門中的最高參次是什麼
最高層是第7層:應用層。
第7層應用層:OSI中的最高層。為特定類型的網路應用提供了訪問OSI環境的手段。應用層確定進程之間通信的性質,以滿足用戶的需要。應用層不僅要提供應用進程所需要的信息交換和遠程操作,而且還要作為應用進程的用戶代理,來完成一些為進行信息交換所必需的功能。它包括:文件傳送訪問和管理FTAM、虛擬終端VT、事務處理TP、遠程資料庫訪問RDA、製造報文規范MMS、目錄服務DS等協議;應用層能與應用程序界面溝通,以達到展示給用戶的目的。 在此常見的協議有:HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。
第6層表示層:主要用於處理兩個通信系統中交換信息的表示方式。為上層用戶解決用戶信息的語法問題。它包括數據格式交換、數據加密與解密、數據壓縮與終端類型的轉換。
第5層會話層:在兩個節點之間建立端連接。為端系統的應用程序之間提供了對話控制機制。此服務包括建立連接是以全雙工還是以半雙工的方式進行設置,盡管可以在層4中處理雙工方式 ;會話層管理登入和注銷過程。它具體管理兩個用戶和進程之間的對話。如果在某一時刻只允許一個用戶執行一項特定的操作,會話層協議就會管理這些操作,如阻止兩個用戶同時更新資料庫中的同一組數據。
第4層傳輸層:—常規數據遞送-面向連接或無連接。為會話層用戶提供一個端到端的可靠、透明和優化的數據傳輸服務機制。包括全雙工或半雙工、流控制和錯誤恢復服務;傳輸層把消息分成若干個分組,並在接收端對它們進行重組。不同的分組可以通過不同的連接傳送到主機。這樣既能獲得較高的帶寬,又不影響會話層。在建立連接時傳輸層可以請求服務質量,該服務質量指定可接受的誤碼率、延遲量、安全性等參數,還可以實現基於端到端的流量控制功能。
第3層網路層:本層通過定址來建立兩個節點之間的連接,為源端的運輸層送來的分組,選擇合適的路由和交換節點,正確無誤地按照地址傳送給目的端的運輸層。它包括通過互連網路來路由和中繼數據 ;除了選擇路由之外,網路層還負責建立和維護連接,控制網路上的擁塞以及在必要的時候生成計費信息。
第2層數據鏈路層:在此層將數據分幀,並處理流控制。屏蔽物理層,為網路層提供一個數據鏈路的連接,在一條有可能出差錯的物理連接上,進行幾乎無差錯的數據傳輸(差錯控制)。本層指定拓撲結構並提供硬體定址;
第1層物理層:處於OSI參考模型的最底層。物理層的主要功能是利用物理傳輸介質為數據鏈路層提供物理連接,以便透明的傳送比特流。
數據發送時,從第七層傳到第一層,接收數據則相反。
上三層總稱應用層,用來控制軟體方面。下四層總稱數據流層,用來管理硬體。除了物理層之外其他層都是用軟體實現的。
⑵ OSI是什麼東西
在在計算機網路產生之初,每個計算機廠商都有一套自己的網路體系結構的概念,它們之間互不相容。為此,國際標准化組織(ISO)在1979年建立了一個分委員會來專門研究一種用於開放系統互連的體系結構(Open Systems Interconnection)簡稱OSI,"開放"這個詞表示:只要遵循OSI標准,一個系統可以和位於世界上任何地方的、也遵循OSI標準的其他任何系統進行連接。這個分委員提出了開放系統互聯,即OSI參考模型,它定義了連接異種計算機的標准框架。
OSI參考模型分為7層,分別是物理層,數據鏈路層,網路層,傳輸層,會話層,表示層和應用層。
各層的主要功能及其相應的數據單位如下:
· 物 理 層(Physical Layer)
我們知道,要傳遞信息就要利用一些物理媒體,如雙紐線、同軸電纜等,但具體的物理媒體並不在OSI的7層之內,有人把物理媒體當作第0層,物理層的任務就是為它的上一層提供一個物理連接,以及它們的機械、電氣、功能和過程特性。 如規定使用電纜和接頭 的類型,傳送信號的電壓等。在這一層,數據還沒有被組織,僅作為原始的位流或電氣電壓處理,單位是比特。
· 數 據 鏈 路 層(Data Link Layer)
數據鏈路層負責在兩個相鄰結點間的線路上,無差錯的傳送以幀為單位的數據。每一幀包括一定數量的數據和一些必要的控制信息。和物理層相似,數據鏈路層要負責建立、維持和釋放數據鏈路的連接。在傳送數據時,如果接收點檢測到所傳數據中有差錯,就要通知發方重發這一幀。
· 網 絡 層(Network Layer)
在計算機網路中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網。網路層的任務就是選擇合適的網間路由和交換結點, 確保數據及時傳送。網路層將數據鏈路層提供的幀組成數據包,包中封裝有網路層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網路地址。
· 傳 輸 層(Transport Layer)
該層的任務時根據通信子網的特性最佳的利用網路資源,並以可靠和經濟的方式,為兩個端系統(也就是源站和目的站)的會話層之間,提供建立、維護和取消傳輸連接的功能,負責可靠地傳輸數據。在這一層,信息的傳送單位是報文。
· 會 話 層(Session Layer)
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,數據傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。
· 表 示 層(Presentation Layer)
這一層主要解決擁護信息的語法表示問題。它將欲交換的數據從適合於某一用戶的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等工作都由表示層負責。
· 應 用 層(Application Layer)
應用層確定進程之間通信的性質以滿足用戶需要以及提供網路與用戶應用軟體之間的介面服務。
OSI中的若干概念
上面我們簡單的說明了7層體系的OSI參考模型,為了方便起見,我們常常把上面的7個層次分為低層與高層。低層為1~4層,是面向通信的,高層為5~7層,是面向信息處理的。
開放系統互連是使世界范圍內的應用進程能開放式(而不是封閉式)的進行信息交換。目前形成的開放系統互連基本參考模型的正式文件是ISO 7498國際標准,又記為OSI/RM,籠統的稱為OSI,我國的相應標準是GB 9387。
為了更好的理解OSI參考模型以及日後更深入的學習OSI的各個層次,我們將先對一些容易混淆的概念進行闡述, 然後對ISO 7498中最重要的基本概念進行闡述。
首先,在上面我們已經說起過體系結構的問題,並且已經知道體系結構是抽象的,而實現是具體的。在一般情況下,"系統"是指實際運作的一組物體或物件,而在"OSI系統"這種說法中,"系統"具有其特殊含義(即參考模型),為了區別起見,我們用"實系統"表示在現實世界中能夠進行信息處理或信息傳遞的自治整體,它可以是一台或多台計算機以及這些計算機相關的軟體、外部設備、終端、操作員、信息傳輸手段的集合。若這種實系統和在和其他實系統通信時遵守OSI標准,則這個實系統就叫做開放實系統。但是,一個開放實系統的各種功能都不一定和互連有關,而我們以後要討論的開放系統互連參考模型中的系統,只是在開放實系統中和互連有關的部分,我們把這部分系統稱為開放系統。
好,說了這么半天,我自己都搞暈了。現在我們就來看看ISO 7498中最重要的基本概念吧。
在OSI標準的制定過程中,所採用的方法是將整個龐大而復雜的問題劃分為若干個較容易處理的范圍較小的問題,在OSI中,問題的處理採用了自上而下逐步求精的方法。先叢最高一級的抽象開始,這一級的約束很少,然後逐漸更加精細的進行描述,同時加上越來越多的約束,在OSI中,採用了圖3-1的三級抽象,這三級抽象分別是:體系結構、服務定義和協議規范,規范也稱規格說明。
如圖,OSI體系結構也就是OSI參考模型,它是OSI所制定的標准中最高一級的抽象。用比較形式化的語言來講,體系結構相當於對象或客體的類型,而具體的網路則相當於對象的一個實例。OSI參考模型正是描述了一個開放系統所要用到的對象的類型,它們之間的關系以及這些對象類型與這些關系之間的一些普遍的約束。
比OSI參考模型更低一級的抽象是OSI的服務定義。服務定義較詳細的定義了各層所提供的服務。某一層的服務就是該層及其一些各層的一種能力,它通過介面提供給更高的一層,各層所提供的服務與這些服務是怎樣實現的無關。此外,各種服務還定義了層與層之間的抽象介面,以及各層為進行層與層之間的交互而用的服務原語。但這並不涉及到這個介面是怎樣實現的。
OSI標准中最低層的抽象是OSI協議規范,各層的協議規范精確的定義:應當發送什麼樣的控制信息,以及應當用什麼樣的過程來解釋這個控制信息。協議的規范具有最嚴格的約束。
⑶ ISO/IOS/OSI各指的是什麼
網路知道:iso 網路名片其全稱是International Organization for Standards。ISO一來源於希臘語「ISOS」,即「EQUAL」——平等之意。國際標准化組織(International Organization for Standardization)簡稱ISO,是一個全球性的非政府組織,是國際標准化領域中一個十分重要的組織。中國是ISO的正式成員,代表中國的組織為中國國家標准化管理委員會(Standardization Administration of China,簡稱SAC)。數碼相機ISO值和ISO(Isolation)文件一般以iso為擴展名。 IOS定義 Cisco的網際操作系統(IOS)是一個為網際互連優化的復雜的操作系統--類似一個局域操作系統(NOS)、如Novell的NetWare,為LANs而進行優化。IOS為長時間經濟有效地維護一個互聯網路提供一下統一的規則。簡而言之,它是一個與硬體分離的軟體體系結構,隨網路技術的不斷發展,可動態地升級以適應不斷變化的技術(硬體和軟體)。IOS可以被視作一個網際互連中樞:一個高度智能的管理員,負責管理的控制復雜的分布式網路資源的功能。
[編輯本段]OSI模型 OSI/RM參考模型的提出
世界上第一個網路體系結構由IBM公司提出(74年,SNA),以後其他公司也相繼提出自己的網路體系結構如:Digital公司的DNA,美國國防部的TCP/IP等,多種網路體系結構並存,其結果是若採用IBM的結構,只能選用IBM的產品,只能與同種結構的網路互聯。
為了促進計算機網路的發展,國際標准化組織ISO於1977年成立了一個委員會,在現有網路的基礎上,提出了不基於具體機型、操作系統或公司的網路體系結構,稱為開放系統互聯模型(OSI參考,open system interconnection)
⑷ iso/osi七層網路通信協議的含義是什麼
一、網路協議
在計算機網路系統中,為了保證通信雙方能正確而自動地進行數據通信,針對通信過程的各種情況,制定了一整套約定——網路系統的通信協議。網路協議是計算機網路不可缺少的組成部分。
1、協議的定義
簡單地說,協議是指通信雙方必須遵循的、控制信息交換的規則的集合,是一套語義和語法規則,用來規定有關功能部件在通信過程中的操作,它定義了數據發送和接收工作中必經的過程。協議規定了網路中使用的格式、定時方式、順序和檢錯。
2、協議的組成
一般說,一個網路協議主要由語法、語義和同步三個要素組成。
語法指數據與控制信息的結構或格式,確定通信時採用的數據格式,編碼及信號電平等。
語義由通信過程的說明構成,它規定了需要發出何種控制信息完成何種動作以及做出何種應答,對發布請求、執行動作、以及返回應答予以解釋,並確定用於協調和差錯處理的控制信息。
同步是對事件實現順序的詳細說明,指出事件的順序以及速度匹配。
3、協議的特點
現代計算機網路採用高度結構化的設計和實現技術,是用分層或協議分層來組織的。每一層和相鄰層有介面,較低層通過介面向它的上一層提供服務,但這一服務的實現細節對上層是屏蔽的。較高層又是在較低層提供的低級服務的基礎上實現更高級的服務。
網路系統體系結構是有層次的,通信協議也被分為多個層次,在每個層次內又可分成若乾子層次,協議各層次有高低之分。
只有通信協議有效,才能實現系統內各種資源共享。如果通信協議不可靠就會造成通信混亂和中斷。
在設計和選擇協議時,不僅要考慮網路系統的拓撲結構、信息的傳輸量、所採用的傳輸技術、數據存取方式,還要考慮到其效率、價格和適應性等問題。
二、開放式系統互連參考模型OSI
在計算機網路產生之初,每個計算機廠商都有一套自己的網路體系結構的概念,它們之間互不相容。為此,國際標准化組織(ISO)在1979年建立了一個分委員會來專門研究一種用於開放系統互聯的體系結構(Open Systems Interconnection)簡稱OSI,ISO/IEC 是 國際化標准組織和國際電工委員會的英文縮寫,它是致力於國際標準的、自願和非盈利的專門機構。"開放"這個詞表示:只要遵循OSI標准,一個系統可以和位於世界上任何地方的、也遵循OSI標準的其他任何系統進行連接。這個分委員提出了開放系統互聯,即OSI參考模型,它定義了連接異種計算機的標准框架。OSI是Open Systems Interconnection的簡稱,其中文譯名為「開放式系統互聯」。開放系統互連七層模型的定義和功能是網路技術入門者的敲門磚,也是分析、評判各種網路技術的依據。OSI模型為一種分層結構,通過這種結構,使得網路中不同計算機間相互交換信息的方式標准化。
開發系統互聯OSI參考模型是在1984年由國際標准化組織ISO(International Organization for Standardization )發布的,現在已被公認為計算機互聯通信的基本體系結構模型,該模型是設計和描述網路通信的基本框架,描述了信息如何從一台計算機的應用層軟體通過網路媒體傳輸到另一台計算機的應用層軟體中。該模型應用最多的就是描述網路環境。生產廠商根據OSI模型的標准設計自己的產品。它描述了網路硬體和軟體如何以層的方式協同工作進行網路通信。
1、 OSI的分層結構
OSI參考模型定義了不同計算機互連標準的框架結構,得到了國際上的承認,被認為是新一代網路的結構。OSI參考模型的系統結構是層次式結構,由七層組成,它從高層到低層依次是應用層、表示層、會話層、傳輸層、網路層、數據鏈路層和物理層等,各個層次包含了不同的網路活動和設備,以及相應的技術介面,此外,各個層次還擁有獨立的稱之為協議的標准。各層間相對獨立,並且下一層為上一層提供服務。通過分層可以把復雜的通信過程分成了多個獨立的、比較容易解決的子問題。
開放式系統互連模型的最大優點是將服務、介面和協議這三個概念明確地區分開來:服務說明某一層為上一層提供一些什麼功能,介面說明上一層如何使用下層的服務,而協議涉及如何實現本層的服務;這樣各層之間具有很強的獨立性,互連網路中各實體採用什麼樣的協議是沒有限制的,只要向上提供相同的服務並且不改變相鄰層的介面就可以了。網路七層的劃分也是為了使網路的不同功能模塊(不同層次)分擔起不同的職責,從而帶來如下好處:
減輕問題的復雜程度,一旦網路發生故障,可迅速定位故障所處層次,便於查找和糾錯;
在各層分別定義標准介面,使具備相同對等層的不同網路設備能實現互操作,各層之間則相對獨立,一種高層協議可放在多種低層協議上運行;
l 便於研究和教學。
2、各層的主要功能
物理層(Physical Layer)
OSI模型的最低層是物理層,也是OSI分層結構體系中最重要、最基礎的一層,它是建立在通信介質基礎上的,它直接面向傳輸介質,實現設備之間的物理介面,為數據鏈路層提供一個傳輸原始比特流的物理連接。。通過通信介質實現二進制比特流的傳輸,負責從一台計算機向另一台計算機傳輸比特流(0和1)。物理層定義了數據編碼和流同步,確保發送方與接收方之間的正確傳輸;定義了比特流的持續時間以及比特流是如何轉換為可在通信介質上傳輸的電或光信號;定義了線纜如何接到網卡上。我們知道,要傳遞信息就要利用一些物理媒體,如雙絞線、同軸電纜等,但具體的物理媒體並不在OSI的7層之內,有人把物理媒體當作第0層,物理層的任務就是為它的上一層提供一個物理連接,並為建立、維持和拆除物理連接規定了它們的機械、電氣、功能和過 程特性。在這一層,數據還沒有被組織,僅作為原始的位流或電氣電壓處理,單位是比特。
物理層的機械特性:物理連接時所採用的連接器的幾何尺寸、插針和插孔數量及排列順序等。
物理層的電氣特性:在物理連接上傳輸二進制比特流時,線路上信號電壓的高低、阻抗的匹配、傳輸速率和距離的限制。
物理層的功能特性:物理介面上各條信號線的功能分配和確切定義
物理層的規程特性:利用信號線進行二進制比特流傳輸的一組操作過程,即各信號線的工作規則和先後順序。
在物理層中,為用戶設備提供入網連接點的設備被稱為數據通信設備 (DCE);擁有的數據設備被稱為數據終端設備 (DTE);
數 據 鏈 路 層(Data Link Layer)
數據鏈路層負責在兩個相鄰結點間的線路上,無差錯的傳送以幀為單位的數據,負責建立、維持和釋放數據鏈路的連接,向網路層提供可靠透明的數據傳輸服務組幀。數據幀是存放數據的有組織的邏輯結構,每一幀包括一定數量的數據和一些必要的控制信息,含有源站點和目的站點的物理地址。通常,數據鏈路層發送一個數據幀後,等待接收方的確認。接收方數據鏈路層檢測數據幀傳輸過程中產生的任何問題。沒有經過確認的幀和損壞的幀都要進行重傳。在傳送數據時,如果接收點檢測到所傳數據中有差錯,就要通知發送方重發該幀。
網 絡 層(Network Layer)
網路層,負責信息定址和將邏輯地址和名字轉換為物理地址,決定從源到目的計算機之間的路由,根據物理情況、服務的優先順序和其他因素等,確定數據應該經過的通道;管理物理通信問題,如報文交換、路由和數據競爭控制等。在計算機網路中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網。網路層的任務就是選擇合適的網間路由和交換結點, 確保數據及時傳送。網路層將數據鏈路層提供的幀組成數據包,包中封裝有網路層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網路地址。
傳 輸 層(Transport Layer)
傳輸層是整個協議層次的核心。它根據通信子網的特性最佳的利用網路資源,並以可靠和經濟的方式,為兩個端系統(也就是源站和目的站)的會話層之間,提供建立、維護和取消傳輸連接的功能,提供數據流控制和錯誤處理,以及與報文傳輸和接收有關的故障處理,負責可靠地傳輸數據,確保報文無差錯、有序、不丟失、無重復地傳輸。傳輸層對信息重新打包,將長的信息分成幾個報文,並把小的信息合並成一個報文,從而使得報文在網路上有效的傳輸。在接收端,傳輸層對信息解包,重新組裝信息,通常還要發送、接收、確認信息。
會 話 層(Session Layer)
對話層也可以稱為會晤層。在會話層及以上的高層次中,數據傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。會話層,允許不同計算機上的兩個應用程序建立、使用和結束會話連接,協調數據發送方、發送時間和數據包的大小等。會話層也執行名字識別以及安全性等功能,允許兩個應用程序跨網路通信。會話層通過在數據流上放置檢測點來保護用戶任務之間的同步。這樣,如果網路出現故障,只有最近檢測點之後的數據才需要重傳。
表 示 層(Presentation Layer)
表示層在會話層和應用層之間,這一層主要解決擁護信息的語法表示問題。它將欲交換的數據從適合於某一用戶的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。負責協議轉換、翻譯數據、加密數據、改變或轉換字元集以及擴展圖形命令;負責數據壓縮以便減少網上數據的傳輸量。它為異種機通信提供一種公共語言,確定計算機之間交換數據的格式,可稱其為網路轉換器。在發送計算機方,表示層將應用層發送下來的數據轉換成可辨認的中間格式;在接收計算機方,表示層將數據的中間格式轉換成應用層可以理解的格式。這種類型的服務之所以需要,是因為不同的計算機體系結構使用的數據表示法不同。對於用戶數據來說,可以從兩個側面來分析:一個是數據含義被稱為語義同,另一個是數據的表示形式,稱做語法,像文字,圖形,聲音,文種,壓縮,加密等都屬於語法范疇。例如:ASCⅡ,EBCDIC,JPEG,GIF,PICT,MIDI,MPEG等。表示層上還運行重定向器(Redirector)工具,對網路資源的I/O操作重定向到伺服器上。
應 用 層(Application Layer)
應用層,即OSI模型的最高層,是應用程序訪問網路服務的窗口,應用層確定進程之間通信的性質以滿足用戶需要以及提供網路與用戶應用軟體之間的介面服務。該層服務直接支持用戶的應用程序,如文件傳輸、資料庫訪問和電子郵件等。應用層處理一般的網路訪問、流量控制和錯誤恢復。在OSI的七個層次中,應用層是最復雜的,所包含的應用層協議也最多,有些還正在研究和開發之中。
3、OSI模型系統間的通信
OSI參考模型的各層使用不同格式的控制信息,以便與其它計算機系統的對等層進行通信,這個控制信息由對等OSI層之間交換的特殊請求和指令組成。控制信息一般採用數據頭或數據尾的形式。數據頭附加在上層傳輸下來的數據之前;數據尾附加在上層傳輸下來的數據之後。一個OSI層並不一定必須附加一個數據頭或數據尾到上層的數據中。此外,在一個OSI層信息中,信息單元的數據部分還包括所有從上層傳送下來的數據頭,數據尾和數據,這就是眾所周知的「封裝(Encapsulation)」。
信息交換發生在對等OSI層之間,源系統中的每一層把控制信息附加到數據中,而目的系統的每一層則對接收到的信息進行分析,並從數據中移除控制信息。例如系統A 的數據從應用層軟體發往系統B,數據首先被傳輸到系統A的應用層,然後由系統A的應用層將系統B應用層所需的控制信息附加在實際傳輸的數據之前,封裝後的信息單元(數據頭和數據)被傳輸到表示層,表示層再將包含有系統B表示層所需的控制信息附加到數據頭中,隨著每層附加包含系統B同層所需要的控制信息的數據頭(或數據尾),信息單元長度不斷變化,整個信息單元在物理層被傳輸給網路介質, 並通過介質發送到系統B。 系統B 的物理層接收到信息單元後,將它傳送到數據鏈路層,然後系統B的數據鏈路層讀取附加的控制信息,移去數據頭,並把信息單元的余留部分傳送到網路層。每一層都讀取並移去該層的數據頭,然後將信息單元的余留部分傳送到上一層,在應用層執行完這些步驟之後,系統A中的數據就以非常精確的格式傳送到系統B的應用軟體中了。
三、OSI參考模型與TCP/IP協議的比較研究
使網路中的兩台計算機系統通信需要一致的協議,同時不通主機、不同廠商的網路互聯需要統一的標准。國際標准化組織(ISO)早在20多年前就提出了開放系統互聯(OSI)參考模型。OSI模型提出後的20多年來,有關網路協議設計的思想已經有了很大發展,許多現代的網路協議(例如本文將要介紹的TCP/IP協議)也不完全符合OSI模型,但是OSI的概念與思想仍然被保留了下來。
1、OSI參考模型
OSI/RM只給出了計算機網路的一些原則性說明,並不是一個具體的網路。它將整個網路的功能劃分成七個層次(如圖1所示)。層與層之間的聯系是通過各層之間的介面來進行的,上層通過介面向下層提出服務請求,而下層通過介面向上層提供服務。兩個用戶計算機通過網路進行通信時,除物理層之外,其餘各對等層之間均不存在直接的通信關系,而是通過各對等層之間的通信協議來進行通信(用虛線連接),只有兩物理層之間通過傳輸介質進行真正的數據通信。
2、TCP/IP協議分層
網路介面層 這是TCP/IP協議的最低一層,包括有多種邏輯鏈路控制和媒體訪問協議。網路介面層的功能是接收IP數據報並通過特定的網路進行傳輸,或從網路上接收物理幀,抽取出IP數據報並轉交給網際層。
網際網層(IP層) 該層包括以下協議:IP(網際協議)、ICMP(Internet Control Message Protocol,網際網路控制報文協議)、ARP(Address Resolution Protocol,地址解析協議)、RARP(Reverse Address Resolution Protocol,反向地址解析協議)。該層負責相同或不同網路中計算機之間的通信,主要處理數據報和路由。在IP層中,ARP協議用於將IP地址轉換成物理地址,RARP協議用於將物理地址轉換成IP地址,ICMP協議用於報告差錯和傳送控制信息。IP協議在TCP/IP協議組中處於核心地位。
傳輸層 該層提供TCP(傳輸控制協議)和UDP(User Datagram Protocol,用戶數據報協議)兩個協議,它們都建立在IP協議的基礎上,其中TCP提供可靠的面向連接服務,UDP提供簡單的無連接服務。傳輸層提供端到端,即應用程序之間的通信,主要功能是數據格式化、數據確認和丟失重傳等。
應用層 TCP/IP協議的應用層相當於OSI模型的會話層、表示層和應用層,它向用戶提供一組常用的應用層協議,其中包括:Telnet、SMTP、DNS等。此外,在應用層中還包含有用戶應用程序,它們均是建立在TCP/IP協議組之上的專用程序。
3、OSI參考模型與TCP/IP協議的比較
OSI參考模型與TCP/IP協議作為兩個為了完成相同任務的協議體系結構,因此二者有比較緊密的關系,下面我們從以下幾個方面逐一比較它們之間的聯系與區別。
l 分層結構
OSI參考模型與TCP/IP協議都採用了分層結構,都是基於獨立的協議棧的概念。OSI參考模型有7層,而TCP/IP協議只有4層,即TCP/IP協議沒有了表示層和會話層,並且把數據鏈路層和物理層合並為網路介面層。不過,二者的分層之間有一定的對應關系,
l 標準的特色
OSI參考模型的標准最早是由ISO和CCITT(ITU的前身)制定的,有濃厚的通信背景,因此也打上了深厚的通信系統的特色,比如對服務質量(QoS)、差錯率的保證,只考慮了面向連接的服務。並且是先定義一套功能完整的構架,再根據該構架來發展相應的協議與系統。
TCP/IP協議產生於對Internet網路的研究與實踐中,是應實際需求而產生的,再由IAB、IETF等組織標准化,而並不是之前定義一個嚴謹的框架。而且TCP/IP最早是在UNIX系統中實現的,考慮了計算機網路的特點,比較適合計算機實現和使用。
l 連接服務
OSI的網路層基本與TCP/IP的網際層對應,二者的功能基本相似,但是定址方式有較大的區別。
OSI的地址空間為不固定的可變長,由選定的地址命名方式決定,最長可達160byte,可以容納非常大的網路,因而具有較大的成長空間。根據OSI的規定,網路上每個系統至多可以有256個通信地址。
TCP/IP網路的地址空間為固定的4byte(在目前常用的IPV4中是這樣,在IPV6中將擴展到16byte)。網路上的每一個系統至少有一個唯一的地址與之對應。
l 傳輸服務
OSI與TCP/IP的傳輸層都對不同的業務採取不同的傳輸策略。OSI定義了五個不同層次的服務:TP1,TP2,TP3,TP4,TP5。TCP/IP定義了TCP和UPD兩種協議,分別具有面向連接和面向無連接的性質。其中TCP與OSI中的TP4,UDP與OSI中的TP0在構架和功能上大體相同,只是內部細節有一些差異。
l 應用范圍
OSI由於體系比較復雜,而且設計先於實現,有許多設計過於理想,不太方便計算機軟體實現,因而完全實現OSI參考模型的系統並不多,應用的范圍有限。而TCP/IP協議最早在計算機系統中實現,在UNIX、Windows平台中都有穩定的實現,並且提供了簡單方便的編程介面(API),可以在其上開發出豐富的應用程序,因此得到了廣泛的應用。TCP/IP協議已成為目前網際互聯事實上的國際標准和工業標准。
4、OSI參考模型與TCP/IP協議的發展趨勢
從以上的比較可以看出,OSI參考模型和TCP/IP協議大致相似,也各具特色。雖然TCP/IP在目前的應用中佔了統治地位,在下一代網路(NGN)中也有強大的發展潛力,甚至有人提出了「Everything is IP」的預言。但是OSI作為一個完整、嚴謹的體系結構,也有它的生存空間,它的設計思想在許多系統中得以借鑒,同時隨著它的逐步改進,必將得到更廣泛的應用。
TCP/IP目前面臨的主要問題有地址空間問題、QoS問題、安全問題等。地址問題有望隨著IPV6的引入而得到解決,QoS、安全保證也正在研究,並取得了不少的成果。因此,TCP/IP在一段時期內還將保持它強大的生命力。OSI的確定在於太理想化,不易適應變化與實現。因此,它在這些方面做出適當的調整,也將會迎來自己的發展機會。
盡管OSI模型在各種場合得到了廣泛的應用,但由於其建立時間過早,各種網路的發展不斷突破了OSI參考模型,特別是互聯網的發展,對OSI模型是一個巨大的挑戰。OSI參考模型的教訓是:首先,引入時間過晚,建立標准時TCP/IP已在大學使用,而後來又被廣泛使用;其次,在技術上不能完全適應網路發展現狀,如會晤層在大多數應用中很少使用,表述層幾乎是空的,實際上英國給ISO的建議只有5層,而不是7層。相反數據鏈路層和網路層內容過多,有時不得不分成子層,每一子層賦予不同的功能。OSI的另一個問題是有些功能在不同的層一再出現,如編址、流量控制、糾錯等等。有些功能放在那裡很難達成一致意見,如安全性、加密及網路管理層很難達成一致而乾脆未包括在內。同時OSI完全忽略了無連接業務的相應的協議,而這在LAN和演播室區域網中得到了廣泛的應用,只是後來才加以補充。另一個嚴重問題是OSI主要考慮通信,而計算機世界有相當多的不同點。最後在OSI的實現和政策上都有一些問題。
可以看到,其中不存在會晤層和表述層,主要面向連接的網路層也被以包交接為基礎的無連接互聯網路層代替,稱為互聯網層,數據鏈路層和物理層也大大簡化為主機到網路層(Host-To-Network),除了指出主機必須使用能發送IP包的協議外並不規定什麼。在互聯網層中定義了包結構和相應的協議,稱為互聯網協議(IP:Internet Protocol),主要作用是將IP包送到相應的地址。TCP/IP傳送層的作用類似於OSI傳送層的作用,是使源和目標設備相互對話。TCP/IP定義了兩種端到端協議,第一種是傳輸控制協議(TCP:Transmission Control Protocol),是可靠的面向連接的協議,能確保拜特流無誤碼從源設備傳送到互聯網中的其他設備。它將輸入拜特流分割成較小的信息並將其每一個都放入互聯網層,在接收端,接收TCP重組所接收的信息還原成原拜特流。TCP還進行流量控制,確保較高速的發送端不會使較低速的接收設備過載。第二種協議是用戶數據報協議(UDP:User Datagram Protocol),是一個非確保的無連接協議,用於那些不需要TCP順序和流量控制的應用,廣泛用於單項數據傳輸、伺服器用戶類型的應答應用。在這些應用中,即時傳送比精確傳送更重要,典型的應用就是語言和視頻傳輸。 在傳送層上面是應用層,包括了所有終端協議。早期的包括虛擬終端(TELNET),文件傳送(FTP)和電子郵件(SMTP),虛擬終端協議允許用戶登錄道遠端設備並在那裡工作。以後加入的有域名服務(DNS:Domain Name Service)、網路新聞傳送協議(NNTP:Network News Transport Protocol) 和超文本傳輸協議(HTTP: Hyper Text Transport Protocol)。域名服務將主機名字與網路地址相匹配;網路新聞傳送協議用於在網上到處發送新聞;超文本傳輸協議用來傳輸網頁。
TCP/IP也不是對什麼情況下都適合的,它沒有象OSI模型那樣有明確定義的「服務」、「介面」和「協議」,因此軟體工程師在設計時,在規范和實現之間有較大的距離,也很少有使用新技術設計新網路的指導意見。TCP/IP也很難用來描述不同需要的其他協議,其中的主機到網路層也很難說是一層,不能區分物理層和數據鏈路層,而它們是完全不同的。另一個問題是由於TCP/IP應用的廣泛,經常會有一個大學的學生設計一些新的功能,並無償提供使用,其中有一些被廣泛擴散,但由於考慮不是很全面,而很難替代,如虛擬終端協議TELNET原是為每秒10個字元設計的遠端打字終端,與圖形用戶介面和滑鼠無關,但25年後的今天,他仍然使用。與OSI的另一個區別是,OSI模型在網路層支持無連接和面向連接的通信,而TCP/IP在網路層只支持無連接通信,而在傳送層可以支持兩種通信。
⑸ OSI是什麼東西
OSI(Open System Interconnect)開放式系統互聯。
一般都叫OSI參考模型
是ISO(國際標准化組織)組織在1985年研究的網路互聯模型。
最早的時候網路剛剛出現的時候,很多大型的公司都擁有了網路技術,公司內部計算機可以相互連接。可以卻不能與其它公司連接。因為沒有一個統一的規范。計算機之間相互傳輸的信息對方不能理解。所以不能互聯。
ISO為了更好的使網路應用更為普及,就推出了OSI參考模型。其含義就是推薦所有公司使用這個規范來控制網路。這樣所有公司都有相同的規范,就能互聯了。
其內容如下:
第7層應用層—直接對應用程序提供服務,應用程序可以
變化,但要包括電子消息傳輸
第6層表示層—格式化數據,以便為應用程序提供通用接
口。這可以包括加密服務
第5層會話層—在兩個節點之間建立端連接。此服務包括
建立連接是以全雙工還是以半雙工的方式進行設
置,盡管可以在層4中處理雙工方式
第4層傳輸層—常規數據遞送-面向連接或無連接。包括
全雙工或半雙工、流控制和錯誤恢復服務
第3層網路層—本層通過定址來建立兩個節點之間的連接,
它包括通過互連網路來路由和中繼數據
第2層數據鏈路層—在此層將數據分幀,並處理流控制。本層
指定拓撲結構並提供硬體定址
第1層物理層—原始比特流的傳輸,電子信號傳輸和硬體介面
數據發送時,從第七層傳到第一層,接受方則相反。
上三層總稱應用層,用來控制軟體方面。
下四層總稱數據流層,用來管理硬體。
數據在發至數據流層的時候將被拆分。
在傳輸層的數據叫段 網路層叫包 數據鏈路層叫幀 物理層叫比特流 這樣的叫法叫PDU (協議數據單元)
OSI中每一層都有每一層的作用。比如網路層就要管理本機的IP的目的地的IP。數據鏈路層就要管理MAC地址(介質訪問控制)等等,所以在每層拆分數據後要進行封裝,以完成接受方與本機相互聯系通信的作用。
如以此規定。
OSI模型用途相當廣泛。
比如交換機、集線器、路由器等很多網路設備的設計都是參照OSI模型設計的。
知道道這么多就可以了。至少CCNA就考這么多。
⑹ OSI體系結構
OSI是Open System Interconnect的縮寫,意為開放式系統互聯。在OSI出現之前,計算機網路中存在眾多的體系結構,其中以IBM公司的SNA(系統網路體系結構)和DEC公司的DNA(Digital Network Architecture)數字網路體系結構最為著名。為了解決不同體系結構的網路的互聯問題,國際標准化組織ISO(注意不要與OSI搞混))於1981年制定了開放系統互連參考模型(Open System Interconnection Reference Model,OSI/RM)。這個模型把網路通信的工作分為7層,它們由低到高分別是物理層(Physical Layer),數據鏈路層(Data Link Layer),網路層(Network Layer),傳輸層(Transport Layer),會話層(Session Layer),表示層(Presen tation Layer)和應用層(Application Layer)。第一層到第三層屬於OSI參考模型的低三層,負責創建網路通信連接的鏈路;第四層到第七層為OSI參考模型的高四層,具體負責端到端的數據通信。每層完成一定的功能,每層都直接為其上層提供服務,並且所有層次都互相支持,而網路通信則可以自上而下(在發送端)或者自下而上(在接收端)雙向進行。當然並不是每一通信都需要經過OSI的全部七層,有的甚至只需要雙方對應的某一層即可。物理介面之間的轉接,以及中繼器與中繼器之間的連接就只需在物理層中進行即可;而路由器與路由器之間的連接則只需經過網路層以下的三層即可。總的來說,雙方的通信是在對等層次上進行的,不能在不對稱層次上進行通信。
OSI參考模型的各個層次的劃分遵循下列原則:
1、同一層中的各網路節點都有相同的層次結構,具有同樣的功能。
2、同一節點內相鄰層之間通過介面(可以是邏輯介面)進行通信。
3、七層結構中的每一層使用下一層提供的服務,並且向其上層提供服務。
4、不同節點的同等層按照協議實現對等層之間的通信。
第一層:物理層(PhysicalLayer),規定通信設備的機械的、電氣的、功能的和過程的特性,用以建立、維護和拆除物理鏈路連接。具體地講,機械特性規定了網路連接時所需接插件的規格尺寸、引腳數量和排列情況等;電氣特性規定了在物理連接上傳輸bit流時線路上信號電平的大小、阻抗匹配、傳輸速率距離限制等;功能特性是指對各個信號先分配確切的信號含義,即定義了DTE和DCE之間各個線路的功能;規程特性定義了利用信號線進行bit流傳輸的一組操作規程,是指在物理連接的建立、維護、交換信息是,DTE和DCE雙放在各電路上的動作系列。
在這一層,數據的單位稱為比特(bit)。
屬於物理層定義的典型規范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。
第二層:數據鏈路層(DataLinkLayer):在物理層提供比特流服務的基礎上,建立相鄰結點之間的數據鏈路,通過差錯控制提供數據幀(Frame)在信道上無差錯的傳輸,並進行各電路上的動作系列。
數據鏈路層在不可靠的物理介質上提供可靠的傳輸。該層的作用包括:物理地址定址、數據的成幀、流量控制、數據的檢錯、重發等。
在這一層,數據的單位稱為幀(frame)。
數據鏈路層協議的代表包括:SDLC、HDLC、PPP、STP、幀中繼等。
第三層是網路層
在計算機網路中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網。網路層的任務就是選擇合適的網間路由和交換結點, 確保數據及時傳送。網路層將數據鏈路層提供的幀組成數據包,包中封裝有網路層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網路地址。
如果你在談論一個IP地址,那麼你是在處理第3層的問題,這是「數據包」問題,而不是第2層的「幀」。IP是第3層問題的一部分,此外還有一些路由協議和地址解析協議(ARP)。有關路由的一切事情都在第3層處理。地址解析和路由是3層的重要目的。網路層還可以實現擁塞控制、網際互連等功能。
在這一層,數據的單位稱為數據包(packet)。
網路層協議的代表包括:IP、IPX、RIP、OSPF等。
第四層是處理信息的傳輸層。第4層的數據單元也稱作數據包(packets)。但是,當你談論TCP等具體的協議時又有特殊的叫法,TCP的數據單元稱為段(segments)而UDP協議的數據單元稱為「數據報(datagrams)」。這個層負責獲取全部信息,因此,它必須跟蹤數據單元碎片、亂序到達的數據包和其它在傳輸過程中可能發生的危險。第4層為上層提供端到端(最終用戶到最終用戶)的透明的、可靠的數據傳輸服務。所為透明的傳輸是指在通信過程中傳輸層對上層屏蔽了通信傳輸系統的具體細節。
傳輸層協議的代表包括:TCP、UDP、SPX等。
第五層是會話層
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,數據傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。
第六層是表示層
這一層主要解決擁護信息的語法表示問題。它將欲交換的數據從適合於某一用戶的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等工作都由表示層負責。
第七層應用層,應用層為操作系統或網路應用程序提供訪問網路服務的介面。
應用層協議的代表包括:Telnet、FTP、HTTP、SNMP等。
通過 OSI 層,信息可以從一台計算機的軟體應用程序傳輸到另一台的應用程序上。例如,計算機 A 上的應用程序要將信息發送到計算機 B 的應用程序,則計算機 A 中的應用程序需要將信息先發送到其應用層(第七層),然後此層將信息發送到表示層(第六層),表示層將數據轉送到會話層(第五層),如此繼續,直至物理層(第一層)。在物理層,數據被放置在物理網路媒介中並被發送至計算機 B 。計算機 B 的物理層接收來自物理媒介的數據,然後將信息向上發送至數據鏈路層(第二層),數據鏈路層再轉送給網路層,依次繼續直到信息到達計算機 B 的應用層。最後,計算機 B 的應用層再將信息傳送給應用程序接收端,從而完成通信過程。下面圖示說明了這一過程。
OSI 的七層運用各種各樣的控制信息來和其他計算機系統的對應層進行通信。這些控制信息包含特殊的請求和說明,它們在對應的 OSI 層間進行交換。每一層數據的頭和尾是兩個攜帶控制信息的基本形式。
對於從上一層傳送下來的數據,附加在前面的控制信息稱為頭,附加在後面的控制信息稱為尾。然而,在對來自上一層數據增加協議頭和協議尾,對一個 OSI 層來說並不是必需的。
當數據在各層間傳送時,每一層都可以在數據上增加頭和尾,而這些數據已經包含了上一層增加的頭和尾。協議頭包含了有關層與層間的通信信息。頭、尾以及數據是相關聯的概念,它們取決於分析信息單元的協議層。例如,傳輸層頭包含了只有傳輸層可以看到的信息,傳輸層下面的其他層只將此頭作為數據的一部分傳遞。對於網路層,一個信息單元由第三層的頭和數據組成。對於數據鏈路層,經網路層向下傳遞的所有信息即第三層頭和數據都被看作是數據。換句話說,在給定的某一 OSI 層,信息單元的數據部分包含來自於所有上層的頭和尾以及數據,這稱之為封裝。
例如,如果計算機 A 要將應用程序中的某數據發送至計算機 B ,數據首先傳送至應用層。 計算機 A 的應用層通過在數據上添加協議頭來和計算機 B 的應用層通信。所形成的信息單元包含協議頭、數據、可能還有協議尾,被發送至表示層,表示層再添加為計算機 B 的表示層所理解的控制信息的協議頭。信息單元的大小隨著每一層協議頭和協議尾的添加而增加,這些協議頭和協議尾包含了計算機 B 的對應層要使用的控制信息。在物理層,整個信息單元通過網路介質傳輸。
計算機 B 中的物理層收到信息單元並將其傳送至數據鏈路層;然後 B 中的數據鏈路層讀取計算機 A 的數據鏈路層添加的協議頭中的控制信息;然後去除協議頭和協議尾,剩餘部分被傳送至網路層。每一層執行相同的動作:從對應層讀取協議頭和協議尾,並去除,再將剩餘信息發送至上一層。應用層執行完這些動作後,數據就被傳送至計算機 B 中的應用程序,這些數據和計算機 A 的應用程序所發送的完全相同 。
一個 OSI 層與另一層之間的通信是利用第二層提供的服務完成的。相鄰層提供的服務幫助一 OSI 層與另一計算機系統的對應層進行通信。一個 OSI 模型的特定層通常是與另外三個 OSI 層聯系:與之直接相鄰的上一層和下一層,還有目標聯網計算機系統的對應層。例如,計算機 A 的數據鏈路層應與其網路層,物理層以及計算機 B 的數據鏈路層進行通信。
⑺ 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)
應用層確定進程之間通信的性質以滿足用戶需要以及提供網路與用戶應用軟體之間的介面服務。
(7)osi系統股票行情擴展閱讀:
先將要寄的東西打包,這是應用層的數據。那麼現在到了傳輸層,主要是提供一種傳輸方式。類似我們在寄快遞的時候選擇空運或者陸運。空運比較貴嘛,但是快,陸運便宜但是慢。這邊只是一個比喻,實際肯定沒有這么簡單。
傳輸層主要會使用TCP和UDP兩種協議。那麼在選擇完了傳輸方式後,就需要填寫發件人(源地址)和收件人(目標地址)了。填寫完畢以後交給快遞公司,他們會把快遞由一個轉運中心發往另一個轉運中心,並不是直接從源發往目標。這里的轉運中心其實就到二層了。
在傳輸過程中,像乙太網中的MAC地址,是會不停變化的,就像一個快遞由上海發往武漢,會先到上海的某個集散中心,然後發往武漢,然後又在武漢的集散中心轉幾圈,最後發往離目標最近的快遞點,然後才開始配送,最終送到收件人手上。
ISO為了更好的使網路應用更為普及,就推出了OSI參考模型。其含義就是推薦所有公司使用這個規范來控制網路。這樣所有公司都有相同的規范,就能互聯了。提供各種網路服務功能的計算機網路系統是非常復雜的。根據分而治之的原則,ISO將整個通信功能劃分為七個層次,劃分原則是:
(1)網路中各節點都有相同的層次;
(2)不同節點的同等層具有相同的功能;
(3)同一節點內相鄰層之間通過介面通信;
(4)每一層使用下層提供的服務,並向其上層提供服務;
(5)不同節點的同等層按照協議實現對等層之間的通信。
(6)根據功能需要進行分層,每層應當實現定義明確的功能。
(7)向應用程序提供服務
⑻ OSI體系結構由哪7個層次組成簡要說明各層次的作用。
OSI是Open System Interconnect的縮寫,意為開放式系統互聯。國際標准組織(國際標准化組織)制定了OSI模型。這個模型把網路通信的工作分為7層,分別是物理層,數據鏈路層,網路層,傳輸層,會話層,表示層和應用層。1至4層被認為是低層,這些層與數據移動密切相關。5至7層是高層,包含應用程序級的數據。每一層負責一項具體的工作,然後把數據傳送到下一層。
第一層是物理層(也即OSI模型中的第一層)在課堂上經常是被忽略的。它看起來似乎很簡單。但是,這一層的某些方面有時需要特別留意。物理層實際上就是布線、光纖、網卡和其它用來把兩台網路通信設備連接在一起的東西。甚至一個信鴿也可以被認為是一個1層設備。網路故障的排除經常涉及到1層問題。我們不能忘記用五類線在整個一層樓進行連接的傳奇故事。由於辦公室的椅子經常從電纜線上壓過,導致網路連接出現斷斷續續的情況。遺憾的是,這種故障是很常見的,而且排除這種故障需要耗費很長時間。
第2層是數據鏈路層
運行乙太網等協議。請記住,我們要使這個問題簡單一些。第2層中最重要的是你應該理解網橋是什麼。交換機可以看成網橋,人們現在都這樣稱呼它。網橋都在2層工作,僅關注乙太網上的MAC地址。如果你在談論有關MAC地址、交換機或者網卡和驅動程序,你就是在第2層的范疇。集線器屬於第1層的領域,因為它們只是電子設備,沒有2層的知識。第2層的相關問題在本網路講座中有自己的一部分,因此現在先不詳細討論這個問題的細節。現在只需要知道第2層把數據幀轉換成二進制位供1層處理就可以了。
第3層是網路層
在計算機網路中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網。網路層的任務就是選擇合適的網間路由和交換結點, 確保數據及時傳送。網路層將數據鏈路層提供的幀組成數據包,包中封裝有網路層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網路地址。
如果你在談論一個IP地址,那麼你是在處理第3層的問題,這是「數據包」問題,而不是第2層的「幀」。IP是第3層問題的一部分,此外還有一些路由協議和地址解析協議(ARP)。有關路由的一切事情都在第3層處理。地址解析和路由是3層的重要目的。
第4層是處理信息的傳輸層。第4層的數據單元也稱作數據包(packets)。但是,當你談論TCP等具體的協議時又有特殊的叫法,TCP的數據單元稱為段(segments)而UDP協議的數據單元稱為「數據報(datagrams)」。這個層負責獲取全部信息,因此,它必須跟蹤數據單元碎片、亂序到達的數據包和其它在傳輸過程中可能發生的危險。理解第4層的另一種方法是,第4層提供端對端的通信管理。像TCP等一些協議非常善於保證通信的可靠性。有些協議並不在乎一些數據包是否丟失,UDP協議就是一個主要例子。
第5層是會話層
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,數據傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。
第6層是表示層
這一層主要解決擁護信息的語法表示問題。它將欲交換的數據從適合於某一用戶的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等工作都由表示層負責。
第7層是「一切」。第7層也稱作「應用層」,是專門用於應用程序的。應用層確定進程之間通信的性質以滿足用戶需要以及提供網路與用戶應用軟體之間的介面服務如果你的程序需要一種具體格式的數據,你可以發明一些你希望能夠把數據發送到目的地的格式,並且創建一個第7層協議。SMTP、DNS和FTP都是7層協議。
學習OSI模型中最重要的事情是它實際代表什麼意思。
假如你是一個網路上的操作系統。在1層和2層工作的網卡將通知你什麼時候有數據到達。驅動程序處理2層幀的出口,通過它你可以得到一個發亮和閃光的3層數據包(希望是如此)。作為操作系統,你將調用一些常用的應用程序處理3層數據。如果這個數據是從下面發上來的,你知道那是發給你的數據包,或者那是一個廣播數據包(除非你同時也是一個路由器,不過,暫時不用擔心這個問題)。如果你決定保留這個數據包,你將打開它,並且取出4層數據包。如果它是TCP協議,這個TCP子系統將被調用並打開這個數據包,然後把這個7層數據發送給在目標埠等待的應用程序。這個過程就結束了。
當要對網路上的其它計算機做出回應的時候,每一件事情都以相反的順序發生。7層應用程序將把數據發送給TCP協議的執行者。然後,TCP協議在這些數據中加入額外的文件頭。在這個方向上,數據每前進一步體積都要大一些。TCP協議在IP協議中加入一個合法的TCP欄位。然後,IP協議把這個數據包交給乙太網。乙太網再把這個數據作為一個乙太網幀發送給驅動程序。然後,這個數據通過了這個網路。這條線路中的路由器將部分地分解這個數據包以獲得3層文件頭,以便確定這個數據包應該發送到哪裡。如果這個數據包的目的地是本地乙太網子網,這個操作系統將代替路由器為計算機進行地址解析,並且把數據直接發送給主機。
⑼ OSI開放式網路系統互聯標準的參考模型由幾層組成
OSI開放式網路系統互聯標準的參考模型由7層組成。
1、物理層:處於OSI參考模型的最底層。
2、數據鏈路層:在此層將數據分幀,並處理流控制
3、網路層:通過定址來建立兩個節點之間的連接,正確無誤地按照地址傳送給目的端的運輸層。
4、傳輸層:—常規數據遞送-面向連接或無連接。為會話層用戶提供一個端到端的可靠、透明和優化的數據傳輸服務機制。
5、會話層:在兩個節點之間建立端連接。為端系統的應用程序之間提供了對話控制機制。
6、表示層:主要用於處理兩個通信系統中交換信息的表示方式。
7、應用層:OSI中的最高層。為特定類型的網路應用提供了訪問OSI環境的手段。
(9)osi系統股票行情擴展閱讀:
OSI參考模型劃分原則是:
1、網路中各節點都有相同的層次;
2、不同節點的同等層具有相同的功能;
3、同一節點內相鄰層之間通過介面通信;
4、每一層使用下層提供的服務,並向其上層提供服務;
5、不同節點的同等層按照協議實現對等層之間的通信。
6、根據功能需要進行分層,每層應當實現定義明確的功能。
7、向應用程序提供服務。
參考資料來源:網路-OSI參考模型
⑽ 路由器屬於OSI體系結構的哪一層
路由器屬於OSI體系結構的第三層:網路層。
OSI體系結構,意為開放式系統互聯。國際標准組織(國際標准化組織)制定了OSI模型。這個模型把網路通信的工作分為7層,分別是物理層、數據鏈路層、網路層、傳輸層、會話層、表示層和應用層。
1至4層被認為是低層,這些層與數據移動密切相關。5至7層是高層,包含應用程序級的數據。每一層負責一項具體的工作,然後把數據傳送到下一層。
(10)osi系統股票行情擴展閱讀
1、物理層(即OSI模型中的第一層也是最底層):
物理層實際上就是布線、光纖、網卡和其它用來把兩台網路通信設備連接在一起的東西。甚至一個信鴿也可以被認為是一個1層設備。網路故障的排除經常涉及到1層問題。
2、數據鏈路層:
運行乙太網等協議。網橋都在2層工作,僅關注乙太網上的MAC地址。有關MAC地址、交換機或者網卡和驅動程序,就是在第2層的范疇。集線器屬於第1層的領域,因為它們只是電子設備,沒有2層的知識。
3、網路層:
網路層的任務就是選擇合適的網間路由和交換結點, 確保數據及時傳送。如果你在談論一個IP地址,那麼你是在處理第3層的問題,這是「數據包」問題,而不是第2層的「幀」。
IP是第3層問題的一部分,此外還有一些路由協議和地址解析協議(ARP)。有關路由的一切事情都在第3層處理。地址解析和路由是3層的重要目的。
4、信息的傳輸層:
第4層的數據單元也稱作數據包(packets)。這個層負責獲取全部信息,因此,它必須跟蹤數據單元碎片、亂序到達的數據包和其它在傳輸過程中可能發生的危險。
理解第4層的另一種方法是,第4層提供端對端的通信管理。像TCP等一些協議非常善於保證通信的可靠性。有些協議並不在乎一些數據包是否丟失,UDP協議就是一個主要例子。
5、會話層:
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,數據傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。
6、表示層:
這一層主要解決用戶信息的語法表示問題。它將欲交換的數據從適合於某一用戶的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等工作都由表示層負責。
7、應用層:
是專門用於應用程序的。應用層確定進程之間通信的性質以滿足用戶需要以及提供網路與用戶應用軟體之間的介面服務。SMTP、DNS和FTP都是第7層協議。