-
當前位置:首頁 > 創(chuàng)意學院 > 景觀設計 > 專題列表 > 正文
osi是哪一年提出的(osi是什么時候提出的)
大家好!今天讓小編來大家介紹下關于osi是哪一年提出的的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務客戶遍布全球各地,相關業(yè)務請撥打電話:175-8598-2043,或添加微信:1454722008
文章目錄列表:
一、iso/osi七層網(wǎng)絡通信協(xié)議的含義是什么?
一、網(wǎng)絡協(xié)議
在計算機網(wǎng)絡系統(tǒng)中,為了保證通信雙方能正確而自動地進行數(shù)據(jù)通信,針對通信過程的各種情況,制定了一整套約定——網(wǎng)絡系統(tǒng)的通信協(xié)議。網(wǎng)絡協(xié)議是計算機網(wǎng)絡不可缺少的組成部分。1、協(xié)議的定義 簡單地說,協(xié)議是指通信雙方必須遵循的、控制信息交換的規(guī)則的集合,是一套語義和語法規(guī)則,用來規(guī)定有關功能部件在通信過程中的操作,它定義了數(shù)據(jù)發(fā)送和接收工作中必經(jīng)的過程。協(xié)議規(guī)定了網(wǎng)絡中使用的格式、定時方式、順序和檢錯。2、協(xié)議的組成 一般說,一個網(wǎng)絡協(xié)議主要由語法、語義和同步三個要素組成。 語法指數(shù)據(jù)與控制信息的結(jié)構(gòu)或格式,確定通信時采用的數(shù)據(jù)格式,編碼及信號電平等。 語義由通信過程的說明構(gòu)成,它規(guī)定了需要發(fā)出何種控制信息完成何種動作以及做出何種應答,對發(fā)布請求、執(zhí)行動作、以及返回應答予以解釋,并確定用于協(xié)調(diào)和差錯處理的控制信息。 同步是對事件實現(xiàn)順序的詳細說明,指出事件的順序以及速度匹配。3、協(xié)議的特點 現(xiàn)代計算機網(wǎng)絡采用高度結(jié)構(gòu)化的設計和實現(xiàn)技術,是用分層或協(xié)議分層來組織的。每一層和相鄰層有接口,較低層通過接口向它的上一層提供服務,但這一服務的實現(xiàn)細節(jié)對上層是屏蔽的。較高層又是在較低層提供的低級服務的基礎上實現(xiàn)更高級的服務。 網(wǎng)絡系統(tǒng)體系結(jié)構(gòu)是有層次的,通信協(xié)議也被分為多個層次,在每個層次內(nèi)又可分成若干子層次,協(xié)議各層次有高低之分。 只有通信協(xié)議有效,才能實現(xiàn)系統(tǒng)內(nèi)各種資源共享。如果通信協(xié)議不可靠就會造成通信混亂和中斷。 在設計和選擇協(xié)議時,不僅要考慮網(wǎng)絡系統(tǒng)的拓撲結(jié)構(gòu)、信息的傳輸量、所采用的傳輸技術、數(shù)據(jù)存取方式,還要考慮到其效率、價格和適應性等問題。二、開放式系統(tǒng)互連參考模型OSI 在計算機網(wǎng)絡產(chǎn)生之初,每個計算機廠商都有一套自己的網(wǎng)絡體系結(jié)構(gòu)的概念,它們之間互不相容。為此,國際標準化組織(ISO)在1979年建立了一個分委員會來專門研究一種用于開放系統(tǒng)互聯(lián)的體系結(jié)構(gòu)(Open Systems Interconnection)簡稱OSI,ISO/IEC 是 國際化標準組織和國際電工委員會的英文縮寫,它是致力于國際標準的、自愿和非盈利的專門機構(gòu)。"開放"這個詞表示:只要遵循OSI標準,一個系統(tǒng)可以和位于世界上任何地方的、也遵循OSI標準的其他任何系統(tǒng)進行連接。這個分委員提出了開放系統(tǒng)互聯(lián),即OSI參考模型,它定義了連接異種計算機的標準框架。OSI是Open Systems Interconnection的簡稱,其中文譯名為“開放式系統(tǒng)互聯(lián)”。開放系統(tǒng)互連七層模型的定義和功能是網(wǎng)絡技術入門者的敲門磚,也是分析、評判各種網(wǎng)絡技術的依據(jù)。OSI模型為一種分層結(jié)構(gòu),通過這種結(jié)構(gòu),使得網(wǎng)絡中不同計算機間相互交換信息的方式標準化。 開發(fā)系統(tǒng)互聯(lián)OSI參考模型是在1984年由國際標準化組織ISO(International Organization for Standardization )發(fā)布的,現(xiàn)在已被公認為計算機互聯(lián)通信的基本體系結(jié)構(gòu)模型,該模型是設計和描述網(wǎng)絡通信的基本框架,描述了信息如何從一臺計算機的應用層軟件通過網(wǎng)絡媒體傳輸?shù)搅硪慌_計算機的應用層軟件中。該模型應用最多的就是描述網(wǎng)絡環(huán)境。生產(chǎn)廠商根據(jù)OSI模型的標準設計自己的產(chǎn)品。它描述了網(wǎng)絡硬件和軟件如何以層的方式協(xié)同工作進行網(wǎng)絡通信。 1、 OSI的分層結(jié)構(gòu) OSI參考模型定義了不同計算機互連標準的框架結(jié)構(gòu),得到了國際上的承認,被認為是新一代網(wǎng)絡的結(jié)構(gòu)。OSI參考模型的系統(tǒng)結(jié)構(gòu)是層次式結(jié)構(gòu),由七層組成,它從高層到低層依次是應用層、表示層、會話層、傳輸層、網(wǎng)絡層、數(shù)據(jù)鏈路層和物理層等,各個層次包含了不同的網(wǎng)絡活動和設備,以及相應的技術接口,此外,各個層次還擁有獨立的稱之為協(xié)議的標準。各層間相對獨立,并且下一層為上一層提供服務。通過分層可以把復雜的通信過程分成了多個獨立的、比較容易解決的子問題。 開放式系統(tǒng)互連模型的最大優(yōu)點是將服務、接口和協(xié)議這三個概念明確地區(qū)分開來:服務說明某一層為上一層提供一些什么功能,接口說明上一層如何使用下層的服務,而協(xié)議涉及如何實現(xiàn)本層的服務;這樣各層之間具有很強的獨立性,互連網(wǎng)絡中各實體采用什么樣的協(xié)議是沒有限制的,只要向上提供相同的服務并且不改變相鄰層的接口就可以了。網(wǎng)絡七層的劃分也是為了使網(wǎng)絡的不同功能模塊(不同層次)分擔起不同的職責,從而帶來如下好處: 減輕問題的復雜程度,一旦網(wǎng)絡發(fā)生故障,可迅速定位故障所處層次,便于查找和糾錯; 在各層分別定義標準接口,使具備相同對等層的不同網(wǎng)絡設備能實現(xiàn)互操作,各層之間則相對獨立,一種高層協(xié)議可放在多種低層協(xié)議上運行;l 便于研究和教學。2、各層的主要功能物理層(Physical Layer) OSI模型的最低層是物理層,也是OSI分層結(jié)構(gòu)體系中最重要、最基礎的一層,它是建立在通信介質(zhì)基礎上的,它直接面向傳輸介質(zhì),實現(xiàn)設備之間的物理接口,為數(shù)據(jù)鏈路層提供一個傳輸原始比特流的物理連接。。通過通信介質(zhì)實現(xiàn)二進制比特流的傳輸,負責從一臺計算機向另一臺計算機傳輸比特流(0和1)。物理層定義了數(shù)據(jù)編碼和流同步,確保發(fā)送方與接收方之間的正確傳輸;定義了比特流的持續(xù)時間以及比特流是如何轉(zhuǎn)換為可在通信介質(zhì)上傳輸?shù)碾娀蚬庑盘?;定義了線纜如何接到網(wǎng)卡上。我們知道,要傳遞信息就要利用一些物理媒體,如雙絞線、同軸電纜等,但具體的物理媒體并不在OSI的7層之內(nèi),有人把物理媒體當作第0層,物理層的任務就是為它的上一層提供一個物理連接,并為建立、維持和拆除物理連接規(guī)定了它們的機械、電氣、功能和過 程特性。在這一層,數(shù)據(jù)還沒有被組織,僅作為原始的位流或電氣電壓處理,單位是比特。 物理層的機械特性:物理連接時所采用的連接器的幾何尺寸、插針和插孔數(shù)量及排列順序等。 物理層的電氣特性:在物理連接上傳輸二進制比特流時,線路上信號電壓的高低、阻抗的匹配、傳輸速率和距離的限制。 物理層的功能特性:物理接口上各條信號線的功能分配和確切定義 物理層的規(guī)程特性:利用信號線進行二進制比特流傳輸?shù)囊唤M操作過程,即各信號線的工作規(guī)則和先后順序。 在物理層中,為用戶設備提供入網(wǎng)連接點的設備被稱為數(shù)據(jù)通信設備 (DCE);擁有的數(shù)據(jù)設備被稱為數(shù)據(jù)終端設備 (DTE); 數(shù) 據(jù) 鏈 路 層(Data Link Layer) 數(shù)據(jù)鏈路層負責在兩個相鄰結(jié)點間的線路上,無差錯的傳送以幀為單位的數(shù)據(jù),負責建立、維持和釋放數(shù)據(jù)鏈路的連接,向網(wǎng)絡層提供可靠透明的數(shù)據(jù)傳輸服務組幀。數(shù)據(jù)幀是存放數(shù)據(jù)的有組織的邏輯結(jié)構(gòu),每一幀包括一定數(shù)量的數(shù)據(jù)和一些必要的控制信息,含有源站點和目的站點的物理地址。通常,數(shù)據(jù)鏈路層發(fā)送一個數(shù)據(jù)幀后,等待接收方的確認。接收方數(shù)據(jù)鏈路層檢測數(shù)據(jù)幀傳輸過程中產(chǎn)生的任何問題。沒有經(jīng)過確認的幀和損壞的幀都要進行重傳。在傳送數(shù)據(jù)時,如果接收點檢測到所傳數(shù)據(jù)中有差錯,就要通知發(fā)送方重發(fā)該幀。網(wǎng) 絡 層(Network Layer) 網(wǎng)絡層,負責信息尋址和將邏輯地址和名字轉(zhuǎn)換為物理地址,決定從源到目的計算機之間的路由,根據(jù)物理情況、服務的優(yōu)先級和其他因素等,確定數(shù)據(jù)應該經(jīng)過的通道;管理物理通信問題,如報文交換、路由和數(shù)據(jù)競爭控制等。在計算機網(wǎng)絡中進行通信的兩個計算機之間可能會經(jīng)過很多個數(shù)據(jù)鏈路,也可能還要經(jīng)過很多通信子網(wǎng)。網(wǎng)絡層的任務就是選擇合適的網(wǎng)間路由和交換結(jié)點, 確保數(shù)據(jù)及時傳送。網(wǎng)絡層將數(shù)據(jù)鏈路層提供的幀組成數(shù)據(jù)包,包中封裝有網(wǎng)絡層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網(wǎng)絡地址。傳 輸 層(Transport Layer) 傳輸層是整個協(xié)議層次的核心。它根據(jù)通信子網(wǎng)的特性最佳的利用網(wǎng)絡資源,并以可靠和經(jīng)濟的方式,為兩個端系統(tǒng)(也就是源站和目的站)的會話層之間,提供建立、維護和取消傳輸連接的功能,提供數(shù)據(jù)流控制和錯誤處理,以及與報文傳輸和接收有關的故障處理,負責可靠地傳輸數(shù)據(jù),確保報文無差錯、有序、不丟失、無重復地傳輸。傳輸層對信息重新打包,將長的信息分成幾個報文,并把小的信息合并成一個報文,從而使得報文在網(wǎng)絡上有效的傳輸。在接收端,傳輸層對信息解包,重新組裝信息,通常還要發(fā)送、接收、確認信息。會 話 層(Session Layer) 對話層也可以稱為會晤層。在會話層及以上的高層次中,數(shù)據(jù)傳送的單位不再另外命名,統(tǒng)稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內(nèi)的建立和維護應用之間通信的機制。如服務器驗證用戶登錄便是由會話層完成的。會話層,允許不同計算機上的兩個應用程序建立、使用和結(jié)束會話連接,協(xié)調(diào)數(shù)據(jù)發(fā)送方、發(fā)送時間和數(shù)據(jù)包的大小等。會話層也執(zhí)行名字識別以及安全性等功能,允許兩個應用程序跨網(wǎng)絡通信。會話層通過在數(shù)據(jù)流上放置檢測點來保護用戶任務之間的同步。這樣,如果網(wǎng)絡出現(xiàn)故障,只有最近檢測點之后的數(shù)據(jù)才需要重傳。表 示 層(Presentation Layer) 表示層在會話層和應用層之間,這一層主要解決擁護信息的語法表示問題。它將欲交換的數(shù)據(jù)從適合于某一用戶的抽象語法,轉(zhuǎn)換為適合于OSI系統(tǒng)內(nèi)部使用的傳送語法。即提供格式化的表示和轉(zhuǎn)換數(shù)據(jù)服務。負責協(xié)議轉(zhuǎn)換、翻譯數(shù)據(jù)、加密數(shù)據(jù)、改變或轉(zhuǎn)換字符集以及擴展圖形命令;負責數(shù)據(jù)壓縮以便減少網(wǎng)上數(shù)據(jù)的傳輸量。它為異種機通信提供一種公共語言,確定計算機之間交換數(shù)據(jù)的格式,可稱其為網(wǎng)絡轉(zhuǎn)換器。在發(fā)送計算機方,表示層將應用層發(fā)送下來的數(shù)據(jù)轉(zhuǎn)換成可辨認的中間格式;在接收計算機方,表示層將數(shù)據(jù)的中間格式轉(zhuǎn)換成應用層可以理解的格式。這種類型的服務之所以需要,是因為不同的計算機體系結(jié)構(gòu)使用的數(shù)據(jù)表示法不同。對于用戶數(shù)據(jù)來說,可以從兩個側(cè)面來分析:一個是數(shù)據(jù)含義被稱為語義同,另一個是數(shù)據(jù)的表示形式,稱做語法,像文字,圖形,聲音,文種,壓縮,加密等都屬于語法范疇。例如:ASCⅡ,EBCDIC,JPEG,GIF,PICT,MIDI,MPEG等。表示層上還運行重定向器(Redirector)工具,對網(wǎng)絡資源的I/O操作重定向到服務器上。應 用 層(Application Layer) 應用層,即OSI模型的最高層,是應用程序訪問網(wǎng)絡服務的窗口,應用層確定進程之間通信的性質(zhì)以滿足用戶需要以及提供網(wǎng)絡與用戶應用軟件之間的接口服務。該層服務直接支持用戶的應用程序,如文件傳輸、數(shù)據(jù)庫訪問和電子郵件等。應用層處理一般的網(wǎng)絡訪問、流量控制和錯誤恢復。在OSI的七個層次中,應用層是最復雜的,所包含的應用層協(xié)議也最多,有些還正在研究和開發(fā)之中。3、OSI模型系統(tǒng)間的通信 OSI參考模型的各層使用不同格式的控制信息,以便與其它計算機系統(tǒng)的對等層進行通信,這個控制信息由對等OSI層之間交換的特殊請求和指令組成??刂菩畔⒁话悴捎脭?shù)據(jù)頭或數(shù)據(jù)尾的形式。數(shù)據(jù)頭附加在上層傳輸下來的數(shù)據(jù)之前;數(shù)據(jù)尾附加在上層傳輸下來的數(shù)據(jù)之后。一個OSI層并不一定必須附加一個數(shù)據(jù)頭或數(shù)據(jù)尾到上層的數(shù)據(jù)中。此外,在一個OSI層信息中,信息單元的數(shù)據(jù)部分還包括所有從上層傳送下來的數(shù)據(jù)頭,數(shù)據(jù)尾和數(shù)據(jù),這就是眾所周知的“封裝(Encapsulation)”。 信息交換發(fā)生在對等OSI層之間,源系統(tǒng)中的每一層把控制信息附加到數(shù)據(jù)中,而目的系統(tǒng)的每一層則對接收到的信息進行分析,并從數(shù)據(jù)中移除控制信息。例如系統(tǒng)A 的數(shù)據(jù)從應用層軟件發(fā)往系統(tǒng)B,數(shù)據(jù)首先被傳輸?shù)较到y(tǒng)A的應用層,然后由系統(tǒng)A的應用層將系統(tǒng)B應用層所需的控制信息附加在實際傳輸?shù)臄?shù)據(jù)之前,封裝后的信息單元(數(shù)據(jù)頭和數(shù)據(jù))被傳輸?shù)奖硎緦樱硎緦釉賹邢到y(tǒng)B表示層所需的控制信息附加到數(shù)據(jù)頭中,隨著每層附加包含系統(tǒng)B同層所需要的控制信息的數(shù)據(jù)頭(或數(shù)據(jù)尾),信息單元長度不斷變化,整個信息單元在物理層被傳輸給網(wǎng)絡介質(zhì), 并通過介質(zhì)發(fā)送到系統(tǒng)B。 系統(tǒng)B 的物理層接收到信息單元后,將它傳送到數(shù)據(jù)鏈路層,然后系統(tǒng)B的數(shù)據(jù)鏈路層讀取附加的控制信息,移去數(shù)據(jù)頭,并把信息單元的余留部分傳送到網(wǎng)絡層。每一層都讀取并移去該層的數(shù)據(jù)頭,然后將信息單元的余留部分傳送到上一層,在應用層執(zhí)行完這些步驟之后,系統(tǒng)A中的數(shù)據(jù)就以非常精確的格式傳送到系統(tǒng)B的應用軟件中了。 三、OSI參考模型與TCP/IP協(xié)議的比較研究 使網(wǎng)絡中的兩臺計算機系統(tǒng)通信需要一致的協(xié)議,同時不通主機、不同廠商的網(wǎng)絡互聯(lián)需要統(tǒng)一的標準。國際標準化組織(ISO)早在20多年前就提出了開放系統(tǒng)互聯(lián)(OSI)參考模型。OSI模型提出后的20多年來,有關網(wǎng)絡協(xié)議設計的思想已經(jīng)有了很大發(fā)展,許多現(xiàn)代的網(wǎng)絡協(xié)議(例如本文將要介紹的TCP/IP協(xié)議)也不完全符合OSI模型,但是OSI的概念與思想仍然被保留了下來。1、OSI參考模型 OSI/RM只給出了計算機網(wǎng)絡的一些原則性說明,并不是一個具體的網(wǎng)絡。它將整個網(wǎng)絡的功能劃分成七個層次(如圖1所示)。層與層之間的聯(lián)系是通過各層之間的接口來進行的,上層通過接口向下層提出服務請求,而下層通過接口向上層提供服務。兩個用戶計算機通過網(wǎng)絡進行通信時,除物理層之外,其余各對等層之間均不存在直接的通信關系,而是通過各對等層之間的通信協(xié)議來進行通信(用虛線連接),只有兩物理層之間通過傳輸介質(zhì)進行真正的數(shù)據(jù)通信。2、TCP/IP協(xié)議分層 網(wǎng)絡接口層 這是TCP/IP協(xié)議的最低一層,包括有多種邏輯鏈路控制和媒體訪問協(xié)議。網(wǎng)絡接口層的功能是接收IP數(shù)據(jù)報并通過特定的網(wǎng)絡進行傳輸,或從網(wǎng)絡上接收物理幀,抽取出IP數(shù)據(jù)報并轉(zhuǎn)交給網(wǎng)際層。網(wǎng)際網(wǎng)層(IP層) 該層包括以下協(xié)議:IP(網(wǎng)際協(xié)議)、ICMP(Internet Control Message Protocol,因特網(wǎng)控制報文協(xié)議)、ARP(Address Resolution Protocol,地址解析協(xié)議)、RARP(Reverse Address Resolution Protocol,反向地址解析協(xié)議)。該層負責相同或不同網(wǎng)絡中計算機之間的通信,主要處理數(shù)據(jù)報和路由。在IP層中,ARP協(xié)議用于將IP地址轉(zhuǎn)換成物理地址,RARP協(xié)議用于將物理地址轉(zhuǎn)換成IP地址,ICMP協(xié)議用于報告差錯和傳送控制信息。IP協(xié)議在TCP/IP協(xié)議組中處于核心地位。 傳輸層 該層提供TCP(傳輸控制協(xié)議)和UDP(User Datagram Protocol,用戶數(shù)據(jù)報協(xié)議)兩個協(xié)議,它們都建立在IP協(xié)議的基礎上,其中TCP提供可靠的面向連接服務,UDP提供簡單的無連接服務。傳輸層提供端到端,即應用程序之間的通信,主要功能是數(shù)據(jù)格式化、數(shù)據(jù)確認和丟失重傳等。 應用層 TCP/IP協(xié)議的應用層相當于OSI模型的會話層、表示層和應用層,它向用戶提供一組常用的應用層協(xié)議,其中包括:Telnet、SMTP、DNS等。此外,在應用層中還包含有用戶應用程序,它們均是建立在TCP/IP協(xié)議組之上的專用程序。3、OSI參考模型與TCP/IP協(xié)議的比較OSI參考模型與TCP/IP協(xié)議作為兩個為了完成相同任務的協(xié)議體系結(jié)構(gòu),因此二者有比較緊密的關系,下面我們從以下幾個方面逐一比較它們之間的聯(lián)系與區(qū)別。l 分層結(jié)構(gòu) OSI參考模型與TCP/IP協(xié)議都采用了分層結(jié)構(gòu),都是基于獨立的協(xié)議棧的概念。OSI參考模型有7層,而TCP/IP協(xié)議只有4層,即TCP/IP協(xié)議沒有了表示層和會話層,并且把數(shù)據(jù)鏈路層和物理層合并為網(wǎng)絡接口層。不過,二者的分層之間有一定的對應關系, l 標準的特色 OSI參考模型的標準最早是由ISO和CCITT(ITU的前身)制定的,有濃厚的通信背景,因此也打上了深厚的通信系統(tǒng)的特色,比如對服務質(zhì)量(QoS)、差錯率的保證,只考慮了面向連接的服務。并且是先定義一套功能完整的構(gòu)架,再根據(jù)該構(gòu)架來發(fā)展相應的協(xié)議與系統(tǒng)。 TCP/IP協(xié)議產(chǎn)生于對Internet網(wǎng)絡的研究與實踐中,是應實際需求而產(chǎn)生的,再由IAB、IETF等組織標準化,而并不是之前定義一個嚴謹?shù)目蚣堋6襎CP/IP最早是在UNIX系統(tǒng)中實現(xiàn)的,考慮了計算機網(wǎng)絡的特點,比較適合計算機實現(xiàn)和使用。l 連接服務 OSI的網(wǎng)絡層基本與TCP/IP的網(wǎng)際層對應,二者的功能基本相似,但是尋址方式有較大的區(qū)別。 OSI的地址空間為不固定的可變長,由選定的地址命名方式?jīng)Q定,最長可達160byte,可以容納非常大的網(wǎng)絡,因而具有較大的成長空間。根據(jù)OSI的規(guī)定,網(wǎng)絡上每個系統(tǒng)至多可以有256個通信地址。 TCP/IP網(wǎng)絡的地址空間為固定的4byte(在目前常用的IPV4中是這樣,在IPV6中將擴展到16byte)。網(wǎng)絡上的每一個系統(tǒng)至少有一個唯一的地址與之對應。l 傳輸服務 OSI與TCP/IP的傳輸層都對不同的業(yè)務采取不同的傳輸策略。OSI定義了五個不同層次的服務:TP1,TP2,TP3,TP4,TP5。TCP/IP定義了TCP和UPD兩種協(xié)議,分別具有面向連接和面向無連接的性質(zhì)。其中TCP與OSI中的TP4,UDP與OSI中的TP0在構(gòu)架和功能上大體相同,只是內(nèi)部細節(jié)有一些差異。l 應用范圍 OSI由于體系比較復雜,而且設計先于實現(xiàn),有許多設計過于理想,不太方便計算機軟件實現(xiàn),因而完全實現(xiàn)OSI參考模型的系統(tǒng)并不多,應用的范圍有限。而TCP/IP協(xié)議最早在計算機系統(tǒng)中實現(xiàn),在UNIX、Windows平臺中都有穩(wěn)定的實現(xiàn),并且提供了簡單方便的編程接口(API),可以在其上開發(fā)出豐富的應用程序,因此得到了廣泛的應用。TCP/IP協(xié)議已成為目前網(wǎng)際互聯(lián)事實上的國際標準和工業(yè)標準。4、OSI參考模型與TCP/IP協(xié)議的發(fā)展趨勢 從以上的比較可以看出,OSI參考模型和TCP/IP協(xié)議大致相似,也各具特色。雖然TCP/IP在目前的應用中占了統(tǒng)治地位,在下一代網(wǎng)絡(NGN)中也有強大的發(fā)展?jié)摿?,甚至有人提出了“Everything is IP”的預言。但是OSI作為一個完整、嚴謹?shù)捏w系結(jié)構(gòu),也有它的生存空間,它的設計思想在許多系統(tǒng)中得以借鑒,同時隨著它的逐步改進,必將得到更廣泛的應用。 TCP/IP目前面臨的主要問題有地址空間問題、QoS問題、安全問題等。地址問題有望隨著IPV6的引入而得到解決,QoS、安全保證也正在研究,并取得了不少的成果。因此,TCP/IP在一段時期內(nèi)還將保持它強大的生命力。OSI的確定在于太理想化,不易適應變化與實現(xiàn)。因此,它在這些方面做出適當?shù)恼{(diào)整,也將會迎來自己的發(fā)展機會。 盡管OSI模型在各種場合得到了廣泛的應用,但由于其建立時間過早,各種網(wǎng)絡的發(fā)展不斷突破了OSI參考模型,特別是互聯(lián)網(wǎng)的發(fā)展,對OSI模型是一個巨大的挑戰(zhàn)。OSI參考模型的教訓是:首先,引入時間過晚,建立標準時TCP/IP已在大學使用,而后來又被廣泛使用;其次,在技術上不能完全適應網(wǎng)絡發(fā)展現(xiàn)狀,如會晤層在大多數(shù)應用中很少使用,表述層幾乎是空的,實際上英國給ISO的建議只有5層,而不是7層。相反數(shù)據(jù)鏈路層和網(wǎng)絡層內(nèi)容過多,有時不得不分成子層,每一子層賦予不同的功能。OSI的另一個問題是有些功能在不同的層一再出現(xiàn),如編址、流量控制、糾錯等等。有些功能放在那里很難達成一致意見,如安全性、加密及網(wǎng)絡管理層很難達成一致而干脆未包括在內(nèi)。同時OSI完全忽略了無連接業(yè)務的相應的協(xié)議,而這在LAN和演播室局域網(wǎng)中得到了廣泛的應用,只是后來才加以補充。另一個嚴重問題是OSI主要考慮通信,而計算機世界有相當多的不同點。最后在OSI的實現(xiàn)和政策上都有一些問題。 可以看到,其中不存在會晤層和表述層,主要面向連接的網(wǎng)絡層也被以包交接為基礎的無連接互聯(lián)網(wǎng)絡層代替,稱為互聯(lián)網(wǎng)層,數(shù)據(jù)鏈路層和物理層也大大簡化為主機到網(wǎng)絡層(Host-To-Network),除了指出主機必須使用能發(fā)送IP包的協(xié)議外并不規(guī)定什么。在互聯(lián)網(wǎng)層中定義了包結(jié)構(gòu)和相應的協(xié)議,稱為互聯(lián)網(wǎng)協(xié)議(IP:Internet Protocol),主要作用是將IP包送到相應的地址。TCP/IP傳送層的作用類似于OSI傳送層的作用,是使源和目標設備相互對話。TCP/IP定義了兩種端到端協(xié)議,第一種是傳輸控制協(xié)議(TCP:Transmission Control Protocol),是可靠的面向連接的協(xié)議,能確保拜特流無誤碼從源設備傳送到互聯(lián)網(wǎng)中的其他設備。它將輸入拜特流分割成較小的信息并將其每一個都放入互聯(lián)網(wǎng)層,在接收端,接收TCP重組所接收的信息還原成原拜特流。TCP還進行流量控制,確保較高速的發(fā)送端不會使較低速的接收設備過載。第二種協(xié)議是用戶數(shù)據(jù)報協(xié)議(UDP:User Datagram Protocol),是一個非確保的無連接協(xié)議,用于那些不需要TCP順序和流量控制的應用,廣泛用于單項數(shù)據(jù)傳輸、服務器用戶類型的應答應用。在這些應用中,即時傳送比精確傳送更重要,典型的應用就是語言和視頻傳輸。 在傳送層上面是應用層,包括了所有終端協(xié)議。早期的包括虛擬終端(TELNET),文件傳送(FTP)和電子郵件(SMTP),虛擬終端協(xié)議允許用戶登錄道遠端設備并在那里工作。以后加入的有域名服務(DNS:Domain Name Service)、網(wǎng)絡新聞傳送協(xié)議(NNTP:Network News Transport Protocol) 和超文本傳輸協(xié)議(HTTP: Hyper Text Transport Protocol)。域名服務將主機名字與網(wǎng)絡地址相匹配;網(wǎng)絡新聞傳送協(xié)議用于在網(wǎng)上到處發(fā)送新聞;超文本傳輸協(xié)議用來傳輸網(wǎng)頁。 TCP/IP也不是對什么情況下都適合的,它沒有象OSI模型那樣有明確定義的“服務”、“接口”和“協(xié)議”,因此軟件工程師在設計時,在規(guī)范和實現(xiàn)之間有較大的距離,也很少有使用新技術設計新網(wǎng)絡的指導意見。TCP/IP也很難用來描述不同需要的其他協(xié)議,其中的主機到網(wǎng)絡層也很難說是一層,不能區(qū)分物理層和數(shù)據(jù)鏈路層,而它們是完全不同的。另一個問題是由于TCP/IP應用的廣泛,經(jīng)常會有一個大學的學生設計一些新的功能,并無償提供使用,其中有一些被廣泛擴散,但由于考慮不是很全面,而很難替代,如虛擬終端協(xié)議TELNET原是為每秒10個字符設計的遠端打字終端,與圖形用戶接口和鼠標無關,但25年后的今天,他仍然使用。與OSI的另一個區(qū)別是,OSI模型在網(wǎng)絡層支持無連接和面向連接的通信,而TCP/IP在網(wǎng)絡層只支持無連接通信,而在傳送層可以支持兩種通信。二、為什么ISO組織要提出OSI模型?
世界上第一個網(wǎng)絡體系結(jié)構(gòu)由IBM公司提出(74年,SNA),以后其他公司也相繼提出自己的網(wǎng)絡體系結(jié)構(gòu)如:Digital公司的DNA,美國國防部的TCP/IP等,多種網(wǎng)絡體系結(jié)構(gòu)并存,其結(jié)果是若采用IBM的結(jié)構(gòu),只能選用IBM的產(chǎn)品,只能與同種結(jié)構(gòu)的網(wǎng)絡互聯(lián)。
為了促進計算機網(wǎng)絡的發(fā)展,國際標準化組織ISO于1977年成立了一個委員會,在現(xiàn)有網(wǎng)絡的基礎上,提出了不基于具體機型、操作系統(tǒng)或公司的網(wǎng)絡體系結(jié)構(gòu),稱為開放系統(tǒng)互聯(lián)模型(OSI參考,open system interconnection)
可以說提出OSI是為了方便創(chuàng)建更好的計算機網(wǎng)絡,方便資源共享
三、什么是OSI模型?
OSI(Open System Interconnect)開放式系統(tǒng)互聯(lián)。
一般都叫OSI參考模型
是ISO(國際標準化組織)組織在1985年研究的網(wǎng)絡互聯(lián)模型。
最早的時候網(wǎng)絡剛剛出現(xiàn)的時候,很多大型的公司都擁有了網(wǎng)絡技術,公司內(nèi)部計算機可以相互連接??梢詤s不能與其它公司連接。因為沒有一個統(tǒng)一的規(guī)范。計算機之間相互傳輸?shù)男畔Ψ讲荒芾斫狻K圆荒芑ヂ?lián)。
ISO為了更好的使網(wǎng)絡應用更為普及,就推出了OSI參考模型。其含義就是推薦所有公司使用這個規(guī)范來控制網(wǎng)絡。這樣所有公司都有相同的規(guī)范,就能互聯(lián)了。
其內(nèi)容如下:
第7層應用層—直接對應用程序提供服務,應用程序可以
變化,但要包括電子消息傳輸
第6層表示層—格式化數(shù)據(jù),以便為應用程序提供通用接
口。這可以包括加密服務
第5層會話層—在兩個節(jié)點之間建立端連接。此服務包括
建立連接是以全雙工還是以半雙工的方式進行設
置,盡管可以在層4中處理雙工方式
第4層傳輸層—常規(guī)數(shù)據(jù)遞送-面向連接或無連接。包括
全雙工或半雙工、流控制和錯誤恢復服務
第3層網(wǎng)絡層—本層通過尋址來建立兩個節(jié)點之間的連接,
它包括通過互連網(wǎng)絡來路由和中繼數(shù)據(jù)
第2層數(shù)據(jù)鏈路層—在此層將數(shù)據(jù)分幀,并處理流控制。本層
指定拓撲結(jié)構(gòu)并提供硬件尋址
第1層物理層—原始比特流的傳輸,電子信號傳輸和硬件接口
數(shù)據(jù)發(fā)送時,從第七層傳到第一層,接受方則相反。
上三層總稱應用層,用來控制軟件方面。
下四層總稱數(shù)據(jù)流層,用來管理硬件。
數(shù)據(jù)在發(fā)至數(shù)據(jù)流層的時候?qū)⒈徊鸱帧?/p>
在傳輸層的數(shù)據(jù)叫段 網(wǎng)絡層叫包 數(shù)據(jù)鏈路層叫幀 物理層叫比特流 這樣的叫法叫PDU (協(xié)議數(shù)據(jù)單元)
OSI中每一層都有每一層的作用。比如網(wǎng)絡層就要管理本機的IP的目的地的IP。數(shù)據(jù)鏈路層就要管理MAC地址(介質(zhì)訪問控制)等等,所以在每層拆分數(shù)據(jù)后要進行封裝,以完成接受方與本機相互聯(lián)系通信的作用。
如以此規(guī)定。
OSI模型用途相當廣泛。
比如交換機、集線器、路由器等很多網(wǎng)絡設備的設計都是參照OSI模型設計的。
知道道這么多就可以了。至少CCNA就考這么多。
四、OSI參考模型是由ISO提出與制定的嗎?
是的,國際標準化組織(iso)在1977年設立理專門的機構(gòu)提出的一個使計算機能夠互聯(lián)的標準框架--開放式系統(tǒng)互聯(lián)參考模型(osi/rm)
以上就是小編對于osi是哪一年提出的問題和相關問題的解答了,如有疑問,可撥打網(wǎng)站上的電話,或添加微信。
推薦閱讀:
香蕉榴蓮絲瓜草莓污下載ios(香蕉榴蓮絲瓜草莓黃瓜榴蓮直播)
SQL Error: select * from ***_ecms_news order by rand() desc limit 2