Pacotes na rede – do computador A ao computador B passando por roteadores

ComputaçãoRedes e internetIdades 11–12

Usar com minha turma

A mensagem é dividida em pacotes numerados, e cada um encontra seu próprio caminho pelos roteadores até o computador receptor; os pacotes podem seguir caminhos diferentes, se perder e ser reenviados. Os alunos clicam em um roteador para derrubá-lo e ver os pacotes mudarem de rota, alteram a taxa de perda de pacotes e observam o computador B remontar a mensagem completa.

Aula: A Internet: como a informação viaja (pacotes, roteadores, confiabilidade)

O que mostra

Na Internet, os dados não são enviados como um fluxo contínuo. Uma mensagem é dividida em pacotes pequenos, cada um com um número de sequência e o endereço de destino. Os roteadores encaminham cada pacote de forma independente por qualquer rota que esteja funcionando, então pacotes da mesma mensagem podem seguir caminhos diferentes e chegar fora de ordem. Alguns se perdem no caminho e o remetente os retransmite; o receptor usa os números de sequência para remontar a mensagem. Essa comutação de pacotes torna a rede robusta: se um roteador falha, o tráfego pode contorná-lo.

Como usar

Escolha uma Mensagem e um Número de pacotes e observe os pacotes numerados viajarem do Computador A ao Computador B. Aumente a Taxa de perda de pacotes por salto e compare quantos pacotes são reenviados e quanto tempo a entrega leva. Clique em um roteador para quebrá-lo e veja os pacotes mudarem para o outro caminho; quebre um roteador em cada caminho para mostrar o que acontece quando não resta rota. Use Pausar para discutir a ordem de remontagem.

Parâmetros que você pode mudar

  • Número de roteadores por caminho 1–5
  • Taxa de perda de pacotes por salto 0–50 %
  • Número de pacotes 2–8 pacotes
  • Mensagem OLÁ, PESSOAL, INFORMÁTICA 6, INTERNET
  • Velocidade 1–5

Perguntas para explorar

  1. Por que o Computador B precisa do número de sequência de cada pacote?
  2. O que acontece com os pacotes quando um roteador de um dos caminhos quebra?
  3. Como uma taxa de perda maior afeta o número de envios e o tempo total de entrega?