O que você vai aprender
Definir protocolo e explicar por que a padronização é essencial.
Interpretar endereços IPv4, máscaras de sub-rede e a notação CIDR.
Calcular rede, broadcast e faixa de hosts úteis de uma sub-rede.
Relacionar portas e protocolos de transporte (TCP/UDP) a serviços de rede.
Sem regras, ninguém se entende
Dois computadores de fabricantes diferentes, sistemas operacionais diferentes e linguagens diferentes precisam trocar dados sem erros. Como garantir que um entenda exatamente o que o outro enviou?
A resposta são os protocolos: acordos rígidos sobre formato, significado e tempo das mensagens. E, para que os dados cheguem ao destino certo, precisamos de endereçamento (IP) e de portas que identifiquem o serviço.
Roteiro de hoje
regras→IP/CIDR
endereço→Sub-redes
cálculo→Portas
serviços
Definiremos protocolo, mergulharemos no endereçamento IPv4 e no CIDR, calcularemos sub-redes e veremos como portas identificam serviços — com o simulador de sub-redes ao final.
O que é um protocolo
Um protocolo define o formato, a ordem e o significado das mensagens trocadas, além das ações tomadas na transmissão e na recepção.
Sintaxe, semântica e temporização
Todo protocolo combina três dimensões:
- Sintaxe: o formato e a estrutura das mensagens — onde fica cada campo, quantos bits tem cada um.
- Semântica: o significado de cada campo e de cada mensagem — o que fazer ao recebê-la.
- Temporização: quando enviar, quanto esperar pela resposta, em que ordem.
Endereço IPv4 em notação CIDR
Passo a passo: calculando uma sub-rede /26
Endereço IP e máscara
Parte de rede × parte de host
A máscara "corta" o endereço em duas partes:
- A parte de rede identifica a sub-rede; é igual para todos os hosts daquela rede.
- A parte de host identifica cada máquina dentro da sub-rede; é única por host.
Dois hosts só estão "na mesma rede" (e se falam diretamente, sem roteador) se a parte de rede deles for idêntica.
IP e porta como prédio e apartamento
TCP × UDP
| Aspecto | TCP | UDP |
|---|---|---|
| Conexão | Orientado à conexão | Sem conexão |
| Confiabilidade | Garante entrega e ordem | Sem garantia |
| Overhead | Maior | Menor (leve e rápido) |
| Uso típico | Web, e-mail, transferência | DNS, streaming, jogos, voz |
IP + porta = socket
O IP leva o pacote até o host; a porta indica qual serviço dentro do host deve recebê-lo. Juntos formam o socket:
qual host+Porta
qual serviço=Socket
processo exato
| Serviço | Porta | Transporte |
|---|---|---|
| HTTP | 80 | TCP |
| HTTPS | 443 | TCP |
| DNS | 53 | UDP/TCP |
| SSH | 22 | TCP |
Classes, IP privado e IPv6
Alguns pontos importantes do endereçamento:
- Endereços privados (ex.: 192.168.x.x, 10.x.x.x) são reservados para uso interno e não roteáveis na Internet; o NAT os traduz para um IP público.
- O IPv4 tem apenas ~4 bilhões de endereços, que se esgotaram. O IPv6, com 128 bits, oferece um número praticamente inesgotável.
Verifique você mesmo: quantos hosts?
Quantos hosts úteis há em uma sub-rede /24 (máscara 255.255.255.0)?
Dividindo uma rede por departamento
Uma empresa recebeu o bloco 192.168.10.0/24 e precisa de 4 sub-redes (uma por departamento). Dividindo em quatro:
| Sub-rede | Rede | Broadcast | Hosts úteis |
|---|---|---|---|
| 1 (/26) | 192.168.10.0 | 192.168.10.63 | .1 a .62 |
| 2 (/26) | 192.168.10.64 | 192.168.10.127 | .65 a .126 |
| 3 (/26) | 192.168.10.128 | 192.168.10.191 | .129 a .190 |
| 4 (/26) | 192.168.10.192 | 192.168.10.255 | .193 a .254 |
Armadilhas de endereçamento
Planejando endereçamento
Revele a resposta
Por que o DNS usa UDP na maioria das consultas, e não TCP?
Revisão relâmpago
IP, portas e o resto do curso
Este vocabulário sustenta as próximas aulas:
- O IP (camada de rede da Aula 4) é roteado pelos roteadores da Aula 3.
- As portas (camada de transporte) identificam os serviços da Aula 6 (HTTP:80, DNS:53).
- As sub-redes que você calcula aqui são a base de qualquer projeto de WAN (Aula 7).
Pratique no simulador de sub-redes / CIDR
Hora de calcular com apoio da ferramenta. Use o simulador de sub-redes / CIDR abaixo: informe um IP e uma máscara (ou prefixo CIDR) e veja a rede, o broadcast, a faixa de hosts úteis e a quantidade de endereços de cada sub-rede.
- Teste o exemplo 192.168.1.10/24 e confira: rede .0, broadcast .255, 254 hosts úteis.
- Depois divida um /24 em /26 e compare com a tabela do caso prático.
Atividade em grupo · Planejando sub-redes
Em trios, dividam um bloco de endereços em sub-redes para departamentos.
Roteiro
- Partam do bloco 192.168.10.0/24.
- Dividam em 4 sub-redes iguais (calculem o novo prefixo /n).
- Para cada sub-rede, determinem rede, broadcast, faixa de hosts e quantidade útil.
- Validem os resultados no simulador de sub-redes da aula.
Mini-quiz · Aula 5
20 questões sobre esta aula. Escolha e veja a explicação na hora.
📌 Resumo — leve isto para a prova
- Protocolo é o acordo que padroniza sintaxe (formato), semântica (significado) e temporização.
- IPv4 tem 32 bits divididos em rede e host pela máscara; IPv6 tem 128 bits.
- CIDR /n indica os bits de rede; /24 dá 254 hosts úteis (descontando rede e broadcast).
- Porta identifica o serviço; IP + porta = socket; TCP é confiável, UDP é leve.
- Endereços privados (192.168.x.x) usam NAT para compartilhar um IP público na Internet.