通信控制器
管理計算機等數據輸出的裝置
通信控制器,計算機術語,是管理到主機或計算機網路的數據輸入輸出。它可以是複雜的前台大型計算機介面或者簡單的設備如多路復用器、橋接器和路由器。
通信控制器管理到主機或計算機網路的數據輸入輸出。它可以是複雜的前台大型計算機介面或者簡單的設備如多路復用器、橋接器和路由器。這些設備把計算機的并行數據轉換為通信線上傳輸的串列數據,並完成所有必要的控制功能、錯誤檢測和同步。現代設備還完成數據壓縮、路由選擇、安全性功能,並收集管理信息。
通信控制器的主要功能是:①提供與數據電路和與主機的電氣介面;②根據串并行變換原理,將數據電路上的串列比特流裝配成字元,或反過來,將字元拆卸成串列比特流;③電路上的數據傳輸速率與主機傳送速率的變換;④傳輸代碼與主機內部代碼的變換;⑤執行傳輸控制規程,例如數據通信基本型控制規程、高級數據鏈路控制規程等;⑥傳輸差錯的檢測和校正,例如垂直水平奇偶校驗、循環碼校驗等。
通信控制器的種類很多,通常按其緩衝信息的能力可分為字元緩衝、碼組緩衝和報文緩衝三類。①字元緩衝方式:通信控制器以字元為單位向主機傳送數據的方式。由於電子技術的發展,有的已將這類通信控制器組裝在主機櫃內,與主機成為一個整體。②碼組緩衝方式:在字元緩衝方式的基礎上,增加了將字元裝配成碼組和對碼組進行差錯檢驗的功能,並以碼組為單位向主機傳送。③報文緩衝方式:在碼組緩衝方式的基礎上擴大到對整個報文進行緩衝。這種通信控制器功能相當完善,其規模也比較大,相當於一台小型計算機,為了區別起見,將這種通信控制器叫做通信控制處理機,簡稱CCP。各類通信控制器主要由線路連接單元和線路控制單元兩部分構成,前者的數目與所連接的線路數相對應,後者實現線路控制動作。
字元緩衝方式的通信控制器用於連接少量通信線路的場合;而報文緩衝方式的通信控制處理機則用於連接多條通信線路的場合,可作為數據交換機、線路集中器和前里處理機等使用。究竟採用何種通信控制器,或者說它與主機之間的功能如何分配,要由數據通信系統設計者根據合理性與經濟性等綜合考慮。
終端伺服器用於將大量終端連接到主機系統。所有終端連接進一個盒子里,這個盒子通過網路或遠程鏈路與主機相聯。
前台處理器提供終端和網路到主機系統的連接。
多路復用器把來自多個設備的數據流合併到一條線路,使用各種介質進行傳輸。
中繼器、橋接器、路由器用來互連區域網。
在IBM大型計算機環境中,通信控制器為IBM3750,IBM 3720,IBM 3725和IBM 3745。這些設備用於將遠地的群控器連接到主機。
在第一種方法中,遠地的群控器通過遠程通信鏈路連接到主機方與主機相連的通信控制器;
在第二種方法中,通信控制器在遠地並提供一個多群控器的連接點然後這個通信控制器管理來自群控器的信息流,再通過遠程通信鏈路傳送給主機方與主機相連的通信控制器。
通信控制器常稱作前台處理器,因為它是一個主機系統的分離設備,處理所有與外部設備,如終端的通信。這就防止主機不斷地被外部設備打斷,使得它能更有效地處理應用。
在終端與網路節點之間建立通信會話。
管理通信鏈路上的數據通信和控制數據的流動。
集中群控器的連接,並輪詢群控器看他們是否有數據要傳送。
為數據的輸入或輸出提供緩衝。
檢錯和糾錯。
提供數據傳送到目的地的路由選擇功能。
通信控制器實際上是一台計算機,內部有匯流排、存儲器和中央處理器(CPU),還包含與主機通道連接的適配器和與群控器連接的介面部件。CPU管理通道適配器與介面部件之間的數據流。
IBM通信控制器包括較早的已停止使用的3705和具有增強功能的新型號:
IBM 3705 提供128至353個速率可達230.4Kbps的通信鏈路,能處理BISYNC.SDLC或ASCII協議,它支持8個通道連接的主機,它依賴主機進行控制和診斷。
IBM 3725 設計作為對IBM3705的取代。有兩種型號:1型支持達256條全雙工通信鏈路和8個主機;2型支持80條全雙工鏈路和4個主機。
IBM 3720 一種廉價控制器。對於價格較低的主機如IBM 9370主機比較理想。不同型號提供與16至28條通信鏈路的直接或遠程連接,還具有一個令牌環介面。
IBM 3745 於1988年首次推出的通信控制器。有兩種型號:210型只有一個控制單元;410型有兩個控制單元,可作為兩個獨立的通信控制器工作或者一個作為備用或備份支持以防止軟體或硬體發生故障。210型可升級到410型以支持多達16個主機和8個令牌環適配器,這些設備還包括存放有重新啟動軟體模塊的硬碟。