Construindo sua própria pilha TCP/IP de espaço de usuário: De quadros Ethernet a ARP

2025-03-04
Construindo sua própria pilha TCP/IP de espaço de usuário: De quadros Ethernet a ARP

Esta postagem de blog, a primeira de uma série, detalha a construção de uma pilha TCP/IP mínima no espaço de usuário do Linux. O objetivo é o aprendizado prático de programação de rede e de sistema. Ela abrange o uso de dispositivos TUN/TAP para interceptar tráfego de rede, um mergulho profundo no formato e análise de quadros Ethernet (endereços MAC, ethertype, CRC) e uma explicação completa do Protocolo de Resolução de Endereços (ARP), incluindo o formato de pacotes e o algoritmo de resolução. A postagem culmina na verificação da funcionalidade de resposta ARP da pilha personalizada usando arping.

Leia mais
Desenvolvimento