Abreviação de protocolo de controle de transmissão / protocolo de Internet, o TCP / IP é um conjunto de regras (protocolos) que rege as comunicações entre todos os computadores na Internet. Mais especificamente, o TCP / IP determina como as informações devem ser empacotadas (transformadas em pacotes de informações chamados pacotes), enviadas e recebidas, bem como como chegar ao seu destino. O TCP / IP foi desenvolvido em 1978 e conduzido por Bob Kahn e Vint Cerf.
Abaixo está um exemplo visual de um pacote TCP / IP e as informações contidas nesse pacote. Cada uma das seções do pacote é preenchida com informações que ajudam a direcionar o pacote para seu destino correto.
Como o TCP / IP funciona?
Como o nome indica, o TCP / IP é uma combinação de dois protocolos separados: TCP (protocolo de controle de transmissão) e IP (protocolo de Internet). O padrão do Protocolo Internet determina a logística dos pacotes enviados pelas redes; diz aos pacotes onde ir e como chegar lá. O IP tem um método que permite que qualquer computador na Internet encaminhe um pacote para outro computador que tenha um ou mais intervalos mais próximos do destinatário do pacote. Você pode pensar nisso como trabalhadores em uma linha passando pedregulhos de uma pedreira até um carrinho de mineração.
O Transmission Control Protocol é responsável por garantir a transmissão confiável dos dados pelas redes conectadas à Internet. O TCP verifica os pacotes quanto a erros e envia solicitações para retransmissões, se houver alguma.
Três dos protocolos TCP / IP mais comuns
- HTTP - Usado entre um cliente da web e um servidor da web, para transmissões de dados não seguras . Um cliente da Web (ou seja, navegador da Internet em um computador) envia uma solicitação a um servidor da Web para exibir uma página da Web. O servidor da web recebe essa solicitação e envia as informações da página da web de volta ao cliente da web.
- HTTPS - usado entre um cliente da web e um servidor da web, para transmissões seguras de dados. Geralmente usado para enviar dados de transações de cartão de crédito ou dados privados de um cliente da Web (por exemplo, navegador da Internet em um computador) para um servidor da Web.
- FTP - usado entre dois ou mais computadores. Um computador envia dados para ou recebe dados de outro computador diretamente.
Nomes de domínio e endereços TCP / IP
O endereço TCP / IP de um site ou servidor da Web geralmente não é fácil de lembrar. Para resolver esse problema, um nome de domínio é usado. Por exemplo, 216.58.216.164 é um dos endereços IP do Google e google.com é o nome do domínio. Usando esse método, em vez de um conjunto de números, fica muito mais fácil para os usuários lembrarem-se do endereço da Web da Computer Hope.
Quais são as diferentes camadas do TCP / IP?
Existem quatro camadas totais de protocolo TCP / IP, listadas abaixo, com uma breve descrição.
- Camada de Acesso à Rede - Esta camada está preocupada com a construção de pacotes.
- Camada de Internet - Esta camada usa IP (Internet Protocol) para descrever como os pacotes devem ser entregues.
- Camada de Transporte - Esta camada utiliza o protocolo UDP (protocolo de datagrama do usuário) e o protocolo TCP (Transmission Control Protocol) para garantir a transmissão adequada dos dados.
- Camada de Aplicação - Esta camada lida com processos de rede de aplicativos. Esses processos incluem FTP (Protocolo de Transferência de Arquivo), HTTP (Protocolo de Transferência de Hipertexto) e SMTP (Protocolo de Transferência de Correio Simples).
Acrônimos de computador, FTP, IPX / SPX, NetBEUI, termos de rede, porta, UDP