O que é o IP?
IP significa Internet Protocol (Protocolo de Internet). Ele é como o endereço residencial do seu dispositivo na internet.
Assim como o carteiro precisa do nome da sua rua e do número da sua casa para entregar uma carta, a internet precisa do seu número de IP para enviar as informações.
Tipos de Protocolos de Internet
IPv4 (O formato antigo): São números curtos, como
192.168.1.1. Ele é o antigo porque o problema que surgiu foi o aumento de dispositivos conectados (celulares, TVs, geladeiras smart) com esse aumento os endereços IPv4 disponíveis se tornaram escassos.IPv6 (O formato novo): São códigos longos com letras e números, como
2001:0db8:85a3:0000:0000:8a2e:0370:7334. Ele foi criado para que existam muitas combinações, quase infinitas, garantindo que a internet continue crescendo.
A importância do TCP para o IP
TCP significa Transmission Control Protocol (Protocolo de Controle de Transmissão). Se o IP é o endereço que diz para onde a informação deve ir, o TCP é o gerente dos correios que garante a chegada, na ordem certa e sem nenhum estrago.
Quando nós baixamos uma foto ou assistimos a um vídeo, esse arquivo não é enviado de uma vez só. Ele é quebrado em milhares de pedaços chamados pacotes. O trabalho do TCP é organizar essa bagunça.
DNS
O DNS significa Domain Name System (Sistema de Nomes de Domínio) é o responsável por traduzir as URL dos sites que digitamos no navegador como www.google.com nos endereços de IP (como 142.250.190.46), utilizados para localizar e encaminhar dados até o destino na rede.
Caso tenha a curiosidade de testar em sua máquina linux, você pode lançar um ping google.com, pegar o endereço IP retornado do ping google.com e lançar o ping novamente por meio do protocolo IP. Ou seja, uma busca passa pelo DNS e a outra é uma busca direta por ser feita pelo IP.
Portas de conexão
Agora que sabemos que o DNS nos ajuda a descobrir o endereço IP associado a um domínio. Um servidor pode executar vários serviços ao mesmo tempo. É aqui que as portas entram: elas são números utilizados para identificar qual serviço deve receber aquela comunicação.
Uma forma de visualizar isso é pensar no IP como o endereço de um prédio e na porta como o número de um apartamento. O endereço nos leva até o prédio correto, enquanto o número do apartamento indica onde queremos chegar dentro dele.
Por exemplo, imagine um servidor com o endereço IP 203.0.113.10:
SERVIDOR
203.0.113.10
│
┌────────┼────────┐
↓ ↓ ↓
:22 :443 :5432
SSH HTTPS PostgreSQL
Conclusão
Vimos que, para a internet funcionar, várias peças trabalham juntas, cada uma com um papel bem definido:
DNS: traduz o nome do site que digitamos (google.com) para um endereço IP.
IP: indica onde está o dispositivo ou servidor na rede, como o endereço de um prédio.
Porta: indica qual serviço dentro do servidor deve receber a comunicação, como o número do apartamento.
TCP: garante que os pacotes cheguem completos, na ordem certa e sem danos.
Quando você digita um endereço no navegador, tudo isso acontece em milissegundos: o DNS descobre o IP, a conexão é aberta na porta correta (como a 443 para HTTPS) e o TCP cuida da entrega dos dados até que a página apareça na sua tela.


Top comments (0)