TCP /IP é um conjunto de protocolos de comunicação de dados que permite que os computadores se conectem à Internet e a redes privadas. Cada protocolo executa uma tarefa diferente e facilita a troca de dados entre vários aplicativos.
Transmission Control Protocol /Internet Protocol, ou TCP /IP abreviadamente, é dividido em dois protocolos: o pacote Transmission Control Protocol (TCP) e o pacote Internet Protocol (IP). O pacote TCP processa e lida com dados de aplicativos, enquanto o pacote IP é projetado para acomodar a transmissão e o recebimento de dados de aplicativos em uma rede. O TCP /IP é uma combinação de quatro camadas diferentes: as camadas de aplicação, transporte, Internet e acesso à rede. Sem TCP /IP, os dispositivos não seriam capazes de se conectar à Internet ou compartilhar dados.
De acordo com a Microsoft, os protocolos da camada de aplicativo mais conhecidos são aqueles usados para a troca de informações do usuário. Isso inclui protocolo de transferência de hipertexto (HTTP), protocolo de transferência de arquivo (FTP), protocolo de transferência de correio simples (SMTP) e Telnet. Um dos principais benefícios do TCP /IP é que ele aceita dados de qualquer tamanho e os divide em pedaços menores e mais gerenciáveis chamados de pacotes. Um pacote contém todas as informações de que uma rede precisa para entregá-lo ao seu destino e, em seguida, confirmar a entrega, de acordo com a Cisco Press.