瘦客户端

**精簡型用戶端**（英語：thin client）指的是在客戶端 - 伺服器網路體系中的一個基本無需應用程式的計算啞終端。它通過一些協定和伺服器通信，進而接入區域網路。精簡型用戶端將其滑鼠、鍵盤等輸入傳送到伺服器處理，伺服器再把處理結果回傳至精簡型用戶端顯示。不同的精簡型用戶端可以同時登入到伺服器上，類比出一個相互獨立又在伺服器上的工作環境；與此相反，普通客戶端會儘可能多地進行本地資料處理，與伺服器（或其他客戶端）的通信中只傳送必要的通信資料。

## 簡介

設計一個客戶端 - 伺服器應用程式的時候，要分配好客戶端和伺服器需要分別完成的任務。這個分配工作將會極大地影響客戶機和主機的成本，應用程式的健壯性和安全，和後期修改、移植靈活度。

其中一個難點是客戶端軟體應該多大程度上特定於應用程式。使用標準化的客戶端軟體，如網路瀏覽器或 X11，能節省許多設計上的成本，但是缺陷是標準的客戶端有很多局限性而無法針對使用者個人化。

## 與網路電腦的區別

和網路電腦（Network Computer、NetPC）最大的不同在於，精簡型用戶端無需硬碟，所有的資料處理均由伺服器完成。

### 應用程式

### 使用者介面裝置

把精簡型用戶端作為一個裝置，指的是把它設計成只提供對使用者介面程式有用的功能。通常這些裝置都不配備硬碟，因為在安裝惡意程式或非相容程式時硬碟將有可能損壞。出於低維護成本和增加平均裝置失敗間隔時間的需要，精簡型用戶端使用唯讀記憶體如光碟機、網路虛擬驅動器或快閃記憶體。

理想情況下，使用者將只擁有一台顯示器、一個鍵盤、一個觸碰式裝置（如有需要）和足夠的計算裝置以完成顯示和通信功能。

### 軟體式精簡客戶端

然而多數精簡客戶端都是軟體式，能在標準個人電腦硬體上執行。

## 精簡型用戶端的優點

瘦客戶端的應用大大簡化了起動映像（boot image）的控制。通常一個起動映像已能滿足非常廣泛的應用，而且能夠集中管理，帶來以下的好處：

* **管理成本較低** - 管理人員可以在伺服器上集中管理瘦客戶端的，而瘦客戶端可能發生硬體故障的地方也較少。而由於本地環境被嚴格限制（通常還是沒有記憶的），防止了惡意軟體的攻擊。
* **數據的保護較容易** - 經過適當設計，應用數據完全不會存放在瘦客戶端上（它只是把運算結果繪製出來）；對惡意軟體防衛也可以集中進行。
* **硬體成本較低** - 因為沒有硬碟，記憶體，也沒有高效能的處理器，瘦客戶端一般是較便宜，而且它們也不會常常需要升級或很快老化。即使把伺服器的價錢計算在內，使用瘦客戶端的總體價錢也往往比傳統客戶端低。其中一個原因是前者能把硬體物盡其用：傳統客戶端的處理器雖然強大，但往往只是被閒置。另外，瘦客戶端之間可以共享記憶體，若是多個使用者同時使用一應用程式，那程式要只需在中央伺服器上載入，這情況下胖客戶端需各自把程式載入到本機的記憶體。
* **耗能量低** - 瘦客戶端專用的硬體耗能量比胖客戶端的低。除了節省了電費外，還可能免去空調或不須要額外的空調，顯著地減省了成本又達到節能的目的。
* **不會引起壞人興趣** - 由於瘦客戶端電腦是以專用的硬體或以較舊的硬體組裝，它們不能在客戶端 - 伺服器以外的環境使用。壞人偷了後很難賣出，即使賣了價錢也不高。
* **適合惡劣環境** - 因為沒有散熱扇，瘦客戶端可在多塵的環境使用，不用擔心塵埃積聚阻礙散熱扇的運行。
* **使用較少頻寬** - 若使用胖客戶端，使用者開啟 10MB 的檔案，便需要把這 10MB 傳送到使用者的電腦上，儲存時又要把這 10MB 傳送到檔案伺服器去，列印時亦要把 10MB 傳送到印表機上，這是沒有效率的。在瘦客戶端的環境下，由於終端機伺服器和檔案伺服器通常以高速的主軸網路相連，開啟或儲存檔案的通訊得以局限在伺服器室裡。在伺服器和使用者之間，只有滑鼠和鍵盤活動，以及螢幕的更新需要傳送。使用如 ICA 等的協定，傳送這些訊息所需的帶寬可低至 5kbps。

## 傳統客戶端的優點

* **對伺服器的要求較低** - 因為大部份的應用處理都在客戶端進行，所以傳統客戶端不像瘦客戶端那樣需要高效能的伺服器，伺服器成本大大降低。
* **多媒體效能較佳** - 在運行多媒體應用程式時，傳統客戶端較為佔優，因為這時瘦客戶端需要大量的帶寬。例如電子遊戲製就較適合在傳統客戶端上運行。
* **彈性較大** - 在某些作業系統上（例如 Windows），軟體是被設計在擁有本地資源的個人電腦上運行的。嘗試在瘦客戶端的環境下執行這些軟體可能會是困難的。

## 虛擬網路磁碟終端的優缺點

### 優點

* **人力花費更少**：同上。
* **更易保全**：同上。
* **硬體價格降低**：無需硬碟或閃存作二級儲存裝置。
* **被盜價值低**：同上。
* **伺服器需求更低**：伺服器端只被用作檔案伺服器，而並非程式伺服器。
* **更佳的多媒體效能**：客戶端可以使用其自有的硬體資源。
* **靈活性更高**：同上。
* **可延展性更高**：同上。

### 缺點

* **需要更快的區域網路連接**：由於系統沒有了原生的儲存裝置，系統非常依賴網路來交換資訊，所以網路連線必須足夠快，以應付其大量數據存輸。

## 協定

在客戶端 - 伺服器通信方式中有幾種常用的通信協定：

**XML over HTTP**
: XHTML 和 BXML 使用此協定

**X11**
: 幾乎所有 Unix 系統及其衍生系統都採用此協定 (現階段可與其競爭的技術有 Wayland 以及 Mir)

**NX technology**
: X11 協定的壓縮版，提供高效服務。

**Virtual Network Computing（VNC）**
: 提供虛擬桌面共享功能

**遠端桌面協定（Remote Desktop Protocol，RDP）**
: MS-Windows 上預設安裝的遠程伺服器管理客戶端。與其他瘦客戶端協定不同的是，RDP 技術是使一臺瘦客戶端存取在伺服器執行的虛擬機器會話 / 桌面，而不是軟體。

## 瘦客戶端的主要生產商

* eLux NG （頁面存檔備份，存於網際網路檔案館）
* INFOTRONIC
* Rangee Thin Clients （頁面存檔備份，存於網際網路檔案館）
* Neoware Systems （頁面存檔備份，存於網際網路檔案館）
* Igel Technology （頁面存檔備份，存於網際網路檔案館）
* Wyse （頁面存檔備份，存於網際網路檔案館）
* Atrust （頁面存檔備份，存於網際網路檔案館）
* ThinCCo AG
* LinWare Thin Clients （頁面存檔備份，存於網際網路檔案館）
* Thinner （頁面存檔備份，存於網際網路檔案館）
* LISCON （頁面存檔備份，存於網際網路檔案館）
* AXEL （頁面存檔備份，存於網際網路檔案館）
* levigo ThinClient Suite （頁面存檔備份，存於網際網路檔案館）
* HP Compaq ThinClient
* Termtek Computer
* CENTERM （頁面存檔備份，存於網際網路檔案館）
* Clientron （頁面存檔備份，存於網際網路檔案館）

## 開源專案

* ThinStation （頁面存檔備份，存於網際網路檔案館）
* OpenThinClient （頁面存檔備份，存於網際網路檔案館）

## 參考文獻

## 外部連結

## 參見

* 區域網路整合終端（LAN Intergrated Terminals）
* 啞終端