Protocols use several techniques to solve communication problems. Briefly explain what happens to throughput if in case of a possible lost frame, a protocol waits too long to retransmit, as well as, if a protocol does not wait long enough to retransmit.