Loading page…
Build a TCP stack yourself. Implement UDP clients and servers with raw syscalls, the TCP 3-way handshake, data transfer with sequence numbers, retransmission, sliding windows, congestion control, and connection teardown.
implement TCP from scratch
TCP/IP from Scratch is handshake, reliability, windows, and congestion as implementable pieces.