Karn's Algorithm: Resolving Retransmission Ambiguity - TCP Dynamic Timeout Mechanisms | OneNoughtOne