瘦客戶機(jī)是怎么組成的?
什么是瘦客戶機(jī)? 瘦客戶機(jī)是使用專業(yè)嵌入式處理器、小型本地閃存、精簡版操作系統(tǒng)的基于PC工業(yè)標(biāo)準(zhǔn)設(shè)計(jì)的小型行業(yè)專用商用PC。 配置包含專業(yè)的低功耗、高運(yùn)算功能的嵌入式處理器。不可移除地用于存儲(chǔ)操作系統(tǒng)的本地閃存、以及本地系統(tǒng)內(nèi)存、網(wǎng)絡(luò)適配器、顯卡和其它外設(shè)的標(biāo)配輸入/輸出選件。
瘦客戶機(jī)沒有可移除的部件,可以提供比普通PC更加安全可靠的使用環(huán)境,以及更低的功耗,更高的安全性。
瘦客戶機(jī)采用Linux 精簡型操作系統(tǒng)或Microsoft Windows Embedded操作系統(tǒng)家族,包括Linux Embedded ,Microsoft Windows CE .NET和Microsoft Windows XP Embedded操作系統(tǒng)。 瘦客戶機(jī)是基于服務(wù)器的計(jì)算解決方案的主要組成部分,業(yè)務(wù)部門 (LOB) 應(yīng)用就通過Microsoft Windows 2003 Server家族的終端服務(wù)、Citrix Metaframe或Citrix Presentation Server、終端仿真程序,C/S-B/S客戶端將瘦客戶機(jī)融入整體的使用環(huán)境中。
瘦客戶機(jī)是一套獨(dú)立的帶有供電電源的無硬盤系統(tǒng)。客戶機(jī)上連接著輸入設(shè)備(鍵盤、鼠標(biāo)、智能讀卡機(jī)等)同時(shí)連接著輸出設(shè)備(顯示器、打印機(jī)、揚(yáng)聲器等)??蛻魴C(jī)的作用是接收輸入設(shè)備的信息并交換傳輸給服務(wù)器,并接收服務(wù)器發(fā)出的信息并輸出給外圍設(shè)備。
整套系統(tǒng)的終端是一臺服務(wù)器(或服務(wù)器組),客戶機(jī)通過調(diào)制解調(diào)器或者局域網(wǎng)與之相連接。服務(wù)器需要使用多任務(wù)和多用戶的操作系統(tǒng),而且配置必須是足夠的高級(與終端機(jī)相比)。
瘦客戶機(jī)并不處理信息,所有的運(yùn)算都是由服務(wù)器完成的。因此客戶機(jī)的配置可以低一些。實(shí)際上,如果加裝了服務(wù)器連接程序的話,我們可以使用運(yùn)行DOS或者Windows 3.11操作系統(tǒng)的286或者386計(jì)算機(jī)作為客戶機(jī)??蛻魴C(jī)發(fā)展到目前的階段,典型的辦公應(yīng)用是使用運(yùn)行Windows 2000 OS的較高配置計(jì)算機(jī)(服務(wù)器也安裝Windows 2000)。 讓我們描述一下結(jié)構(gòu)示意圖。
設(shè)想一下一個(gè)由獨(dú)立的終端設(shè)備連接到運(yùn)算功能強(qiáng)大的服務(wù)器組成的網(wǎng)絡(luò)。終端機(jī)只接收來自輸入設(shè)備的數(shù)據(jù)并將其傳輸給服務(wù)器,然后顯示接收到的來自服務(wù)器的反饋數(shù)據(jù)。信息全部由遠(yuǎn)程的計(jì)算機(jī)進(jìn)行運(yùn)算,這樣的遠(yuǎn)程計(jì)算機(jī)叫做終端服務(wù)器。這樣的網(wǎng)絡(luò)模型非常類似于70年代的大型機(jī)運(yùn)算處理中心。當(dāng)然,如今的顯示器不再是當(dāng)時(shí)的那種單色文本模式的顯示器。如今的鍵盤也增加了聲效。如今的應(yīng)用軟件的功能都已經(jīng)經(jīng)過極大的擴(kuò)展。但是整體架構(gòu)是基本類同的。 瘦客戶機(jī)的市場并不是由MS Windows家族壟斷的。但是考慮到當(dāng)前最流行的辦公軟件和操作系統(tǒng)分別是MS Office和帶IE的MS Windows系統(tǒng),許許多多的企事業(yè)單位在使用Windows軟件。
這正是之所以基于Windows操作系統(tǒng)的終端客戶機(jī)備受關(guān)注的原因。
市場上存在兩種瘦客戶機(jī)和終端服務(wù)器之間的交互協(xié)議。
第一種是由Citrix公司創(chuàng)立的ICA (Independent Computing Architecture) 協(xié)議,它要比Microsoft公司的RDP (Remote Desktop Protocol) 協(xié)議發(fā)展的早,后者是捆綁在WindowsNT TSE、Windows 2000 Server或者微軟更高版本操作系統(tǒng)之內(nèi)的。
一般認(rèn)為ICA協(xié)議兼容性更好,除了win32版本操作系統(tǒng)之外,它能夠支持*nix OSes、Macintosh甚至Java客戶機(jī)。但是時(shí)至今日,兩種協(xié)議的功能已經(jīng)幾乎差不多了,盡管一般認(rèn)為Citrix的協(xié)議能夠?yàn)榭刂平K端網(wǎng)絡(luò)提供更大的自由度。