Gabarito B
Na ciência da computação, um protocolo é uma convenção que controla e possibilita uma conexão, comunicação, transferência de dados entre dois sistemas computacionais.
De maneira simples, um protocolo pode ser definido como "as regras que governam" a sintaxe, semântica e sincronização da comunicação. Os protocolos podem ser implementados pelo hardware, software ou por uma combinação dos dois.
É difícil generalizar sobre protocolos pois eles variam muito em propósito e sofistificação. A maioria dos protocolos especifica uma ou mais das seguintes propriedades:
detecção da conexão física subjacente ou a existência de um nó;
handshaking (estabelecimento de ligação);
negociação de várias características de uma conexão;
como iniciar e finalizar uma mensagem;
como formatar uma mensagem;
o que fazer com mensagens corrompidas ou mal formatadas;
como detectar perda inesperada de conexão e o que fazer em seguida;
término de sessão ou conexão
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !