Asynchronous Reliable Delivery Protocol

from Wikipedia, the free encyclopedia

The ARDP protocol ( Asynchronous Reliable Delivery Protocol ) is a communication protocol that was developed for the Prospero service. However, it is also used for services such as NetCheque , NetCash or PPV . For a while there was discussion about using ARDP as an alternative to TCP . It works one layer over UDP .

ARDP was developed as a question-and-answer protocol in which the client normally makes a request with as few packets as possible and the server then sends a response. The server is allowed to queue requests and send the response when the data is available. In the meantime, he can receive and answer further inquiries. ARDP was designed in such a way that the overhead caused by ensuring data integrity (compare TCP ) is as small as possible. ARDP was developed to ensure data integrity without the connection establishment and disconnection overhead of TCP . As long as no special treatment is required, the header is kept small, and as long as no data is lost, no further packets are sent.