Formato de comunicação padrão
Introdução
Em geral
Em computação e telecomunicações, um protocolo de comunicação é um sistema de regras que permite que duas ou mais entidades (computadores, telefones celulares, etc.) de um sistema de comunicação se comuniquem entre si para transmitir informações por meio de qualquer tipo de variação de magnitude física. Estas são as regras e padrões que definem a sintaxe, a semântica e a sincronização da comunicação, bem como possíveis métodos de recuperação de erros. Esses protocolos podem ser implementados por hardware, software ou uma combinação de ambos.[1].
Também é definido como um conjunto de regras que permite a comunicação entre computadores, estabelecendo a forma como são identificados na rede, a forma como os dados são transmitidos (pacotes) e a forma como as informações devem ser processadas.
Os sistemas de comunicação utilizam formatos (protocolos) bem definidos para troca de mensagens. Cada mensagem tem um significado exato destinado a suscitar uma resposta dentre uma gama de possíveis respostas predeterminadas para aquela situação específica.
Os protocolos de comunicação devem ser acordados entre as partes envolvidas. Para chegar a tal acordo, um protocolo pode ser desenvolvido dentro de padrões técnicos “Norma (tecnologia)”) e regido por padrões internacionais, como os padrões ISO.
Há uma estreita analogia entre protocolos de comunicação e linguagens de programação: "os protocolos estão para as comunicações, o que as linguagens de programação estão para os cálculos".[2]Um protocolo de comunicação, também chamado neste caso de protocolo de rede, define a maneira pela qual diferentes mensagens ou quadros de bits circulam em uma rede de computadores.
Um exemplo mais simples é o seguinte, o protocolo sobre pombos-correio permite definir a forma como um pombo-correio transmite informação de um local para outro, definindo todos os aspectos envolvidos na comunicação: tipo de pombo, encriptação "Criptografia (criptografia)") da mensagem, forma de resposta, tempo de espera antes de entregar o pombo como 'perdido'... e qualquer regra que ordene e melhore a comunicação.
Propriedades típicas
Embora os protocolos possam variar muito em finalidade e sofisticação, a maioria especifica uma ou mais das seguintes propriedades: