標籤: 暫無標籤

客戶端(Client)或稱為用戶端,是指與伺服器相對應,為客戶提供本地服務的程序。一般安裝在普通的客戶機上,需要與服務端互相配合運行。網際網路發展以後,較常用的用戶端包括了如萬維網使用的網頁瀏覽器,收寄電子郵件時的電子郵件客戶端,以及即時通訊的客戶端軟體等。

1 客戶端 -簡介

  在計算機的世界里,凡是提供服務的一方我們稱為服務端(Server),而接受服務的另一方我們稱作客戶端(Client)。我們最常接觸到例子是區域網絡里的列印伺服器所提供的列印服務:提供列印服務的計算機,我們可以說它是列印伺服器;而使用列印伺服器提供列印服務的另一方,我們則稱作客戶端。但是誰是客戶端誰是服務端也不是絕對的,例如倘若原提供服務的服務端要使用其它機器所提供之服務,則所扮演之角色即轉變為客戶端,而這種關係在網際網路上,就變成使用者和網站的關係了。使用者透過數據機等設備上網,在瀏覽器中輸入網址,透過HTTP 通訊協議向網站提出瀏覽網頁的要求(Request)。網站收到使用者的要求后,將使用者要瀏覽的網頁數據傳輸給使用者,這個動作稱為響應(Response)。網站提供網頁數據的服務,使用者接受網站所提供的數據服務,所以使用者在這裡就是客戶端,響應使用者要求的網站即稱為伺服端。不過客戶端及服務端的關係不見得一定建立在兩台分開的機器上,同一台機器中也有這種主從關係的存在,提供服務的服務端及接受服務的客戶端也有可能都在同一台機器上,例如我們在提供網頁的伺服器上執行瀏覽器瀏覽本機所提供的網頁,這樣在同一台機器上就同時扮演服務端及客戶端。

2 客戶端 -原理

  (同上)不過客戶端及伺服端的關係不見得一定建立在兩台分開的機器上,同一台機器中也有這種主從關係的存在。提供服務的伺服端及接受服務的客戶端也有可能都在同一台機器上,例如我們在提供網頁的伺服器上執行瀏覽器瀏覽本機所提供的網頁,這樣在同一台機器上就同時扮演伺服端及客戶端。

3 客戶端 -發展

  隨著計算機網路的發展,連接形式逐漸發生變化,至今為止,主流的兩種網路連接模式為C/S和B/S模式,即客戶端/伺服器端和瀏覽器端/伺服器端。所以所說的客戶端更應該理解為C/S。即通過向客戶機上寫一些程序保證即使伺服器端出現故障或者維護時候,客戶端依然可以保證工作前提。實現離線工作。

4 客戶端 -遊戲客戶端

  客戶端是將遊戲中的很多資源儲存起來的軟體。玩家通過客戶端輸入指令,客戶端翻譯成數據發送給伺服器,伺服器處理完給出結果,然後再由客戶端翻譯成圖形化表現出來告訴玩家。可以說,客戶端是一個玩家和伺服器之間中介。
上一篇[生天目仁美]    下一篇 [PHP]

相關評論

同義詞:暫無同義詞