Glossário da F5

TCP/IP

O que é TCP/IP?

TCP/IP refere-se à combinação de TCP (Transmission Control Protocol) e IP (Internet Protocol), que juntos formam o conjunto de protocolos mais amplamente utilizado para troca de dados na internet.

O TCP/IP surgiu como parte da pesquisa de comunicação de pacotes conduzida pela DARPA (Agência de Projetos de Pesquisa Avançada de Defesa) para redes de longa distância. Tornou-se o protocolo da ARPANET, a precursora da internet, e ganhou ampla adoção devido ao suporte em sistemas operacionais baseados em UNIX, permitindo interoperabilidade entre computadores de diferentes fornecedores. Hoje, o TCP/IP se tornou o protocolo padrão, não apenas para a internet, mas também para muitas outras redes.

No modelo de referência OSI, o TCP está posicionado na Camada 4 (Camada de Transporte), gerenciando o estabelecimento e a desconexão de sessões entre portas, bem como o controle da comunicação. O IP opera na Camada 3 (Camada de Rede), gerenciando roteamento e caminhos de comunicação, que são essenciais para a funcionalidade da Internet. Abaixo do IP está a Camada de Enlace de Dados, onde protocolos como Ethernet são posicionados.

Enquanto a Camada de Enlace de Dados é responsável pela comunicação direta entre dispositivos dentro de um alcance limitado, a Camada de Rede (IP) permite a troca de dados entre áreas estendidas por meio de roteadores. Essa capacidade de conectar diferentes redes é o motivo pelo qual o IP é chamado de Protocolo "Inter-net". Antes do advento da internet, redes se referiam a caminhos de comunicação direta, mas a introdução do IP revolucionou esse paradigma ao permitir a interconexão de redes distintas.

TCP é um protocolo que opera sobre o IP para garantir uma transmissão confiável de dados. Ele apresenta mecanismos para retransmissão de pacotes em caso de perda, reordenação de pacotes e verificação de endereços IP de origem, tornando possível uma comunicação altamente confiável. Outros protocolos da camada de transporte que operam sobre IP incluem UDP e SCTP.