In this live stream, I take a look at the source code for the Linux IPv4 TCP stack that basically runs the internet.
Some of my related videos:
- Let's read the Linux kernel source code: https://www.youtube.com/watch?v=C43VxGZ_ugU
- Let's read the gRPC source code: https://www.youtube.com/watch?v=pXKOsSwutLU
Useful links:
- Code: https://github.com/torvalds/linux/tree/master/net
- TCP header file: https://github.com/torvalds/linux/blob/master/include/net/tcp.h
- TCP standard: https://www.ietf.org/rfc/rfc9293.html
- Old-school 1981 DARPA standard: https://www.rfc-editor.org/rfc/rfc793
- What the heck is congestion control?: https://www.youtube.com/results?search_query=understanding+tcp+flow+and+congestion+control
Known Errors:
- Around 18:34, I confuse the shift-left and shift-right bitwise operators.
livestream,livecoding,code,coding,software,open source,opensource,sourcecode,focus,workwithme,watchmework,relaxing,linux