Time to implement the TCP protocol in ! We'll do it at 5pm UTC (noon EST) on youtube.com/c/JonGjengset/live and twitch.tv/jonfrg as always: everytimezone.com/zones/18ca96 . I recommend giving tools.ietf.org/html/rfc1180 a read if you're new to TCP.

The implementation will be entirely user-level, and will (likely) use github.com/libpnet/libpnet to do the low-level network interaction. To write the implementation, we'll follow tools.ietf.org/html/rfc7414 , with the ultimate goal of being able to interact with real internet hosts!

Show thread

For those looking for more resources, my hope is that by the end we'll be in a position to test it with tools.ietf.org/html/rfc2398, and that we'll make sure we don't run into any of the common issues outlined in tools.ietf.org/html/rfc2525

Sign in to participate in the conversation

mastodon.at is a microblogging site that federates with most instances on the Fediverse. Note: This instance will shut down on February 29th, 2020.