An incremental development of a generic reliable data transfer protocol that handles bit errors and packet loss; a discussion of pipelined protocols: selective repeat and go-back-N.
The slides are adapted from Kurose and Ross, Computer Networks 5th edition and are copyright 2009, Kurose and Ross.