There are several forms of acknowledgement which can be used alone or together in networking protocols:
Retransmission is a very simple concept. Whenever one party sends something to the other party, it retains a copy of the data it sent until the recipient has acknowledged that it received it. In a variety of circumstances the sender automatically retransmits the data using the retained copy. Reasons for resending include:
Kurose, James F.; Ross, Keith W. (2021). Computer networking: a top-down approach (8th ed.). Hoboken: Pearson. ISBN 978-0-13-668155-7.[page needed] 978-0-13-668155-7 ↩
Matthews, Jeanna (2005). Computer networking: Internet protocols in action. Hoboken, NJ: Wiley. ISBN 978-0-471-66186-3.[page needed] 978-0-471-66186-3 ↩
Stevens, W. Richard (1994). TCP/IP illustrated. Addison-Wesley professional computing series. Reading, MA: Addison-Wesley publ. ISBN 978-0-201-63346-7.[page needed] 978-0-201-63346-7 ↩