São programas que determinam regras que permitem a comunicação entre dispositivos em uma rede. Em outras palavras, são “linguagens” que permitem a comunicação entre computadores: