Wednesday, July 22, 2020

TCP congestion-avoidance algorithms

Ever wondered why windows updates break your internet link for all other traffic? Or why the speed of a single download might be unstable, and fluctuate?

Fundamental understanding of the technology we indirectly use allows us better ability to troubleshoot the systems we directly use. I think networking fits in the former category for most, and that learning some of the mechanics of it is a valuable addition to every engineer's skill set. Something like TCP algorithms is a step deeper, and I find most network engineers don't really have an understanding of how buffers work.

The linked presentation is about the protocols we use to communicate over the Internet, explaining the reason for some of the behaviors and limitations that we observe. Geoff Huston the chief scientist at APNIC, he is an excellent presenter and illustrates these concepts in very digestible ways. I think these 25 minutes of content is something that every technical person would get value from - Geoff's talk is first up starting at 2:15 in the link below:

https://apnic.zoom.us/rec/play/7MZ-cb2h-Dw3H4KR4QSDCqR_W47rLPms0iBI-PZYnUq2VSQKMQHyY-QXMyMgW878mQs8TaPg_Ho0VnQ?continueMode=true&_x_zm_rtaid=lWU0xL9vRIWuYCxeEtLdVA.1594879713746.d4ca2fb70a28fe92601f3fba1e006be7&_x_zm_rhtaid=749



No comments:

Post a Comment