Redes de computadores, protocolos TCP/IP e interoperabilidade

Conceitos de redes, modelos OSI e TCP/IP, endereçamento IPv4 e IPv6, protocolos, diagnóstico e interoperabilidade de sistemas no setor público.

Redes, TCP/IP e interoperabilidade

Roteiro

Alcance → equipamento → camada → identificador → protocolo → serviço → diagnóstico → interoperabilidade.

Alcance

TipoÁrea típica
PANpessoal
LANsala, prédio, campus
MANcidade/região metropolitana
WANregiões, países, mundo
  • Internet = redes interconectadas.
  • Web = serviço sobre HTTP/HTTPS.
  • Intranet = tecnologias de Internet em ambiente restrito.
  • Extranet = acesso externo autorizado a parte da intranet.

Equipamentos e camadas

EquipamentoFunçãoOSI
hubrepete sinais1
switchencaminha por MAC2
roteadorencaminha por IP3
ponto de acessoliga Wi‑Fi à LAN2, tipicamente
firewallaplica políticadepende da implementação

OSI × TCP/IP

OSITCP/IP
Aplicação + Apresentação + SessãoAplicação
TransporteTransporte
RedeInternet
Enlace + FísicaAcesso à Rede

Dados → segmento/datagrama → pacote → quadro → bits.

Identificadores

ItemIdentifica
MACinterface no enlace
IPinterface/host na rede
portaserviço/processo
domínionome resolvido por DNS
socketIP + transporte + porta

IPv4 especial

FaixaUso
10.0.0.0/8privado
172.16.0.0/12privado
192.168.0.0/16privado
127.0.0.0/8loopback
169.254.0.0/16link-local/APIPA
0.0.0.0não especificado

Sub-redes

PrefixoBlocoHosts usuais
/24256254
/25128126
/266462
/273230
/281614
/2986

220.42.17.0/29:

  • rede .0;
  • hosts .1 a .6;
  • broadcast .7.

Broadcast não pode ser gateway.

NAT

TécnicaTradução
NATendereço
NAPT/PATendereço + porta

NAT ≠ DHCP ≠ firewall ≠ criptografia.

IPv6

  • 128 bits;
  • ::1 loopback;
  • :: não especificado;
  • fe80::/10 link-local;
  • sem broadcast;
  • NDP substitui/amplia funções do ARP;
  • SLAAC e DHCPv6 podem coexistir.

Transporte e controle

ProtocoloRegra
TCPconexão, ordem, confirmação, retransmissão
UDPdatagramas, sem garantias intrínsecas
ICMPcontrole, erro e diagnóstico
  • TCP: SYN → SYN-ACK → ACK.
  • ping usa ICMP, não porta TCP/UDP.
  • Sem resposta a ping ≠ serviço certamente inativo.

Serviços básicos

ProtocoloFinalidade
DNSnomes e registros
DHCPconfiguração automática
ARPIPv4 local → MAC
NDPvizinhos/roteadores no IPv6
HTTPWeb/APIs
HTTPSHTTP sobre TLS
SMTPenvio/transferência de e-mail
IMAPacesso e sincronização no servidor
POP3obtenção de mensagens
FTPtransferência clássica
FTPSFTP + TLS
SFTPtransferência sobre SSH

DNS

RegistroUso
AIPv4
AAAAIPv6
CNAMEalias
MXcorreio
NSservidor autoritativo
PTRreverso

DHCPv4

DORA: Discover → Offer → Request → Acknowledgment.

Pode fornecer IP, máscara, gateway, DNS e concessão. Reserva mantém administração DHCP com configuração estável.

HTTP

MétodoFunção
GETobter
HEADmetadados sem corpo
POSTsubmeter/processar
PUTcriar/substituir alvo
DELETEremover
CódigoIdeia
200sucesso
201criado
204sem conteúdo
301/302redirecionamento
304cache validado
400requisição inválida
401autenticação exigida
403acesso recusado
404não encontrado
405método não permitido
500erro interno
502resposta inválida a montante
503indisponível
504tempo excedido no gateway
  • HTTP “seguro” ≠ criptografado.
  • HTTP/3 usa QUIC sobre UDP.

Comandos

ComandoDiagnóstico
ipconfig /allIP, máscara, gateway, DHCP, DNS, MAC
ipconfig /releaselibera DHCPv4
ipconfig /renewrenova DHCPv4
ipconfig /flushdnslimpa cache DNS
pingresposta ICMP
tracertsaltos
nslookupDNS
arp -acache IPv4–MAC
netstat -anoconexões, portas e PID
netstat -rrotas

Sintoma → hipótese

SintomaInvestigar
169.254.x.xDHCP/APIPA
IP funciona, nome nãoDNS
LAN funciona, remoto nãogateway, máscara, rota
ping funciona, aplicação nãoporta, processo, firewall
tracert com *salto não respondeu; não prova queda total

Interoperabilidade

DimensãoPergunta
técnicaconecta e transporta?
semânticasignifica a mesma coisa?
organizacionalprocessos e responsáveis estão alinhados?
jurídica, complementarfinalidade, competência, sigilo e proteção estão atendidos?
TermoPapel
APIcontrato/interface
RESTestilo arquitetural
HTTPprotocolo
JSON/XMLrepresentação
OpenAPIdescrição de API HTTP
  • API ≠ REST ≠ HTTP ≠ JSON.
  • e-PING: padrões mínimos no contexto federal definido.
  • e-PING não obriga automaticamente todo órgão brasileiro.
  • interoperabilidade não autoriza compartilhamento irrestrito.

Pegadinhas

  • Internet ≠ Web.
  • switch ≠ roteador.
  • MAC ≠ IP ≠ porta.
  • DNS ≠ DHCP ≠ ARP.
  • NAT ≠ firewall.
  • IPv6 não usa ARP nem broadcast.
  • TCP confiável ≠ infalível.
  • UDP pode sustentar aplicações confiáveis.
  • ICMP não usa porta.
  • HTTPS não corrige autorização ruim.
  • SMTP envia; IMAP/POP3 acessam.
  • FTPS ≠ SFTP.
  • endereço de rede/broadcast ≠ host/gateway.
  • conexão técnica ≠ interoperabilidade completa.