Olá meu caro aluno(a),
Hoje vamos falar sobre um conceito muito importante relacionado com os modelos de rede e também com as arquiteturas de rede. Hoje vamos falar sobre a diferença entre serviços e protocolos.
Bem, o primeiro já é esse. Perceber que serviços e protocolos são entidades diferentes. Muita gente acaba confundidos esses dois conceitos. Contudo, eles são totalmente independentes. Por outro lado, eles são relacionados.
Bem, um serviço é um grande molde. Um grande template. Ele pode ser definido como um conjunto de primitivas (operações) que uma camada oferece à camada situada acima dela. Note que quem oferece o serviço é camada inferior.
Podemos dizer que um serviço define as operações que a camada está preparada para executar em nome de seus usuários.
Note que em momento algum um serviço irá falar sobre a implementação! Aqui que mora a diferença chave entre os dois conceitos.
Note bem! Um serviço não informa absolutamente nada sobre como essas operações são implementadas. Isso será papel do protocolo.
No fundo, um serviço se relaciona a uma interface entre duas camadas, sendo a camada inferior o fornecedor do serviço e a camada superior o usuário do serviço. Assim, um serviço está ligado ao conceito que se relacionado a troca de informações entre camadas.
Como exemplo, podemos pensar em um serviço com uma primitiva chamada SEND. Vamos imaginar que essa primitiva é usada para o envio de uma mensagem. Pronto! Somente isso é necessário!
Não sabemos exatamente como SEND será implementada, pois isso é papel do protocolo. Assim, para um mesmo serviço podemos ter protocolos diferentes.
De outro modo, podemos ver esse fenômeno como uma independência. Ou seja, eu posso trocar um protocolo por outro, desde que o serviço seja mantido.
CEBRASPE (CESPE) – Técnico (EBSERH)/Informática/2018
No que diz respeito às redes LANs e WANs e aos protocolos e serviços de redes de computadores, julgue o item subsecutivo.
Um serviço de rede pode ser definido como um conjunto de operações que uma camada oferece à camada superior, sendo estabelecidas as operações que a camada executa em nome dos usuários e informado como essas operações são implementadas.
ERRADO!
Serviço não diz como será a implementação.
Assim, nesse artigo, vimos o conceito de serviço e como ele se relaciona com protocolos. Cuidado! Não confunda mais esses dois conceitos!
Grande Abraço!
Participe da conversa