Um protocolo de computador refere-se a um conjunto de regras predefinidas com o objetivo de padronizar a troca de informações nas atividades do computador.Seguindo o mesmo protocolo, é garantido que haverá compatibilidade entre os dispositivos nos diferentes pontos de um sistema de computador.
Como é uma troca de informações entre computadores, eles são chamados de protocolos de comunicação.Um protocolo define detalhadamente o formato da troca de informações e deve ser acordado por todas as partes envolvidas.
Caso contrário, poderia haver uma incompatibilidade nos padrões que seria equivalente a dois parceiros se comunicando em idiomas diferentes.
Propriedades
Embora os protocolos possam ser diferentes, dependendo do uso, desenvolvimento e idade, eles geralmente compartilham alguns elementos básicos, como os processos usados para detectar a conexão.
Isso inclui como identificar outros usuários na rede, handshake ou saudação entre elementos da rede, o que fazer quando mensagens incompletas ou perda de conexão e padronização da segurança da comunicação usando autenticação e / ou criptografia.
Para cada nível no processo de comunicação, há 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, responsáveis pelo transporte de dados entre um dispositivo e outro.
É aí que 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 abstrato, estão as camadas de aplicativos, nas quais os dispositivos concordam em usar certos métodos para criptografar as informações, conectar-se uns aos outros 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 link de rede, respectivamente. O transporte de dados geralmente é feito através dos protocolos TCP e UDP.
No nível da aplicação, os protocolos mais utilizados 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 depois para a camada de link de dados.
Os 9 protocolos mais utilizados
1- HTTP
Talvez seja o protocolo mais conhecido e usado para comunicações na Internet. Seu acrônimo significa HyperText Transfer Protocol.
Ele é responsável pela transferência de hipertexto (texto com links clicáveis) usado em navegadores da Web desde o início dos anos 90.
2- HTTPS
É uma extensão HTTP que criptografa dados ponto a ponto, para que apenas o servidor e o navegador possam descriptografar as informações que passam pelo protocolo.
3- FTP
É o Protocolo de transferência de arquivos ( File Transfer Protocol ) e é usado para enviar e receber arquivos pela rede.
4- Telnet
É usado para acessar computadores 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
É chamado de Post Office Protocol e é usado para recuperar email de servidores.
Isso caiu em desuso depois que o SMTP ( Simple Mail Transport Protocol ) assumiu uma importância maior porque é mais dinâmico.
8- LDAP
É chamado de Lightweight Directory Access Protocol. É usado para diretórios de informações (agendas de contatos) e é frequentemente usado em empresas.
9- XMPP
Significa o Protocolo de presença e mensagens extensíveis e ainda é usado em aplicativos de mensagens instantâneas, como o Google Talk e o Facebook Messenger.
Referências
- Wikipedia – Protocolo de comunicação en.wikipedia.org
- O que significa protocol, www, http? uefsfainformaticavaca.blogspot.com
- Dicionário de protocolo – diretório e índice do conjunto de protocolos de rede javvin.com
- Lifewire – Protocolos de rede lifewire.com
- Technopedia – Protocolos de rede techopedia.com