網路通訊協定
OSI參考模式是在網路已存在後才制定出的(1970年代開始)。因此之前已存在的通信協定並不一定配合其七層模式。目前商用網路軟體許多是提供 OSI的上層協定,而架在非 OSI 的傳輸層協定堆疊上,如TCP/IP可透過 ISODE (ISO Development Environment)的工作,發展ISO高層應用軟體。而一些網路產品製造商也制定專屬的通訊協定,如Netware的 IPX/SPX。這現象使得OSI與非OSI的產品並存的情況將再持續下去。OSI協定的組成
Layer | 名稱 | 協定 | ||||||
7 | 應用層(Application) | VT | DS | FATM | CMIP/CMIS | MHS | ANS.1 | |
ACSE, RTSE, ROSE | ||||||||
6 | 表現層 ( Presentaion) | OSI Presentation | ||||||
5 | 會談層(Session) | OSI Session | ||||||
4 | 傳送層(Transport) | TP0, TP1, TP2, TP3, TP4 | ||||||
3 | 網路層(Network) | ES-IS, IS-IS | ||||||
X.25 PLP | CLNS | |||||||
2 | 資料鍵結層(Data Link) | IEEE802.3 | HDLC, LAP-B | |||||
IEEE802.3, 802.4, 802.5 , FDDI | ||||||||
1 | 實體層(Physical) | RS-232C, X.21, RS-449,V.35, ISDN |
- X.21:公共網路DTE ( Data Terminal Equipment)與 DCE (Data Circuit-Terminating Equipment)連接之同步傳輸標準。
- V.35:48k bps傳輸之界面。
- HDLC協定:通信媒體的使用分配。將欲傳輸之資料組成固定封包格式,並附加錯誤檢測功能。封包內提供足夠訊息,使封包資料能在網路上一站接一站傳遞下去。
- LAP-B: Link Access Procedure-Balanced,新的X.25。取代 HDLC 為第二層的協定。
- X.25:網路層標準。現行的公共數據網路,以分封式資料傳輸,讓多個使用者可以共用電信局所建構的網路。
- PLP: Pactket Layer Protocol,提供封包在網上傳輸的協定。採用固定路徑方式,即Connection-Oriented。在節點與節點之間,有流量控制及錯誤檢查,並有重傳功能。
- CLNS: Connectionless Network Service Protocol,不固定路徑,即各個封包可在網路上走不同路徑到達終站時間也各不相同,但最後這些封包再重組。
- ES-IS(End System to Intermediate System)與IS-IS(Intermediate System to Intermediate ):OSI在Data Routing 方面為路徑選擇之協定。
- 第四層傳輸層:以連接式服務為主,也有非連接式的網路通信服務。有五種通訊協定。
- TP0:將 TPDU (Transport Protocol Data Unit) 切成較小段之資料以供傳輸。在接收網路傳來的資料時,動作相反。
- TP1:將切成小段之 TPDUs編號,並注意送出後是否有回應,若無即重傳。
- TP2:負責輸時網路的多工( Mutiplexing)及解多工( Demultiplexing )。
- TP3:為TP1與TP2功能之總合,即具備錯誤控制、流量控制及多工等。
- TP4:為一高信賴性,全雙工(Full-Duplex),以連接為主之協定。可用在較對可靠的非連接式網路上,保持通信傳輸之正確性,為五種協定中最重要者。
- 第五層交談層Session:提供控制機能,將下四層的資料流控制成交談方式,其中包括了要達成通信兩端交談所需遵守之參數設定、交談控制及錯誤回報等。交談的管理可分為全雙工及半雙工兩種方式。
- 第六層表現層:以建立連接、傳送資料、控制對談及活動之同步為主。
- ANSN.1:除了ISO表現層協定外,ANSN.1(Abstrct Syntax Notation 1)亦依據ITU之X.409定義了格式化的資料結構方式,以便不同電腦系統可在應用程式下有公認之格式,ANSN.1也涵蓋了應用層。
- 應用層採用了ACSE、RTSE、ROSE三種重要的協定以便與下層之各層通訊,並提供網路應用軟體之各類應用的基本功能。
- ACSE: Association Control Service Element,主要為提供網路連線中,各部電腦的名稱及關連(Association)的維持。
- RTSE: Reliable Transfer Service Element,主要為確保訊息的傳遞正確可靠,其做法是在電腦進行交談過程中,置入適當的檢查點,並可將不成功的傳輸情況回報給應用軟體。
- ROSE: Remote Operations Service Element,主要用來管理請求/回覆(Reques / Reply)之類的服務。類似TCP/IP中的RPC,但ROSE允許通信的兩端均可充做伺服器來使用。
- MHS: Message Handling System,是從CCITT(ITU)在1984年制定的X.400標準所衛生出來的電子郵件服務。提供使用者或應用程式透過OSI網路系統來使用。
- FTAM: File Transfer 、 Access and Management,提供類似Netware或UNIX下的檔案服務工作。為了解決不同電腦系統餐檔案結構不同的困擾,FTAM定義了虛擬檔案儲存的架構,使真實的各不同檔案系統均可對映到此虛擬檔案,以利彼此之間的檔案存。
- DS: Directory Service,由 CCITT的X.500之規定而來。主要特性是具備分散式資料庫存取的功能,能從分散的資料庫中,獲得相關訊息。舉凡電子郵件、網路管理及其他諸多應用所需之目錄查詢,均可由DS提供。另亦有三個等級的保密性。
- VT: Virtual Terminal,像Telnet服務。終端機螢幕顯示藉由終端機模擬,將主電腦之訊息呈現出來。
- CMIP: Common Management Information Protocol,整個網路管理中心,執行下列五種重要功能:使用者帳號管理、效能管理、保密措施、網路錯誤狀況管理,以及網路組態管理等。