语言相关 - 客户端 - 服务器应用程序是什么意思?

时间:2010-01-14 15:16:50

标签: nlp

显然,这不是一个大问题。

但是你看,一个应用程序在服务器上使用数据库,并安装在多个客户端上。被称为客户端/服务器应用程序。

由两部分组成的应用程序:主机(或服务器)部分和客户端部分。

它们都被称为客户端/服务器应用程序

我们如何区分它们,以及每种类型的正确名称。

P.S。你知道,我说的是英语。我想说这个应用程序是Client / Server(只有服务器上的数据库)而不是Client / Server(作为真正的客户端和服务器)。

3 个答案:

答案 0 :(得分:0)

它与请求来自哪个方面(除其他外)有关:客户端发出“请求”,服务器响应。

术语客户端 - 服务器通常与称为“系统设计工程”的学科相关联(有其他归属肯定,但那是一个)。

当然,代理可以由不同的子系统组成,每个子系统都有不同的角色(即S1具有Client角色,而S2具有Server角色)。

应该注意,术语Client-Server也可以在Computer Sciences之外找到。一个很好的例子是在网络领域:客户端协议层与服务器协议层接口,例如, IP(客户端)使用以太网协议层的服务(在本例中为服务器)。

答案 1 :(得分:0)

我认为我不能说比维基百科更好:

  

客户端 - 服务器计算或网络   是一个分布式应用程序   分区任务或的分区的架构   服务提供商之间的工作量   (服务器)和服务请求者,   叫客户。经常是客户和   服务器通过计算机运行   网络在单独的硬件上。一台服务器   机器是一个高性能的主机   正在运行一个或多个服务器   共享其资源的计划   与客户。客户不共享   它的任何资源,但要求a   服务器的内容或服务功能。   客户因此启动   与服务器的通信会话   等待(听)传入   请求。

我不确定您在问题的第二部分中提出的问题 - 如果两种架构都涉及客户端向服务器发出请求,那么它们都是客户端 - 服务器架构。您希望以什么为基础来区分它们?

答案 2 :(得分:0)

正如其他人所说,它们都是客户端/服务器应用程序。如果您想更明确地了解哪种客户端和哪种服务器,您可以使用形容词或名词。当我们已经有很多可以组合的术语时,请不要发明新的术语 - 计算机科学与技术。软件工程已经超载了不必要的条款。

  • Web客户端/ Web服务器(请注意,Web包含的协议不仅仅是HTTP)
  • http client / http server
  • ftp client / ftp server
  • soap client / soap server
  • 客户端/应用程序服务器(应用程序服务器可能包含数据库,或者应用程序服务器可能是数据库客户端)

  • 数据库客户端/数据库服务器

  • JDBC客户端/数据库服务器
  • SQLPLUS / ORACLE
  • 应用程序服务器/数据库服务器