logologo
Ai badge logo

Bu madde yapay zeka desteği ile üretilmiştir.

TCP New Reno

Bilişim Ve İletişim Teknolojileri+1 Daha
fav gif
Kaydet
viki star outline
ChatGPT Image 29 Nis 2025 15_52_02.png
TCP New Reno
Geliştirildiği Protokol
TCP Reno
Avantajı
Çoklu segment kaybında iyileştirilmiş kurtarma
Yayın Yılı
1999 (RFC 2582’ye göre)
Fast Recovery Özelliği
Tüm kayıp segmentler alınana kadar sürer
Kullanım Alanı
Kablosuz ağlarYüksek Gecikmeli Bağlantılar

Transmission Control Protocol (TCP) üzerinde gerçekleştirilen iyileştirmelerden biri olan TCP New Reno, özellikle birden fazla segment kaybı durumunda ağ tıkanıklık kontrolü verimliliğini artırmak amacıyla geliştirilmiştir. TCP Reno'nun eksiklerini gidererek, veri iletiminde yaşanan segment kayıplarının etkisini minimize etmeye odaklanmıştır. Özellikle geniş bant ve yüksek gecikmeli ağ ortamlarında TCP'nin başarımını artırmak için önemli bir adım olarak kabul edilir​.

TCP New Reno’nun Geliştirilme Amacı

TCP Reno, Fast Recovery algoritması ile bir segment kaybı durumunda iletim hızını aşırı düşürmekten kaçınsa da, birden fazla segment kaybı yaşandığında etkinliğini yitirir. TCP New Reno, bu sorunu çözmek için Reno algoritmasında küçük ama kritik değişiklikler yaparak, bir tıkanıklık penceresi içerisindeki tüm kayıpların daha etkin bir şekilde yönetilmesini sağlar​.

TCP New Reno’nun Çalışma Prensipleri

Fast Retransmit ve Fast Recovery Aşamaları

TCP New Reno, tıpkı TCP Reno gibi 3 adet Duplicate ACK (DUPACK) aldıktan sonra Fast Retransmit algoritmasını çalıştırır. Ancak temel fark, Fast Recovery aşamasında kendini gösterir. TCP New Reno, Fast Recovery aşamasına girdikten sonra, yalnızca kayıp olduğu düşünülen segmenti tekrar iletmekle kalmaz, aynı zamanda Fast Recovery’den çıkmak için belirli bir koşulu bekler: Yeni gelen ACK, o ana kadar gönderilen en yüksek sekans numaralı segmenti de kapsamalıdır​.


Bu yaklaşım sayesinde:


  • Birden fazla segment kaybı durumunda, TCP New Reno ağın tıkanıklık durumunu daha doğru yönetir.
  • cwnd (Congestion Window) değeri, her bir kayıp için ayrı ayrı değil, tüm kayıplar tamamlanana kadar azaltılmaz.
  • Böylece, gereksiz yere bant genişliğinin kısılması önlenir​.


TCP New Reno’da Fast Recovery süreci. Yeni alınan ACK’ler, tüm kayıp segmentlerin tamamlandığını gösterene kadar Fast Recovery aşaması sürdürülür. (YZ ile çizilmiştir)

Segment Kaybı Yönetimi

TCP Reno, her yeni gelen ACK ile Fast Recovery’den çıkarken, New Reno yalnızca tüm kayıp segmentler başarıyla tekrar iletilip alındığında Fast Recovery’den çıkar. Bu mekanizma, çoklu kayıp durumlarında daha stabil bir iletim akışı sağlar ve gereksiz pencerelerin yarıya inmesini engeller​.

TCP New Reno Performansı

Yapılan çeşitli simülasyonlar ve gerçek internet testleri, TCP New Reno’nun, özellikle orta yoğunluktaki trafik (örneğin %20-%50 trafik yoğunluğu) altında TCP Reno’ya göre daha iyi bir veri iletim başarımı sunduğunu göstermektedir​.


. Ancak, çok yoğun trafik ortamlarında (%60-%70 ve üzeri) TCP Reno ve TCP New Reno arasında performans farkı büyük ölçüde azalmaktadır.


TCP New Reno’nun özellikle dikkat çeken avantajları şunlardır:


  • Segment kaybı yönetimi açısından TCP Reno'ya göre daha üstündür.
  • Bağlantı stabilitesi sağlanarak ani hız düşüşlerinin önüne geçilir.
  • Telsiz ve yüksek hata oranlı ortamlarda daha iyi başarım sergiler​.

Kaynakça

İlkin Ulaş Balkanay, "Telsiz Ortamlardan Geçen TCP Bağlantıları İçin Yeni Bir Başarım Artırma Tekniği", Yüksek Lisans Tezi, İstanbul Teknik Üniversitesi, 2005​

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

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​

Sen de Değerlendir!

0 Değerlendirme

Yazar Bilgileri

Avatar
Ana YazarGülçin Özer29 Nisan 2025 12:56
KÜRE'ye Sor