Qual é a diferença entre Serviço e servidor?

parece que tanto o serviço como o servidor se referem a alguma aplicação baseada na web. Mas há alguma definição precisa dos dois termos?

 8
Author: xiao 啸, 2010-11-30

5 answers

Um servidor oferece um ou mais serviços. Servidor é também um termo mais técnico, enquanto serviço é mais um termo fora do domínio problema.

Também é necessário distinguir entre:

  • servidor como 'hardware' (ver publicação de Dan D)
  • servidor como software (eg. Apache HTTP server)

Você pode encontrar uma definição mais elaborada na Wikipédia:

 8
Author: , 2010-11-30 09:23:41

Isto é independente dos modelos cliente-servidor ou P2P. Um servidor fornece serviços a um ou mais clientes, e um servidor(hardware) é um computador. Um servidor (hardware) pode ser qualquer coisa de um computador doméstico para um grande servidor-rack com um monte de poder de processador. Do ponto de vista de um computador, um servidor(software) é apenas um conjunto de serviços que está disponível para os clientes na rede.

Alguns serviços bem conhecidos são servidor web, servidor de E-mail. Forum. notem que se chamam xxx-server porque tais programas consistem de uma parte cliente e servidor. O postfix é principalmente para distinguir se estamos falando sobre o cliente ou o servidor.

Então, a que momento chamamos uma coisa de servidor? Fazemos isso quando um computador compartilha algum serviço / conteúdo na rede, que é acessível pelos clientes. Em outras palavras, quando fazemos um servidor como definido para o software.

Em relação ao modelo P2P: cada um é um cliente e um servidor, daí chamado servent. O acima aplica-se ao servidor parte de uma rede P2P, basta lembrar que também pode ser um cliente.

Outra leitura:

Modelo Cliente-Servidor

P2P

 8
Author: Elias ringhauge, 2012-10-29 08:37:29

Um servidor é uma peça de hardware ou numa máquina virtual

Um serviço é um processo que fornece serviços normalmente através da rede e funciona num servidor

Mas um servidor também pode referir-se a um servidor web que é um serviço real, mas é uma espécie de um como hosts serviços

Acho que são definições de trabalho razoáveis

 1
Author: Dan D., 2010-11-30 09:19:13

Eu acho que uma maneira mais simples de definir ambos além da definição de que o servidor é um pedaço de hardware, um servidor no sentido de software é um serviço que serve dados. Em outras palavras, você interage com um servidor com um pedido e você deve obter uma resposta de volta. Serve dados.

Um serviço não precisa de interacção e é praticamente apenas um processo aleatório que continua a correr a fazer a mesma coisa, mas um servidor é um serviço porque é basicamente um processo que continua à espera um pedido para entrar para que possa responder.

 0
Author: believesInSanta, 2016-02-24 08:16:36

"um serviço é um componente que executa operações em segundo plano sem uma interface de usuário."
Programadores Android

Os serviços não funcionam apenas em servidores

Serviços de fachada

Os serviços podem funcionar a partir da concha. Unix refere-se a serviços como Daemons (pronunciados "demônios"), e Windows refere-se a eles como serviços.

Serviços do lado do cliente

Os Serviços podem gerir o lado do cliente. Suporte para Mozilla (e outros navegadores) Web Trabalhadores que correm num fio de fundo. quadros do lado do cliente, como Angular, serviços de apoio também.
 0
Author: tfmontague, 2017-01-26 23:32:26