分佈式操做系統的通訊

分佈式操做系統與單處理機系統。

區別在因而否使用共享存儲器的方式實現進程間通訊。網絡

  1. 分層協議。

          因爲分佈式操做系統中缺乏共享存儲器,因此,在分佈式操做系統中,全部通訊都必須都經過消息傳遞。而消息傳遞須要支持。架構

    2.1 開放系統互連參考模型(OSI)。異步

         物理層,數據鏈路層,網絡層,傳輸層,會話層,表示層,應用層。七層分層模型使得總體的架構變得很是合理,使得上層的實現依賴下層的庫調用。依次向下傳遞和依次向上解析的過程。分佈式

         物理層。物理層中,電壓表示,每秒傳輸位數,是否雙向傳遞。以及網絡插頭大小,形狀,引腳,各引腳意義都很是關鍵。物理層中討論電氣,機械,信號接口標準化的問題,現在有許多物理層標準,如RS-232-C串行口通訊線標準。spa

            數據鏈路層。提供校驗和糾錯機制,負責將位組織到單元(幀)中,而且檢查每幀是否被正確接收。數據鏈路層在沒幀開頭和結尾加上頭標記和尾標記,而且以一種肯定的方式經過過幀中的全部字節相加來計算校驗和。數據鏈路層將校驗和加入到幀中。當該幀到達時,接收者從新計算校驗,而且與幀前檢驗比較。若是相同,則證實傳輸正確並接受他,不然提示接收者從新發送。操作系統

            網絡層。最主要的任務就是負責路由。orm

            傳輸層。負責將會話層的消息傳輸給傳輸層,並但願傳輸中不會丟失消息。負責將會話層接受的消息大包分片,給沒包分配序列號,而且所有飯送出去。傳輸層必須知道哪一個包已經被髮送,哪一個包已被髮送,接收者還有多少空間等。傳輸層主要協議是TCP/IP/UDP接口

            會話層。傳輸層的增強版,提供對話控制,對話跟蹤及同步功能。其中會設置檢查點。同步容許用戶在很長的傳輸中插入檢查點。當會話被打斷時,僅僅須要從最後一個檢查點重發,而不是從頭開始重發。而實際上,不多應用對會話層感興趣。
進程

            表示層。表示層關心位的含義。
路由

            應用層。公共服務雜項協議。

2.ATM網絡

       ATM即異步傳輸模式。使用固定大小的塊經過虛擬線路傳輸。ATM模型中,發送者首先及案例一個到接受者的連接。簡歷過程當中,從發送者到接收者之間創建一個陸游。並將路由信息放在沿途的交換機上。系統能夠用這個連接發送包。包首先拆分紅固定大小的單位,成爲信元。一個給定線路的信元,沿着交換機中的路徑流動。當不須要鏈接時,釋放該鏈接,並從交換機中刪除該路由信息。

       ATM

相關文章
相關標籤/搜索