1. 快速認識——什麼是伺服器
首先,我們先來看看「伺服器」這三個字。
說起「伺服器」也許你並不熟悉,但說起「服務員」,你一定很熟悉。
「服務員」就是指「提供服務的人員」。
那麼,同樣的,「伺服器」就是指 提供服務的機器 。
雖然我們已經給「伺服器」下了一個很簡單的定義,但對於還不了解它的人一定會感覺很抽象。
對於「服務員」,我們並不陌生,在日常生活中經常能看見他們的身影。
但對於「伺服器」,我們並不熟悉,雖然我們經常能聽到這個詞。
接下來,我會舉一些例子來為你介紹一些我們經常使用的「伺服器」 常見應用 ,你會發現它與服務員有很多相似之處。
1.網路搜索
網路搜索相比大家都用過,但大家要知道網路搜索中也是有「伺服器」參與的身影的。
當我們打開搜索引擎,往輸入框里輸入關鍵字查找相關內容的時候,就是在告訴「伺服器」:
你這里有沒有「XXX」相關的資料啊?
這個時候「伺服器」就會把它知道關於「XXX」的資料都羅列過來,讓你看看哪些是你想要的。
整個過程其實就像是去餐館吃飯,你問服務員:你這里有沒有牛肉相關的菜啊?
服務員就會告訴你:我們這里有幾道牛肉的菜,分別是這個,這個和這個……
服務員也會把他們店裡關於牛肉返搭的菜都列給你,讓你自己挑選。
2.微信聊天
很多人其實不知道,我們常用的微信聊天其實也是通過伺服器進行的。
當你和別人聊天的時候,你發的消息是先發給了伺服器。
伺服器再將你的消息發送給對方的。
當對方給你回消息的時候,其實也是通過把消息發給伺服器。
伺服器再將消息發回給你的。
整個過程就好像有個服務員(姑且認為有這種服務員存在)負責在兩個人之間傳話一樣。
3,瀏覽視頻
當我們在雹世枝瀏覽視頻的時候,其實也是通過伺服器的。
就像網路搜索,當我們選擇要開始播放某個視頻的時候(點擊播放按鈕)。
伺服器就會將保存在伺服器上面的視頻在線傳給我們,於是我們就可以在線觀看視頻了。
就好像你跟服務員點歌一樣,服務員會把他源敏們這的歌給放給你聽。
其實,伺服器的功能有許許多多,遠不止上面提到的那些功能,就好像天底下的服務員多了去了,怎麼可能只有那幾種一樣。
伺服器的種類可以有很多,功能也可以很多,甚至提供的服務也可以更高級(比如雲計算)。
但伺服器的本質都是一樣的,就是 提供服務的機器 。