Protocolos de comunicação: características, tipos, exemplos - Ciência - 2023
science
Contente
- Características de um protocolo de comunicação
- Os dados devem chegar corretamente
- Os dados devem chegar em ordem
- Controle de fluxo
- Controle de congestão
- Dados multiplex
- Tipos de protocolo de comunicação
- Ponto por ponto
- Comunicação entre redes
- Transmissão de pacotes
- Exemplos de protocolo de comunicação
- Protocolo de Internet (IP)
- Protocolo de controle de transmissão (TCP)
- Protocolo de transferência de arquivos (FTP)
- Protocolo de transferência de correio simples (SMTP)
- Protocolo de Transferência de Hipertexto (HTTP)
- Protocolo de gerenciamento de rede simples (SNMP)
- Referências
o protocolos de comunicação eles são um conjunto de regras e diretrizes que permitem aos usuários de computador enviar um bloco de dados de um local para outro. Eles são usados principalmente para determinar o formato correto e a transmissão de dados, tanto em comunicações analógicas quanto digitais.
"Protocolo" é uma palavra chique para se dizer simplesmente: a maneira combinada de fazer algo. Tarefas simples requerem protocolos simples. No entanto, processos mais complexos exigirão protocolos mais complicados.
As atividades da Internet, como e-mail, videoconferência, streaming de filmes, reprodução de música, jogos, navegação, bate-papo, etc., são tão diversas quanto os protocolos usados para alcançá-las.
Portanto, para qualquer transmissão de dados dentro de uma rede, é imperativo considerar um protocolo que defina certos regulamentos ou convenções. Com a ajuda deste protocolo, uma comunicação segura pode ser estabelecida entre os diferentes nós da rede para a troca de dados.
Para transmitir dados de forma eficiente, os nós da rede devem usar formatos claros. A utilização de protocolos de comunicação atesta maior segurança na comunicação entre os nós da rede.
Características de um protocolo de comunicação
Os dados devem chegar corretamente
Se durante a transmissão dos dados estes forem perdidos ou corrompidos, o protocolo deve iniciar automaticamente a retransmissão dos mesmos, garantindo assim que os dados cheguem ao destinatário sem erros, pois o protocolo cuidará da resolução de qualquer tipo de problema.
Os protocolos usam uma técnica de janela deslizante para que todos os pacotes cheguem corretamente.
Os dados devem chegar em ordem
Para isso, existe uma janela deslizante no receptor e no transmissor, de forma que se for recebido um pacote de dados que não esteja em ordem, espere até que cheguem os dados perdidos, caso contrário, pedirá para retransmitir apenas o pacote ausente.
Para cada pacote que o receptor recebe, uma confirmação (ACK) será enviada para indicar ao remetente que tudo chegou corretamente.
Controle de fluxo
Eles têm a capacidade de reduzir uma possível saturação da rede. Por exemplo, se um computador transmite a uma velocidade de 500 Mbps e o computador destinatário só pode receber informações a 100 Mbps, o protocolo é ajustado dinamicamente.
Assim, o protocolo buscará sempre aproveitar ao máximo a largura de banda disponível, entre o equipamento fonte e destino.
Controle de congestão
Permite que pacotes não sejam perdidos na Internet devido a algum congestionamento nos roteadores. Se o roteador não for capaz de encaminhar ou processar pacotes na mesma taxa em que os recebe, ele os empurrará de lado e eles serão perdidos, pois seu buffer ficará cheio.
A janela de congestionamento complementa a janela de recepção, que é usada para gerenciar o controle de fluxo.
Dados multiplex
Desta forma, as informações de diferentes computadores podem ser recebidas simultaneamente. Se Full-Duplex também for permitido, os dados podem ser enviados e recebidos simultaneamente no mesmo canal de comunicação.
Tipos de protocolo de comunicação
Ponto por ponto
Eles são usados para comunicação em uma linha de dados entre apenas dois computadores. Seus principais regulamentos estabelecem os seguintes critérios:
- Função que cada uma das duas partes deve desempenhar em uma sessão de comunicação: identificar e especificar a função que corresponde ao computador que iniciou a sessão e aquele que responde.
- Forma de controlar a recepção correta dos dados: Por exemplo, adicionando ao final de cada mensagem um caractere que é a soma total dos bits tratados.
- Tempo máximo que decorre entre a emissão de uma mensagem e o correspondente recebimento do aviso de recebimento do computador receptor.
- Número de vezes que uma mensagem deve ser repetida caso, passado o tempo máximo, a mensagem de confirmação correspondente não tenha sido recebida.
Comunicação entre redes
Para além dos regulamentos anteriores, especifica a forma de identificar os terminais da rede com os quais se pretende estabelecer a comunicação, caso os equipamentos que vão comunicar directamente sejam servidores de uma rede local. Por exemplo, estipular um número para cada um dos terminais.
Transmissão de pacotes
A transmissão é suportada pela informação contida nos dados que circulam pela rede de comunicação, ao contrário dos protocolos anteriores, onde o bom funcionamento da comunicação depende das linhas de dados e dos equipamentos.
Para isso, os dados são divididos organizando-os em pacotes com as informações de destino e origem, indo de equipe em equipe, assim como as cartas vão de escritório em escritório, até finalmente chegar ao destinatário.
Exemplos de protocolo de comunicação
Protocolo de Internet (IP)
Ele é projetado como um protocolo de endereçamento. É utilizado para enviar dados de um computador para outro através da Internet, cada computador possuindo pelo menos um endereço IP que o diferencia de todos os outros.
Este protocolo é usado principalmente com o protocolo TCP. Os endereços IP ajudam a rotear os pacotes através dos diferentes nós da rede até que atinjam o destino. TCP / IP é o protocolo mais popular para conectar redes.
Protocolo de controle de transmissão (TCP)
É um protocolo de comunicação usado para se comunicar em uma rede. Ele divide qualquer mensagem em uma série de pacotes que são enviados da origem ao destino e remontados lá.
Protocolo de transferência de arquivos (FTP)
Ele funciona transferindo arquivos de um sistema para outro. Os tipos de arquivos que são transferidos sob este protocolo incluem arquivos de texto, arquivos de programas, documentos, imagens e muitos outros.
Protocolo de transferência de correio simples (SMTP)
Destina-se a enviar e divulgar e-mails de saída. Portanto, todos os sistemas de correio usam o protocolo SMTP para fornecer serviços de correio a seus clientes. Post Office Protocol (POP) foi projetado para receber e-mails.
Protocolo de Transferência de Hipertexto (HTTP)
Ele é projetado para transferir um hipertexto entre dois ou mais sistemas. A tag HTML é usada para criar esses hiperlinks. É fundamental ter em mente que esses hiperlinks podem ter qualquer formato, podendo ser um texto normal ou também uma imagem.
Protocolo de gerenciamento de rede simples (SNMP)
Ele é usado para coletar e gerenciar todos os dados relacionados aos diferentes dispositivos conectados em uma rede, que podem ser de área local (LAN) ou área ampla (WAN).
Uma vez que as informações são coletadas, elas são usadas para verificar o funcionamento dos dispositivos na rede. Além disso, é utilizado para que todos os dispositivos conectados na rede utilizem uma linguagem padronizada, facilitando seu gerenciamento.
Referências
- Tarefa Help 4 Me (2020). Uma introdução completa aos protocolos de comunicação. Retirado de: assignhelp4me.com.
- CSFG (2020). Protocolos de comunicação de rede. Retirado de: csfieldguide.org.nz.
- Escolas W3 (2020). Tipos de protocolos de rede e seus usos. Retirado de: w3schools.in.
- Desenvolvimento Web (2004). Protocolos de comunicação. Retirado de: Desarrolloweb.com.
- Omnisecu (2020). O que é um protocolo de rede. Retirado de: omnisecu.com.