Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Dúvida] Não entendi o faça como eu fiz...

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

É pra fazer por meio dos comandos?

1 resposta

Olá, Ionara. Como vai?

É super normal ficar um pouco confusa com essa atividade, pois ela é diferente de um exercício de programação tradicional onde você precisa digitar linhas de comando ou códigos no terminal.

A atividade "Faça como eu fiz" desse capítulo é, na verdade, um exercício de reflexão e fixação conceitual. O objetivo não é executar comandos de código, mas sim garantir que você consegue explicar e entender os fundamentos de como a internet funciona nos bastidores antes de começar a desenvolver suas aplicações.

Para te ajudar a destravar e responder a essa atividade no fórum, você pode criar um pequeno resumo respondendo aos pontos principais levantados pelo professor.


Guia Prático para Estruturar sua Resposta

Você pode basear o seu texto explicando três grandes pilares que foram abordados na aula:

1. Redes Locais (LAN) vs. Redes Regionais/Globais (WAN e Internet)

  • LAN (Local Area Network): É a rede da sua casa, do seu escritório ou de uma antiga LAN house. Os dispositivos estão conectados perto uns dos outros (geralmente no mesmo roteador).
  • WAN (Wide Area Network): Conecta redes separadas por grandes distâncias geográficas (como cidades ou países), funcionando de forma parecida com o sistema de telefonia, que interliga ligações de DDD e DDI pelo mundo todo até formar a grande rede global que chamamos de Internet.

2. Teste Local vs. Distribuição via Internet

  • Quando você desenvolve um site no seu computador, você faz um teste local (usando o endereço localhost ou 127.0.0.1). O site só abre na sua máquina.
  • Para que qualquer pessoa no mundo acesse, surge a necessidade de compartilhar a aplicação globalmente, enviando os arquivos do seu site para um servidor web que possua um endereço IP público visível em toda a internet.

3. O Fluxo de Requisição (Cliente HTTP vs. Servidor)

O funcionamento básico da web baseia-se em um modelo de comunicação padronizado por regras chamadas protocolos (como o HTTP/HTTPS).

  • Cliente (Seu Navegador): Faz uma requisição (pede uma página, ex: "quero ver o site da Alura").
  • Servidor (Onde o site está guardado): Processa o pedido e envia uma resposta (os códigos HTML, CSS e imagens para desenhar o site na sua tela).

O que postar na atividade?

Você pode escrever um texto simples com as suas palavras, explicando o que entendeu desses conceitos. Veja um exemplo de como começar:

"Nesta atividade, compreendi que desenvolver localmente (localhost) serve apenas para testes no nosso próprio computador (LAN). Para disponibilizar um site para o mundo, precisamos de uma infraestrutura global (WAN/Internet). Esse processo funciona através do protocolo HTTP, onde nosso navegador atua como o cliente que faz requisições a um servidor, que por sua vez nos devolve os dados da página."

Fazer esse resumo mental é o que vai te dar uma base sólida para entender como os sistemas se comunicam quando você começar a mexer com servidores reais!

Espero que possa ter lhe ajudado a esclarecer a proposta da atividade. Se precisar de ajuda com algum desses conceitos específicos, é só avisar!