Entendendo a Estrutura da Internet

Aug 27, 2024

Notas da Aula: Como a Internet Funciona

Introdução

  • Bem-vindo ao curso de desenvolvimento web.
  • Importância de aprender os conceitos fundamentais antes de começar a programar em HTML e CSS.

Patrocinador: Estudonauta

  • Plataforma de cursos profissionais.
  • Oferece cursos desde inciantes até avançados.
  • Não gratuito, mas oferece conteúdo exclusivo e ampliado.
  • Cursos de linguagens modernas como C Sharp e Kotlin.

Funcionamento do Computador

  • Computadores funcionam com sinais representados por 0s e 1s (bits).
  • Bits: dígitos binários, unidade básica de dados.
  • Bytes: conjunto de 8 bits, a porção mínima para representar dados.
  • Exemplo de representação: a letra 'A' é uma sequência de bits.
  • Tabela UTF-8: Utiliza 1 a 4 bytes para representar caracteres.

Múltiplos do Byte

  • 1024 bytes = 1 Kilobyte (KB)
  • 1024 KB = 1 Megabyte (MB)
  • 1024 MB = 1 Gigabyte (GB)
  • 1024 GB = 1 Terabyte (TB)
  • 1024 TB = 1 Petabyte (PB)
  • 1024 PB = 1 Exabyte (EB)
  • 1024 EB = 1 Zettabyte (ZB)
  • 1024 ZB = 1 Yottabyte (YB)

Diferença entre Byte e Bit

  • MB (Megabyte): Usado para armazenamento.
  • Mb (Megabit): Usado para transmissão de dados.

Certificados do Curso

  • Certificados válidos nacionalmente.
  • O curso completo terá 5 módulos, cada um com certificado.

Conexão à Internet

  • Cliente: Dispositivo que acessa recursos na internet.
  • Modem: Aparelho que transforma sinais para permitir a conexão do computador à rede.
    • Modulação: Transformação de ondas quadradas para senoidais.
    • Demodulação: Transformação de senoidais para ondas quadradas.

Servidor e IP

  • Servidor: Local onde estão os dados (ex. Instagram).
  • Endereço IP: Número único que identifica cada máquina na internet.
  • Ex.: IP público e IP local.

DNS (Domain Name System)

  • Sistema que traduz domínios em endereços IP.

Roteamento de Dados

  • Dados são enviados por diferentes rotas na internet.
  • Roteamento: Escolha do melhor caminho para os dados.

Conclusão

  • Importância de entender o funcionamento da internet para o desenvolvimento web.
  • Continuação do assunto no próximo vídeo.