O que é um protocolo em computação? Características principais



Um protocolo de computador refere-se a um conjunto de regras predefinidas com o objetivo de padronizar a troca de informações em atividades de informática.

Seguindo o mesmo protocolo, é garantido que haverá compatibilidade entre os dispositivos nos diferentes pontos de um sistema de computador.

Por ser uma troca de informações entre equipes, elas são chamadas de protocolos de comunicação.

Um protocolo define em detalhes o formato para a troca de informações e deve ser acordado por todas as partes envolvidas.

Caso contrário, uma incompatibilidade poderia surgir em normas que seriam equivalentes a dois interlocutores se comunicando em diferentes idiomas.

Propriedades

Embora os protocolos possam ser diferentes entre si, dependendo do seu uso, desenvolvimento e idade, em geral eles compartilham alguns elementos básicos, como os processos usados ​​para detectar a conexão.

Entre eles estão como identificar outros usuários na rede, o aperto de mão ou saudação entre elementos da rede, o que fazer sobre mensagens incompletas ou perda de conexão e a padronização da segurança na comunicação usando autenticação e / ou criptografia.

Para cada nível no processo de comunicação, existe uma camada de protocolo dedicada a uma ação específica.

O nível mais baixo é a camada física, o link de dados e a camada de rede, que são responsáveis ​​pelo transporte de dados entre um dispositivo e outro.

É onde a informação é convertida em bits digitais e se move através de cabos ou ar, no caso de conexões sem fio.

Em um nível mais alto e mais abstrato estão as camadas de aplicativos, nas quais os dispositivos concordam em usar certos métodos para criptografar as informações, conectar-se entre si e definir o tipo de mensagens que são transmitidas.

Exemplos

CAT5, CAT6 e fibra ótica são alguns dos tipos de conexão no nível físico da conexão.

Ethernet e Gigabit Ethernet, juntamente com IPv4 e IPv6, são os protocolos mais usados ​​para dados e links de rede, respectivamente. O transporte de dados é comumente feito através dos protocolos TCP e UDP.

No nível do aplicativo, os protocolos mais usados ​​são Telnet, SSH, POP3, IMAP e HTTP. Eles são responsáveis ​​por criptografar e transmitir as informações que serão enviadas pela camada de transporte e, em seguida, pela camada de enlace de dados.

Os 9 protocolos mais usados

1- HTTP

É talvez o protocolo mais conhecido e mais utilizado para comunicações pela Internet. Suas siglas significam Protocolo de transferência de hipertexto.

Este é responsável pela transferência de hipertexto (texto com links clicáveis) que tem sido usado em navegadores desde o início dos anos noventa.

2- HTTPS

É uma extensão de HTTP Ele criptografa os dados de ponto a ponto, de modo que apenas o servidor e o navegador possam decifrar as informações que passam pelo protocolo.

3- FTP

É o protocolo de transferência de arquivos (Protocolo de transferência de arquivos por sua sigla em inglês) e é usado para enviar e receber arquivos através da rede.

4- Telnet

É usado para acessar equipamentos remotos.

5- SSH

Permite o mesmo que o Telnet, mas com muito mais capacidade.

6- SFTP

É um protocolo de transferência de arquivos semelhante ao FTP, mas dentro de um túnel SSH para maior segurança.

7- POP

E chamado Protocolo dos correiose é usado para recuperar emails de servidores.

Isso caiu em desuso após o SMTP (Protocolo Simples de Transporte de Correio) terá mais importância porque é mais dinâmico.

8- LDAP

Se chama Protocolo de acesso ao diretório leve. Ele é usado para diretórios de informações (agenda de contatos) e é usado com frequência em empresas.

9- XMPP

Isso significa Mensagens Extensíveis e Protocolo de Presençae continua a ser usado em aplicativos de mensagens instantâneas, como o Google Talk e o Facebook Messenger.

Referências

  1. Wikipedia - Protocolo de Comunicações en.wikipedia.org
  2. O que significa protocolo, www, http? uefsfainformaticavaca.blogspot.com
  3. Dicionário de protocolo - Índice e diretório do conjunto de protocolos de rede javvin.com
  4. Lifewire - Protocolos de Rede lifewire.com
  5. Technopedia - Protocolos de Rede techopedia.com