A menos que você esteja particularmente interessado em implementações de kernel * nix da pilha TCP / IP, recomendo que você dê uma olhada na implementação do lwIP. A implementação é pequena o suficiente para entender sem muito problema, e é muito bem documentada.
Dê uma olhada no fluxograma de Rx e o site da wikia .