誰能形象的解釋下什麼是服務端什麼是客戶端嗎


伺服器端和客戶端從名字上就可以看出來,伺服器端是提供服務的,客戶端就是用戶使用的。

用你使用百度來舉個例子,你在電腦的瀏覽器輸入百度的網址,然後跳轉到百度的頁面,你的瀏覽器就是一個客戶端,那麼百度這個頁面是怎麼來的呢、首先百度這個頁面肯定也是存在某一臺計算機上的,我們百度的這個行為就是從百度公司的某一臺計算機上獲取這個頁面並在我們的瀏覽器上顯示,那麼你可以把存放百度頁面的這臺計算機當作客戶端,區別就是百度的這臺計算機比你的計算機牛太多了並且裝了一些可以發布網站的軟體,所以說如果你在自己的電腦上裝這種軟體(比如Tomcat)你的電腦也可以成為伺服器端

ps:只是一名新手,如果有說的不對的地方請評論區指出、感謝


人家問個技術問題,給你們各種比方整的完全糊塗了。

技術問題技術回答,簡單地說:一般客戶端負責和用戶的交互,也就是屏幕顯示(UI/UE),服務端負責數據存儲,也就是你的用戶數據,而計算能力,客戶端和服務端一般各負責一部分。


水龍頭和自來水廠的區別


服務端用於數據的邏輯處理

客戶端用於向用戶展示處理後的結果,或者向服務端發送需要處理的數據。比如你在百度某個東西,點擊百度按鈕之後展示出來的頁面,就是百度服務端對於你關鍵詞的分析,在百度的資料庫裏查找出匹配的內容。再由瀏覽器充當客戶端將內容顯示在你看得到的頁面上。
首家XX線上XX上線啦,性感服務端在線發牌,給你的客戶端最好的體驗!

簡單點!

服務端,即是在餐廳你是大爺,想要什麼,吆喝一聲:「服務員,給大爺裝碗米飯!」

客戶端,即是純自助餐廳,東西已經擺好了,你想喫什麼,自己拿,沒人把你當大爺。也就是類似於互聯網運營所常提起的一個高大上的名詞:UGC(User Generate Content)。


客戶端直接服務客戶,服務端不僅要通過客戶端服務客戶還要服務客戶端
服務端主要提供業務邏輯,客戶端主要實現展示數據。

服務端就是有線電視、客戶端就是你家電視機。

你拔掉有線你家電視什麼也看不了,

同樣沒了服務的,你什麼也看不了。

電視機壞了,有信號什麼也看不了。

同樣,有服務端,沒客戶端,你什麼也看不了(看不明白)

總結下:服務端為你提供數據(不管什麼各種演算法最後都是為了生成數據)

客戶端,就是為了讓你更好的理解數據,比如我下面會加粗字體,這個就是客戶端重要的功能之一


到飯店喫飯,一種是服務員幫你端上來,另一種是客戶自己去廚房端菜

本質上沒區別。這只是個相對概念。一對多服務,一就是服務端,多就是客戶端。


1、服務端的「服務」指的是伺服器,即代碼運行在伺服器端,並不是指為誰「服務」的意思

2、客戶端是指代碼運行在客戶端,如瀏覽器、手機等


推薦閱讀:
相關文章