兩個角色:客戶端與伺服器
網路上幾乎所有東西,都是兩個角色之間的一場對話。
- 客戶端是發問的那一方。多數時候那就是執行在你手機或筆記本上的網頁瀏覽器——Chrome、Safari、Firefox。它就像走到櫃檯前的顧客。
- 伺服器是作答的那一方。它是坐落在某處資料中心裡的一臺計算機,整天執行著,等待著請求。它就像櫃檯後面的廚房。
客戶端永遠不做伺服器的活,伺服器也永遠不做客戶端的活。瀏覽器問:“把首頁給我。”伺服器答:“給你。”整個關係就是這樣。伺服器不是什麼特殊的魔法盒子——它只是一臺普通的計算機,其工作就是等待問題、送回答案。
還有一個你會不斷聽到的詞:request(請求)(客戶端發出的問題)與 response(響應)(伺服器送回的答案)。把這兩個詞握在手邊;它們是下面一切的脊樑。