(Protocolo) – um conjunto de regras para transmissão de dados entre dois dispositivos. O protocolo determina, o tipo de verificação de erro a ser usado, o método de compressão de dados, se o dispositivo enviador indicará o término do envio da mensagem e como o dispositivo recebedor indicará que recebeu a mensagem. Há uma variedade de protocolos padrões no qual os programadores podem escolher. Cada um tem vantagens e desvantagens particulares; por exemplo, alguns são mais simples que outros, alguns são mais confiáveis, e outros são mais rápidos. Do ponto de vista do usuário. Só interessa os aspectos referentes aos protocolos se o computador ou dispositivo deve suportar o protocolo correto se ele desejar a comunicação com outros computadores. O protocolo pode ser implementado tanto em hardware com em software.