Pilha-de-Protocolos is a project mainly written in Java, it's free.
[College Project] Simulates a network protocol stack (Similar, but much simpler than TCP/IP stack)
404: Not Found