Given parameters:
MSS=2 KB
ssthresh=16 KB=8 MSS
Receiver advertised window (rwnd) = 48 KB
Initially, the TCP sender starts in the Slow Start phase with CWND=1 MSS=2 KB.
In the slow start phase, the congestion window doubles every round of transmission (assuming all ACKs are received successfully):
Round 1: Transmit CWND=1 MSS=2 KB. Upon receiving ACK, CWND increases to 2 MSS=4 KB.
Round 2: Transmit CWND=2 MSS=4 KB. Upon receiving ACKs, CWND increases to 4 MSS=8 KB.
Round 3: Transmit CWND=4 MSS=8 KB. Upon receiving ACKs, CWND increases to 8 MSS=16 KB.
Round 4: CWND=16 KB=ssthresh. At this point, CWND≥ssthresh, so the connection reaches and enters the Congestion Avoidance phase during this round of transmission.
Therefore, the number of transmission rounds required to reach the congestion avoidance phase is 4.