2010年11月14日 星期日

OSI通訊協定

網路通訊協定
        OSI參考模式是在網路已存在後才制定出的(1970年代開始)。因此之前已存在的通信協定並不一定配合其七層模式。目前商用網路軟體許多是提供 OSI的上層協定,而架在非 OSI 的傳輸層協定堆疊上,如TCP/IP可透過 ISODE (ISO Development Environment)的工作,發展ISO高層應用軟體。而一些網路產品製造商也制定專屬的通訊協定,如Netware的 IPX/SPX。這現象使得OSI與非OSI的產品並存的情況將再持續下去。
OSI協定的組成
Layer名稱協定
7應用層(Application)VTDSFATMCMIP/CMISMHSANS.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.3HDLC, 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,整個網路管理中心,執行下列五種重要功能:使用者帳號管理、效能管理、保密措施、網路錯誤狀況管理,以及網路組態管理等。

沒有留言:

張貼留言