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

[Projeto] O Modelo TCP/IP na Prática

Olá pessoal, fiz um resumo do que aprendi no Curso de Redes e Protocolos.
Quem quiser conferir pode entrar https://github.com/IonaraParreira/My-Security-Journey/blob/main/Fundamentos-Redes/README.md

Aceito sugestões e claro correções.

1 resposta

Olá, Ionara. Como vai?

Parabéns pela iniciativa de documentar e compartilhar o seu aprendizado! Criar um repositório no GitHub focado na sua jornada de estudos (como o seu My-Security-Journey) é uma das melhores práticas que existem, tanto para fixar o conhecimento quanto para construir um portfólio sólido para o mercado de tecnologia.

O modelo TCP/IP é a espinha dorsal de toda a internet que conhecemos hoje. Compreender como os dados saem da aplicação no navegador e navegam pelas camadas de rede até chegar ao servidor é um diferencial gigante, principalmente se você está trilhando caminhos voltados à segurança da informação.

Para contribuir com o seu resumo e agregar ainda mais valor ao seu repositório, deixo aqui uma sugestão de complementação prática sobre o conceito de Encapsulamento e Desencapsulamento, que você pode adicionar ao seu README para torná-lo ainda mais completo:

O Fluxo dos Dados nas Camadas TCP/IP

Quando enviamos uma requisição pela web, os dados passam por uma espécie de "linha de produção" onde cada camada adiciona o seu próprio cabeçalho (etiqueta) com informações de controle.

  • Camada de Aplicação (Ex: HTTP, HTTPS, FTP): É a camada que interage diretamente com o usuário ou software. Ela gera os dados puros (como uma mensagem ou requisição de página).
  • Camada de Transporte (Ex: TCP, UDP): Ela pega os dados da aplicação e adiciona uma etiqueta contendo as Portas de Origem e Destino (como a porta 80 para HTTP ou 443 para HTTPS), dividindo tudo em pedaços chamados Segmentos.
  • Camada de Rede ou Internet (Ex: IP): Pega o segmento e adiciona os Endereços IP de Origem e Destino. Aqui, o pacote de dados é chamado de Pacote. É onde ocorre o roteamento pela internet.
  • Camada de Interface de Rede ou Link (Ex: Ethernet, Wi-Fi): Transforma o pacote em um Quadro (Frame), adicionando os endereços físicos da placa de rede, conhecidos como Endereços MAC. Por fim, esses dados são convertidos em impulsos elétricos ou ondas de rádio (bits) e transmitidos pelos cabos ou pelo ar.

Quando os dados chegam ao destino, o processo inverso acontece (Desencapsulamento): o servidor lê e remove a etiqueta de cada camada até que restem apenas os dados originais da aplicação.

Dica de ouro para o seu portfólio:

Uma sugestão incrível de atividade prática para você registrar nesse repositório é utilizar uma ferramenta chamada Wireshark. Com ela, você consegue capturar os pacotes da sua própria rede local e ver, na prática, cada um desses cabeçalhos e camadas que você estudou no curso!

Continue alimentando o seu repositório, pois o histórico de commits e a organização das suas anotações demonstram muita consistência técnica.

Espero que possa ter lhe ajudado!