計算機網路中的客戶端-伺服器架構是什麼?


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

最常見的客戶端-伺服器安排方法是由連線到網路伺服器的微型計算機組成的區域網,該伺服器為所有區域網客戶端提供服務。

客戶端/伺服器架構的分類

以下是客戶端/伺服器架構的分類:

兩層架構

在兩層架構中,只有兩個參與方:一個是客戶端,另一個是伺服器。客戶端/伺服器模型的主要優點是其簡單性。但是,當數百個客戶端同時向伺服器請求資料時,就會出現一個主要問題。每個客戶端都必須等待輪到它。

三層架構

它也被稱為多層架構。在這種架構中,在客戶端和伺服器之間存在一箇中間層。它解決了客戶端等待時間的難題。它維護不同客戶端請求的佇列,客戶端可以在此期間執行其工作,而伺服器則忙於處理其他客戶端的請求。中間層轉發請求,伺服器依次回覆客戶端。

更新時間: 2021年5月4日

5K+ 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.