終端網路
終端網路
終端網路 (terminal networks) 指把一台計算機同處於許多不同地方的終端連結起來的網路。同計算機連接的終端可使用各種不同傳輸方式:非同步傳輸或同步傳輸,半雙工或全雙工,字元、字元塊或報文分組傳輸。不同種類的數據可由每一終端或終端組採集,亦可把其他計算機作為終端使用。
終端網路的主要特點是在終端計算機上運行終端模擬程序,該程序接受用戶的鍵盤、滑鼠等輸入指令,並通過專用的通訊協議把用戶需進行的各種操作指令傳遞給伺服器,由伺服器“代替”工作站完成這些處理,最後把處理結果返回給終端工作站,這樣終端用戶就可以像坐在伺服器前直接操作伺服器一樣運行各種程序了。
傳統的主機/終端系統均採用Unix操作系統和罕符界面,安全性好,可靠性高,但是用戶操作往往需要通過學習才能掌握,目前一般只用於銀行等行業。1993年微軟Windows NTServer 3.51網路操作系統發布后,陸續出現了很多圖形界面終端系統,用戶可以像坐在伺服器前一樣操作終端計算機運行安裝在終端伺服器上的各種圖形軟體。微軟公司2000年發布的Windows 2000 Server/Advanced Server網路操作系統,更是把終端服務作為一種防置的功能隨操作系統提供,使終端系統的應用進入了一個前所未有的發展階段。
由於終端計算機除運行終端模擬程序外,並不運行其他程序,而終端模擬程序對計算機的要求很低,甚至是286計算機都能勝任。另外,終端網路只傳輸指令和結果數據,網路傳輸的數據量很小,老型的10M網就足以滿足其要求。
這些特點對於一些在當今時代已慢得無法使用的舊電腦、舊網路無疑是一個天大的福音:我們只需添加一台配置較高的電腦作為終端伺服器,把原有的舊電腦聯網後作為終端機使用,就可以在這些舊電腦上運行Windows NT或Windows 2000以及相應環境下的多種應用軟體,例如Office 2000、Offic,XP、Photoshop、VB、VC、Oracle、Sybase等等大型軟體,所以終端網路是大幅度提高舊電腦,舊網路性能的一種性價比較高的改造方式。
終端網路
目前廣泛使用的計算機終端大多數是非智能化的,需要由終端控制器或計算機內的專門電路來進行控制。常用的連接終端聯網路是星形、多星形和層次形的。如右圖所示給出了一個典型的例子。
圖中央的計算機系統擁有系統中幾乎全部資源、數據存儲功能、印表機以及其它的為終端用戶服務的外部設備。
一般說來,多數終端是通過通信控制器與計算機相連的,也有的終端與計算機直接相連。當然,有些終端比較特殊,在速度或控制方式上有特殊的要求。它們的連接方式也要受到相應的限制。如光柵圖象終端的吞吐量特別大,需佔用多個信口及較寬的頻帶。遠程終端通常都要經過公共電話電報線路、專用線路或公共數據網路與通信控制器相連。這時,由幹線路質量的限制,只能在低速情況下工作。本地終端由於距離較近,可利用其它技術和傳輸通信設施以達到高速通信。當在遠距計算機的地方有多台終端時,常見的作法是將這些終端連接到位於當地的一台終端控制器上,再將此終端控制器通過速度較高的通信線路連到與主機相連的通信控制器上。終端控制器執行兩種功能:一,控制非智能終端;二,向所有終端分配高速通信線路。
早期的分散式計算機系統就是以此為基礎發展起來的。智能化的遠程終端控制,實際上是一台計算機。可以運行一部分應用程序,從而減輕通向中心計算機系統的線路負載和中心計算機的工作壓力。通信線路上的負載減輕以後,就可以使用質量較次、價格也較便宜的線路。由於通信線路的費用在整個網路的費用中占能比重最大,雖然這種智能化的終端控制器比普通的分線開關貴徊多,但綜合起來看整個系統的造價還是便宜得多。早期的終端描制器只具有諸如數據格式檢查一類的簡單功能。隨著處理器和有儲器晶元的降價,終端控制器的功能迅速加強。現在,新式的終端控制器可以完成資料、文本編輯等一類複雜的工作,甚至幾乎不要中央處理機的協助就可以獨立執行一些大型的用戶應用程序。
現在來看網路的連接方式。上圖中有一個中央計算機系統,應該如何處理才能使之適應局部網的條件呢?考慮到各地區的情況,首先要承認已形成的布局基本是不可改變的,即計算機系統的位置、終端的位置不能改變,只能在這個基礎上想辦法。
終端網路
儘管上述方案是可行的,但如果址位B和C處本來就不具備處理能力,則沒有必要單獨組成局部網。這時較好的解決方案是在址位B和c處分別配備終端控制器,址位A處的局部網依然保留。門路A取消,由終端控制器直接連接到局部網上。址位A的局部網的形式取決於A處設備的特點。如果這些終端能按照迥路方式相互連接,並且用迥路控制器代替終端控制器,那麼構成一個更為廉價的迥路式局部網也是可取的。如果終端是智能化的,或者有些設備本身含有微處理器,迥路形式則不太好。這時匯流排型或環形網則是較好的方案。
當某個址位有大量的終端時,局部網是最合適的。局部網固有的通信能力完全足以應付大量用戶產生的通信量,即使用通隹負荷最重的查詢式終端控制器也無妨礙。
對於無盤工作站而言,如果通過無盤網路伺服器啟動進入Windows 3.x或Windows 9x操作系統,則可分別利用微軟提供的16位或32位連接程序,利用微軟RDP協議建立與終端伺服器的連接和會話,使無盤工作站變成為~台終端。另外,Ctrix公司提供了更為強大的終端客戶連接軟體,除有在Windows 1 6和32位環境下工作的、較微軟更為強大的連接軟體外,還提供有DOS等操作系統環境下的客戶端程序,藉助這些客戶端程序,我們甚至最低只需要能夠啟動無盤DOS工作站,就完全可以實現windows終端。
20世紀50年代到60年代中期,由於計算機的數量比較少,人們把遠程終端利用通信線路(公用電話線路)與計算機主機相連接,使多個終端共享主機的資源,這樣形成的聯機系統被稱為面向終端的計算機通信網,是一種最原始的網路,即第一代的計算機網路。主要特徵是以單個計算機為中心,通過相應的介面設備與多個終端相連,終端之間不能通信。