2010-01-14 78 views
0

語言相關 - 客戶端服務器應用程序的含義是什麼?

這不是一個大問題,效果顯着。

但是你看,那就是在服務器上使用數據庫的應用程序,並安裝在多個客戶端。稱爲客戶端/服務器應用程序。

而一個由兩部分組成的應用程序:主機(或服務器)部分和客戶端部分。

他們都是所謂的客戶機/服務器應用程序

我們如何區分它們,什麼是每種類型的正確名稱。

P.S.你知道,我正在談論英語。我想說,這個應用程序是客戶端/服務器(只有服務器上的數據庫),而不是客戶端/服務器(作爲真正的客戶端和服務器)。

+0

在你的例子,沒有任何區別(甚至語義)。在這兩種情況下,每臺服務器都有一臺服務器('主機'或數據庫 - 這是主機)。 – KevinDTimm 2010-01-14 15:22:00

+0

好吧,我知道,他們都是客戶端/服務器應用程序。 我只是對專業術語感興趣,例如專業郵件。 如果這兩種情況下沒有兩種不同的術語那麼我會發明一種,只是想看看是否有人知道這樣的情況。 而對於那些沒有看到區別的人來說。 1)客戶端與服務器只持有數據庫(所以他是一個服務器),但我沒有建立一個應用程序,並把它放在服務器上。 2)客戶端和服務器,我已經構建了一個客戶端應用程序和一個相互通信的服務器應用程序。 – LolaRun 2010-01-14 18:48:52

回答

0

正如其他人所說,他們都是客戶端/服務器應用程序。如果你想更清楚地知道什麼樣的客戶和什麼樣的服務器,你可以使用形容詞或名詞。當我們已經有足夠多的可以結合的術語時,請不要發明新的術語 - 計算機科學&軟件工程已經超載了不必要的條款。

  • Web客戶端/ Web服務器(注意網站包括多個協議不僅僅是HTTP)
  • HTTP客戶端/ HTTP服務器
  • FTP客戶端/ FTP服務器
  • SOAP客戶端/ SOAP服務器
  • 客戶端/應用程序服務器(應用服務器可以包括一個分貝,或應用程序服務器可以爲客戶端DB)

  • 數據庫客戶端/數據庫服務器

  • JDBC客戶端/數據庫服務器
  • 的sqlplus/ORACLE
  • 應用服務器/數據庫服務器
+0

hehe 是的,我不打算髮明一個,並把它放在stackoverflow或wikipedia或任何東西,我只是指的是我寫的郵件。 但謝謝你的回答。我想這兩種應用程序沒有兩個不同的術語。 – LolaRun 2010-01-14 16:44:07

0

它做請求來自哪個側(除其他事項外):客戶端發出一個「請求」,並在服務器響應。

的術語客戶端 - 服務器經常與一個叫「系統設計工程」學科相關的(還有其他的歸屬肯定的,但是這是一個)。

當然,代理可以由不同的子系統,每個具有不同的角色(即,S1具有客戶端角色,而S2具有服務器角色)。

應該注意,術語客戶端 - 服務器也可以在計算機科學之外找到。一個很好的例子是在網絡領域:一個客戶端協議層與一個服務器協議層連接,例如IP(客戶端)使用以太網協議層(在這種情況下爲服務器)的服務。

0

我不認爲我可以說任何優於百科:

客戶端 - 服務器計算或網絡 是劃分任務或服務提供商 之間 工作負載(服務器分佈式應用架構 )和服務請求者, 稱爲客戶端。通常客戶端和服務器通過單獨硬件上的計算機 網絡進行操作。服務器 機是一款高性能的主機 運行一個或與客戶分享其資源 多個服務器 程序。客戶端不會共享 的任何資源,但會請求服務器的內容或服務功能 。因此 客戶端發起與服務器 等待着(聽)傳入 請求 通信會話。

我不知道你是問你的問題的第二部分是什麼 - 如果這兩種體系結構包括客戶提出請求到服務器上,那麼它們都是客戶端 - 服務器架構。你希望以什麼爲基礎來區分它們?

相關問題