Os protocolos são instruções, regulamentos ou regras que orientam uma ação ou estabelecem certa base para o desenvolvimento de um procedimento. A comunicação, por sua vez, é uma noção de múltiplos usos que, em termos gerais, é utilizada para nomear a difusão e recepção de mensagens.
Com essas definições, podemos começar a entender o conceito de protocolo de comunicação. É o conjunto de diretrizes que permitem que diferentes elementos que fazem parte de um sistema estabeleçam comunicação entre si, trocando informações.
Os protocolos de comunicação estabelecem os parâmetros que determinam qual é a semântica e qual é a sintaxe que deve ser utilizada no processo de comunicação em questão. As regras estabelecidas pelo protocolo também permitem recuperar os dados perdidos na troca.
Se nos concentrarmos nos computadores, o protocolo de comunicação determina como as mensagens devem circular em uma rede. Quando a circulação de informações ocorre na Internet, existe uma série de protocolos específicos que possibilitam a troca.
Os protocolos de comunicação mais importantes na Internet são TCP (cuja sigla pode ser traduzida como Protocolo de Controle de Transmissão) e IP (Protocolo de Internet). Sua ação conjunta (TCP / IP) permite a ligação entre todos os computadores que acessam a rede.
POP, SMTP e HTTP são outros protocolos vinculados à Internet, que os usuários costumam utilizar no dia a dia, mesmo que não percebam ou não saibam como funcionam. Esses protocolos permitem navegar em sites, enviar e-mail, ouvir música online, etc.
TCP
Entre as utilidades desse protocolo de comunicação está a criação de conexões entre vários programas presentes em uma rede de dados para realizar um fluxo de informações. Graças à sua aplicação neste caso, é garantido que os dados cheguem ao seu destino sem erros e ordenados da mesma forma como o eram antes de serem enviados. Além disso, o TCP oferece a possibilidade de reconhecer cada aplicação das demais, graças ao uso de portas.
Quando a comunicação é realizada pela Internet, por exemplo, o roteador deve se limitar a enviar os dados, mas não a monitorá-los, pois isso é feito pelo TCP, também conhecido pelo nome da camada transporte, entre a aplicação e o protocolo da Internet (IP).
IP
Este protocolo de comunicação é muito mais conhecido pelos usuários da Internet, embora apenas os especialistas saibam em profundidade o que ele realmente é. A função do IP, que se encontra na camada de rede, é permitir a comunicação em duas direções, no destino ou na origem, para que a transmissão de dados seja possível através de um protocolo sem conexão que envia pacotes comutados por meio de de diferentes redes físicas que foram vinculadas anteriormente seguindo o padrão OSI.
Os três conceitos destacados no parágrafo anterior são definidos abaixo:
* Protocolo não orientado a conexões: é uma comunicação entre dois nós de uma rede em que mensagens podem ser enviadas sem a necessidade de aprovação;
* pacote comutado: um pacote é uma informação agrupada de forma que cada um contenha dados e informações de controle, que servem para especificar o caminho que o pacote deve seguir até chegar ao seu destino;
* Padrão OSI: vem da sigla Open System Interconnection , que em inglês significa Open Interconnection System, embora também seja conhecido como modelo de interconexão de sistemas abertos . A sua criação teve lugar em 1980 com o intuito de estabelecer um contexto no qual se pudessem assentar as arquitecturas de comunicação entre diferentes sistemas.