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

Nlp 语言相关-客户机-服务器应用程序是什么意思?,nlp,Nlp,嗯 显然,这不是一个大问题 但是您可以看到,一个应用程序正在服务器上使用数据库,并且安装在多个客户端上。被称为客户机/服务器应用程序 以及由两部分组成的应用程序:主机(或服务器)部分和客户端部分 它们都称为客户端/服务器应用程序 我们如何区分它们,每种类型的正确名称是什么 另外,你知道,我说的是英语。我想说的是,这个应用程序是客户机/服务器(仅服务器上的数据库),而不是客户机/服务器(作为真正的客户机和服务器)。它与请求来自哪一方有关(除其他外):客户机发出“请求”,服务器响应 术语客户机-服务

显然,这不是一个大问题

但是您可以看到,一个应用程序正在服务器上使用数据库,并且安装在多个客户端上。被称为客户机/服务器应用程序

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

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

我们如何区分它们,每种类型的正确名称是什么


另外,你知道,我说的是英语。我想说的是,这个应用程序是客户机/服务器(仅服务器上的数据库),而不是客户机/服务器(作为真正的客户机和服务器)。

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

术语客户机-服务器通常与一个称为“系统设计工程”的规程相关联(当然还有其他属性,但这只是其中之一)

当然,代理可以由不同的子系统组成,每个子系统具有不同的角色(即S1具有客户端角色,S2具有服务器角色)


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

我认为我不能说它比Wikipedia更好:

客户机-服务器计算或网络 是一个分布式应用程序 划分任务或任务的体系结构 服务提供者之间的工作负载 (服务器)和服务请求者, 打电话给客户。通常是客户和 服务器在计算机上运行 独立硬件上的网络。服务器 机器是高性能主机 正在运行一个或多个服务器的 共享其资源的程序 和客户打交道。客户端不共享 它的任何资源,但请求 服务器的内容或服务功能。 因此,客户发起 与服务器的通信会话 等待(听)进来的 请求


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

正如其他人所说,它们都是客户机/服务器应用程序。如果您想更明确地说明什么样的客户机和什么样的服务器,可以使用形容词或名词。当我们已经有了很多可以组合的术语时,请不要去发明新的术语——计算机科学和软件工程已经有了太多不必要的术语

  • web客户端/web服务器(请注意,web包含的协议不仅仅是HTTP)
  • http客户端/http服务器
  • ftp客户端/ftp服务器
  • soap客户端/soap服务器
  • 客户端/应用程序服务器(应用程序服务器可以包括db,或者应用程序服务器可以是db客户端)

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

  • JDBC客户机/数据库服务器
  • sqlplus/oracle
  • 应用服务器/数据库服务器

在您的示例中,没有区别(甚至在语义上)。每一个都有一个服务器(或者“主机”或者DB——在这种情况下就是主机)和两种情况下的客户机。好的,我知道,它们都是客户机/服务器应用程序。我只对术语感兴趣,比如专业邮件。如果这两种情况没有两个不同的术语,那么我会发明一个,只是想看看是否有人知道这样的情况。对于那些还没有看到区别的人来说。1) 客户端,服务器只保存数据库(所以他是服务器),但我没有构建应用程序并将其放在服务器上。2) 客户机和服务器,我在其中构建了一个客户机应用程序和一个相互通信的服务器应用程序。呵呵,是的,我不会发明一个,然后把它放在stackoverflow或wikipedia或任何东西中,我只是指我正在写的邮件。但是谢谢你的回答。我想这两种应用没有两个不同的“术语”。