Construa um Tradutor de Domínios

As duplas criarão no Scratch uma pequena central de consulta. O usuário digitará um domínio fictício e o programa procurará o endereço correspondente em duas listas relacionadas.

Passo a Passo para Execução

  1. Abrir o editor do Scratch e iniciar um projeto novo.
  2. Criar uma lista chamada 'Dominios' e inserir pelo menos cinco nomes fictícios.
  3. Criar uma segunda lista chamada 'EnderecosIP'.
  4. Colocar os endereços na mesma posição correspondente aos domínios.
  5. Criar um personagem que represente o 'Consultor DNS'.
  6. Programar o personagem para perguntar qual domínio o usuário deseja localizar.
  7. Verificar se o domínio digitado aparece na lista.
  8. Quando existir, descobrir sua posição e usar a mesma posição na lista de IPs.
  9. Exibir uma mensagem informando o domínio consultado e seu endereço associado.
  10. Criar uma resposta diferente para um domínio não cadastrado.
  11. Testar pelo menos três domínios existentes e dois inexistentes.
  12. Adicionar novos pares à central e repetir os testes.
  13. Melhorar a interface usando cores, personagens ou sons.
  14. Trocar o projeto com outra dupla e pedir que os colegas realizem algumas consultas.
  15. Registrar no caderno por que as duas listas precisam permanecer alinhadas.

Comentários

No projeto, as duas listas funcionam como uma representação simples de uma tabela de correspondência. O programa localiza um nome e usa sua posição para encontrar o endereço associado. Isso ajuda a criança a perceber que a internet depende de serviços que organizam informações para tornar a navegação mais fácil. O projeto é apenas uma simulação pedagógica; ele não consulta o DNS real da internet.

A Central de Endereços da Internet

A sala será transformada em uma pequena central de localização. Um conjunto de cartões representará nomes de domínio e outro conjunto representará endereços IP fictícios. Os alunos deverão fazer correspondências e resolver situações em que um endereço não está cadastrado.

Materiais Necessários

  • Dois painéis grandes de cartolina: 'Nomes de domínio' e 'Endereços IP'
  • Cartões com domínios fictícios especialmente criados para a atividade
  • Cartões com endereços IP fictícios correspondentes aos domínios
  • Cartões de consulta com pedidos de localização
  • Cartões de erro indicando 'domínio não cadastrado'
  • Fios de lã ou setas de papel para ligar domínio e IP
  • Folha de registro com colunas para domínio, IP e resultado da consulta
  • Quadro branco para representar o fluxo 'nome → DNS → IP → servidor'
  • Lápis, borracha e lápis de cor
  • Crachás de 'Usuário', 'Servidor DNS' e 'Conferente'
  • Envelope para guardar os registros da central
  • Fita adesiva para organizar os painéis

Passo a Passo da Execução

  1. Perguntar por que seria difícil visitar sites se as pessoas precisassem memorizar números em vez de nomes.
  2. Explicar que um domínio é um nome mais fácil de lembrar, enquanto um endereço IP identifica um equipamento ou serviço em uma rede.
  3. Apresentar o DNS como um serviço que ajuda a descobrir qual endereço IP está associado a um nome de domínio.
  4. Montar uma pequena tabela com cinco domínios e seus respectivos IPs fictícios.
  5. Escolher um aluno para representar o usuário que deseja visitar determinado domínio.
  6. Outro aluno atuará como servidor DNS e fará a consulta no painel.
  7. O usuário informa somente o nome do domínio e não o endereço numérico.
  8. O servidor DNS localiza a correspondência e devolve o IP ao usuário.
  9. Repetir a consulta com outros domínios para mostrar que o procedimento pode ser realizado várias vezes.
  10. Introduzir um domínio inexistente e solicitar que o aluno identifique que não encontrou uma correspondência.
  11. Em duplas, pedir que as crianças criem três novos pares fictícios de domínio e IP.
  12. Trocar os pares entre as duplas e realizar novas consultas.
  13. Desenhar no quadro o fluxo completo da solicitação, desde o nome digitado até o endereço encontrado.
  14. Discutir por que o DNS não é simplesmente 'a internet', mas um serviço usado para localizar recursos pelo nome.
  15. Encerrar relacionando a ideia a agendas de contatos, mapas e sistemas que transformam nomes fáceis de lembrar em identificadores utilizados por computadores.

Conexão Computacional

DNS significa Domain Name System. Para uma criança, ele pode ser entendido como um serviço de localização: você informa um nome que consegue lembrar e o sistema ajuda a encontrar o endereço numérico relacionado. Domínio é o nome usado para identificar um site, enquanto IP é um endereço numérico usado na comunicação em rede. Eles não são a mesma coisa, mas trabalham juntos durante a navegação. Na vida real, isso se parece com procurar 'Biblioteca Municipal' em vez de decorar as coordenadas exatas do prédio. O nome facilita a busca; o sistema de localização ajuda a transformar esse nome em um endereço que a máquina consegue usar.