計算機網(wǎng)絡是一個非常復雜的系統(tǒng)。若兩臺計算機進行通信必須有一條傳送數(shù)據(jù)的通路,但還遠遠不夠,至少還有以下工作要做:
⊙ 發(fā)起通信的計算機必須將數(shù)據(jù)通信的通路進行激活。
⊙ 告訴網(wǎng)絡如何識別接收數(shù)據(jù)的計算機。
⊙ 發(fā)起通信的計算機必須查明對方計算機是否已準備好接收數(shù)據(jù)。
⊙ 發(fā)起通信的計算機必須清楚,在對方計算機中的文件管理程序是否已做好接收文件和存儲文件的準備工作。
⊙ 若兩個計算機的文件格式不兼容,則至少其中的一臺計算機能完成格式轉(zhuǎn)換。
⊙ 對出現(xiàn)的各種差錯和意外事故,應有可靠的措施保證對方計算機最終能收到正確的文件。
上面的例子足以說明計算機網(wǎng)絡通信的復雜性了,為了將復雜的問題簡單化,便于網(wǎng)絡的設計和管理,1974年IBM公司宣布了研制的系統(tǒng)網(wǎng)絡體系結(jié)構SNA,這個網(wǎng)絡標準就是按照分層的方法制定的。
網(wǎng)絡分層以后,使得某公司所生產(chǎn)的各種設備都能夠很容易地互連成網(wǎng)絡。但由于用戶一旦購買了某個公司的網(wǎng)絡產(chǎn)品后,若需擴大網(wǎng)絡只能購買原公司的產(chǎn)品。為此,ISO(國際化標準組織)于1978年定義了OSI參考模型,使得各個公司的產(chǎn)品能互相兼容。