Reliable
Reliable means that every
transmission of data is
acknowledged by the receiver.
If the sender does not receive
acknowledgement within a
specified amount of time, the
sender retransmits the data.