Protocolo de Controle de Transmissão e Protocolo de Internet (TCP/IP)

O Protocolo de Controle de Transmissão (TCP) refere-se a um importante protocolo de Internet que é responsável pela transmissão ou transferência de pacotes de dados através de redes e através da Internet.[1] Ele pode ser classificado como um protocolo orientado a conexão e orientado a fluxo. Funciona na camada de transporte como um protocolo na interconexão de sistemas abertos e é usado para construir uma conexão estável entre computadores remotos, confirmando a entrega da mensagem através de redes de suporte e da Internet. O Sistema de Protocolo de Controle de Transmissão retira possíveis complicações que podem surgir de lidar com redes subjacentes não confiáveis.

Funcionalidade

O Protocolo de Controle de Transmissão (TCP) funciona com o Protocolo de Internet (IP). O envio de pacotes de dados de um computador para o outro é o seu papel principal. TCP e IP, juntos, são os dois protocolos que governam a internet. No documento número 793 das normas RFC (Request for Comment), o Protocolo de Controle de Transmissão é definido pela Internet Engineering Task Force (IETF).[2]

Os dados enviados através de conexões TCP são divididos em segmentos numerados independentemente. Cada segmento contém o destino de origem e a seção de dados que é colocada em um cabeçalho. O protocolo de controle de transmissão é o responsável por reordenar os segmentos na seqüência correta ao chegar na extremidade receptora. O TCP é responsável por manter o controle desses segmentos enquanto o IP lida com a entrega real dos dados. Inclui verificação de erros incorporada que garante que cada segmento solicitado seja recebido. O TCP também inclui verificação de erros, o que garante que cada pacote seja entregue conforme solicitado. [3] A transferência de dados como arquivos e páginas web pela internet faz uso do TCP. Controlar a transferência confiável de dados é a principal função do TCP.

Em alguns casos, os pacotes são perdidos ou entregues fora de ordem. Isto é por causa do comportamento imprevisível da rede. Para minimizar o problema, a solicitação de reordenação e reentrega é feita pelo TCP. Isto, no entanto, reduz a velocidade de entrega em alguns segundos.[4] A necessidade de reordenar pacotes e retransmissões após sua chegada introduz a latência ao fluxo TCP. De acordo com estudos, aplicações como FTP, Telnet, Correio Eletrônico e World Wide Web (WWW); aproximadamente 90% do tráfego dessas redes preferem esse serviço de transporte.[5]

Endereçamento TCP/IP

Endereços de Internet como o IP (Internet Protocol) tem um mecanismo completo e é um dos mais comuns. O TCP, por outro lado, não precisa de um sistema de endereçamento intrincado. O TCP só faz uso de números, também chamados de "portes", que são fornecidos pelo dispositivo em que ele está trabalhando atualmente. Isto é para identificar onde estão os pacotes enviados e recebidos para cada serviço.

Por exemplo, você usa a porta 80 para TCP principalmente para navegadores web, enquanto a porta 25 é usada para e-mail. O endereço IP mais o número da porta é introduzido para um serviço, p.ex. 192.168.66.5:80.[6]

Camadas TCP

O Protocolo de Controle de Transmissão tem 4 camadas que são a Camada de Interface de Rede, Camada de Aplicação, Camada de Transporte e Camada de Internet. As descrições e funções destas camadas são apresentadas abaixo:

Camada de interface de rede

Consiste na camada de ligação de dados que é responsável pela detecção e correção de possíveis erros; e na camada física que ativa a transmissão física para a transmissão de bits por meios processuais, elétricos, mecânicos e funcionais.

Camada de aplicação

Esta camada oferece um conjunto de interfaces para aplicações que adquirem acesso a serviços de rede que suportam diretamente as aplicações. Cada entidade de aplicação em TCP é composta por um conjunto de funções que necessita para suportar o serviço de comunicações distribuídas.

Camada de transporte

Esta camada garante que os dados enviados pelo receptor sejam os mesmos bits que são entregues ao remetente (comunicação de ponta a ponta). A camada de transporte para TCP oferece uma transmissão de dados fiável com um fluxo de dados fiável e orientado para a ligação.

Camada de Internet

As funções de endereçamento, embalagem e roteamento estão sendo tratadas nesta camada. IP, ARP, ICMP e IGMP são os protocolos principais desta camada.[7]

Guia de Equipamento Comum

Ter uma grande empresa implica ter uma vasta gama de redes e equipamentos que a gerem. Os mais comuns que também podem estar disponíveis na sua casa são os routers e um switch. Abaixo estão os equipamentos e dispositivos mais comuns que tornam a internet possível.

Roteador

A tarefa primária deste dispositivo é enviar dados por cima da Internet, que é também a casa da camada de Internet. Ele também é responsável por lidar com os terminais da sua rede local apenas quando a comunicação vai além do domínio do roteador.

Interruptor

Este equipamento é o responsável por ligar todos os computadores da sua rede. É necessário um cabo por computador para conectar ao switch. Você também vai ver um monte de outros computadores em seu escritório que têm um cabo indo para o mesmo switch. As mensagens de um computador para outro passam pelo interruptor.

Ponte

A ligação de um cubo a outro é função de uma ponte. A ligação de uma rede sem fios e LAN é possível através de uma ponte. A diferença entre um interruptor e uma ponte é que a ponte tem apenas uma ligação. Uma ponte é apenas uma seção de passagem e um dispositivo de camada física que não precisa de um processador muito complicado**.**

Repetidor

Estender o alcance de um sinal é a função primária de um repetidor, que também é chamado de "booster". O pulso elétrico dispersa-se ao longo da distância nos cabos. O sinal fica mais fraco à medida que viaja na rede wifi. Aplicando um novo impulso de eletricidade às transmissões em cabos e em redes sem fio, ele também retransmite sinais. Isso não precisa de software e é puramente um dispositivo físico sem envolvimento com os protocolos.

História da empresa

O Protocolo de Controle de Transmissão era conhecido antes como "Programa de Controle de Transmissão". A criação da internet, embora muitas pessoas afirmem tê-la inventado, pode ser atribuída principalmente a Vint Cerf e Bob Khan. Um dos outros nomes notáveis na tecnologia de Internet é Jon Postel que introduziu o conceito de uma "pilha de protocolo" que também contribuiu nos protocolos TCP/IP. Trata-se de uma referência ao seu trabalho publicado em Maio de 1974, intitulado "Um Programa para a Intercomunicação de Redes de Pacotes". Foi publicado pelo Institute of Electrical and Electronic Engineers, com o patrocínio do United States Department of Defense.[8]


  1. https://www.techopedia.com/definition/5773/transmission-control-protocol-tcp ↩︎

  2. https://searchnetworking.techtarget.com/definition/TCP ↩︎

  3. https://techterms.com/definition/tcp ↩︎

  4. https://www.extrahop.com/resources/protocols/tcp/ ↩︎

  5. https://erg.abdn.ac.uk/useRS/gorry/couRSe/inet-pages/tcp.html ↩︎

  6. https://www.lifewire.com/tcp-transmission-control-protocol-3426736 ↩︎

  7. https://automationforum.in/t/tcp-ip-transmission-control-protocol-internet-protocol-basic-concept-architecture/4482 ↩︎

  8. https://www.comparitech.com/net-admin/ultimate-guide-tcp-ip/ ↩︎