# Automatic Repeat Request (ARQ)

Last edited: 2024-05-27

Automatic Repeat Request (ARQ)

This is the way TCP makes messaging reliable. This uses a combination message acknowledgements and message timeouts to determine if it needs to resend a segment . The timeout is a length of time before it reseeds the message. This will need to be fine tuned by guessing the Round trip time (RTT) .