O protocolo TCP/IP é um dos mais conhecidos e famosos atualmente no mundo web. Mas você sabe o que significa?
De uma forma muito simples e geral, TCP é uma sigla para Transmission Control Protocol, ou seja, protocolo de controle de transmissão, e o IP, como a maioria sabe, significa Internet Protocol ou Protocolo de Internet.
O protocolo é utilizado principalmente para que dois computadores consigam se comunicar e ele também é considerado um tipo de linguagem.
Ainda que haja duas máquinas, por exemplo, conectadas na mesma rede, caso elas não falem a mesma “linguagem”, a comunicação se torna impossível.
Então, a criação do TCP/IP foi pensada justamente para permitir essa comunicação entre dois ou mais computadores.
Diversos protocolos
O TCP/IP, na verdade, pode ser considerado uma rede ou uma pilha com vários protocolos. Essa pilha é dividida em quatro camadas, são elas: aplicação, transporte, rede e interface.
Cada uma dessas camadas recebe funções e recursos diferentes, no entanto, essa divisão é o que permite a integridade de todos os dados que navegam pela rede.
Aplicação
Na camada de aplicação os programas enviam e recebem informações de outros programas que estão conectados na rede.
A camada aplicação também possui o protocolo conhecido como SMTP (e-mail), o FTP (transferência de arquivos) e o mais famoso de todos, que é o HTTP (internet).
Após os dados e as informações serem processados pela aplicação, eles são direcionados para a divisão abaixo dessa.
Transporte e rede
Essa camada recebe todas as informações e dados que foram enviados pelo grupo acima, o de aplicação, e então uma verificação de integridade é feita, juntamente com a divisão de pacotes.
Após esse processo, as informações são então direcionadas para a camada conhecida como internet, ou rede, que está abaixo.
Uma vez que os dados estejam na rede, eles são empacotados, recebidos e anexados a um IP, ou seja, um endereço virtual tanto do computador remetente como também do destinatário.
Por fim, os dados são então enviados para a rede, e para que esse processo seja totalmente completo, eles precisam passar pela última etapa: interface.
Interface
A principal tarefa da Interface é receber e enviar os pacotes que foram recebidos para a rede de internet.
Nessa camada, o tipo de protocolo que será utilizado dependerá principalmente do tipo de rede que o usuário está utilizando.
O tipo de rede mais conhecido e usado no mundo inteiro é o Ethernet, e ele está disponível em diversas velocidades.
O protocolo TCP/IP, como vimos, trabalha de forma conjunta com outros protocolos, e a sua principal função é realizar a transmissão de dados e de informações pela rede.
Resumindo: o TCP/IP recebe (aplicação), empacota (transporte), endereça (rede), e então envia (interface).