計算機網路中的客戶端-伺服器架構是什麼?
在這種架構中,特定的計算機被稱為伺服器,專門用於向其他被稱為客戶端的計算機提供各種服務。簡單來說,伺服器可以定義為服務提供者,客戶端可以定義為服務請求者。客戶端向伺服器請求任何資訊,伺服器依次響應客戶端請求,如下面的圖所示:

最常見的客戶端-伺服器安排方法是由連線到網路伺服器的微型計算機組成的區域網,該伺服器為所有區域網客戶端提供服務。
客戶端/伺服器架構的分類
以下是客戶端/伺服器架構的分類:
兩層架構
在兩層架構中,只有兩個參與方:一個是客戶端,另一個是伺服器。客戶端/伺服器模型的主要優點是其簡單性。但是,當數百個客戶端同時向伺服器請求資料時,就會出現一個主要問題。每個客戶端都必須等待輪到它。
三層架構
它也被稱為多層架構。在這種架構中,在客戶端和伺服器之間存在一箇中間層。它解決了客戶端等待時間的難題。它維護不同客戶端請求的佇列,客戶端可以在此期間執行其工作,而伺服器則忙於處理其他客戶端的請求。中間層轉發請求,伺服器依次回覆客戶端。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP