Retransmission (data networks)

Retransmission, essentially identical with automatic repeat request (ARQ), is the resending of packets which have been either damaged or lost. Retransmission is one of the basic mechanisms used by protocols operating over a packet switched computer network to provide reliable communication (such as that provided by a reliable byte stream, for example TCP).[1][2][3]

Such networks are usually "unreliable", meaning they offer no guarantees that they will not delay, damage, or lose packets, or deliver them out of order. Protocols which provide reliable communication over such networks use a combination of acknowledgments (i.e., an explicit receipt from the destination of the data), retransmission of missing or damaged packets (usually initiated by a time-out), and checksums to provide that reliability.

  1. ^ 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]
  2. ^ Matthews, Jeanna (2005). Computer networking: Internet protocols in action. Hoboken, NJ: Wiley. ISBN 978-0-471-66186-3.[page needed]
  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]

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search