“Reliable” Protocol: Key Design Alternatives
n Reliability Mechanism?
Ř Forward Error Correction: Overhead with each packet,
design often based on worst-case assumptions
Ř Retransmissions: detect packet loss and recover
§ Ack-based
§ Nack-based
n Which Protocol Layer?
Ř Transport Layer
Ř Routing Layer
n Flow Control, Security, etc. (not considered)