Não, isso não faz sentido. Aqui está o porquê e como pensar sobre isso:
* servidor
: Um servidor é um sistema que * fornece * um serviço ou recurso. Isso pode ser dados, poder de processamento ou acesso a um banco de dados. Os servidores normalmente executam software especializado projetado para lidar com solicitações de clientes.
*
Cliente: Um cliente * solicita * um serviço ou recurso de um servidor. Geralmente, este é um aplicativo em execução no dispositivo de um usuário (desktop, laptop, telefone etc.).
*
Terminal: Um terminal é um dispositivo que permite que um usuário interaja com um sistema de computador (geralmente um servidor).
A questão: O problema está confundindo o * terminal * (o dispositivo físico) com o servidor * * (o software e o hardware que fornecem um serviço). Embora um terminal * possa * ser usado para * acessar * um servidor, o próprio terminal não é inerentemente o servidor.
Melhor explicação: Aqui está uma maneira mais clara de pensar sobre isso:
* O aplicativo
(executando em um dispositivo, mesmo um terminal) está atuando como um cliente
Porque está solicitando dados ou serviços.
* O computador
que o terminal está conectado a
pode estar hospedando um
servidor aplicativo que está respondendo às solicitações do cliente.
Exemplo: Imagine que você está usando um terminal para se conectar a um servidor remoto para acessar um banco de dados:
*
Terminal: O dispositivo físico em que você está digitando (por exemplo, uma tela de computador e teclado).
*
Aplicativo (cliente): O aplicativo (como o MySQL Workbench ou uma ferramenta de linha de comando) em execução *no seu dispositivo ou no próprio terminal *. Ele envia consultas SQL para o servidor.
* servidor
: O software do servidor de banco de dados (como o MySQL Server ou PostgreSQL) em execução em um *computador remoto *. Ele recebe as consultas do cliente, as executa e envia de volta os resultados.
Tecla de takeaway: O servidor fornece o serviço, o cliente solicita -o e o terminal é simplesmente o meio de interagir com o sistema, potencialmente hospedar o aplicativo cliente ou atuar como um canal para o servidor.