Meu Mini Sistema Cliente-Servidor

Os estudantes criam uma simulação no Scratch em que um personagem faz um pedido, outro personagem representa o servidor e um recurso solicitado é entregue como resposta.

Passo a Passo para Execução

  1. Crie os atores Cliente e Servidor.
  2. Crie três objetos que representem recursos disponíveis no servidor.
  3. Faça o Cliente exibir uma solicitação.
  4. Use mensagens do Scratch para representar o pedido sendo enviado.
  5. Faça o Servidor reconhecer o pedido.
  6. Faça o recurso solicitado aparecer ou deslocar-se até o Cliente.
  7. Crie uma resposta diferente quando o pedido não corresponder a nenhum recurso.
  8. Acrescente um segundo cliente para fazer outro pedido.
  9. Teste várias sequências e registre o que aconteceu.
  10. Finalize pedindo que o aluno identifique cliente, servidor, pedido e resposta em seu projeto.

Comentários

A simulação ajuda a criança a enxergar uma situação que acontece toda vez que um serviço online responde a uma solicitação. O navegador, o aplicativo ou o jogo pode agir como cliente, enquanto um servidor fornece dados ou executa algum trabalho. Esse modelo está por trás de muitas tarefas que parecem instantâneas para o usuário.

A Biblioteca que Atende Pedidos

A sala se transforma em uma biblioteca digital. Um estudante solicita um arquivo, outro recebe o pedido e procura o recurso, enquanto colegas representam o transporte da solicitação e da resposta.

Materiais Necessários

  • Cartões CLIENTE e SERVIDOR
  • Cartões de arquivos fictícios
  • Caixas para representar armazenamento
  • Fichas de solicitação
  • Cartões de resposta
  • Folha de registro do caminho da solicitação
  • Lápis e borracha

Passo a Passo da Execução

  1. Apresente a ideia de um computador que pede uma informação a outro computador.
  2. Escolha um aluno para representar o cliente.
  3. Escolha outro para representar o servidor.
  4. Coloque no servidor várias fichas representando recursos disponíveis.
  5. O cliente escolhe um recurso e faz o pedido.
  6. Um estudante intermediário transporta a solicitação até o servidor.
  7. O servidor procura o recurso e prepara uma resposta.
  8. O intermediário devolve a resposta ao cliente.
  9. Faça um pedido de um recurso inexistente e represente a resposta de erro.
  10. Finalize relacionando o modelo a sites, serviços de vídeo, jogos e armazenamento online.

Conexão Computacional

Cliente é quem faz um pedido. Servidor é quem recebe esse pedido e oferece uma informação, arquivo ou serviço. Pense em uma biblioteca: você faz uma solicitação e a biblioteca procura o item para você. Na internet, o processo é digital e pode acontecer milhares de vezes por segundo. Um servidor pode atender muitos clientes, e um mesmo dispositivo pode funcionar como cliente em uma situação e servidor em outra.