badge icon

This article was automatically translated from the original Turkish version.

Article
ChatGPT Image 29 Nis 2025 15_52_02.png
TCP New Reno
Protocol Developed
TCP Reno
Advantage
Improved recovery in multiple segment loss
Publication Year
1999 (according to RFC 2582)
Fast Recovery Feature
Continues until all lost segments are received
Application Area
Wireless networksHigh-latency connections

One of the improvements implemented on the Transmission Control Protocol (TCP), TCP New Reno was developed to enhance the efficiency of congestion control, particularly in scenarios involving multiple segment losses. It addresses the shortcomings of TCP Reno by focusing on minimizing the impact of segment losses during data transmission. It is regarded as a significant step in improving TCP performance, especially in high-bandwidth and high-latency network environments.

Purpose of Developing TCP New Reno

While TCP Reno avoids excessive reduction of transmission rate during a single segment loss through its Fast Recovery algorithm, it loses effectiveness when multiple segment losses occur. TCP New Reno resolves this issue by introducing small but critical modifications to the Reno algorithm, enabling more efficient management of all losses within a single congestion window.

Working Principles of TCP New Reno

Fast Retransmit and Fast Recovery Phases

TCP New Reno, like TCP Reno, triggers the Fast Retransmit algorithm after receiving three Duplicate ACKs (DUPACKs). However, the key difference becomes apparent during the Fast Recovery phase. Upon entering Fast Recovery, TCP New Reno does not merely retransmit the segment believed to be lost; it also waits for a specific condition before exiting Fast Recovery: the newly received ACK must acknowledge the highest sequence number segment sent up to that point.

Thanks to this approach:

  • In cases of multiple segment losses, TCP New Reno manages network congestion more accurately.
  • The cwnd (Congestion Window) value is not reduced separately for each loss but only after all losses have been resolved.
  • Thus, unnecessary reduction of bandwidth is prevented.

Fast Recovery process in TCP New Reno. The Fast Recovery phase continues until newly received ACKs confirm that all lost segments have been successfully retransmitted. (Drawn by YZ)

Segment Loss Management

TCP Reno exits Fast Recovery with each new incoming ACK, whereas TCP New Reno only exits Fast Recovery after all lost segments have been successfully retransmitted and acknowledged. This mechanism ensures a more stable transmission flow in multiple loss scenarios and prevents unnecessary halving of the congestion window.

Performance of TCP New Reno

Various simulations and real-world internet tests have demonstrated that TCP New Reno provides superior data transmission performance compared to TCP Reno, particularly under moderate traffic conditions (for example, 20% to 50% traffic load).

However, in highly congested environments (60% to 70% and above), the performance difference between TCP Reno and TCP New Reno becomes significantly smaller.

The most notable advantages of TCP New Reno include:

  • Superior segment loss management compared to TCP Reno.
  • Improved connection stability by preventing sudden drops in transmission rate.
  • Better performance in wireless and high-error-rate environments.

Bibliographies

Agung Hernawan, "Comparative Performance Testing of the Impact of ACK Loss in TCP Tahoe, TCP Reno, and TCP New Reno on the ns-2 Simulator", JITE Journal, 2023

Luigi A. Grieco and Saverio Mascolo, "Performance Evaluation and Comparison of Westwood+, New Reno, and Vegas TCP Congestion Control", Politecnico di Bari, Italy

İlkin Ulaş Balkanay, "Telsiz Ortamlardan Geçen TCP Bağlantıları İçin Yeni Bir Başarım Artırma Tekniği". Master's thesis, İstanbul Teknik Üniversitesi, 2005

Author Information

Avatar
AuthorGülçin ÖzerDecember 9, 2025 at 6:10 AM

Tags

Discussions

No Discussion Added Yet

Start discussion for "TCP New Reno" article

View Discussions

Contents

  • Purpose of Developing TCP New Reno

  • Working Principles of TCP New Reno

    • Fast Retransmit and Fast Recovery Phases

    • Segment Loss Management

  • Performance of TCP New Reno

Ask to Küre