O que é?

 

TCP é um protocolo de links de dados usado na internet que permite que computadores e outros dispositivos enviem e recebam dados, sendo uma abreviação de, Trasmission Control Protcol, ele possibilita a conexão de dispositivos e tráfego de dados na rede. Ele em si determina como os computadores transferem dados de um dispositivo para outro, onde essa comunicação precisa ser registrada, transmitida e mantida para que o receptor tenha as mesmas informações passadas pelo emissor da informação, em meio a este processo para que essa mensagem não seja distorcida, esse protocolo realiza o desmembramento dos dados em pacotes menores onde são remontados no final para garantir uma menor chance de alteração em meio a somente um arquivo de maior tamanho. Esse procedimento dividido em 4 camadas, realiza a divisão dos dados em uma sequência e para que o receptor tenha o mesmo conteúdo, para remontagem é feita na ordem contrária, sendo assim padronizado para uma comunicação mais ágil e organizada a medida que são requisitadas e requiridas pelo receptor.

 

As quatro camadas do modelo TCP/IP

 

Camada de enlace de dados: A camada de enlace de dados (também chamada de camada de link, camada de interface de rede ou camada física) é aquela que lida com as partes físicas de envio e recebimento de dados usando o cabo Ethernet, rede sem fio, placa de interface de rede, driver de dispositivo no computador e assim por diante.

 

Camada da internet : A camada da internet (também chamada de camada de rede) controla o movimento de pacotes pela rede.

 

Camada de transporte : A camada de transporte fornece uma conexão de dados confiável entre dois dispositivos. Ela divide os dados em pacotes, reconhece os pacotes que recebeu do outro dispositivo e garante que o outro dispositivo reconheça os pacotes que recebe.

 

Camada de aplicativo : A camada de aplicativo é o grupo de aplicativos que requerem comunicação em rede. O usuário normalmente interage com essa camada, como no e-mail e mensagens. Como as camadas inferiores lidam com os detalhes da comunicação, os aplicativos não precisam se preocupar com isso.