Reliable Data Transfer Protocols (RDT): The Reliability Guarantee that Keeps the Internet Running Smoothly

The Internet is a messy place connected by presumably unreliable infrastructure — but we make it work! How can an unreliable network provide a reliable communications platform? Reliable Data Transfer Protocols help make it happen and understanding their core functions is essential to understanding computer networks.

Image from Overcoded


Acknowledgment (ACK)


Sequence Numbers (SEQ)


Go-Back-N (GBN)

Selective Repeat (SR)


Entrepreneur, Computer Science Student, Designer, and self-confessed health nut that enjoys productivity hacks, developing better habits, and Mother Nature.