156k views
4 votes
Assume that messages sent between two programs can be lost, duplicated, delayed, or delivered out of order. Design a protocol that reliably allows the two programs to agree to communicate. Give your design to someone, and see if they can find a sequence of loss, duplication, and delay that makes the protocol fail.

User Nan Ma
by
5.1k points

1 Answer

2 votes

Answer:

TCP/IP is the best choice.

Step-by-step explanation:

User Cody Guldner
by
5.5k points