事實上,我們現(xiàn)在使用的所有網絡都是基于開放系統(tǒng)互聯(lián)(OSI)標準的某種形式。OSI是由國際標準化組織(ISO)于1984年制定的。它是國家標準組織的全球聯(lián)盟,代表大約130個國家及地區(qū)。
該標準的核心是OSI參考模型,它共分為七層,各層的職責是:定義數(shù)據(jù)通過網絡從一個設備傳輸?shù)搅硪粋€設備所必須經歷的不同階段。在本文中,我們將帶您了解有關OSI標準的所有信息。
層
可以將這七層看作是計算機中的裝配線。在每一層,數(shù)據(jù)都會發(fā)生一些變化從而為下一層的傳輸做準備。這七層可分為兩組,分別是:
應用組
第七層:應用層:無論用戶何時選擇傳輸文件、讀取信息或進行其他網絡相關的活動,該層實際上負責與操作系統(tǒng)或應用程序進行交互操作。
第六層:表示層:第六層接收應用層提供的數(shù)據(jù)并將其轉化為其他層可以理解的標準格式。
第五層:會話層:第五層建立、維護以及終止與接收設備的通信。
傳輸組
第四層:傳輸層:該層維護數(shù)據(jù)的流量控制并提供錯誤檢查以及設備之間的數(shù)據(jù)恢復。流量控制的作用是傳輸層查看數(shù)據(jù)是否來自多個應用程序,并為物理網絡將每個應用程序的數(shù)據(jù)整合為一個單獨的數(shù)據(jù)流。
第三層:網絡層:該層決定以何種方式將數(shù)據(jù)發(fā)送到接收設備。該層管理邏輯協(xié)議、路由和尋址。
第二層:數(shù)據(jù)層:在該層中,將合適的物理協(xié)議分配給數(shù)據(jù)。另外,還定義了網絡類型和分組排序。
第一層:物理層:該層是實際的硬件層。該層定義網絡的物理特性,如連接、電壓電平以及同步。
OSI 參考模型只是一種指導原則。實際的協(xié)議棧往往將OSI中的一層或多層合并為一層。
協(xié)議棧
協(xié)議棧是一組協(xié)同工作使軟件或硬件執(zhí)行某一功能的協(xié)議。TCP/IP協(xié)議棧就是一個很好的例子。它使用映射到OSI模型的四層,如下所示:
第一層:網絡接口層:該層將物理層和數(shù)據(jù)層合并,并在同一網絡上的設備之間傳輸數(shù)據(jù)。此外,它還管理網絡與其他設備之間的數(shù)據(jù)交換。
第二層:Internet層:該層與網絡層對應。網絡協(xié)議(IP)使用IP地址(由網絡標識符和主機標識符組成)確定與其通信的設備地址。
第三層:傳輸層:與OSI傳輸層對應,傳輸控制協(xié)議(TCP)在協(xié)議棧的這一層。TCP的工作原理就是詢問網絡上的另一設備是否愿意接收來自本地設備的信息。
第四層:應用層:第四層合并了OSI模型的會話層、表示層和應用層。特定功能的協(xié)議,如電子郵件(簡單郵件傳輸協(xié)議,即SMTP)和文件傳輸(文件傳輸協(xié)議,即FTP)都駐留在該層。
正如您所看到的,并沒有必要為OSI參考模型中提到的每個功能開發(fā)一個獨立的層,但開發(fā)人員可以按照該模型提供的指導原則保持一定程度的兼容性。
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請
點擊舉報。