常常在論壇或是文章,甚至是人的聊天訊息中,常常聽到 -
服務器
伺服器
模擬器
客戶端
這些到底是什麼?他們的用途又是?
Server
首先「Server」,中文直譯就是「服務器」,當然其他也有人稱為「伺服器」;顧名思義他們的主要用途就是提供「服務」。
Server 分為兩個層面:
硬體
就是你摸的到看得到的設備,最簡單的就是一台家用電腦、筆電甚至到專用型伺服器。
軟體
就是直接提供了一些「功能」或是「不特定」的一些服務的軟體。這些軟體都是由各種程式語言撰寫出來的。
註:那還有一個「模擬器」?其實這是天堂私服啟動一個 Service,模擬了天堂的服務器,所以有人稱「模擬器」。
Client
再來「Client」,中文直譯就是「客戶」,我們通常會將其稱為「客戶端」,通常會稱某個人、事、物為客戶,一定是服務方對其的稱呼。
註:所謂的「客戶端」不一定都是人唷,只要被服務的那一方,都可以稱之為「客戶」,就像是在使用電腦在玩天堂的您,也是一個「客戶端」
擬人擬物化 舉例
至此對其兩個名詞應該有一個簡單的理解;舉個例子,讓其擬人化方便腦中想像:
擬人擬物化 Server
「便利商店」這個想像為一個「服務器」,裡面提供了各式各樣的服務,像是 -
購買商品
繳費
領錢/儲值
寄貨/領貨
以上這些都是耳熟能詳的服務。
註:當然他有提供的服務都可以盡情享用,反之沒有提供的服務當然無法在這個「服務器」上找到。
至此應該會有疑問,所以Server和Client之間就是做這麼平常的事情?
沒錯!其實他不難,只是他太「抽象」,不容易去理解罷了!
如果到這您都可以吸收理解,其實一張圖就可以代表Server和Client之間的關係:
|
|
|
|
|
|