Como a internet funciona

Descubra o que acontece quando os dados percorrem a internet. Acompanhe uma mensagem enquanto ela é dividida em pacotes, endereçada com IP e encaminhada de roteador em roteador, e veja como o DNS transforma nomes em endereços. Aprenda como protocolos em camadas, como TCP e UDP, entregam dados, como a web, o e-mail e a transmissão de mídia funcionam sobre eles, como o HTTPS protege uma conexão e quem coordena e governa uma rede que não tem dono. Exemplos resolvidos com números reais mostram como calcular quantidades de pacotes, tempos de transferência e atrasos.

BásicoAula 6 de 7 do curso Curso de Introdução à ciência da computação

O que você vai aprender

  1. Descrever a internet como uma rede de redes, explicar por que os dados viajam em pequenos pacotes que compartilham enlaces e medir a velocidade e o tempo de chegada dos dados.
    • Identificar os componentes da internet
      Descrever os dispositivos na borda da internet, os enlaces e roteadores em seu núcleo e os provedores e cabos que os conectam.
    • Dividir mensagens em pacotes
      Explicar o que um pacote contém, por que os dados são enviados em muitos pacotes pequenos e como o destinatário reconstrói a mensagem original.
    • Comparar comutação de pacotes e comutação de circuitos
      Comparar a reserva antecipada de capacidade ao longo de um caminho com o compartilhamento de enlaces pacote a pacote e explicar por que a internet usa comutação de pacotes.
    • Medir a velocidade e o atraso em uma rede
      Usar corretamente largura de banda, latência e vazão, converter entre bits e bytes e calcular tempos simples de transferência e atraso.
  2. Ler e escrever endereços IP, acompanhar como os roteadores encaminham pacotes até o destino e explicar como o sistema de nomes de domínio transforma nomes em endereços.
    • Ler e escrever endereços IP
      Explicar o que um endereço IP identifica, escrever endereços IPv4 e IPv6 em binário e em forma abreviada e distinguir endereços públicos de privados.
    • Acompanhar um pacote de roteador em roteador
      Descrever como os roteadores encaminham cada pacote salto a salto usando tabelas de encaminhamento e como os protocolos de roteamento mantêm essas tabelas atualizadas.
    • Consultar um nome de domínio usando o DNS
      Explicar como o sistema de nomes de domínio transforma nomes como www.example.com em endereços IP por meio de uma hierarquia de servidores e caches.
  3. Explicar o que é um protocolo, como os protocolos da internet são organizados em camadas e como TCP e UDP transportam dados entre programas sobre o IP de melhor esforço.
    • Explicar protocolos, camadas e encapsulamento
      Definir protocolo, descrever a função de cada camada da pilha de protocolos da internet e acompanhar como cada camada envolve os dados em seu próprio cabeçalho.
    • Entregar dados de forma confiável com TCP
      Explicar como o TCP usa portas, conexões, números de sequência, confirmações de recebimento e retransmissão para transformar pacotes de melhor esforço em um fluxo completo e ordenado de bytes.
    • Escolher entre TCP e UDP
      Comparar TCP e UDP e associar cada um às aplicações cujas necessidades ele atende.
  4. Explicar a web como uma aplicação da internet, acompanhar uma troca HTTP e o carregamento completo e seguro de uma página e descrever como aplicações de e-mail, mensagens, comunicação entre pares e transmissão de mídia usam a rede.
    • Distinguir a web da internet
      Explicar a web como uma aplicação construída com URLs, HTTP e documentos interligados e descrever como clientes, servidores e redes de distribuição de conteúdo a disponibilizam.
    • Acompanhar uma requisição e uma resposta HTTP
      Ler as partes de requisições e respostas HTTP, interpretar códigos de status e explicar como os cookies dão memória a um protocolo sem estado.
    • Rastrear o carregamento seguro de uma página, da URL à tela
      Reunir DNS, TCP, TLS e HTTP em ordem para explicar o que acontece depois que uma URL é digitada e o que o HTTPS protege e não protege.
    • Enviar e-mails e outras mensagens
      Acompanhar um e-mail do remetente ao destinatário usando SMTP, IMAP e registros MX e comparar mensagens cliente-servidor com aplicações entre pares e de transmissão de mídia.
  5. Descrever como a internet é coordenada sem um único dono, o que fazem as principais organizações e os principais debates sobre como ela deve ser operada.
    • Identificar quem coordena nomes, números e padrões
      Descrever o que precisa ser coordenado na internet e o que fazem a ICANN, a IANA, os registros regionais da internet, os organismos de padronização, os operadores de rede e os governos.
    • Discutir os principais debates sobre governança da internet
      Explicar as principais questões de políticas sobre como a internet deve ser operada e avaliar os argumentos de cada lado.

Guia de estudo de Como a internet funciona

5 capítulos

1

Descrever a internet e como os dados a percorrem em pacotes

Os dados atravessam a internet por equipamentos pertencentes a muitas organizações diferentes. Acompanhe os enlaces de um sistema final até as redes de provedores e examine como pequenos pacotes compartilham esses enlaces. A forma de compartilhar a capacidade explica as filas e as perdas. Calcular quantidades de pacotes, tempos de transferência e tempos de percurso do sinal ajuda a distinguir uma taxa anunciada alta de uma resposta rápida e mostra por que aplicações diferentes precisam de comportamentos diferentes da rede.

1.1 Identificar os componentes da internet

A internet conecta redes operadas de forma independente por meio de protocolos compartilhados, especialmente o Protocolo da Internet (IP). Nenhuma organização opera todo o sistema.

Dispositivos e enlaces

Um sistema final executa aplicações. Celulares, notebooks, servidores, TVs inteligentes e sensores podem ser sistemas finais. Um cliente solicita um serviço; um servidor o fornece. Um computador pode solicitar um arquivo enquanto fornece outro arquivo a outra pessoa.

Enlaces transportam bits por cabo de cobre como sinais elétricos, por fibra óptica como luz ou por conexões sem fio como rádio. Uma rota pode atravessar vários meios.

DispositivoFunção principal
ComutadorMove quadros dentro de uma rede local
RoteadorMove pacotes IP entre redes

Um roteador doméstico geralmente combina roteamento, comutação e um ponto de acesso Wi-Fi, às vezes com um modem. Essas continuam sendo funções diferentes mesmo quando um único aparelho as executa.

Conectar-se a um provedor

Uma rede de acesso conecta uma residência, organização ou celular ao seu provedor. Exemplos incluem fibra, cabo, DSL, Ethernet em escritórios e redes móveis. Um provedor de acesso à internet (ISP) transporta tráfego entre redes de acesso e outras redes.

Provedores trocam tráfego diretamente em um ponto de troca de tráfego (PTT ou IXP), uma instalação compartilhada que pode ocupar vários edifícios. Eles também podem comprar trânsito IP, pagando a outro provedor para transportar o tráfego adiante. Grandes empresas de conteúdo operam suas próprias redes e centros de dados para aproximar os serviços dos usuários.

A maior parte dos dados intercontinentais atravessa cabos submarinos de fibra óptica no fundo do mar; satélites transportam uma parcela menor. Um enlace de acesso sem fio pode, portanto, levar a uma longa rota que passa principalmente por cabos.

Acompanhar uma chamada de vídeo

Um celular em um café liga para alguém em uma rede móvel no exterior:

  1. O Wi-Fi transporta os pacotes até o ponto de acesso do café.
  2. O roteador do café os envia por sua conexão de acesso até o ISP.
  3. Redes de provedores os transportam adiante, talvez trocando-os em um PTT.
  4. Um cabo submarino pode transportá-los na travessia do oceano.
  5. O provedor de destino os entrega ao outro celular por sua rede móvel.

Organizações diferentes operam essas etapas. Protocolos compatíveis permitem que elas encaminhem os pacotes, enquanto cada operador gerencia sua própria parte. O caminho exato pode mudar conforme as redes alteram suas conexões ou respondem a falhas.

Principais conclusões

  • Sistemas finais executam aplicações; clientes solicitam serviços e servidores os fornecem.
  • Enlaces transportam bits por cobre, fibra ou rádio.
  • Comutadores conectam dispositivos localmente; roteadores conectam redes.
  • ISPs trocam tráfego diretamente ou compram trânsito IP.
  • O acesso sem fio frequentemente leva a uma rota que passa principalmente por fibra.

1.2 Dividir mensagens em pacotes

Arquivos grandes viajam como muitos pacotes. Cada pacote transporta uma parte dos dados, permitindo que outras conversas usem os mesmos enlaces alternadamente.

Separar cabeçalho e carga útil

O cabeçalho de um pacote contém informações de controle; sua carga útil contém dados. Um cabeçalho IP inclui endereços de origem e destino. Os roteadores usam o destino para selecionar o próximo enlace sem interpretar a foto ou mensagem contida no pacote. A aplicação receptora interpreta os bits entregues.

O cabeçalho se parece com o endereço de um envelope, enquanto a carga útil se parece com seu conteúdo. Dividir um arquivo em pacotes pequenos também limita a quantidade que precisa ser reenviada após uma perda. Um limite comum em um caminho é um pacote IP de 1.500 bytes, derivado da Ethernet padrão. Alguns caminhos aceitam tamanhos maiores.

Contar pacotes e sobrecarga

Uma foto contém 3.000.000 bytes. Cada pacote comporta até 1.460 bytes da foto mais 40 bytes de cabeçalho. Divida pela capacidade da carga útil:

3.000.000÷1.460≈2.054,8

Arredonde para cima, para 2.055 pacotes, pois um resto ainda precisa ser entregue. Depois de 2.054 cargas úteis completas, a última contém:

3.000.000−2.054×1.460=1.160 bytes

Cada pacote precisa de um cabeçalho, inclusive o último:

2.055×40=82.200 bytes

Juntos, dados e cabeçalhos totalizam 3.082.200 bytes. Os cabeçalhos acrescentam cerca de 2,7% ao tamanho da foto. Dividir por 1.500 subestimaria a quantidade de pacotes porque 40 bytes de cada pacote não estão disponíveis para dados da foto. Contar a última carga útil como completa, por outro lado, inventaria dados que a foto não contém.

Reconstruir a ordem dos bytes

Os pacotes geralmente seguem a mesma rota, mas o IP permite rotas diferentes. Pacotes podem chegar fora de ordem, chegar duas vezes ou se perder, inclusive quando a memória temporária de um roteador fica cheia.

O protocolo de controle de transmissão (TCP) corrige esses efeitos nos sistemas finais. Ele numera os bytes, permitindo que o destinatário identifique posições e lacunas. O remetente retransmite os dados ausentes, e o destinatário entrega os bytes em ordem. Receber a última parte não preenche uma lacuna anterior.

O IP apenas transporta pacotes individuais; ele não reconstrói a mensagem nem realiza essa recuperação. O protocolo de datagramas do usuário (UDP) também não faz retransmissão nem reordenação. Aplicações que usam UDP acrescentam a recuperação de que precisam.

Principais conclusões

  • Um cabeçalho contém informações de entrega; uma carga útil contém dados.
  • Divida pela capacidade da carga útil e arredonde para cima para contar os pacotes.
  • Cada pacote acrescenta a sobrecarga de seu próprio cabeçalho.
  • Pacotes IP podem ser perdidos, duplicados ou reordenados.
  • O TCP restaura a ordem dos bytes e retransmite dados ausentes nas pontas da conexão.
  • Aplicações UDP acrescentam a recuperação necessária por conta própria.

1.3 Comparar comutação de pacotes e comutação de circuitos

A capacidade de um enlace pode ser reservada para uma conexão ou compartilhada entre os pacotes que chegam. A diferença importa quando o tráfego faz pausas e quando vários usuários enviam dados juntos.

Reservar ou compartilhar

A comutação de circuitos reserva uma parcela fixa ao longo de todo o caminho. Chamadas telefônicas fixas tradicionais mantinham essa parcela mesmo durante o silêncio.

A comutação de pacotes compartilha capacidade sob demanda, o que se chama multiplexação estatística. Cada pacote usa a taxa do enlace durante sua vez. Isso é adequado ao tráfego em rajadas: a navegação na web e a troca de mensagens enviam rajadas curtas separadas por pausas.

CaracterísticaComutação de circuitosComutação de pacotes
CapacidadeReservada por conexãoCompartilhada entre os pacotes que chegam
SilêncioParcela reservada fica sem usoOutro tráfego pode usar a capacidade
Demanda excedenteNovas conexões podem ser recusadasFilas crescem e pacotes podem ser perdidos
AtrasoPrevisível após o estabelecimentoVaria com o tráfego
Armazenar pacotes enquanto um enlace está ocupado

Um roteador usa armazenamento e encaminhamento: ele recebe um pacote inteiro antes de enviá-lo adiante. Pacotes esperam em uma fila quando o enlace de saída está ocupado. Uma memória temporária armazena essa fila; quando está cheia, não pode aceitar novos pacotes, que são descartados.

Um enlace de 1 Mbit/s pode reservar dez parcelas de 100 kbit/s:

1.000 kbit/s÷100 kbit/s=10

Com o compartilhamento por pacotes, 35 usuários podem compartilhar o enlace se cada um estiver ativo apenas 10% do tempo. Para usuários ativos de forma independente, a probabilidade de mais de dez estarem ativos juntos é de cerca de 0,0004. A independência importa: rajadas sincronizadas se comportam de outra forma. Filas breves também podem se formar com menos de dez usuários ativos, quando pacotes chegam juntos.

Onde começou a comutação de pacotes

Paul Baran, na RAND, e Donald Davies, no National Physical Laboratory do Reino Unido, desenvolveram ideias de comutação de pacotes de forma independente na década de 1960. Davies criou o termo “pacote”; Leonard Kleinrock desenvolveu trabalhos matemáticos iniciais sobre filas em redes.

Em 29 de outubro de 1969, a ARPANET enviou sua primeira mensagem da UCLA para o Stanford Research Institute. Ela travou depois de “LO” de “LOGIN”. A ARPANET tinha como objetivo compartilhar computadores de pesquisa. O trabalho separado de Baran estudava comunicações resistentes a ataques, o que ajuda a explicar a história posterior sobre guerra nuclear.

Redes de pacotes podem usar rotas alternativas após falhas quando há outro caminho disponível. Hoje, a voz sobre IP transporta chamadas em pacotes, inclusive chamadas em redes 4G e 5G.

Principais conclusões

  • A comutação de circuitos reserva capacidade, inclusive durante o silêncio.
  • A comutação de pacotes compartilha enlaces sob demanda por meio da multiplexação estatística.
  • O armazenamento e encaminhamento recebe um pacote antes de enviá-lo adiante.
  • Enlaces ocupados criam filas; memórias temporárias cheias causam perda de pacotes.

1.4 Medir a velocidade e o atraso em uma rede

A velocidade de uma conexão tem mais de um significado. Uma transferência grande precisa de uma taxa de entrega alta; uma conversa precisa de atrasos curtos e constantes. Distinguir largura de banda, vazão e latência ajuda a explicar ambos os casos.

Capacidade e entrega real

Largura de banda é a capacidade de um enlace em bits por segundo. Os prefixos do SI usam potências de dez: 1 kbit/s equivale a 1.000 bit/s; 1 Mbit/s equivale a 1.000.000 bit/s; 1 Gbit/s equivale a 1.000.000.000 bit/s. “Mbps” é outra forma comum de escrever Mbit/s.

Vazão é a taxa realmente entregue. O enlace mais lento em um caminho é seu gargalo. Um enlace de servidor de 1 Gbit/s e um enlace de provedor de 10 Gbit/s não conseguem fazer um download passar por uma linha doméstica de 50 Mbit/s a mais de 50 Mbit/s. O compartilhamento de capacidade e a sobrecarga dos protocolos reduzem ainda mais a taxa útil.

Os tamanhos de arquivos usam bytes, escritos com B maiúsculo; um byte contém 8 bits. Um arquivo de 500 MB contém 4.000 Mbit. A 100 Mbit/s, seu tempo ideal de transferência é:

500×8÷100=40 s

A resposta de 5 segundos resulta da divisão de bytes por uma taxa em bits sem converter as unidades.

Quatro partes do atraso

Latência é o tempo de percurso de uma ponta à outra. O tempo de ida e volta (RTT) inclui os percursos de ida e de retorno. Uma medição de ping informa uma ida e volta, geralmente em milissegundos.

Em cada salto, distinga quatro atrasos:

  • Processamento: leitura de um cabeçalho e decisão sobre para onde enviar o pacote.
  • Fila: espera por um enlace de saída.
  • Transmissão: colocação de todos os bits do pacote nesse enlace.
  • Propagação: percurso do sinal pelo enlace.

O atraso de transmissão depende do tamanho do pacote e da taxa:

tempo de transmissa˜o=tamanho do pacote em bitstaxa do enlace em bit/s

Um pacote de 1.500 bytes tem 12.000 bits. Sua transmissão leva 0,12 ms a 100 Mbit/s ou 1,2 ms a 10 Mbit/s. Ao atravessar três enlaces de 10 Mbit/s, o armazenamento e encaminhamento exige pelo menos 3,6 ms de tempo de transmissão para esse pacote, antes de acrescentar os outros atrasos.

O atraso de propagação depende da distância e da velocidade do sinal:

tempo de propagac¸a˜o=distaˆnciavelocidade do sinal

Na fibra, o sinal viaja a cerca de 200.000 km/s. Atravessar 6.000 km leva 30 ms em um sentido e pelo menos 60 ms na ida e volta. Aumentar a largura de banda não pode encurtar o cabo.

Relacionar a medida à aplicação

Um download se beneficia principalmente da vazão. Chamadas e jogos rápidos precisam de baixa latência e baixa variação do atraso, ou jitter. Filas podem crescer em horários de maior uso mesmo quando a capacidade anunciada de um enlace permanece igual.

Uma página web pode exigir várias trocas antes de ficar completa. O navegador pode solicitar muitos arquivos juntos, mas algumas requisições dependem de respostas anteriores. O RTT importa para essas dependências; o trabalho do servidor, a vazão disponível e o processamento do navegador também importam. Assim, um download grande e rápido e uma página interativa que parece lenta podem ocorrer na mesma conexão.

Principais conclusões

  • Use 8 bits por byte e diferencie bit/s de B.
  • A vazão é limitada pelo gargalo e pelo tráfego compartilhado.
  • O tempo de transmissão é o número de bits do pacote dividido pela taxa do enlace.
  • O tempo de propagação é a distância dividida pela velocidade do sinal.
  • O RTT mede um percurso de ida e volta.
  • O processamento e as filas acrescentam atraso nos roteadores.
  • Chamadas precisam de baixa latência e baixa variação do atraso; downloads grandes precisam de vazão.
2

Localizar computadores na internet por endereço e nome

Endereços permitem que pacotes cheguem a conexões de rede, enquanto nomes ajudam as pessoas a encontrar serviços. Leia a notação IPv4 e IPv6, veja como dispositivos privados compartilham endereços públicos e acompanhe a decisão de um roteador sobre o próximo salto. Depois, rastreie uma consulta de nome pelo DNS. Essas etapas funcionam juntas: o DNS fornece um endereço, e os roteadores o usam para mover pacotes em direção ao serviço, com caches e tabelas de encaminhamento tornando o trabalho mais fácil de gerenciar.

2.1 Ler e escrever endereços IP

Um endereço IP identifica uma interface de rede: a conexão de um dispositivo a uma rede IP. Um notebook pode ter endereços diferentes em redes diferentes. O endereço informa à rede onde entregar os pacotes, não quem é uma pessoa.

Ler IPv4 e IPv6

O IPv4 usa 32 bits, escritos como quatro números decimais separados por pontos. Cada número representa 8 bits e varia de 0 a 255. Por exemplo, 192.168.1.10 é 11000000.10101000.00000001.00001010 em binário. Um número final de 256 precisaria de mais de 8 bits e é inválido.

Há 4.294.967.296 valores possíveis de 32 bits, cerca de 4,3 bilhões. O estoque central de IPv4 não atribuídos se esgotou em 3 de fevereiro de 2011. Os endereços existentes continuam funcionando; o esgotamento significa que a oferta central original de novos blocos acabou.

O IPv6 usa 128 bits, permitindo cerca de 3,4 × 10³⁸ valores. Ele tem oito grupos de quatro dígitos hexadecimais. Zeros à esquerda dentro de um grupo podem ser omitidos, e uma sequência de grupos formados apenas por zeros pode ser substituída por ::.

2001:0db8:0000:0000:0000:ff00:0042:8329 torna-se 2001:db8::ff00:42:8329. Conte cinco grupos visíveis: os dois-pontos duplos substituem três grupos para completar oito. Use :: apenas uma vez para que sua expansão permaneça clara. Muitos sistemas finais executam IPv4 e IPv6 lado a lado.

Entender um prefixo

Em 203.0.113.0/24, a barra indica que os primeiros 24 bits formam o prefixo da rede. Restam oito bits:

32−24=8,28=256

O bloco vai de 203.0.113.0 a 203.0.113.255. Uma rede IPv4 comum desse tamanho reserva o primeiro e o último valor, restando 254 endereços para dispositivos. O número após a barra é uma contagem de bits da rede, não um número de dispositivo.

Reutilizar endereços em redes privadas

Três faixas IPv4 são reservadas para redes privadas:

  • 10.0.0.0/8
  • 172.16.0.0/12, de 172.16.0.0 a 172.31.255.255
  • 192.168.0.0/16

Essas faixas são reutilizadas em residências e organizações separadas e não são roteadas na internet pública. Por exemplo, 172.20.5.4 é privado, enquanto 172.32.0.1 fica fora da faixa privada 172.

A tradução de endereços de rede (NAT) permite que dispositivos privados compartilhem um endereço IPv4 público. O roteador reescreve endereços e portas de origem dos pacotes de saída e registra as traduções. Ele usa a tabela para enviar respostas ao dispositivo privado correto. Uma nova conexão vinda de fora precisa de uma forma de passar por esse mapeamento; o endereço privado sozinho não consegue direcioná-la até lá.

Entrar em uma rede automaticamente

O protocolo de configuração dinâmica de hosts (DHCP) fornece uma concessão de endereço, um gateway padrão e um resolvedor DNS. O gateway padrão é o roteador usado para alcançar outras redes. Concessões e atribuições do provedor podem mudar, e muitos dispositivos podem compartilhar um endereço público por meio da NAT.

Um endereço MAC de hardware tem outra finalidade: endereços MAC comuns de Ethernet e Wi-Fi são identificadores de 48 bits usados para entrega no enlace local. Endereços IP permitem a entrega entre redes. Um endereço IP pode sugerir uma localização aproximada, mas atribuições compartilhadas e variáveis o tornam um identificador pouco confiável de uma pessoa.

Principais conclusões

  • O IPv4 tem 32 bits; o IPv6 tem 128 bits.
  • Um endereço IPv6 pode usar :: uma vez para substituir grupos de zeros.
  • O comprimento do prefixo conta os bits da rede.
  • Faixas IPv4 privadas podem ser reutilizadas em redes privadas separadas.
  • A NAT mapeia o tráfego privado para um endereço público e encaminha as respostas de volta.
  • O DHCP fornece uma concessão de endereço, um gateway e um resolvedor DNS.

2.2 Acompanhar um pacote de roteador em roteador

Um pacote avança em direção ao destino um salto de cada vez. Cada roteador decide por conta própria qual será o próximo enlace. O remetente não fornece um itinerário completo para um pacote IP comum.

Ler uma tabela de encaminhamento

Uma tabela de encaminhamento associa prefixos de destino a enlaces de saída. Considere estas entradas:

Prefixo de destinoEnlace de saída
203.0.113.0/24Enlace 2
0.0.0.0/0Enlace 1

Um pacote endereçado a 203.0.113.57 corresponde à entrada /24 e sai pelo enlace 2. Um pacote para 198.51.100.7 usa o enlace 1. A entrada /0 é a rota padrão, usada quando nenhuma entrada mais específica corresponde.

Quando várias entradas correspondem, escolha a correspondência de prefixo mais longo, ou seja, aquela que especifica mais bits da rede. Isso diz respeito à especificidade, não ao maior endereço escrito nem à menor distância física. Cada roteador seguinte repete a consulta usando sua própria tabela.

Um sistema final inicia um percurso para fora da rede enviando seu pacote ao gateway padrão. Em uma residência, normalmente é o roteador doméstico. O endereço IP de destino do pacote continua identificando o sistema final remoto; o gateway local é apenas seu primeiro salto.

Encaminhamento e roteamento fazem trabalhos diferentes

Encaminhamento é a ação local de mover um pacote para um enlace de saída. Roteamento encontra caminhos e preenche as tabelas usadas no encaminhamento. Protocolos de roteamento trocam informações sobre quais destinos podem ser alcançados e reagem quando enlaces surgem ou falham. Uma mudança pode levar tempo para se propagar, portanto um caminho alternativo utilizável não significa uma recuperação imediata e sem perdas.

Um sistema autônomo (AS) é uma rede ou um conjunto de redes operado sob a política de roteamento de uma organização, identificado por um número de AS. Provedores, universidades e empresas de conteúdo podem operar ASes. Dentro de um AS, o operador escolhe seus métodos de roteamento. Entre ASes, o protocolo de roteamento entre sistemas autônomos (BGP) troca rotas.

As decisões do BGP refletem acordos comerciais e políticas de roteamento, além de informações sobre os caminhos. Portanto, não há garantia de que uma rota com menos quilômetros seja escolhida.

Interromper ciclos e examinar saltos

O campo tempo de vida (TTL) do IPv4 é um limite de saltos. Cada roteador o reduz em um. Quando chega a zero, o roteador descarta o pacote e geralmente retorna um erro. Isso impede que um ciclo de roteamento mantenha um pacote circulando indefinidamente.

Se um pacote sai com TTL 64 e chega com TTL 52, doze roteadores o reduziram:

64−52=12

O traceroute, chamado tracert no Windows, envia sondas com limites de saltos crescentes. Erros de roteadores sucessivos revelam os saltos que respondem e seus tempos de ida e volta. Um salto de 15 ms para 90 ms pode sugerir um enlace longo, mas os tempos, por si só, não identificam um cabo submarino. Alguns roteadores não respondem às sondas.

O IP continua funcionando por melhor esforço em todas essas etapas. Seus roteadores tentam entregar os pacotes sem garantir sua chegada, ordem ou entrega única. Os sistemas finais usam protocolos de transporte como o TCP quando uma aplicação precisa de um fluxo completo e ordenado.

Principais conclusões

  • O encaminhamento seleciona o próximo enlace de um pacote; o roteamento constrói as tabelas.
  • Roteadores selecionam o prefixo de destino correspondente mais longo.
  • O gateway padrão recebe os pacotes de um sistema final destinados a outras redes.
  • O BGP troca rotas entre sistemas autônomos.
  • O TTL limita os saltos entre roteadores e impede ciclos intermináveis.

2.3 Consultar um nome de domínio usando o DNS

As pessoas digitam nomes como www.example.com; os roteadores precisam de endereços IP. O sistema de nomes de domínio (DNS) fornece essa associação e outros registros. Um serviço pode manter seu nome enquanto seu endereço muda.

Acompanhar a hierarquia de nomes

Leia um nome de domínio da direita para a esquerda. Um ponto final não escrito representa a raiz. Em seguida vem um domínio de topo (TLD), como com, org, jp ou br, depois um domínio de segundo nível, como example, e então subdomínios opcionais, como www ou mail.

Nenhum servidor armazena todos os registros de domínio. Os servidores raiz direcionam os resolvedores aos servidores de TLD. Os servidores de TLD os direcionam aos servidores autoritativos de um domínio, que mantêm os registros desse domínio. O serviço raiz tem 13 identidades nomeadas, operadas por 12 organizações; em outubro de 2026, essas identidades eram atendidas por mais de 2.000 cópias pelo mundo. Portanto, treze nomes não significam treze máquinas físicas.

Resolver um nome que não está em cache

Um notebook pede www.example.com ao seu resolvedor recursivo. O resolvedor pode pertencer a um ISP, a uma organização ou a um serviço público de DNS. Sem informações úteis em cache, ele percorre a hierarquia:

  1. Consulta um servidor raiz, que o encaminha aos servidores com.
  2. Consulta um servidor com, que o encaminha aos servidores autoritativos de example.com.
  3. Consulta um servidor autoritativo, que retorna um endereço como 192.0.2.10.
  4. Retorna essa resposta ao notebook.

O notebook pode então se conectar ao servidor web. A resposta DNS não contém a página web.

Guardar respostas em cache por tempo limitado

Resolvedores e dispositivos guardam respostas em uma cache. O tempo de vida (TTL) de um registro determina por quanto tempo uma resposta em cache pode ser reutilizada. Um TTL de 3.600 segundos permite uma hora de reutilização. Assim, a maioria das consultas pode evitar uma nova passagem pela hierarquia.

Se um registro de endereço mudar, uma cache existente ainda poderá fornecer a resposta antiga até que essa entrada expire. Essa visibilidade tardia costuma ser chamada de “propagação do DNS”. Isso não significa que o servidor autoritativo esteja enviando lentamente a alteração a cada computador. O TTL do DNS é uma duração em segundos; o TTL do IP limita saltos.

Escolher o tipo de registro
RegistroSignificado
AEndereço IPv4
AAAAEndereço IPv6
CNAMENome alternativo que aponta para outro nome
MXServidores que aceitam e-mails de um domínio
NSServidores de nomes autoritativos

Um nome pode retornar vários endereços, e vários nomes podem compartilhar um endereço. Uma consulta MX encontra servidores de correio, não o dispositivo pessoal do destinatário.

O DNS clássico costuma usar a porta UDP 53 para trocas curtas e também aceita TCP, inclusive para respostas maiores. As consultas clássicas não são criptografadas. O DNS sobre HTTPS protege a consulta em trânsito até seu resolvedor; o resolvedor ainda a processa. O DNSSEC verifica a autenticidade de dados DNS assinados. Autenticidade e confidencialidade resolvem problemas diferentes: uma resposta assinada ainda pode ser legível ao longo do caminho.

Principais conclusões

  • O DNS associa nomes a endereços e outros registros.
  • Um resolvedor sem informações em cache segue os encaminhamentos da raiz, do TLD e do servidor autoritativo.
  • O TTL do DNS controla o tempo de permanência em cache, em segundos.
  • A e AAAA armazenam endereços; MX direciona e-mails.
  • O DNSSEC autentica dados DNS; o DNS criptografado protege consultas em trânsito.
3

Explicar como protocolos em camadas entregam dados de forma confiável

As aplicações precisam de serviços que pacotes IP individuais não conseguem garantir. As camadas de protocolo dividem esse trabalho, dos sinais físicos às trocas das aplicações. Acompanhe os invólucros acrescentados aos dados e use os números de bytes do TCP para encontrar e recuperar uma parte ausente. Comparar TCP, UDP e QUIC mostra como um download de arquivo e uma conversa ao vivo podem usar a mesma internet enquanto fazem escolhas diferentes sobre integridade e atraso.

3.1 Explicar protocolos, camadas e encapsulamento

Um protocolo especifica formatos e ordem das mensagens e o que os participantes fazem quando enviam ou recebem mensagens. A internet divide essas tarefas entre camadas, para que uma aplicação possa funcionar em muitos tipos de rede.

Dar uma função a cada camada

A descrição de cinco camadas separa as necessidades das aplicações dos sinais físicos que transportam bits.

CamadaFunçãoExemplos
AplicaçãoDefine trocas para um serviçoHTTP, DNS, SMTP
TransporteTransporta dados entre programasTCP, UDP
RedeEntrega pacotes entre redesIP
EnlaceEntrega quadros por um enlace localEthernet, Wi-Fi
FísicaTransmite sinais que representam bitsEletricidade, luz, rádio

O protocolo de transferência de hipertexto (HTTP) define requisições e respostas web. Ele pode usar TCP sem precisar saber se o próximo enlace é Wi-Fi ou fibra. A substituição desse enlace pode deixar a aplicação web inalterada. A descrição TCP/IP de quatro camadas agrupa enlace e física. O modelo de referência OSI usa sete camadas; é outra forma de descrever as responsabilidades de uma rede.

Envolver dados para entrega

O encapsulamento acrescenta informações à medida que os dados descem pela pilha. O TCP trata os bytes da aplicação como um fluxo e os divide em segmentos, cada um com um cabeçalho TCP. O IP envolve um segmento em um pacote IP. A Ethernet ou o Wi-Fi envolve o pacote em um quadro para um enlace. A Ethernet também acrescenta um rodapé de verificação de erros.

No destino, o desencapsulamento reverte esse processo. Cada camada lê suas próprias informações e passa o conteúdo restante para cima. Uma camada superior se comunica com sua correspondente por meio desses serviços das camadas inferiores; as camadas não são uma sequência de máquinas separadas entre remetente e destinatário.

Uma mensagem HTTP pode ocupar vários segmentos TCP, e um segmento pode incluir bytes de mais de uma mensagem. Os limites do TCP decorrem do transporte de um fluxo de bytes, não dos limites das mensagens da aplicação.

Contar os bytes acrescentados

Suponha que um segmento transporte 1.460 bytes de dados web. Um cabeçalho TCP de 20 bytes e um cabeçalho IPv4 de 20 bytes resultam em:

1.460+20+20=1.500 bytes

A Ethernet acrescenta um cabeçalho de 14 bytes e um rodapé de 4 bytes, formando um quadro de 1.518 bytes. Seus 58 bytes de cabeçalhos e rodapé representam cerca de 3,8% do quadro. Essas contagens descrevem os cabeçalhos informados; campos opcionais podem tornar os cabeçalhos TCP e IP maiores.

O que muda em um roteador?

Um sistema final executa toda a pilha. Um roteador normalmente cuida das funções física, de enlace e de rede. Ele remove o quadro recebido, lê o destino IP, escolhe um enlace de saída e cria um novo quadro para esse enlace. Um comutador local normalmente funciona na camada de enlace.

Os quadros mudam a cada salto. Os endereços IP de ponta a ponta permanecem iguais ao longo de uma rota comum, exceto onde a NAT os reescreve; outros campos IP, inclusive o limite de saltos, podem mudar. O processamento TCP cabe às pontas da conexão.

Muitas aplicações acima e muitas tecnologias de enlace abaixo compartilham o IP. Essa é a cintura estreita da internet: uma nova aplicação não precisa reprojetar o núcleo da rede. A Força-Tarefa de Engenharia da Internet (IETF) publica documentos abertos de protocolos chamados pedidos de comentários (RFCs). A especificação do TCP é a RFC 9293, publicada em 2022.

Principais conclusões

  • As camadas dividem as funções de rede em aplicação, transporte, rede, enlace e física.
  • O encapsulamento envolve os dados; o desencapsulamento remove os invólucros.
  • Segmentos TCP transportam bytes de um fluxo, não necessariamente mensagens completas da aplicação.
  • Roteadores reconstroem quadros de enlace a cada salto.
  • O IP compartilhado permite que muitas aplicações funcionem sobre muitas tecnologias de enlace.

3.2 Entregar dados de forma confiável com TCP

Um arquivo precisa de todos os seus bytes na ordem correta, mesmo quando a rede descarta ou reordena pacotes. O protocolo de controle de transmissão (TCP) fornece esse fluxo ordenado de bytes por meio da cooperação entre os dois sistemas finais.

Identificar os programas e abrir uma conexão

Um endereço IP identifica uma interface de rede. Uma porta identifica um serviço ou ponto de comunicação nesse sistema final. Portas são números de 16 bits de 0 a 65535. O HTTP costuma usar a porta 80, o HTTPS a 443 e o DNS a 53. Um cliente normalmente escolhe uma porta de origem temporária.

Uma conexão TCP é identificada pelos dois endereços IP e pelas duas portas. Por exemplo, 198.51.100.23:51514 pode se conectar a 203.0.113.80:443 enquanto outra conexão usa uma porta de cliente diferente. Isso permite que um notebook mantenha muitas conversas ao mesmo tempo.

O TCP abre uma conexão com um aperto de mão de três vias:

  1. O cliente envia SYN, iniciando sua numeração de sequência.
  2. O servidor retorna SYN-ACK, confirmando esse início e fornecendo o seu próprio.
  3. O cliente envia ACK.

O estabelecimento comum acrescenta cerca de um RTT antes que os dados possam começar a fluir. Depois, cada ponta pode encerrar seu sentido de envio com FIN.

Numerar bytes e encontrar uma lacuna

Os números de sequência do TCP contam bytes, não pacotes. Use a numeração a partir de 1 para facilitar a leitura do exemplo; conexões reais começam com números de sequência iniciais escolhidos.

SegmentoBytes transportados
Primeiro1–1.000
Segundo1.001–2.000
Terceiro2.001–3.000

Se os três chegarem, a confirmação 3.001 significa que todos os bytes até 3.000 chegaram e que 3.001 é o próximo.

Se o segundo segmento estiver ausente, o destinatário continua confirmando 1.001 mesmo depois que o terceiro chega. Ele pode guardar os bytes posteriores, mas ainda não pode entregá-los como um fluxo contínuo. O esgotamento de um tempo limite ou confirmações duplicadas repetidas levam o remetente a retransmitir os bytes ausentes. Assim que a lacuna é preenchida, o destinatário pode avançar sua confirmação e entregar os dados em ordem.

Uma soma de verificação detecta a maioria dos segmentos danificados. Dados corrompidos são descartados e recuperados por retransmissão da mesma forma que dados ausentes.

Proteger o destinatário e a rede

Dois controles limitam a quantidade de dados enviados que ainda não foram confirmados:

ControleO que protegeComo ajuda
Controle de fluxoMemória do destinatárioO destinatário informa o espaço disponível na memória temporária
Controle de congestionamentoCapacidade da redeO remetente reduz sua taxa quando há congestionamento

A janela de recepção impede que um remetente rápido sobrecarregue um destinatário lento. O controle de congestionamento responde a um caminho ocupado, inclusive a perdas e atrasos crescentes, e depois permite um aumento gradual quando as condições melhoram. Um destinatário rápido ainda pode ser alcançado por uma rede congestionada.

Entender o custo

Roteadores encaminham pacotes IP; eles não corrigem cada fluxo TCP. A recuperação nas pontas significa que pode haver perda de pacotes enquanto a aplicação ainda recebe os bytes corretos. Esperar por um segmento ausente pode atrasar os bytes posteriores. Se o caminho permanecer interrompido, o TCP acabará informando uma falha. O TCP também não fornece criptografia: o TLS acrescenta essa proteção para o tráfego web seguro.

Principais conclusões

  • Uma conexão TCP usa dois endereços e duas portas.
  • O aperto de mão é SYN, SYN-ACK, ACK.
  • Números de sequência e de confirmação de recebimento referem-se a posições de bytes.
  • Uma confirmação cumulativa para no primeiro byte ausente.
  • A retransmissão corrige perdas e a maior parte da corrupção detectada.
  • O controle de fluxo protege o destinatário; o controle de congestionamento protege a rede.
  • O TCP fornece ordenação e recuperação, mas não criptografa dados.

3.3 Escolher entre TCP e UDP

Um arquivo completo e áudio ao vivo têm necessidades de entrega diferentes. Compare o que se ganha ao esperar por uma parte ausente antes de escolher um transporte.

Comparar TCP e UDP
CaracterísticaTCPProtocolo de datagramas do usuário (UDP)
Forma dos dadosFluxo ordenado de bytesDatagramas separados
EstabelecimentoAperto de mãoSem aperto de mão de transporte
Recuperação de perdasConfirmações e retransmissãoA aplicação fornece a recuperação necessária
OrdenaçãoBytes entregues em ordemSem garantia de ordem
Controle de congestionamentoIntegradoNão fornecido pelo próprio UDP

O cabeçalho de 8 bytes do UDP contém portas, um comprimento e uma soma de verificação. Ele não confirma, retransmite nem reordena datagramas. “Não confiável” significa sem garantia de entrega; a maioria dos datagramas ainda pode chegar com sucesso em uma rede saudável.

Perguntar se dados atrasados são úteis

O download de um extrato bancário precisa de cada byte, portanto vale a pena esperar pela retransmissão. O TCP também é adequado para e-mail, atualizações de software e transferências HTTP/1.1 ou HTTP/2. Seu custo inclui o estabelecimento e a espera causada por uma lacuna no fluxo ordenado.

No áudio ao vivo, uma parte que chega 200 ms atrasada pode perder o prazo de reprodução. Pular uma pequena lacuna pode ser menos prejudicial do que interromper a conversa. Chamadas e jogos rápidos frequentemente usam transporte baseado em UDP para que suas aplicações possam decidir o que recuperar e o que ignorar.

O DNS costuma usar UDP para uma breve troca de pergunta e resposta. Ele é uma infraestrutura essencial, portanto a importância é um critério ruim de escolha. O que importa é a integridade, os prazos e qual protocolo cuida da recuperação.

Acrescentar confiabilidade acima do UDP

O QUIC funciona sobre UDP e acrescenta fluxos confiáveis, controle de congestionamento e criptografia integrada. O HTTP/3 usa QUIC para entregar recursos web de forma confiável. O serviço ausente no UDP é fornecido por outro protocolo acima dele.

O QUIC também combina o estabelecimento seguro de forma mais eficiente do que abrir o TCP e depois negociar o TLS separadamente. Assim, um navegador que usa HTTP/3 tem serviços de recuperação e segurança, embora o transporte UDP subjacente não os forneça.

Principais conclusões

  • Escolha o transporte de acordo com as necessidades de integridade, prazo e recuperação.
  • O UDP envia datagramas sem estabelecimento, retransmissão ou ordenação próprios.
  • O TCP é adequado para arquivos completos; o transporte baseado em UDP pode ser adequado para mídia ao vivo.
  • O QUIC acrescenta fluxos confiáveis e criptografados sobre UDP para o HTTP/3.
4

Explicar como a web e outras aplicações funcionam na internet

Um navegador combina protocolos de nomes, transporte, segurança e aplicação para exibir uma página. Leia uma URL e uma troca HTTP e depois reúna esses detalhes no carregamento seguro de uma página. A mesma rede também transporta e-mail, mensagens, chamadas, compartilhamento de arquivos e vídeo transmitido. Cada aplicação organiza requisições, dados armazenados e tempos de entrega à sua maneira; reconhecer essas diferenças ajuda a explicar tanto o funcionamento normal quanto os indícios úteis de falhas.

4.1 Distinguir a web da internet

A internet transporta pacotes entre redes. A web é uma aplicação sobre ela: recursos interligados solicitados por HTTP. E-mail, chamadas e jogos também usam a internet.

Como a web começou

Tim Berners-Lee propôs a web no CERN em março de 1989. O primeiro site, info.cern.ch, funcionava em seu computador. O CERN colocou o software da web em domínio público em 30 de abril de 1993. A rede de pesquisa que deu origem à internet havia começado em 1969.

Três ideias funcionam juntas: localizadores uniformes de recursos (URLs) nomeiam recursos; o protocolo de transferência de hipertexto (HTTP) os solicita e entrega; a linguagem de marcação de hipertexto (HTML) descreve documentos com hiperlinks. Navegadores exibem HTML, usam CSS para a aparência e executam JavaScript para a interação.

Ler uma URL

Considere https://www.example.com:443/docs/guide.html?lang=en#intro.

ParteSignificado
httpsEsquema: HTTP seguro
www.example.comNome do sistema final resolvido com DNS
443Porta; normalmente omitida por ser a padrão do HTTPS
/docs/guide.htmlCaminho do recurso no servidor
?lang=enComponente de consulta que contém parâmetros
#introFragmento tratado pelo navegador

O DNS resolve apenas o nome do sistema final. A requisição HTTP contém o caminho e o componente de consulta; o navegador mantém o fragmento para tratamento local, como localizar uma seção dentro da página.

Solicitar um serviço

Um navegador atua como cliente, solicitando recursos a um programa servidor. Um nome de sistema final pode levar a muitos servidores físicos que sustentam um site popular.

Outras aplicações também podem usar HTTP. Um aplicativo de previsão do tempo chama uma interface de programação de aplicações (API) web para obter dados estruturados, frequentemente em notação de objetos JavaScript (JSON). Ele apresenta esses dados em sua própria interface em vez de exibir HTML.

Reutilizar cópias próximas

Uma rede de distribuição de conteúdo (CDN) mantém cópias de recursos em vários locais. O DNS ou o roteamento direciona usuários a servidores apropriados, muitas vezes próximos, reduzindo a latência e distribuindo a carga.

Uma cache do navegador armazena recursos baixados anteriormente no dispositivo do usuário. Reutilizar uma imagem válida em cache pode evitar uma nova busca. Se um novo download for necessário, uma cópia próxima em uma CDN pode encurtar o percurso. As duas caches economizam trabalho em locais diferentes: uma no dispositivo, a outra em servidores de rede.

Principais conclusões

  • A web é uma aplicação da internet.
  • URLs identificam recursos usando um esquema, um sistema final, um caminho e partes opcionais.
  • O DNS trata o nome do sistema final da URL; o navegador trata seu fragmento.
  • Clientes solicitam recursos e servidores retornam respostas.
  • CDNs e caches de navegador reduzem transferências repetidas ou de longa distância.

4.2 Acompanhar uma requisição e uma resposta HTTP

O HTTP define uma troca entre um cliente e um servidor. Uma requisição informa o que o cliente deseja; uma resposta informa o resultado e pode conter um recurso. Uma única página geralmente precisa de muitas dessas trocas.

Ler uma requisição

Uma requisição HTTP/1.1 pode começar assim:

GET /docs/guide.html HTTP/1.1
Host: www.example.com

A linha inicial contém o método, o caminho e a versão. GET solicita um recurso. O cabeçalho Host seleciona o site, pois vários nomes de sistemas finais podem compartilhar um endereço de servidor. Cabeçalhos usam linhas name: value para fornecer informações adicionais; um corpo opcional transporta dados enviados.

GET destina-se a obter informações sem alterar o estado do servidor. POST envia dados em um corpo, como um formulário ou arquivo. PUT pode armazenar ou substituir um recurso, e DELETE solicita sua remoção.

Ler uma resposta

Uma resposta bem-sucedida pode começar assim:

HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 5120

Após os cabeçalhos e uma linha em branco vem o corpo. Content-Type descreve como interpretá-lo; aqui é HTML. Content-Length informa um comprimento de corpo de 5.120 bytes. Uma resposta com imagem poderia usar image/png, enquanto uma API poderia retornar JSON.

HTTP/2 e HTTP/3 transportam essas informações em quadros binários em vez da forma textual do HTTP/1.1. Métodos, códigos de status, cabeçalhos e corpos mantêm seus significados.

Interpretar o resultado
Classe de statusSignificadoExemplos úteis
1xxInformaçãoInformação provisória
2xxSucesso200 OK
3xxRedirecionamento ou tratamento relacionado à cache301 Moved Permanently; 304 Not Modified
4xxProblema na requisição do lado do cliente403 Forbidden; 404 Not Found
5xxProblema do lado do servidor500 Internal Server Error; 503 Service Unavailable

Uma resposta 301 fornece uma nova URL em Location. Um 304 informa que uma cópia validada em cache continua atualizada. Um 404 significa que o servidor respondeu, mas não encontrou um recurso no caminho solicitado. Uma falha de DNS ou um servidor inacessível não produz status HTTP, pois nenhuma resposta HTTP chega.

Dar continuidade a requisições repetidas

O HTTP é sem estado: o protocolo não conecta automaticamente uma requisição às anteriores. Um servidor pode enviar Set-Cookie com um identificador de sessão. Mais tarde, o navegador inclui um cabeçalho Cookie nas requisições às quais esse cookie se aplica. O servidor usa o identificador para encontrar informações de sessão armazenadas, como um login ou carrinho de compras. Cookies também podem permitir rastreamento, limitado por configurações do navegador e regras de privacidade.

Buscar o HTML não baixa um site inteiro. O navegador lê o HTML e solicita as imagens, estilos, scripts e fontes aos quais ele faz referência. O HTTP/1.1 pode reutilizar uma conexão TCP para requisições sucessivas. O HTTP/2 transporta várias trocas em uma conexão TCP; o HTTP/3 faz isso sobre QUIC. A aba Rede de um navegador mostra essas requisições individuais, seus status e tempos.

Principais conclusões

  • Requisições HTTP contêm métodos; respostas contêm códigos de status.
  • Cabeçalhos descrevem uma troca e o corpo transporta seu conteúdo.
  • Um 404 é uma resposta de um servidor acessível.
  • Cookies permitem que aplicações associem requisições que, de outra forma, seriam separadas.
  • Uma página exibida geralmente exige muitas requisições HTTP.
  • HTTP/1.1, HTTP/2 e HTTP/3 compartilham a semântica das requisições, mas as codificam e transportam de formas diferentes.

4.3 Rastrear o carregamento seguro de uma página, da URL à tela

Digitar uma URL HTTPS inicia uma sequência de protocolos que cooperam entre si. HTTPS significa HTTP protegido pela segurança da camada de transporte (TLS). Para acompanhar a sequência, distinga a busca de um servidor, a conexão com ele, a proteção da troca e a solicitação de conteúdo.

Acompanhar uma nova conexão

Para uma nova conexão HTTPS usando HTTP/1.1 ou HTTP/2:

  1. O navegador verifica as caches e, se necessário, pede ao DNS o endereço IP do sistema final.
  2. Abre uma conexão TCP com a porta 443 por meio do aperto de mão de três vias.
  3. Um aperto de mão TLS verifica o servidor e estabelece chaves de criptografia.
  4. O navegador envia um GET HTTP pela conexão protegida.
  5. O servidor retorna uma resposta, normalmente incluindo HTML.
  6. O navegador solicita os recursos referenciados e desenha a página.

Todas as trocas de rede viajam em pacotes IP. O HTTP/3 usa QUIC sobre UDP com TLS integrado, portanto não realiza o estabelecimento TCP separado dessa sequência. Respostas em cache e conexões reutilizadas também podem dispensar etapas.

Se o DNS, o estabelecimento TCP, o estabelecimento TLS e a primeira troca HTTP levarem cada um uma ida e volta de 60 ms, o total antes de o conteúdo começar a chegar será de cerca de:

4×60=240 ms

Esse exemplo omite o processamento do servidor e outros atrasos. Uma taxa de dados maior não pode eliminar essas quatro esperas indicadas, embora evitar uma consulta ou reutilizar uma conexão possa eliminar uma troca.

O que o TLS verifica

O TLS fornece criptografia, ocultando o conteúdo de observadores no caminho; integridade, detectando alterações feitas em trânsito; e autenticação, verificando o servidor para o nome solicitado.

Um certificado digital vincula um nome de domínio a uma chave pública. Uma autoridade certificadora (AC ou CA) confiável o assina. O navegador verifica o nome, o período de validade e a cadeia de confiança, e o servidor prova que possui a chave privada correspondente. Uma cópia do certificado, sozinha, não pode fornecer essa prova porque os certificados são públicos.

Um nome que não corresponde, um certificado expirado ou um signatário não confiável podem gerar um aviso no navegador. Não ignore um aviso de certificado: fazer isso elimina a proteção contra um servidor impostor.

Proteção da conexão e confiança no site

O HTTPS protege em trânsito o conteúdo das páginas, caminhos e componentes de consulta das URLs, cookies, senhas e formulários enviados. Ele ainda expõe o endereço IP do servidor e o volume e o momento do tráfego. O nome de domínio também permanece visível em muitas conexões, dependendo da proteção do DNS e do aperto de mão.

Um indicador de conexão segura informa que a conexão está protegida para aquele domínio. Um site desonesto pode obter um certificado válido para seu próprio nome. Verifique se o domínio é o desejado; um certificado comum verifica o controle do domínio, não a honestidade de cada página. O HTTP sem TLS, geralmente na porta 80, deixa a troca da aplicação legível e sujeita a alterações ao longo do caminho.

Localizar a etapa que falhou

“Servidor não encontrado” pode indicar um problema de DNS. O esgotamento do tempo limite pode significar que os pacotes não estão chegando ou que um servidor não está respondendo. Um aviso de certificado aponta para o TLS. Um 404 ou 500 significa que uma resposta HTTP chegou: a falha então diz respeito ao recurso solicitado ou ao processamento do servidor. Esses indícios ajudam a localizar o problema sem tratar toda página que falha como uma perda da conexão com a internet.

Principais conclusões

  • Um novo carregamento HTTPS baseado em TCP usa DNS, TCP, TLS e depois HTTP.
  • O TLS criptografa o conteúdo, verifica a integridade e autentica o servidor para um nome.
  • A validação do certificado também exige prova da posse da chave privada correspondente.
  • O HTTPS protege o conteúdo em trânsito, mas deixa alguns metadados visíveis.
  • Uma conexão criptografada não garante que um site seja honesto.
  • Mensagens de falha podem identificar as etapas de DNS, conexão, TLS ou HTTP.

4.4 Enviar e-mails e outras mensagens

As aplicações compartilham a rede de pacotes, mas organizam suas trocas de formas diferentes. Um e-mail pode esperar nos servidores por um leitor que esteja off-line. Uma chamada precisa de áudio entregue no momento certo. Um reprodutor de vídeo pode criar uma reserva na memória temporária e escolher uma taxa de dados menor.

Acompanhar um e-mail

O protocolo simples de transferência de correio (SMTP) envia mensagens de um aplicativo a um servidor de correio e entre servidores de correio. O protocolo de acesso a mensagens da internet (IMAP) permite que um leitor trabalhe com mensagens armazenadas no servidor e sincronize vários dispositivos. O protocolo de correio, versão 3 (POP3) geralmente baixa mensagens para um dispositivo.

Quando amira@example.org envia um e-mail para ben@example.net:

  1. O aplicativo de Amira envia a mensagem ao servidor de saída dela usando SMTP.
  2. Esse servidor pede ao DNS os registros MX de example.net.
  3. Ele envia a mensagem por SMTP a um servidor de recebimento indicado nesses registros.
  4. A mensagem espera na caixa de correio de Ben.
  5. O aplicativo de Ben a acessa usando IMAP.

A parte ben nomeia uma caixa de correio; example.net nomeia seu domínio. Várias entradas MX com valores de preferência podem fornecer servidores de recebimento alternativos. Remetente e leitor não precisam estar on-line ao mesmo tempo. No webmail, o navegador usa HTTPS para se comunicar com o provedor, enquanto os provedores continuam trocando mensagens por SMTP.

O projeto original do SMTP não verificava as identidades declaradas dos remetentes. O Sender Policy Framework (SPF), o DomainKeys Identified Mail (DKIM) e o Domain-based Message Authentication, Reporting, and Conformance (DMARC) ajudam servidores receptores a verificar autorização e autenticidade relacionadas ao domínio. Passar nessas verificações não torna toda mensagem desejada ou honesta.

Mensagens e participantes entre pares

Muitos aplicativos de mensagens usam servidores de um provedor para retransmitir mensagens e guardá-las para destinatários off-line. Com criptografia de ponta a ponta, as pontas pretendidas possuem as chaves do conteúdo. Um servidor de retransmissão pode encaminhar conteúdo criptografado sem lê-lo. Isso difere de criptografar apenas a conexão com o provedor, situação em que o provedor ainda pode processar o conteúdo em texto legível.

Na comunicação entre pares (P2P), os sistemas finais assumem os papéis de cliente e servidor. Um participante do BitTorrent baixa partes de arquivos de outros participantes enquanto envia partes que possui. Mais participantes podem acrescentar capacidade de envio. Chamadas de vídeo podem enviar mídia diretamente entre dispositivos, mas a NAT pode tornar necessário um servidor de retransmissão. Usar um servidor de retransmissão em uma chamada não transforma todas as outras aplicações da internet em P2P.

Adaptar uma transmissão de vídeo

Serviços de transmissão oferecem trechos curtos de vídeo em vários níveis de qualidade. O reprodutor mede a vazão e solicita uma versão adequada de cada próximo trecho por HTTP. Ele pode reduzir a qualidade quando a capacidade disponível cai, diminuindo o risco de a reserva de reprodução na memória temporária ficar vazia.

A uma taxa constante de 5 Mbit/s, uma hora consome:

5.000.000 bit/s×3.600 s=18.000.000.000 bits

Divida por 8 para converter em bytes: 2.250.000.000 bytes, ou 2,25 GB. Isso contabiliza os dados da transmissão indicada; tráfego adicional de protocolos pode aumentar o consumo. Multiplicar megabits por segundos resulta em megabits, portanto um resultado expresso em MB ou GB ainda precisa da conversão de bits para bytes.

Principais conclusões

  • O SMTP envia mensagens; IMAP e POP3 fornecem formas de lê-las.
  • Registros MX do DNS localizam os servidores que recebem e-mails de um domínio.
  • A criptografia de ponta a ponta mantém as chaves do conteúdo nas pontas pretendidas.
  • Participantes P2P podem solicitar e fornecer dados.
  • A transmissão adaptativa de mídia altera a qualidade dos trechos para se ajustar à vazão medida.
5

Explicar quem opera a internet e como funciona sua governança

A internet funciona por meio da cooperação entre redes e organizações independentes. Alguns organismos coordenam identificadores, outros escrevem padrões, e operadores e governos tomam diferentes tipos de decisão. Distinguir esses papéis facilita o acompanhamento dos debates sobre políticas. Examine como o tratamento igualitário do tráfego, a concentração da infraestrutura, a criptografia e o acesso a preços acessíveis criam benefícios e custos para vários grupos ao mesmo tempo.

5.1 Identificar quem coordena nomes, números e padrões

Organizações independentes operam as redes da internet. Elas precisam de identificadores comuns e padrões técnicos compartilhados para trocar tráfego. A governança coordena esses recursos compartilhados e as políticas que afetam seu uso.

Coordenar identificadores

Blocos de endereços IP públicos e registros de domínio precisam de atribuições coordenadas. Atribuições públicas conflitantes tornariam a entrega ambígua. Faixas de IP privado são deliberadamente reutilizáveis porque permanecem dentro de redes privadas separadas.

A Corporação da Internet para Atribuição de Nomes e Números (ICANN) é uma organização sem fins lucrativos fundada em 1998 e sediada nos Estados Unidos. Ela coordena políticas do DNS no nível mais alto, incluindo domínios de topo genéricos e o credenciamento de agentes de registro. Sua afiliada Identificadores Técnicos Públicos (PTI) executa as funções da Autoridade para Atribuição de Números da Internet (IANA): manter a zona raiz do DNS, os estoques centrais de endereços e números de AS e os registros de parâmetros de protocolo, como portas.

A supervisão contratual das funções da IANA pelo governo dos Estados Unidos terminou em 1º de outubro de 2016. A transição da supervisão colocou essa responsabilidade nas comunidades globais que usam essas funções, por meio dos processos pertinentes.

Distinguir nomes de números

Cinco registros regionais da internet (RIRs) distribuem endereços IP e números de sistemas autônomos a provedores e organizações:

RIRRegião
AFRINICÁfrica
APNICÁsia-Pacífico
ARINCanadá, Estados Unidos, partes do Caribe
LACNICAmérica Latina, partes do Caribe
RIPE NCCEuropa, Oriente Médio, partes da Ásia Central

Os domínios seguem uma cadeia diferente. Um operador de registro opera um TLD; a Verisign opera .com. Um agente de registro vende registros de domínio, e um titular mantém um registro por um período, normalmente renovado a cada ano. Domínios de código de país, como .jp e .br, têm seus próprios operadores e regras nacionais. Os RIRs não registram nomes de domínio.

Escrever padrões e operar redes

A Força-Tarefa de Engenharia da Internet (IETF) desenvolve protocolos como IP, TCP, DNS, HTTP e TLS por meio de trabalho aberto publicado em RFCs. Ela valoriza o consenso aproximado e implementações em funcionamento. Qualquer pessoa pode participar.

O Consórcio World Wide Web (W3C), fundado por Tim Berners-Lee em 1994, desenvolve padrões web, incluindo CSS e as Diretrizes de Acessibilidade para Conteúdo Web (WCAG). O WHATWG mantém o HTML. A Internet Society (ISOC) apoia a IETF e promove uma internet aberta.

Os operadores escolhem conexões, fazem acordos de trânsito IP e anunciam rotas com BGP. Doze organizações operam o serviço raiz do DNS. Os governos estabelecem leis territoriais sobre telecomunicações, concorrência, privacidade e conteúdo. A União Internacional de Telecomunicações (UIT) coordena internacionalmente o trabalho em telecomunicações e o espectro de rádio; ela não registra domínios nem aloca blocos de endereços da internet.

Incluir vários tipos de participante

Um modelo multissetorial envolve governos, empresas, sociedade civil, comunidade técnica e acadêmicos. O Fórum de Governança da Internet (IGF) permite a discussão entre esses grupos; ele não emite decisões vinculantes. Realizado pela primeira vez em 2006, tornou-se um fórum permanente da ONU em dezembro de 2025. A coordenação por meio desses organismos dá à rede regras compartilhadas sem criar uma organização que seja dona de cada enlace ou controle cada serviço.

Principais conclusões

  • A ICANN coordena políticas do DNS no nível mais alto; a PTI executa as funções da IANA.
  • Os RIRs distribuem blocos de endereços e números de AS, não nomes de domínio.
  • Um operador de registro opera um TLD, um agente de registro vende registros e um titular mantém um deles.
  • A IETF desenvolve protocolos da internet; o W3C desenvolve padrões web; o WHATWG mantém o HTML.
  • Operadores administram redes e governos estabelecem leis em seus territórios.
  • A governança multissetorial inclui vários setores; as discussões do IGF não são vinculantes.

5.2 Discutir os principais debates sobre governança da internet

As escolhas de políticas para a internet afetam de formas diferentes usuários, operadores de rede, serviços on-line e governos. Um argumento útil identifica quem toma a decisão, acompanha seus efeitos e avalia um benefício em relação a um custo.

Tratamento igualitário e tarifa zero

Neutralidade da rede é o princípio de que os ISPs devem tratar igualmente o tráfego lícito, sem favorecer determinados serviços por meio de bloqueio, redução de velocidade ou cobranças especiais. Os defensores associam o tratamento igualitário à concorrência e à liberdade de expressão: um novo serviço não deveria precisar de um acordo favorável com cada ISP. Os opositores defendem flexibilidade no gerenciamento de redes e na oferta de serviços e alertam que regras rígidas podem desestimular investimentos. As regras nacionais variam e podem mudar.

Suponha que uma operadora móvel ofereça tarifa zero para um aplicativo de vídeo: assisti-lo não consome a franquia de dados. Os usuários desse aplicativo ganham dados disponíveis para outros usos. O aplicativo favorecido ganha vantagem sobre concorrentes cujo tráfego continua sendo descontado da franquia. A operadora pode divulgar a oferta e receber benefícios comerciais. Um órgão regulador precisa avaliar o acesso a preços acessíveis em relação à concorrência justa. Afirmar apenas que “dados gratuitos são bons” ignora o efeito sobre serviços concorrentes; afirmar apenas que “a oferta é injusta” ignora o benefício imediato para o usuário.

Concentração e controle governamental

Poucas grandes empresas de nuvem e distribuição de conteúdo podem atender com eficiência a um número enorme de sites. Elas também podem criar dependências compartilhadas: uma interrupção em um provedor pode afetar muitos serviços que, de outra forma, não estariam relacionados. Portanto, a concentração é uma questão tanto de eficiência quanto de resiliência.

Governos podem filtrar sites, exigir o armazenamento de dados no país ou interromper o acesso. Os defensores podem citar segurança e ordem pública; os críticos apontam efeitos sobre a liberdade de expressão, os meios de subsistência e a educação, além dos danos a usuários sem relação com um incidente. A fragmentação, às vezes chamada de “splinternet”, descreve o risco de redes nacionais cada vez mais separadas.

Endereços escassos e dados protegidos

O estoque central de IPv4 está esgotado. Transferências de blocos existentes e o uso amplo de NAT mantêm o IPv4 utilizável, enquanto o IPv6 oferece um espaço de endereços muito maior. A mudança leva tempo porque equipamentos e serviços precisam continuar funcionando juntos durante a coexistência.

A criptografia protege informações privadas contra interceptação e vigilância. Alguns órgãos de aplicação da lei buscam acesso especial a dados criptografados. Muitos especialistas em segurança argumentam que o acesso incorporado também cria vulnerabilidades que outras pessoas poderiam explorar. Avaliar a proposta exige considerar tanto as necessidades de investigação quanto a segurança dos usuários comuns. As regras de proteção de dados variam entre países.

Acesso é mais do que cobertura

A UIT estimou cerca de 6 bilhões de pessoas on-line em 2025 e 2,2 bilhões off-line, com grande parte dessa desigualdade em países de renda mais baixa e áreas rurais. Preços acessíveis, infraestrutura e condições de uso do acesso influenciam quem se beneficia dos serviços on-line. Uma rede que chega a uma comunidade não ajuda todos igualmente se seu preço continuar inacessível.

Relacione uma proposta ao responsável por ela. Operadores de registro e a ICANN coordenam nomes; os RIRs coordenam endereços; organismos de padronização desenvolvem regras técnicas; operadores escolhem conexões e serviços de rede; governos criam leis. Uma política de registro de domínios, o projeto de um protocolo e uma restrição nacional de acesso podem interagir, embora continuem sendo tipos diferentes de decisão.

Principais conclusões

  • Argumentos sobre políticas devem identificar partes interessadas, efeitos, benefícios e custos.
  • A tarifa zero reduz o consumo contabilizado do usuário enquanto favorece serviços selecionados.
  • A infraestrutura concentrada traz ganhos de escala e riscos compartilhados de interrupção.
  • Restrições governamentais levantam questões sobre segurança, liberdade de expressão e fragmentação.
  • IPv6, criptografia e acesso a preços acessíveis atendem a necessidades diferentes de governança.

Exercícios resolvidos de Como a internet funciona

5 Lições Interativas

1

Acompanhar pacotes e calcular o tempo necessário

18 passos
Rastrear um percurso de rede, dividir uma mensagem em pacotes e distinguir compartilhamento, capacidade e atraso.
  1. 1
    IntroduçãoComeçar com uma mensagem e um caminho

    Uma mensagem passa por redes operadas de forma independente entre dois sistemas finais. Acompanhe os enlaces, divida seus dados em pacotes e calcule o tempo necessário para transportá-los.

    Distinga capacidade de tempo de percurso: uma rota pode transportar muitos bits por segundo e ainda levar tempo para atravessar uma longa distância.

  2. 2
    ExplicaçãoAtribuir funções aos dispositivos

    Um sistema final executa aplicações. Um cliente solicita um serviço; um servidor o fornece. Um roteador encaminha pacotes entre redes, enquanto um comutador conecta dispositivos locais.

    Um único aparelho doméstico pode combinar roteamento, comutação e acesso Wi-Fi. Essas são funções distintas, mesmo quando o mesmo dispositivo as executa.

  3. 3
    ExemploAtravessar mais de uma rede

    Um celular em um café envia pacotes por Wi-Fi ao seu ponto de acesso e depois por seu roteador e ISP. Redes de provedores os transportam adiante, talvez por um PTT e um cabo submarino, até a rede móvel da outra pessoa.

    O rádio nas duas pontas pode envolver uma longa rota que passa principalmente por fibra.

  4. 4
    DesafioIdentificar o primeiro enlace

    A conexão Wi-Fi de um notebook informa como seus dados atravessam um oceano? Explique.

    ---reveal---

    Não. O Wi-Fi descreve o enlace local até um ponto de acesso. Enlaces posteriores podem usar meios diferentes; a maior parte do tráfego intercontinental atravessa cabos submarinos de fibra.

  5. 5
    AnalogiaSeparar o envelope de seu conteúdo

    Um pacote se parece com um envelope endereçado: o cabeçalho ajuda na entrega, e a carga útil transporta dados. Um roteador pode escolher o próximo enlace sem interpretar a fotografia dentro dele.

    Uma foto grande precisa de muitos pacotes, cada um com um cabeçalho. O destinatário coloca os dados deles nas posições corretas.

  6. 6
    ExemploContar primeiro as cargas úteis completas

    Uma foto tem 3.000.000 bytes e cada pacote pode transportar 1.460 bytes da foto. Divida o tamanho dos dados pela capacidade da carga útil:

    3.000.000÷1.460≈2.054,8

    O resultado significa 2.054 cargas úteis completas e um resto. O resto não pode ficar para trás, portanto a foto precisa de 2.055 pacotes. Use a capacidade da carga útil nessa divisão; o espaço do cabeçalho do pacote não pode transportar bytes da foto.

  7. 7
    ExemploContabilizar a última parte

    Os dados do último pacote são o que resta após preencher 2.054 cargas úteis:

    3.000.000−2.054×1.460=1.160 bytes

    Se cada pacote acrescenta 40 bytes de cabeçalho, todos os 2.055 pacotes juntos acrescentam 82.200 bytes de cabeçalhos. A última carga útil, menor, também tem um cabeçalho. Sua capacidade não utilizada não é dado adicional da foto, portanto não conte todos os pacotes como cheios.

  8. 8
    DesafioAplicar o método de contagem de pacotes

    Um relatório de 5.250 bytes usa pacotes que transportam no máximo 1.400 bytes de dados cada um. Cada pacote acrescenta um cabeçalho de 40 bytes. Quantos pacotes são necessários e quantos bytes de cabeçalho são acrescentados?

    ---reveal---

    Três cargas úteis completas transportam 4.200 bytes, restando 1.050 bytes. Isso exige quatro pacotes. Quatro cabeçalhos de 40 bytes acrescentam 160 bytes. Contar três pacotes deixaria parte do relatório sem envio; o espaço do cabeçalho é separado da capacidade da carga útil.

  9. 9
    ExplicaçãoCompartilhar pausas e rajadas

    A comutação de circuitos reserva uma parcela fixa para uma conexão, mesmo durante o silêncio. A comutação de pacotes dá aos pacotes que chegam sua vez no enlace.

    Essa multiplexação estatística é adequada ao tráfego web em rajadas: a pausa de um usuário deixa espaço para outro. Rajadas sobrepostas ainda podem criar esperas.

  10. 10
    ExplicaçãoObservar a formação de uma fila

    Um roteador recebe um pacote inteiro antes de encaminhá-lo: armazenamento e encaminhamento. Pacotes esperam em uma memória temporária enquanto o enlace de saída está ocupado.

    Se as chegadas superam a taxa de envio, a fila cresce. Quando a memória temporária fica cheia, novos pacotes são descartados. Esperas breves também podem ocorrer após chegadas simultâneas.

  11. 11
    DesafioExplicar uma pausa durante uma chamada

    Vários usuários iniciam transferências grandes pelo mesmo enlace de acesso com comutação de pacotes. Uma chamada nesse enlace sofre atraso, embora a largura de banda anunciada não tenha mudado. Como os dois fatos podem ser verdadeiros?

    ---reveal---

    O enlace ainda tem a mesma capacidade, mas mais pacotes disputam seu uso. Pacotes da chamada podem esperar em uma fila atrás de outro tráfego. Se a memória temporária ficar cheia, alguns pacotes também podem ser perdidos. A demanda compartilhada altera o atraso sem exigir uma mudança na taxa física do enlace.

  12. 12
    ExplicaçãoNomear a medida

    Largura de banda é a capacidade do enlace; vazão é a taxa realmente entregue. O gargalo limita essa taxa.

    Latência é o tempo de percurso, RTT é o tempo de ida e volta e jitter é a variação do atraso. Downloads precisam principalmente de vazão; chamadas ao vivo precisam de atrasos curtos e constantes.

  13. 13
    ExemploConverter o arquivo antes de dividir

    Um arquivo de 500 MB atravessa um enlace de 100 Mbit/s. Primeiro, converta bytes em bits usando oito bits por byte:

    500 MB×8=4.000 Mbit 4.000 Mbit÷100 Mbit/s=40 s

    Esse é um mínimo ideal para os dados e a taxa informados. A sobrecarga e o tráfego compartilhado podem aumentá-lo. Dividir 500 por 100 para obter 5 segundos mistura megabytes com megabits.

  14. 14
    ExemploColocar um pacote em um enlace

    Um pacote de 1.500 bytes contém 12.000 bits. A 10 Mbit/s, seu tempo de transmissão é:

    12.000÷10.000.000=0,0012 s=1,2 ms

    Ao atravessar três enlaces desse tipo com armazenamento e encaminhamento, esse pacote precisa de pelo menos 3,6 ms de tempo de transmissão. Cada enlace precisa enviar seus bits. Processamento, filas e percurso do sinal acrescentam mais tempo, portanto 3,6 ms é apenas a contribuição da transmissão.

  15. 15
    ExemploDeixar o sinal percorrer o caminho

    Propagação é o percurso ao longo de um enlace. Para 6.000 km de fibra a cerca de 200.000 km/s:

    6.000÷200.000=0,03 s=30 ms

    O percurso de volta resulta em pelo menos 60 ms de RTT de propagação. Uma taxa de bits maior pode reduzir a transmissão, mas não pode encurtar essa distância inalterada. Processamento e filas são atrasos separados, portanto um RTT medido pode superar esse mínimo físico de percurso.

  16. 16
    DesafioAlterar a capacidade sem alterar a distância

    A taxa de um enlace dobra enquanto o tamanho do pacote, o comprimento do cabo e a velocidade do sinal permanecem iguais. O que acontece com os tempos de transmissão e propagação?

    ---reveal---

    O tempo de transmissão cai pela metade porque o mesmo número de bits é dividido pelo dobro da taxa. O tempo de propagação permanece igual porque a distância e a velocidade do sinal não mudaram. Uma taxa maior pode reduzir uma parte do atraso sem reduzir todo o percurso pela metade.

  17. 17
    DesafioCombinar tamanho do pacote e taxa do enlace

    Um item de dados de 3.000 bytes usa duas cargas úteis de 1.500 bytes, cada uma com um cabeçalho de 40 bytes. Ambos os pacotes atravessam um enlace de 8 Mbit/s. Ignorando outros tráfegos e atrasos, qual é o tempo total de transmissão necessário?

    ---reveal---

    O enlace transporta 3.080 bytes, incluindo os dois cabeçalhos, ou 24.640 bits. Dividir por 8.000.000 bit/s resulta em 0,00308 s, ou 3,08 ms. Contar apenas a carga útil resulta em 3 ms e deixa de fora os bits dos cabeçalhos, que também ocupam o enlace.

  18. 18
    RecapitulaçãoEntender uma conexão por seus recursos

    Uma aplicação em um sistema final envia dados por redes operadas de forma independente. Pacotes compartilham enlaces, esperam em filas e podem ser perdidos. Cabeçalhos ocupam capacidade junto com a carga útil.

    Para os cálculos, primeiro alinhe as unidades: bytes se tornam bits antes da divisão por uma taxa em bits. Depois, pergunte qual tempo é necessário: transmissão, propagação ou um atraso maior que inclua filas e processamento. Para uma chamada, examine latência e variação do atraso, além da vazão entregue.

2

Encontrar um endereço e acompanhar o próximo salto

17 passos
Ler a notação de endereços, escolher entradas de encaminhamento e rastrear uma resposta DNS pela hierarquia e pelas caches.

Salve esta aula para seguir cada Lição Interativa passo a passo.

  1. 1
    IntroduçãoEncontrar um serviço em duas etapas
  2. 2
    ExplicaçãoLer um endereço IPv4
  3. 3
    ExemploAbreviar um endereço IPv6
  4. 4
    ExemploLer a barra
  5. 5
    ConexãoEntrar em uma rede privada e acessar o exterior
  6. 6
    DesafioVerificar um endereço privado
  7. 7
    ExplicaçãoEscolher apenas o próximo enlace
  8. 8
    ExemploAplicar duas entradas da tabela
  9. 9
    Ideia-chaveDistinguir a construção das tabelas de seu uso
  10. 10
    DesafioUsar especificidade e limite de saltos
  11. 11
    ExplicaçãoLer a hierarquia a partir da direita
  12. 12
    ExemploAcompanhar uma consulta sem informações em cache
  13. 13
    ExplicaçãoSolicitar o tipo correto de registro
  14. 14
    DesafioCalcular a validade de uma resposta antiga em cache
  15. 15
    ConexãoProteger uma consulta de formas diferentes
  16. 16
    DesafioSeparar a consulta da entrega
  17. 17
    RecapitulaçãoDistinguir nomes, pontas e saltos
3

Envolver dados e recuperar um trecho ausente

16 passos
Acompanhar camadas de protocolo, corrigir uma lacuna no TCP e escolher um transporte para as necessidades da aplicação.

Salve esta aula para seguir cada Lição Interativa passo a passo.

  1. 1
    IntroduçãoCriar um serviço acima dos pacotes
  2. 2
    ExplicaçãoAtribuir as cinco funções
  3. 3
    AnalogiaEnvolver uma entrega dentro de outra
  4. 4
    ExemploAcompanhar os bytes pelos invólucros
  5. 5
    DesafioPrever o que um roteador substitui
  6. 6
    ExplicaçãoIdentificar uma conversa TCP
  7. 7
    ExemploIdentificar três intervalos de bytes
  8. 8
    ExemploManter a confirmação na lacuna
  9. 9
    ExemploPreencher a lacuna e avançar
  10. 10
    DesafioEncontrar o próximo byte ausente
  11. 11
    Ideia-chaveProteger dois recursos diferentes
  12. 12
    ExplicaçãoDecidir se vale esperar
  13. 13
    DesafioEscolher pela vida útil dos dados
  14. 14
    ConexãoCriar confiabilidade sobre UDP
  15. 15
    DesafioCorrigir uma afirmação sobre a pilha de protocolos
  16. 16
    RecapitulaçãoLocalizar a responsabilidade
4

Carregar uma página segura e entregar outras mensagens

20 passos
Ler uma troca HTTP, reunir as etapas de um novo carregamento HTTPS e comparar e-mail, mensagens e vídeo transmitido.

Salve esta aula para seguir cada Lição Interativa passo a passo.

  1. 1
    IntroduçãoReunir os serviços em uma aplicação
  2. 2
    ExplicaçãoSeparar a web de sua rede
  3. 3
    ExemploLer o endereço do recurso
  4. 4
    DesafioDeterminar onde uma parte é tratada
  5. 5
    ExemploLer uma linha de requisição
  6. 6
    ExemploInterpretar a resposta do servidor
  7. 7
    DesafioDistinguir uma resposta de erro da ausência de resposta
  8. 8
    ExplicaçãoManter uma sessão por meio de um identificador
  9. 9
    ExplicaçãoResolver e conectar primeiro
  10. 10
    ExplicaçãoAutenticar antes de trocar conteúdo
  11. 11
    ExemploSolicitar conteúdo dentro da proteção
  12. 12
    ExemploContar as idas e voltas informadas
  13. 13
    DesafioEliminar trabalho de um modelo de novo carregamento
  14. 14
    Ideia-chaveInterpretar corretamente a segurança da conexão
  15. 15
    ExemploPassar e-mails de servidor para servidor
  16. 16
    ExplicaçãoDistinguir um servidor de retransmissão de uma ponta
  17. 17
    ExemploAjustar o vídeo à capacidade entregue
  18. 18
    DesafioCalcular uma transmissão mais curta
  19. 19
    DesafioLocalizar uma falha após a resolução do nome
  20. 20
    RecapitulaçãoAcompanhar a troca que realmente aconteceu
5

Relacionar escolhas de governança a pessoas e organizações

12 passos
Distinguir a coordenação de identificadores das operações e da legislação e avaliar os efeitos das políticas sobre partes interessadas com interesses concorrentes.

Salve esta aula para seguir cada Lição Interativa passo a passo.

  1. 1
    IntroduçãoPerguntar quem decide o quê
  2. 2
    ExplicaçãoCoordenar nomes e números
  3. 3
    ExemploAcompanhar o registro de um domínio
  4. 4
    ConexãoSeparar padrões, operações e legislação
  5. 5
    DesafioEnviar uma solicitação ao lugar certo
  6. 6
    ExemploAvaliar um aplicativo de vídeo com tarifa zero
  7. 7
    DesafioIdentificar um custo e um benefício
  8. 8
    Ideia-chavePerceber uma dependência compartilhada
  9. 9
    ExplicaçãoAvaliar o acesso a dados criptografados
  10. 10
    ConexãoConsiderar quem pode ficar on-line
  11. 11
    DesafioComparar duas afirmações sobre acesso
  12. 12
    RecapitulaçãoConstruir uma resposta fundamentada sobre políticas

Questões de Como a internet funciona

50 Questões de Prática em 5 conjuntos

Conjunto 1: Reconhecer os componentes e acompanhar trocas simples10 Questões de Prática

Questão 1 de 10

Um tablet usa a rede Wi-Fi de uma biblioteca para solicitar um periódico digital. Qual é o papel do tablet nessa troca?
  1. Um roteador que encaminha tráfego
  2. Um cliente que solicita um serviço
  3. Um servidor que fornece o periódico
  4. Um comutador que conecta dispositivos locais
Mostrar respostaOcultar resposta
Resposta: B
O tablet é o cliente porque solicita o periódico. Usar Wi-Fi não o torna um roteador: roteadores encaminham pacotes entre redes, enquanto esse tablet solicita um serviço de aplicação.

Questão 2 de 10

Um registro de sensor tem 6.100 bytes. Os pacotes transportam no máximo 1.200 bytes do registro e cada um acrescenta um cabeçalho de 40 bytes. Ignorando outras sobrecargas, quantos pacotes e quantos bytes transmitidos no total são necessários?
  1. 5 pacotes; 6.300 bytes
  2. 6 pacotes; 7.440 bytes
  3. 5 pacotes; 6.100 bytes
  4. 6 pacotes; 6.340 bytes
Mostrar respostaOcultar resposta
Resposta: D
Cinco cargas úteis completas transportam 6.000 bytes, restando 100 bytes para um sexto pacote. Seis cabeçalhos acrescentam 240 bytes, portanto o total é 6.340 bytes. Contar apenas cinco pacotes perde os últimos 100 bytes; tratar todos os pacotes como cheios, por outro lado, superestima a última carga útil.

Questão 3 de 10

Um circuito de voz reservado não transporta som durante vários segundos. O que acontece com sua capacidade reservada durante esse silêncio?
  1. Ela permanece alocada à chamada.
  2. Ela vai para pacotes de outros usuários.
  3. Ela diminui para acompanhar o nível de som.
  4. Ela é emprestada até a fala ser retomada.
Mostrar respostaOcultar resposta
Resposta: A
Um circuito mantém sua capacidade reservada mesmo durante o silêncio. Liberar essa parcela para outros usuários sob demanda descreveria o compartilhamento de pacotes, não o comportamento de um circuito reservado estabelecido.

Questão 4 de 10

Por que 198.51.100.260 não é um endereço IPv4 válido na notação decimal pontuada?
  1. O IPv4 precisa de cinco grupos decimais.
  2. Os grupos IPv4 não podem conter zero.
  3. Um grupo ultrapassa a faixa de 8 bits.
  4. O último grupo deve ter um único dígito.
Mostrar respostaOcultar resposta
Resposta: C
Cada grupo IPv4 representa 8 bits, permitindo valores de 0 a 255. O valor 260 é grande demais; grupos de três dígitos são permitidos quando seus valores permanecem nessa faixa.

Questão 5 de 10

Um servidor de correio precisa dos nomes dos servidores que aceitam e-mails para example.org. Qual tipo de registro DNS ele deve solicitar?
  1. Registros AAAA
  2. Registros MX
  3. Registros CNAME
  4. Registros A
Mostrar respostaOcultar resposta
Resposta: B
Os registros MX nomeiam os servidores que recebem e-mails de um domínio. Um registro A fornece um endereço IPv4, mas não identifica qual sistema final aceita as mensagens do domínio.

Questão 6 de 10

Um notebook muda de Ethernet para Wi-Fi enquanto sua aplicação web continua usando HTTP e TCP. Qual característica da organização em camadas explica isso?
  1. Camadas superiores podem usar o mesmo serviço por enlaces diferentes.
  2. Protocolos de transporte escolhem uma aplicação diferente para cada enlace.
  3. Enlaces sem fio eliminam a necessidade de endereçamento na camada de rede.
  4. Mensagens de aplicação ignoram as camadas inferiores após a mudança de enlace.
Mostrar respostaOcultar resposta
Resposta: A
Cada camada fornece um serviço enquanto oculta os detalhes de como o fornece. HTTP e TCP podem manter suas funções quando uma tecnologia de enlace diferente transporta seus dados. O Wi-Fi ainda precisa de endereçamento na camada de rede para a entrega pela internet; substituir um enlace não remove o IP da pilha.

Questão 7 de 10

Um destinatário TCP tem todos os bytes de 1 a 2.400, sem lacunas. Usando essa numeração simplificada, qual número de confirmação cumulativa ele deve enviar?
  1. 2.399
  2. 2.400
  3. 2.402
  4. 2.401
Mostrar respostaOcultar resposta
Resposta: D
Uma confirmação TCP indica o próximo byte esperado. Com os bytes de 1 a 2.400 completos, esse número é 2.401. Enviar 2.400 indicaria o último byte recebido em vez do próximo; números de sequência e confirmação TCP contam posições de bytes, não quantidades de segmentos.

Questão 8 de 10

Em https://portal.example.net/files?sort=date#latest, qual parte é tratada pelo navegador sem ser enviada como parte do alvo da requisição HTTP?
  1. /files
  2. ?sort=date
  3. #latest
  4. portal.example.net
Mostrar respostaOcultar resposta
Resposta: C
O fragmento, #latest, identifica uma parte ou posição que o navegador trata localmente. O caminho /files e o componente de consulta ?sort=date identificam o recurso solicitado no servidor e seus parâmetros. Confundir um fragmento com um componente de consulta atribuiria ao servidor uma responsabilidade que pertence ao navegador.

Questão 9 de 10

Um servidor HTTP retorna 404 Not Found para um documento. O que essa resposta estabelece?
  1. O servidor respondeu, mas não encontrou esse recurso.
  2. O navegador não conseguiu obter nenhum endereço de servidor.
  3. A conexão de transporte falhou antes de qualquer resposta.
  4. O servidor redirecionou o navegador para um novo caminho.
Mostrar respostaOcultar resposta
Resposta: A
Um 404 significa que um servidor HTTP respondeu, mas não encontrou esse recurso. Uma falha de DNS também pode impedir o carregamento de uma página, mas não produz, por si só, uma resposta HTTP.

Questão 10 de 10

Uma organização precisa de uma alocação regional de espaço de endereços da internet. Que tipo de organização cuida dessa parte da coordenação?
  1. Um agente de registro de nomes de domínio
  2. Um operador de registro de domínio de topo
  3. Um registro regional da internet
  4. Uma autoridade certificadora
Mostrar respostaOcultar resposta
Resposta: C
Um registro regional da internet distribui espaço de endereços e números de AS. Agentes de registro de domínios cuidam de registros de nomes; os nomes semelhantes descrevem sistemas de coordenação separados.
Conjunto 2: Aplicar endereços, taxas, transporte e segurança10 Questões de Prática

Salve esta aula para ver todas as respostas e praticar cada conjunto.

Questão 1 de 10

Um arquivo de 180 MB atravessa um caminho cuja taxa no gargalo é de 60 Mbit/s. Ignorando a sobrecarga e outros tráfegos, qual é seu tempo mínimo de transferência?
  1. 3 s
  2. 6 s
  3. 12 s
  4. 24 s
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 2 de 10

Um roteador tem 203.0.113.0/24 → link 2, 203.0.113.128/25 → link 3 e uma rota padrão no enlace 1. Um bloco /25 aqui abrange os valores finais de 128–255. Por qual enlace sai 203.0.113.170?
  1. Enlace 2, usando a entrada /24
  2. Enlace 3, usando a entrada /25
  3. Enlace 1, usando a entrada padrão
  4. Enlaces 2 e 3 ao mesmo tempo
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 3 de 10

Um jogo envia atualizações frequentes de posição, e uma atualização antiga se torna inútil quando uma mais recente está disponível. Qual abordagem de transporte atende a essa necessidade de pontualidade?
  1. TCP, esperando por cada atualização antiga
  2. TCP, com retransmissão desativada
  3. UDP, com recuperação escolhida pelo aplicativo
  4. UDP, com entrega ordenada garantida
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 4 de 10

Um novo carregamento de página HTTPS com HTTP/2 não tem caches utilizáveis nem conexão existente. Nesse modelo, DNS, estabelecimento TCP, estabelecimento TLS e a primeira troca HTTP levam cada um um RTT de 35 ms, sem outros atrasos. Qual sequência e tempo são adequados?
  1. DNS → TCP → TLS → HTTP; 140 ms
  2. DNS → TLS → TCP → HTTP; 140 ms
  3. DNS → TCP → HTTP → TLS; 105 ms
  4. DNS → TCP → TLS → HTTP; 105 ms
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 5 de 10

Um usuário quer a mesma caixa de correio armazenada no servidor e o mesmo estado de leitura em um celular e um notebook. Qual protocolo de leitura de e-mail foi projetado para isso?
  1. SMTP
  2. POP3
  3. IMAP
  4. DNS
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 6 de 10

Um ISP não contabiliza um serviço de música nas franquias de dados, enquanto serviços concorrentes continuam sendo contabilizados. Que preocupação concorrencial isso levanta?
  1. Todos os serviços passam a ter o mesmo custo de dados.
  2. O ISP deixa de alocar endereços públicos.
  3. Todos os provedores de música precisam usar os mesmos servidores.
  4. O serviço favorecido ganha vantagem sobre os concorrentes.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 7 de 10

Duas redes de provedores operadas de forma independente se conectam em um PTT para trocar tráfego diretamente. O que o PTT fornece?
  1. Um provedor pago para transportar tráfego adiante
  2. Uma instalação compartilhada para troca de tráfego
  3. Uma rede de acesso que atende a uma residência
  4. Uma rede de conteúdo que fornece cópias próximas
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 8 de 10

Um notebook doméstico envia dados de um endereço IPv4 privado por meio de NAT. Uma resposta chega ao endereço público e à porta traduzida do roteador. Como ela chega ao notebook?
  1. O DNS converte o endereço público no nome do notebook.
  2. A tabela NAT mapeia a resposta para a ponta privada.
  3. O DHCP altera o remetente da resposta para o gateway local.
  4. O servidor remoto a transmite a todos os sistemas finais privados.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 9 de 10

Um destinatário TCP tem os bytes 1–800 e 1.601–2.400, mas os bytes 801–1.600 foram perdidos. Qual confirmação cumulativa e comportamento de entrega são adequados?
  1. ACK 801; guardar os bytes posteriores até preencher a lacuna.
  2. ACK 2.401; entregar todos os bytes recebidos como um fluxo.
  3. ACK 1.601; solicitar o segmento final uma segunda vez.
  4. ACK 800; descartar todos os bytes após o segmento ausente.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 10 de 10

Um caminho de fibra de 2.000 km transporta um pacote de 1.000 bytes a 8 Mbit/s. A velocidade do sinal é de 200.000 km/s. Ignorando outros atrasos, qual é o atraso em um sentido que inclui transmissão e propagação?
  1. 1 ms
  2. 10 ms
  3. 20 ms
  4. 11 ms
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Conjunto 3: Relacionar o comportamento dos pacotes às necessidades das aplicações10 Questões de Prática

Salve esta aula para ver todas as respostas e praticar cada conjunto.

Questão 1 de 10

Um arquivo de 10.010 bytes é dividido em cargas úteis de no máximo 1.000 bytes. Quantos pacotes são necessários e quantos bytes de dados estão no último?
  1. 10 pacotes; 1.010 bytes
  2. 11 pacotes; 1.000 bytes
  3. 11 pacotes; 10 bytes
  4. 10 pacotes; 10 bytes
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 2 de 10

A saída de um roteador de pacotes opera a 4 Mbit/s. Durante 2 segundos, a entrada totaliza 6 Mbit/s. Ele começa com uma memória temporária vazia que comporta 2 Mbit. Ignorando o processamento, quantos bits são descartados nesse intervalo?
  1. 2 Mbit
  2. 4 Mbit
  3. 8 Mbit
  4. 12 Mbit
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 3 de 10

Duas rotas de fibra idênticas de 2.400 km usam sinais a 200.000 km/s. A taxa do enlace de uma das rotas dobra, com o tamanho do pacote inalterado e sem filas. O que acontece com os atrasos de propagação e transmissão?
  1. Ambos os atrasos caem pela metade.
  2. A propagação cai pela metade; a transmissão permanece igual.
  3. Ambos os atrasos permanecem iguais.
  4. A propagação permanece igual; a transmissão cai pela metade.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 4 de 10

Um pacote IPv4 entra em um roteador com TTL 1. O que acontece quando esse roteador aplica a regra do limite de saltos?
  1. Ele encaminha o pacote com TTL 1.
  2. Ele reduz o TTL a zero e descarta o pacote.
  3. Ele substitui o TTL pelo tempo de vida de uma cache DNS.
  4. Ele reinicia o TTL com o valor inicial do remetente.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 5 de 10

Um resolvedor guarda um endereço em cache às 09:00 com TTL de 1.800 s. O endereço autoritativo muda às 09:10. Não ocorre atualização antecipada. Às 09:20, o que o resolvedor pode retornar e quando sua entrada original expira?
  1. O endereço antigo; às 09:30
  2. Apenas o endereço novo; às 09:30
  3. O endereço antigo; às 09:40
  4. Apenas o endereço novo; às 09:10
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 6 de 10

Um roteador recebe um quadro Ethernet que transporta um pacote IP e encaminha esse pacote por Wi-Fi, sem NAT. O que acontece com o invólucro de enlace e o endereço IP de destino?
  1. O quadro e o IP de destino permanecem inalterados.
  2. O quadro e o IP de destino são substituídos.
  3. O quadro é substituído; o IP de destino permanece.
  4. O quadro permanece; o IP de destino é substituído.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 7 de 10

Um navegador baixa um documento completo por HTTP/3 depois que alguns datagramas UDP subjacentes são perdidos. O que explica como a entrega confiável ainda pode ocorrer?
  1. Os roteadores IP retransmitem datagramas perdidos.
  2. O QUIC fornece recuperação de perdas acima do UDP.
  3. O UDP garante a entrega de todos os datagramas.
  4. O HTTP/3 muda para TCP após cada perda.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 8 de 10

Um navegador já tem uma cópia utilizável de uma imagem armazenada no notebook. Qual mecanismo pode evitar que essa imagem seja baixada novamente?
  1. Uma cache de servidor CDN
  2. Uma cache de resolvedor DNS
  3. Um cookie de sessão do servidor
  4. A cache do navegador
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 9 de 10

Uma loja fraudulenta oferece HTTPS com um certificado válido para seu próprio domínio. Que conclusão uma pessoa visitante pode tirar da validação bem-sucedida do certificado?
  1. Os produtos e pagamentos da loja foram aprovados.
  2. O proprietário legal da loja foi investigado por completo.
  3. A conexão autentica o servidor desse domínio.
  4. A rede pode ver todos os campos enviados em formulários.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 10 de 10

Muitos serviços sem relação entre si falham durante uma interrupção em um grande provedor de nuvem. Que preocupação de governança isso ilustra?
  1. Uma falha isolada na aplicação de uma empresa
  2. Uma infraestrutura compartilhada por muitos serviços
  3. Uma escolha de roteamento separada por residência
  4. Uma cache expirando separadamente em cada dispositivo
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Conjunto 4: Diagnosticar partes ausentes e indícios enganosos10 Questões de Prática

Salve esta aula para ver todas as respostas e praticar cada conjunto.

Questão 1 de 10

Duas unidades de uma empresa se conectam por ISPs diferentes. Nenhum dos ISPs é dono dos equipamentos do outro. Como os dados ainda podem passar entre as unidades?
  1. Os provedores trocam tráfego usando regras IP compartilhadas.
  2. Os provedores precisam operar no mesmo sistema autônomo.
  3. As unidades precisam receber configurações do mesmo servidor DHCP.
  4. Os provedores precisam reservar um circuito de ponta a ponta para cada mensagem.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 2 de 10

Uma mensagem de 4.500 bytes usa pacotes IP de no máximo 1.500 bytes, cada um contendo um cabeçalho de 40 bytes. Um estudante prevê três pacotes. Qual resultado considera corretamente a capacidade da carga útil e o total de bytes de cabeçalho?
  1. 3 pacotes com 120 bytes de cabeçalho
  2. 4 pacotes com 120 bytes de cabeçalho
  3. 4 pacotes com 160 bytes de cabeçalho
  4. 3 pacotes com 160 bytes de cabeçalho
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 3 de 10

Qual é a forma abreviada de 2001:0db8:0000:0000:0000:0000:002a:0007?
  1. 2001:db8::2a::7
  2. 2001:db8::2a:7
  3. 2001:db8:0:2a:7
  4. 2001:db8::2:7
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 4 de 10

Um pacote IPv4 chega ao roteador R com TTL 3. Tabelas de encaminhamento incorretas o enviam por R → S → T → R. Cada roteador reduz o TTL antes de enviar. Onde o pacote expira e por quê?
  1. Em S, porque chegar a R já usa outro salto antes do encaminhamento.
  2. Em R no retorno, porque apenas os roteadores após R reduzem o TTL.
  3. Em T após mais um encaminhamento, porque zero permite um salto final.
  4. Em T antes do encaminhamento, porque cada roteador reduz a contagem restante.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 5 de 10

Um quadro contém 900 bytes de aplicação, um cabeçalho TCP de 20 bytes, um cabeçalho IPv4 de 20 bytes e 18 bytes de Ethernet. Quais são os tamanhos do pacote IP e do quadro completo?
  1. 900 bytes; 940 bytes
  2. 918 bytes; 958 bytes
  3. 958 bytes; 958 bytes
  4. 940 bytes; 958 bytes
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 6 de 10

Um destinatário TCP anuncia uma janela de 64 kB, mas o caminho fica congestionado enquanto o destinatário ainda tem espaço. O que deve limitar o envio e por quê?
  1. Apenas a janela de recepção; espaço no sistema final significa que o caminho está livre.
  2. O controle de congestionamento; o espaço no destinatário não mede a capacidade da rede.
  3. A janela de recepção deve diminuir primeiro; o controle de congestionamento só começa quando o sistema final está cheio.
  4. Nenhum limite adicional; a retransmissão impede que as memórias temporárias dos roteadores transbordem.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 7 de 10

Um servidor informa a um navegador que sua cópia validada em cache ainda está atualizada. Qual status HTTP informa esse resultado?
  1. 301 Moved Permanently
  2. 404 Not Found
  3. 304 Not Modified
  4. 503 Service Unavailable
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 8 de 10

Uma pessoa usa um navegador para acessar o webmail e enviar um e-mail a um usuário de outro provedor, que lê a mensagem em um aplicativo IMAP. Qual sequência descreve essas três conexões de aplicação?
  1. HTTPS para o webmail; SMTP entre provedores; IMAP para ler
  2. SMTP para o webmail; HTTPS entre provedores; IMAP para ler
  3. HTTPS para o webmail; IMAP entre provedores; SMTP para ler
  4. IMAP para o webmail; SMTP entre provedores; HTTPS para ler
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 9 de 10

Uma pequena editora registra example.org por meio de uma empresa que vende registros renováveis. Qual é o papel da empresa e qual é o papel da editora?
  1. Empresa: operadora de registro; editora: registro regional
  2. Empresa: agente de registro; editora: titular do domínio
  3. Empresa: titular do domínio; editora: agente de registro
  4. Empresa: registro regional; editora: operadora de registro
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 10 de 10

Uma proposta daria a investigadores acesso especial a mensagens com criptografia de ponta a ponta por meio de um mecanismo de acesso incorporado. Qual avaliação aborda tanto o benefício pretendido quanto a preocupação com a segurança?
  1. Pode ajudar investigações enquanto cria uma vulnerabilidade que outros poderiam explorar.
  2. Pode ajudar investigações sem mudar quem consegue recuperar o texto legível da mensagem.
  3. Pode enfraquecer a criptografia apenas quando as chaves das próprias pontas dos usuários são roubadas.
  4. Expõe o conteúdo apenas a investigadores porque o caminho de acesso tem uma finalidade pretendida.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Conjunto 5: Raciocinar sobre situações combinadas de rede10 Questões de Prática

Salve esta aula para ver todas as respostas e praticar cada conjunto.

Questão 1 de 10

Um enlace de 2 Mbit/s tem cinco usuários que demandam 500 kbit/s cada um enquanto estão ativos. Uma solução com comutação de pacotes permite que os cinco participem. O que acontece quando quatro estão continuamente ativos e um quinto começa a enviar, ignorando a sobrecarga dos protocolos?
  1. Cada usuário ativo mantém um circuito reservado de 500 kbit/s.
  2. O tráfego do quinto usuário usa a capacidade livre à taxa total.
  3. A taxa física do enlace cresce para atender à demanda de 2,5 Mbit/s.
  4. A demanda supera a capacidade, então uma fila cresce e pode transbordar.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 2 de 10

Um arquivo de 300 MB atravessa, em sequência, enlaces com taxas de 100, 30 e 80 Mbit/s. Sem tráfego concorrente, ignore sobrecarga, inicialização e propagação. Qual limite de taxa e tempo ideal de transferência se aplicam?
  1. 30 Mbit/s e 80 s
  2. 100 Mbit/s e 24 s
  3. 80 Mbit/s e 30 s
  4. 30 Mbit/s e 10 s
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 3 de 10

Um serviço muda de servidor e atualiza seu registro A autoritativo. Um resolvedor ainda tem um registro antigo que não expirou, e o servidor antigo não executa mais o serviço. Por que o DNS pode responder com sucesso enquanto a página falha, e o que uma nova consulta após a expiração pode mudar?
  1. O resolvedor alcançou o novo servidor; a expiração corrigirá o fragmento local do navegador.
  2. O servidor antigo deve encaminhar a requisição; a expiração aumentará sua taxa de enlace disponível.
  3. A cache pode retornar um endereço antigo; uma nova consulta pode obter o endereço do novo servidor.
  4. A atualização apagou todos os endereços em cache; a expiração permitirá que o resolvedor volte a responder.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 4 de 10

Um remetente TCP usa segmentos que transportam os bytes 1–600, 601–1.200 e 1.201–1.800. O primeiro e o terceiro chegam. Após a retransmissão bem-sucedida do intervalo ausente no meio, qual ACK cumulativo pode ser enviado sem reenviar o terceiro intervalo?
  1. 601
  2. 1.801
  3. 1.201
  4. 1.800
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 5 de 10

Uma aplicação precisa baixar um arquivo completo e exato e está considerando usar apenas UDP. Que responsabilidade adicional a aplicação ou outro protocolo precisaria assumir?
  1. Identificar partes ausentes do arquivo e providenciar sua retransmissão.
  2. Descartar partes fora de ordem e supor que não restam dados ausentes.
  3. Contar datagramas recebidos e aceitar o arquivo quando as chegadas pararem.
  4. Confiar na soma de verificação de cada datagrama para recuperar todos os bytes ausentes da carga útil.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 6 de 10

Um serviço coloca cópias de suas imagens em várias regiões. Os usuários as buscam em servidores mais próximos enquanto o conteúdo original continua sendo mantido centralmente. Como isso pode mudar o desempenho?
  1. Reduz a distância de todos os pacotes em todas as aplicações.
  2. Elimina a necessidade de resolver os nomes dos sistemas finais do serviço.
  3. Garante que cada usuário receba uma taxa de enlace maior.
  4. Pode reduzir a latência e distribuir requisições entre servidores.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 7 de 10

Um navegador recebe Set-Cookie durante o login, devolve o cookie em uma requisição posterior e recebe uma página da conta. O que explica o login lembrado sem alterar o projeto sem estado do HTTP?
  1. O cookie transforma o endereço IP em uma identidade permanente do usuário.
  2. Cada roteador armazena as requisições HTTP anteriores do usuário.
  3. O servidor associa o identificador devolvido a dados de sessão armazenados.
  4. O navegador reenvia a senha inteira em cada requisição de página.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 8 de 10

Uma conexão HTTPS capturada mostra um endereço IP de servidor e os tempos dos pacotes, mas nenhum campo de formulário legível. O certificado correspondia ao domínio solicitado. Que conclusão essa evidência sustenta?
  1. Todos os metadados e todo o conteúdo da página estão ocultos.
  2. O conteúdo em trânsito está protegido, mas metadados do tráfego permanecem visíveis.
  3. O proprietário do site e a finalidade de cada formulário foram verificados como honestos.
  4. O TCP sozinho criptografou o formulário porque sua entrega é confiável.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 9 de 10

Um reprodutor de vídeo observa que a vazão caiu abaixo da taxa de sua transmissão codificada atual, enquanto há trechos de menor qualidade disponíveis. Qual resposta pode ajudar a evitar que a memória temporária de reprodução se esvazie?
  1. Manter a taxa maior e deixar o TCP aumentar a capacidade.
  2. Buscar menos trechos de taxa alta para o mesmo tempo de reprodução.
  3. Escolher versões de menor taxa para os próximos trechos de vídeo.
  4. Manter trechos de taxa alta, mas reduzir seu tamanho de exibição.
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 10 de 10

Uma proposta de padrão altera a forma como um protocolo de transporte da internet se comunica. Qual organismo desenvolve protocolos da internet por meio de trabalho aberto em RFCs?
  1. Um registro regional da internet
  2. Um agente de registro de nomes de domínio
  3. O Fórum de Governança da Internet
  4. A Força-Tarefa de Engenharia da Internet
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Travou em uma questão sua? Ajuda com Tarefas

Termos-Chave

120 Termos-Chave, cada um com sua definição

A

Agente de registro de domínios
Um agente de registro de domínios vende e gerencia registros de domínio para pessoas e organizações.
Uma organização renova seu domínio por meio de seu agente de registro para que seu registro continue por outro período.
Aperto de mão de três vias
Um aperto de mão de três vias do TCP abre uma conexão por meio das mensagens SYN, SYN-ACK e ACK, que estabelecem o estado inicial das pontas.
Uma nova conexão web baseada em TCP precisa ser estabelecida antes que os dados normais da aplicação comecem a fluir.
API web
Uma interface de programação de aplicações (API) web permite que software solicite ou envie informações por meio de trocas web, frequentemente retornando dados.
Um aplicativo de previsão do tempo em um celular pode solicitar dados de previsão em JSON sem exibir uma página web HTML convencional.
Armazenamento e encaminhamento
O armazenamento e encaminhamento é o processo de receber um pacote inteiro em um comutador ou roteador antes de enviá-lo ao próximo enlace.
Um roteador deve receber os bits finais de um pacote antes de começar a próxima transmissão desse pacote.
Atraso de fila
O atraso de fila é o tempo que um pacote espera por um enlace de saída enquanto outros pacotes o usam, variando conforme a quantidade de tráfego concorrente.
Uma chamada pode sofrer atraso durante um grande envio porque pacotes esperam atrás de outro tráfego em um enlace ocupado.
Atraso de propagação
O atraso de propagação é o tempo de percurso de um sinal ao longo de um enlace, calculado dividindo a distância pela velocidade do sinal nesse meio.
Um percurso de fibra através de um oceano tem um tempo mínimo de viagem que uma taxa de bits maior não consegue eliminar.
Atraso de transmissão
O atraso de transmissão é o tempo necessário para colocar os bits de um pacote em um enlace, calculado dividindo os bits do pacote pela taxa do enlace.
O mesmo pacote leva mais tempo para ser transmitido por um enlace de taxa menor, mesmo quando o comprimento físico do cabo permanece igual.
Autenticação
A autenticação verifica uma identidade ou ponta declarada; o HTTPS verifica o servidor para o domínio solicitado por meio de certificados e prova da chave.
Uma conexão válida com o domínio de uma loja verifica a ponta sem garantir que a loja aja honestamente.
Autenticação de e-mail
A autenticação de e-mail usa verificações como SPF, DKIM e DMARC para ajudar a avaliar se um domínio de envio declarado é autorizado ou autêntico.
Uma mensagem pode passar nas verificações relacionadas ao domínio e ainda ser indesejada, portanto passar nelas não garante que o e-mail seja útil.
Autoridade certificadora (AC ou CA)
Uma autoridade certificadora (AC ou CA) assina certificados que associam nomes a chaves públicas em um sistema de confiança usado por clientes como navegadores.
Uma assinatura confiável ajuda a validar um certificado, mas o servidor ainda deve provar que possui a chave privada correspondente.

C

Cabeçalho
Um cabeçalho contém informações de controle, como endereços, para uma unidade de dados de um protocolo.
Um roteador examina o cabeçalho IP para escolher o próximo salto sem interpretar uma fotografia transportada na carga útil do pacote.
Cabeçalho HTTP
Um cabeçalho HTTP contém metadados de requisição ou resposta, como tipo de conteúdo ou cookies.
O cabeçalho de resposta Content-Type: image/png informa ao cliente que o corpo é uma imagem PNG.
Cache do navegador
Uma cache do navegador armazena recursos baixados no dispositivo de um usuário para que cópias utilizáveis possam ser reutilizadas sem um novo download completo.
Uma página revisitada pode exibir um logotipo armazenado enquanto solicita outros recursos que precisam de cópias atualizadas.
Camada de protocolo
Uma camada de protocolo executa uma função de rede definida e fornece um serviço à camada acima, enquanto depende da camada abaixo.
O TCP pode transportar os bytes de um navegador sem que o navegador escolha como cada quadro Wi-Fi é transmitido.
Carga útil
Uma carga útil são os dados transportados dentro de uma unidade de protocolo, separados de suas próprias informações de controle.
Se um pacote de 1.500 bytes tem 40 bytes de cabeçalho, apenas os 1.460 bytes restantes estão disponíveis para sua carga útil.
Certificado digital
Um certificado digital é um documento público assinado que associa um nome a uma chave pública, verificado durante a autenticação do servidor em conexões seguras.
O navegador verifica se o certificado cobre o nome do sistema final solicitado antes de aceitar o servidor.
Cliente e servidor
Um cliente solicita um serviço, enquanto um servidor o fornece; o mesmo sistema final pode assumir papéis diferentes em trocas diferentes.
Um notebook é cliente ao buscar um relatório e servidor ao fornecer um arquivo compartilhado a outro sistema final.
Código de status HTTP
Um código de status HTTP é um valor de resposta de três dígitos que descreve um resultado, com o primeiro dígito identificando sua classe geral.
Uma resposta 503 informa a indisponibilidade do serviço mesmo que o servidor tenha sido alcançado o suficiente para enviar uma resposta.
Componente de consulta da URL
O componente de consulta de uma URL é a parte introduzida por um ponto de interrogação que contém parâmetros para a requisição do recurso enviada ao servidor.
Em /search?q=networks, o servidor recebe um parâmetro de consulta que especifica o termo de busca solicitado.
Comprimento do prefixo
O comprimento do prefixo conta os bits iniciais da rede, escritos após uma barra na notação de endereço.
O /24 em 203.0.113.0/24 deixa oito dos 32 bits de um endereço IPv4 fora do prefixo da rede.
Comunicação entre pares (P2P)
A comunicação entre pares (P2P) permite que sistemas finais participantes assumam os papéis de cliente e servidor, solicitando e fornecendo dados a outros participantes.
Um participante de compartilhamento de arquivos pode enviar partes que já obteve enquanto baixa partes diferentes de outros participantes.
Comutação de circuitos
A comutação de circuitos reserva uma parcela fixa de capacidade ao longo de um caminho para uma conexão, mantendo essa parcela atribuída durante as pausas.
Um momento de silêncio em um circuito telefônico reservado tradicional não libera sua parcela para outra chamada.
Comutação de pacotes
A comutação de pacotes compartilha enlaces sob demanda entre os pacotes que chegam, permitindo que várias conversas usem a capacidade alternadamente.
Um enlace transporta dados de página de um usuário durante a pausa de outro, aproveitando melhor a demanda intermitente.
Comutador
Um comutador encaminha quadros da camada de enlace entre dispositivos dentro de uma rede local.
Um comutador de escritório conecta computadores por cabo para que um quadro possa chegar a outro dispositivo na rede local.
Concentração
A concentração coloca uma parte considerável da infraestrutura ou da oferta de serviços nas mãos de poucas organizações, trazendo escala e dependências compartilhadas.
Sites separados podem falhar juntos quando dependem do mesmo grande provedor de nuvem durante uma interrupção nele.
Confirmação de recebimento
Uma confirmação de recebimento cumulativa do TCP informa o próximo byte esperado após todos os bytes anteriores do fluxo terem chegado sem lacunas.
Receber os bytes 1–700 em ordem permite o ACK 701, mesmo que esses bytes tenham sido distribuídos por vários segmentos.
Consórcio World Wide Web (W3C)
O Consórcio World Wide Web (W3C) desenvolve padrões web, como CSS e diretrizes de acessibilidade; o WHATWG mantém o HTML.
Um requisito de acessibilidade web pode se basear em diretrizes do W3C sem envolver a alocação de endereços da internet.
Controle de congestionamento
O controle de congestionamento do TCP ajusta o envio às condições da rede para que conexões concorrentes não sobrecarreguem continuamente enlaces ocupados.
Um remetente diminui a velocidade quando perdas indicam congestionamento, mesmo que o sistema final receptor ainda tenha espaço livre na memória temporária.
Controle de fluxo
O controle de fluxo do TCP limita os dados ainda não confirmados de acordo com a capacidade de memória temporária informada pelo destinatário, protegendo a ponta receptora contra sobrecarga.
Uma aplicação lenta pode fazer seu sistema final informar menos espaço de recepção mesmo quando o caminho da rede é rápido.
Cookie
Um cookie são dados que um servidor pede a um navegador para armazenar e devolver em requisições posteriores aplicáveis, frequentemente para identificar uma sessão.
Devolver um cookie de sessão permite que uma loja associe uma requisição posterior de carrinho à mesma sessão conectada.
Corpo HTTP
Um corpo HTTP transporta conteúdo opcional, como dados enviados de um formulário ou uma página retornada.
Uma resposta bem-sucedida de documento pode conter HTML em seu corpo, enquanto seus cabeçalhos descrevem esse conteúdo.
Corporação da Internet para Atribuição de Nomes e Números (ICANN)
A Corporação da Internet para Atribuição de Nomes e Números (ICANN) coordena políticas do DNS no nível mais alto e responsabilidades relacionadas a identificadores.
Uma proposta de novo domínio de topo genérico pertence à coordenação do DNS, não ao trabalho de encaminhamento de um roteador local.
Correspondência de prefixo mais longo
A correspondência de prefixo mais longo seleciona a rota correspondente com mais bits de rede especificados.
Uma entrada /25 correspondente tem prioridade sobre uma entrada /24 correspondente, mesmo que a entrada /24 apareça primeiro na tabela.
Criptografia
A criptografia transforma dados legíveis em uma forma protegida que exige chaves adequadas para recuperá-los, limitando o acesso ao conteúdo.
A criptografia HTTPS pode ocultar o conteúdo de uma página enquanto um observador ainda vê os tamanhos dos pacotes e os tempos de transmissão.
Criptografia de ponta a ponta
A criptografia de ponta a ponta protege o conteúdo das mensagens com chaves mantidas nas pontas pretendidas, impedindo que servidores de retransmissão o leiam.
Um provedor pode armazenar e encaminhar uma mensagem de conversa criptografada sem possuir as chaves necessárias para ler seu texto.

D

Datagrama
Um datagrama é uma unidade de mensagem tratada individualmente, como uma mensagem UDP, que pode viajar sem garantia de fluxo ordenado.
Dois datagramas UDP podem chegar em uma ordem diferente daquela em que o remetente os transmitiu.
Desencapsulamento
O desencapsulamento remove invólucros de protocolo e passa seu conteúdo para cima na pilha receptora.
Um sistema final receptor remove o invólucro de enlace antes que sua camada IP examine o pacote de rede contido nele.
Desigualdade digital
A desigualdade digital é o acesso desigual à conectividade digital útil, influenciado por infraestrutura, preços acessíveis, habilidades e outras barreiras.
A cobertura de uma rede rural ajuda pouco as residências que não podem pagar pelos equipamentos ou pelo preço do serviço.
Documento RFC
Uma RFC é uma publicação numerada da série de documentos técnicos da internet, que inclui muitos padrões de protocolo.
A RFC 9293 documenta o TCP, permitindo que implementadores independentes criem software de transporte compatível.
Domínio de topo (TLD)
Um domínio de topo (TLD) é um nível nomeado diretamente abaixo da raiz do DNS, como com ou jp.
Em mail.example.org, org é o TLD e mail é um subdomínio dentro do domínio registrado.

E

Encaminhamento
O encaminhamento seleciona o próximo enlace de saída de um pacote e o envia em direção ao próximo dispositivo.
Um roteador encaminha um pacote consultando seu prefixo de destino na tabela que já está disponível.
Encapsulamento
O encapsulamento envolve dados de uma camada superior nas informações de controle de uma camada inferior.
Bytes TCP tornam-se uma carga útil IP, e o pacote IP resultante torna-se a carga útil de um quadro de enlace local.
Endereço IP
Um endereço IP identifica uma interface de rede para a entrega de pacotes; ele pode mudar e pode ser compartilhado indiretamente por meio de tradução.
Um notebook recebe um endereço de rede diferente depois que sai de uma rede doméstica e entra em uma rede de trabalho.
Endereço MAC
Um endereço MAC é um identificador da camada de enlace usado para entrega em uma rede local; as formas comuns de Ethernet e Wi-Fi contêm 48 bits.
Um roteador usa endereçamento do enlace local para o próximo dispositivo enquanto o endereço IP do pacote identifica a ponta remota.
Endereço privado
Um endereço privado é reservado para redes privadas e não é roteado publicamente.
Duas residências podem atribuir 192.168.1.20 internamente sem reivindicar a mesma ponta roteada globalmente.
Enlace
Um enlace transporta bits entre dispositivos por cobre, fibra óptica ou rádio.
O enlace de rádio Wi-Fi de um celular chega ao ponto de acesso; enlaces posteriores podem transportar seu tráfego por fibra.
Escassez de endereços
A escassez de endereços é a disponibilidade limitada de espaço de endereços atribuível, especialmente IPv4, incentivando reutilização, transferências e migração para IPv6.
Um provedor pode usar NAT para prolongar os recursos IPv4 existentes enquanto acrescenta conectividade IPv6 gradualmente.
Extensões de segurança do DNS (DNSSEC)
O DNSSEC acrescenta assinaturas e validação ao DNS para que um resolvedor possa verificar a autenticidade dos dados assinados sem criptografar a própria consulta.
Um resolvedor que faz validação pode rejeitar uma resposta assinada inválida, embora observadores ainda possam ler uma consulta DNS clássica.

F

Força-Tarefa de Engenharia da Internet (IETF)
A Força-Tarefa de Engenharia da Internet (IETF) desenvolve padrões abertos de protocolos da internet por meio da participação da comunidade e da publicação de RFCs.
Engenheiros podem implementar um padrão comum de transporte depois de participar do trabalho técnico da IETF ou de lê-lo.
Fórum de Governança da Internet (IGF)
O Fórum de Governança da Internet (IGF) é um fórum da ONU para discussão multissetorial de políticas da internet que não toma decisões vinculantes.
Participantes podem debater acesso e privacidade no IGF sem que o próprio encontro crie leis nacionais.
Fragmentação da internet
A fragmentação da internet é a separação da internet global em espaços de rede cada vez mais desconectados ou controlados de formas diferentes.
Restrições nacionais diferentes podem reduzir a capacidade de alcançar destinos entre países e gerar preocupações sobre uma internet fragmentada.
Fragmento da URL
Um fragmento de URL é a parte introduzida pelo sinal de cerquilha que um cliente trata localmente, muitas vezes para identificar uma posição dentro de um documento.
Em https://www.example.com/guide#ports, o navegador trata #ports sem enviá-lo na requisição HTTP.
Funções da IANA
As funções da IANA mantêm a zona raiz do DNS, os estoques centrais de endereços e números de AS e os registros compartilhados de parâmetros de protocolo.
Um registro de números de protocolo consistente em todo o mundo permite que implementações independentes interpretem os mesmos códigos numéricos.

G

Gargalo
Um gargalo é a restrição de capacidade que limita a taxa entregue em um caminho, muitas vezes seu enlace mais lento ou mais compartilhado.
A melhoria de um enlace de servidor não altera a velocidade do download se o enlace de acesso do usuário continuar sendo a parte limitante.
Gateway padrão
Um gateway padrão é o roteador local que um sistema final normalmente usa para alcançar destinos fora de sua própria rede.
Um notebook envia pacotes destinados a um servidor no exterior primeiro ao roteador doméstico, sem alterar o destino IP remoto.
Governança multissetorial
A governança multissetorial envolve governos, empresas, sociedade civil, comunidades técnicas e acadêmicos no desenvolvimento de políticas.
Uma discussão sobre políticas pode incluir defensores dos usuários junto com operadores de rede e representantes governamentais.

H

HTTP seguro (HTTPS)
O HTTPS é o HTTP protegido pelo TLS, que fornece criptografia, verificações de integridade e autenticação do servidor para uma conexão com um domínio.
Um formulário enviado pode ficar oculto de observadores da rede enquanto seu endereço IP de destino permanece visível.
HTTP/3
O HTTP/3 transporta trocas HTTP sobre QUIC, combinando a semântica de requisições web com transporte confiável e seguro baseado em UDP.
Um site que usa HTTP/3 pode entregar um documento completo sem usar uma conexão TCP para essa troca.

I

Integridade
A proteção de integridade detecta alterações não autorizadas de dados em trânsito, ajudando o destinatário a rejeitar mensagens protegidas que foram alteradas.
O TLS detecta adulterações em uma resposta protegida em vez de permitir que o navegador aceite silenciosamente conteúdo alterado.
Internet
A internet é uma rede global de redes operadas de forma independente que trocam pacotes usando protocolos compartilhados, especialmente o IP.
Um celular e um servidor universitário distante podem se comunicar mesmo que vários operadores transportem seu tráfego.
IPv4
O IPv4 usa endereços de 32 bits escritos como quatro grupos decimais, cada um variando de 0 a 255.
O endereço 192.0.2.15 tem quatro grupos, cada um representando um byte de seu endereço de 32 bits.
IPv6
O IPv6 usa endereços de 128 bits escritos em hexadecimal, fornecendo um espaço de endereços maior que o do IPv4.
Um endereço IPv6 como 2001:db8::25 usa dois-pontos duplos para representar grupos omitidos formados apenas por zeros.

L

Largura de banda
Largura de banda é a capacidade de transporte de dados de um enlace, medida em bits por segundo; ela difere da taxa realmente alcançada por uma transferência.
Uma conexão de 100 Mbit/s pode ter vazão útil menor quando vários downloads compartilham sua capacidade.
Latência
Latência é o tempo decorrido para os dados viajarem de uma ponta à outra.
Um servidor distante pode ter alta latência mesmo quando a conexão consegue transportar um arquivo grande a uma taxa elevada.
Linguagem de marcação de hipertexto (HTML)
A linguagem de marcação de hipertexto (HTML) descreve documentos web e sua estrutura, incluindo links e referências a outros recursos.
O navegador lê o HTML antes de solicitar uma imagem referenciada pela página e desenhar o documento resultante.
Localizador uniforme de recursos (URL)
Um localizador uniforme de recursos (URL) identifica um recurso e como alcançá-lo, incluindo um esquema, um sistema final e um caminho com partes opcionais.
A URL https://www.example.com/help informa o esquema seguro, o nome do sistema final do servidor e o caminho solicitado.

M

Melhor esforço
Melhor esforço significa que uma rede tenta entregar pacotes sem garantir que eles cheguem, permaneçam em ordem ou apareçam apenas uma vez.
Um pacote IP pode ser perdido enquanto o TCP recupera seus bytes posteriormente, preservando o fluxo ordenado da aplicação.
Memória temporária
Uma memória temporária armazena temporariamente pacotes ou outros dados que precisam esperar.
Um roteador ocupado armazena os pacotes que chegam em sua memória temporária de saída até que o enlace esteja pronto para enviá-los.
Método HTTP
Um método HTTP informa a ação solicitada em um recurso, como GET para obtenção ou POST para envio de dados a serem processados.
O envio de um formulário pode usar POST para transportar valores preenchidos no corpo da requisição para o servidor tratar.
Multiplexação estatística
A multiplexação estatística compartilha capacidade conforme a demanda varia, permitindo que fontes de tráfego intermitentes usem o mesmo enlace.
Muitos usuários que enviam dados apenas por breves períodos podem compartilhar um enlace, embora rajadas sobrepostas ainda possam criar filas.

N

Neutralidade da rede
A neutralidade da rede é o princípio de que os ISPs devem tratar igualmente o tráfego lícito sem favorecer determinados sites, aplicativos ou conteúdos.
Uma proposta de reduzir a velocidade de um serviço de vídeo concorrente levanta uma questão de neutralidade sobre o tratamento igualitário na rede.
Número de sequência
Um número de sequência TCP identifica uma posição no fluxo de bytes transmitido, permitindo ordenar partes recebidas e encontrar lacunas.
Bytes que chegam após um intervalo ausente podem ser guardados na memória temporária até que as posições anteriores sejam recuperadas.

O

Operador de registro de domínios
Um operador de registro de domínios administra um domínio de topo e seu sistema de registro, sendo distinto das empresas que vendem registros ao público.
O operador de registro de um TLD mantém o sistema de nomes registrados sob ele, enquanto agentes de registro cuidam das vendas individuais aos clientes.

P

Pacote
Um pacote é uma unidade de dados de rede que contém um cabeçalho de controle e uma carga útil de dados.
Uma foto atravessa um enlace em muitos pacotes, permitindo que pacotes de outras conversas também usem o enlace alternadamente.
Perda de pacotes
A perda de pacotes ocorre quando um pacote não chega ao destino, inclusive quando uma memória temporária cheia causa seu descarte.
Um download ainda pode terminar corretamente após uma perda de pacotes se seu protocolo de transporte recuperar os dados ausentes.
Ponto de troca de tráfego (PTT ou IXP)
Um ponto de troca de tráfego (PTT ou IXP) é uma infraestrutura compartilhada onde redes independentes se conectam para trocar tráfego diretamente.
Dois provedores podem trocar tráfego local em um PTT em vez de pagar a um terceiro provedor para transportá-lo adiante.
POP3
O protocolo de correio, versão 3 (POP3) recupera mensagens de uma caixa de correio, geralmente baixando-as para um dispositivo para leitura local.
Um cliente de correio pode baixar mensagens por POP3, diferentemente da função do SMTP de enviá-las entre servidores.
Porta
Uma porta é um ponto de transporte numerado usado para direcionar dados a um serviço ou conversa.
Um navegador pode se conectar de uma porta temporária de cliente à porta HTTPS 443 enquanto mantém outras conexões.
Protocolo
Um protocolo define os formatos das mensagens, a ordem das trocas e as ações dos participantes.
O HTTP fornece a um navegador e a um servidor regras comuns para solicitar um recurso e interpretar sua resposta.
Protocolo de acesso a mensagens da internet (IMAP)
O protocolo de acesso a mensagens da internet (IMAP) fornece acesso a caixas de correio armazenadas no servidor e sincroniza mensagens e estado entre dispositivos.
Ler uma mensagem em um celular pode atualizar seu estado de leitura quando a mesma caixa de correio é aberta em um notebook.
Protocolo de configuração dinâmica de hosts (DHCP)
O protocolo de configuração dinâmica de hosts (DHCP) concede automaticamente configurações de rede, como endereço IP, gateway e resolvedor DNS, por um período.
Um notebook recém-conectado pode obter configurações locais utilizáveis sem que seu usuário digite um endereço manualmente.
Protocolo de controle de transmissão (TCP)
O protocolo de controle de transmissão (TCP) fornece um fluxo confiável e ordenado de bytes entre pontas usando conexões, confirmações e recuperação.
Um download de arquivo pode recuperar bytes ausentes sem pedir à aplicação que reconstrua cada pacote perdido.
Protocolo de datagramas do usuário (UDP)
O protocolo de datagramas do usuário (UDP) transporta mensagens separadas de transporte com portas e uma soma de verificação, sem recuperação de entrega ou ordenação integradas.
Uma aplicação que recebe atualizações ao vivo pode decidir que uma mensagem antiga e atrasada deve ser ignorada em vez de recuperada.
Protocolo de roteamento entre sistemas autônomos (BGP)
O protocolo de roteamento entre sistemas autônomos (BGP) troca informações de roteamento entre sistemas autônomos, com escolhas influenciadas por políticas e relações comerciais.
Um provedor pode preferir uma rota acordada comercialmente mesmo quando outra rota possível é geograficamente mais curta.
Protocolo de transferência de hipertexto (HTTP)
O protocolo de transferência de hipertexto (HTTP) define requisições e respostas de aplicação para recursos, com métodos, cabeçalhos, status e corpos opcionais.
Um navegador envia uma requisição GET e depois interpreta o status e o conteúdo retornados pelo servidor que respondeu.
Protocolo sem estado
Um protocolo sem estado trata trocas sem se lembrar automaticamente de requisições anteriores; aplicações podem acrescentar seu próprio estado armazenado.
Requisições HTTP podem transportar um cookie que as associa ao estado de login mantido no servidor, apesar do projeto sem estado do HTTP.
Protocolo simples de transferência de correio (SMTP)
O protocolo simples de transferência de correio (SMTP) envia e-mails de saída a um servidor e transfere mensagens entre servidores de correio de envio e recebimento.
Um servidor de correio de saída usa SMTP para entregar uma mensagem na fila depois que o DNS identifica o servidor de correio de destino.
Provedor de acesso à internet (ISP)
Um provedor de acesso à internet (ISP) conecta as redes de acesso dos clientes a outras redes e transporta seu tráfego adiante.
A linha de fibra de uma residência chega a um ISP, que troca tráfego com outros provedores e redes de conteúdo.

Q

Quadro
Um quadro é uma unidade da camada de enlace que transporta dados e informações de controle por um enlace.
Um roteador substitui um quadro Ethernet recebido por um novo invólucro apropriado para seu enlace de saída.
QUIC
O QUIC é um transporte seguro que funciona sobre UDP e acrescenta fluxos confiáveis, controle de congestionamento e criptografia integrada para aplicações.
O HTTP/3 usa QUIC para entregar recursos web de forma confiável, embora seus pacotes de transporte subjacentes usem UDP.

R

Rede de distribuição de conteúdo (CDN)
Uma rede de distribuição de conteúdo (CDN) fornece cópias distribuídas de recursos para reduzir transferências de longa distância e distribuir a carga de requisições.
Um servidor CDN próximo pode fornecer um trecho de vídeo sem que cada espectador entre em contato com um único servidor de origem distante.
Registro MX
Um registro MX nomeia um servidor de correio que aceita mensagens para um domínio e inclui uma preferência usada na escolha entre seus servidores de correio.
O servidor de envio consulta os registros MX de example.net antes de entregar uma mensagem a esse domínio.
Registro regional da internet (RIR)
Um registro regional da internet (RIR) distribui blocos de endereços da internet e números de AS a provedores e organizações em sua região.
Um provedor que busca recursos de endereços lida com seu registro regional, e não com uma empresa que vende nomes de domínio.
Registros A e AAAA
Um registro A armazena um endereço IPv4 para um nome, enquanto um registro AAAA armazena um endereço IPv6 para um nome.
Um serviço com suporte aos dois protocolos pode publicar ambos os tipos de registro para que clientes o alcancem usando qualquer uma das versões de endereço.
Registros CNAME e NS
Um registro CNAME torna um nome alternativo de outro; um registro NS identifica um servidor de nomes autoritativo para um domínio.
Um nome alternativo pode levar um resolvedor a outro nome de sistema final, enquanto um encaminhamento NS aponta para uma fonte de respostas DNS.
Resolvedor recursivo
Um resolvedor recursivo obtém respostas DNS para um dispositivo, reutilizando informações em cache ou seguindo encaminhamentos entre servidores DNS.
Um resolvedor de ISP pode responder a uma consulta repetida a partir de sua cache sem consultar novamente um servidor raiz.
Retransmissão
A retransmissão envia dados novamente após perda ou corrupção detectada, usando temporizadores ou padrões de confirmação para iniciar a recuperação.
O TCP pode reenviar a parte ausente no meio de um fluxo enquanto mantém os bytes posteriores já recebidos.
Roteador
Um roteador encaminha pacotes IP entre redes usando seus endereços de destino.
Um roteador doméstico envia uma requisição destinada a outra rede em direção ao provedor, em vez de mantê-la na rede doméstica.
Roteamento
O roteamento determina caminhos e constrói as informações usadas para encaminhar pacotes.
Após a falha de um enlace, atualizações de roteamento podem fazer com que os roteadores usem outro caminho disponível para pacotes posteriores.

S

Segmento
Um segmento TCP é uma unidade de transporte que contém um cabeçalho TCP e parte de um fluxo de bytes; seu limite não precisa coincidir com o de uma mensagem da aplicação.
Uma mensagem HTTP longa pode ser transportada em vários segmentos TCP sem mudar seu significado para o navegador.
Segurança da camada de transporte (TLS)
A segurança da camada de transporte (TLS) protege o conteúdo de uma conexão contra leitura e alteração e permite a autenticação de suas pontas.
Uma nova conexão web segura negocia o TLS antes que o navegador envie sua requisição HTTP protegida.
Servidor autoritativo
Um servidor autoritativo mantém os registros DNS de um domínio e fornece respostas para esse domínio a partir das informações que disponibiliza.
Um encaminhamento de TLD direciona um resolvedor a um servidor autoritativo que pode fornecer o registro de endereço do domínio.
Servidor de retransmissão
Um servidor de retransmissão é um servidor intermediário que encaminha tráfego de aplicação entre pontas, inclusive quando a comunicação direta não está disponível.
Uma chamada pode usar um servidor de retransmissão quando a NAT impede que seus dois dispositivos estabeleçam um caminho direto para a mídia.
Sistema autônomo (AS)
Um sistema autônomo (AS) é uma rede ou um grupo de redes sob a política de roteamento de uma organização, identificado por um número de AS.
Uma rede universitária e uma rede de ISP podem trocar rotas como sistemas autônomos operados de forma independente.
Sistema de nomes de domínio (DNS)
O sistema de nomes de domínio (DNS) é um diretório distribuído que associa nomes hierárquicos a registros como endereços e servidores de correio.
Um navegador obtém um endereço para www.example.org antes de se conectar a um servidor nesse endereço.
Sistema final
Um sistema final é um dispositivo na ponta de uma rede que executa aplicações e troca dados pela rede.
Um sensor inteligente é um sistema final quando sua aplicação envia leituras por uma rede a um serviço de monitoramento.
Sobrecarga de controle
Sobrecarga de controle é a informação de controle ou gerenciamento transportada além dos dados da aplicação.
Enviar mais pacotes pequenos aumenta a quantidade de cabeçalhos que precisam ser transportados para o mesmo arquivo.
Soma de verificação
Uma soma de verificação é um valor calculado usado para detectar muitos tipos de dano em dados recebidos.
Um segmento TCP com falha na soma de verificação é descartado para que seus dados possam ser recuperados por retransmissão.

T

Tabela de encaminhamento
Uma tabela de encaminhamento associa prefixos de destino a enlaces de saída ou a informações sobre o próximo salto.
Uma entrada de prefixo específico pode enviar um pacote por um enlace, enquanto uma entrada padrão envia pacotes para outros destinos por outro caminho.
Tarifa zero
A tarifa zero exclui serviços selecionados de uma franquia de dados, enquanto o tráfego de concorrentes pode ser contabilizado.
Um assinante pode assistir a um aplicativo favorecido sem usar a franquia de dados, enquanto outro aplicativo consome os dados restantes.
Tempo de ida e volta (RTT)
O tempo de ida e volta (RTT) mede o tempo de uma troca de rede de ida e retorno.
Se uma requisição precisa esperar por uma resposta antes de continuar, cada troca adicional pode acrescentar outro RTT.
Tempo de vida do pacote IP (TTL)
O tempo de vida (TTL) do IP limita os saltos entre roteadores; os roteadores o reduzem e descartam os pacotes quando chega a zero.
O traceroute envia sondas com valores crescentes de TTL para descobrir os roteadores que respondem em pontos sucessivos de um caminho.
Tempo de vida do registro DNS (TTL)
O tempo de vida (TTL) de um registro DNS limita sua reutilização normal em cache, medida em segundos.
Um endereço alterado recentemente pode permanecer antigo na cache de um resolvedor até que o tempo de vida restante dessa entrada termine.
Titular do domínio
Um titular do domínio mantém um registro de domínio por um período renovável, de acordo com seus termos.
Uma pequena editora é a titular do domínio que escolheu, mesmo quando uma empresa separada hospeda seu site.
Tradução de endereços de rede (NAT)
A tradução de endereços de rede (NAT) reescreve endereços e, muitas vezes, portas, permitindo que dispositivos IPv4 privados compartilhem um endereço público.
A tabela de tradução de um roteador direciona duas respostas recebidas aos dispositivos privados corretos atrás de um endereço público.
Trânsito IP
Trânsito IP é um serviço no qual uma rede paga a outro provedor para transportar seu tráfego adiante até outras redes da internet.
Um pequeno ISP pode comprar trânsito IP de um provedor maior para alcançar destinos além de suas conexões diretas.
Transmissão adaptativa de mídia
A transmissão adaptativa de mídia seleciona entre trechos de mídia codificados de formas diferentes usando a vazão medida, alterando a qualidade para se ajustar às condições de entrega.
Um reprodutor de vídeo pode solicitar trechos de menor taxa durante um congestionamento para reduzir a chance de a reprodução parar.

V

Variação do atraso
A variação do atraso é a mudança no atraso dos pacotes que produz tempos de chegada irregulares.
Um reprodutor de áudio ao vivo pode receber vários pacotes próximos uns dos outros após uma pausa e precisar suavizar o ritmo de chegada.
Vazão
Vazão é a taxa com que os dados são realmente entregues a um destinatário, limitada por gargalos, compartilhamento e sobrecarga.
Um servidor com um enlace rápido não consegue entregar dados por uma linha de acesso doméstica mais lenta acima da capacidade dessa linha.

W

Web
A web é uma aplicação da internet formada por recursos interligados identificados por URLs e obtidos por meio de trocas HTTP.
Um navegador usa a web para buscar um artigo por um link, enquanto uma aplicação de correio separada também usa a internet.

Sobre esta aula

Por StudeliRelatar um erro

Crie seus próprios Materiais de Estudo

Transforme suas anotações, slides e documentos em Guias de Estudo, Questões de Prática, Flashcards e mais 6 ferramentas.

Começar