開放系統(tǒng)osi標準定制過程中所采用的方法是將整個龐大而復雜的問題劃分為若干個容易處理的小問題,這就是分層的體系結(jié)構(gòu)方法。在osi中,采用了三級抽象,即體系結(jié)構(gòu)、服務定義和協(xié)議規(guī)定說明。
osi參考模型定義了開放系統(tǒng)的層次結(jié)構(gòu)、層次之間的相互關系及各層所包含的可能的服務。它是作為一個框架來協(xié)調(diào)和組織各層協(xié)議的制定,也是對網(wǎng)絡內(nèi)部結(jié)構(gòu)最精練的概括與描述進行整體修改。
osi的服務定義詳細說明了各層所提供的服務。某一層的服務就是該層及其下各層的一種能力,它通過接口提供給更高一層。各層所提供的服務與這些服務是怎么實現(xiàn)的無關。同時,各種服務定義還定義了層與層之間的接口和各層的所使用的原語,但是不涉及接口是怎么實現(xiàn)的。
osi標準中的各種協(xié)議精確定義了應當發(fā)送什么樣的控制信息,以及應當用什么樣的過程來解釋這個控制信息。協(xié)議的規(guī)程說明具有最嚴格的約束。
iso/osi參考模型并沒有提供一個可以實現(xiàn)的方法。iso/osi參考模型只是描述了一些概念,用來協(xié)調(diào)進程間通信標準的制定。在osi范圍內(nèi),只有在各種的協(xié)議是可以被實現(xiàn)的而各種產(chǎn)品只有和osi的協(xié)議相一致才能互連。這也就是說,osi參考模型并不是一個標準,而只是一個在制定標準時所使用的概念性的框架。
在歷史來看,在制定計算機網(wǎng)絡標準方面起著很大作用的兩大國際組織是ccitt和iso。ccitt與iso tc97的工作領域是不同的,ccitt主要是從通信角度考慮一些標準的制定,而iso的tc97則關心信息的處理與網(wǎng)絡體系結(jié)構(gòu)。但是隨著科學技術(shù)的發(fā)展,通信與信息處理的界限變得比較模糊了。于是,通信與信息處理就都成為了ccitt與tc97共同關心的領域。ccitt的建議書x.200就是開放系統(tǒng)互連的基本參考模型,它和iso 7498基本是相同的。
最早的時候網(wǎng)絡剛剛出現(xiàn)的時候,很多大型的公司都擁有了網(wǎng)絡技術(shù),公司內(nèi)部計算機可以相互連接??墒菂s不能與其它公司連接。因為沒有一個統(tǒng)一的規(guī)范。計算機之間相互傳輸?shù)男畔Ψ讲荒芾斫?。所以不能互?lián)。