客戶端伺服器系統結構


在客戶端伺服器計算中,客戶端請求資源,伺服器提供該資源。伺服器可以同時為多個客戶端提供服務,而客戶端只與一個伺服器通訊。

兩層和三層架構的不同結構如下所示:

兩層客戶端/伺服器結構

兩層架構主要包括兩部分:客戶端層和伺服器層。客戶端層向伺服器層傳送請求,伺服器層以所需資訊進行響應。

兩層客戶端/伺服器結構的一個示例是 Web 伺服器。它將請求的網頁返回給請求它們的客戶端。

兩層客戶端/伺服器結構的示意圖如下所示:

兩層客戶端/伺服器結構的優點

兩層客戶端/伺服器結構的一些優點包括:

  • 這種結構易於維護和修改。
  • 客戶端和伺服器之間以請求響應訊息形式進行通訊的速度非常快。

兩層客戶端/伺服器結構的缺點

兩層客戶端/伺服器結構的主要缺點是:

  • 如果結構中的客戶端節點數量超過容量,則伺服器無法處理請求溢位,並且系統性能會下降。

三層客戶端伺服器結構

三層架構具有三個層:客戶端層、應用層和資料層。客戶端層是請求資訊的層。在這種情況下,它可能是 GUI、Web 介面等。應用層充當客戶端和資料層之間的介面。它有助於通訊並提供安全性。資料層是實際包含所需資料的層。

三層客戶端/伺服器結構的示意圖如下所示:

三層客戶端/伺服器結構的優點

三層客戶端/伺服器結構的一些優點包括:

  • 三層結構提供更好的服務和更快的效能。
  • 該結構可以根據需要進行擴充套件,沒有任何問題。
  • 三層結構中資料安全性得到了極大提升。

三層客戶端/伺服器結構的缺點

三層客戶端/伺服器結構的主要缺點是:

  • 由於高階功能,三層客戶端/伺服器結構相當複雜。

更新於: 2020年6月21日

5K+ 瀏覽量

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.