fav gif
Kaydet
Alıntıla
kure star outline
Ekran görüntüsü 2025-04-30 142020.png

TCP Freeze

Geliştirici(ler)

Gupta

Phatak

Moronski

Goff

Dezavantajlar

Geniş ölçekte uygulama zorluğu

Sadece alıcı tarafında uygulanabilirlik

ZWA zamanlamasının hassaslığı

Yaygınlık

Mobil ağlara yönelik akademik çalışmalarda sınırlı uygulama

İlk Önerilme Yılı

2000

Avantaj(lar)

Ara düğüm değişikliği gerektirmez

Bağlantı kopmalarına karşı iletim kararlılığı

Şifrelenmiş veri ile uyumluluk

Uçtan uca uygulama imkânı

Telsiz ağlarda bağlantı sürekliliğini artırmak amacıyla geliştirilmiş bir iletim kontrol protokolü iyileştirme yöntemidir. TCP Freeze, TCP’nin alıcı tarafında gerçekleştirilen ve kaynağın veri iletimini geçici olarak durdurmasına olanak tanıyan bir akış denetimi tekniğidir. Bu yöntem sayesinde geçici bağlantı kesilmeleri sırasında TCP bağlantılarının gereksiz yere sonlandırılması önlenebilir, böylece mobil ortamlarda veri iletim başarımı korunmuş olur.

Mobil Ortamda TCP Sorunları

TCP (Transmission Control Protocol), başlangıçta telli ağlar için tasarlandığından, ağda meydana gelen veri kayıplarını çoğunlukla tıkanıklık olarak yorumlar. Ancak, mobil ortamlarda veri kaybının temel nedenleri arasında bağlantı kopmaları ve yüksek bit hata oranları yer alır. Geleneksel TCP uygulamaları bu tür geçici bağlantı kayıplarını tıkanıklık olarak yorumlayarak iletim hızını düşürür ve bağlantının verimliliğini azaltır​.

TCP Freeze Yaklaşımı

TCP Freeze, bu soruna çözüm sunmak amacıyla geliştirilmiş, uçtan uca (end-to-end) çalışan ve yalnızca alıcı tarafında protokol seviyesinde değişiklik gerektiren bir mekanizmadır. Bu yöntemde, alıcı cihaz bağlantı kopukluğunu önceden sezip kaynağa pencere boyutunu sıfır (Zero Window Advertisement - ZWA) olarak bildiren bir ACK (alındı) gönderir. Bu sinyal iletim yapan tarafın veri göndermesini durdurur ve yeniden iletim zamanlayıcılarını dondurmasını sağlar. Böylece kaynak taraf, bağlantı kopukluğu sırasında gereksiz zaman aşımı ve pencere küçültmesi işlemleri gerçekleştirmez​.

Uygulama Prensibi

Freeze-TCP mekanizması, yalnızca alıcı taraf TCP yığınına entegre edilerek uygulanabilir. Kaynak taraf ve ara düğümler üzerinde herhangi bir değişiklik yapılmasına gerek yoktur. Bu sayede mevcut ağ altyapısı ile tam uyum sağlanır ve şifrelenmiş trafiğin aktarıldığı durumlarda da kullanılabilir. IPSEC gibi şifreleme teknolojileri, bağlantı üzerinden geçen TCP başlık bilgilerini ara düğümlerin okumasını engellediğinden, ara düğüm tabanlı çözümler bu tür ortamlarda yetersiz kalırken, Freeze-TCP'nin uçtan uca yapısı bu engeli aşar​.


TCP Freeze işleyişini göstermektedir. Bağlantı kopmadan önce ZWA gönderilir, ardından kaynak taraf veri iletimini durdurur. (YZ ile çizilmiştir)

Zamanlama ve Etkinlik

Zero Window Advertisement (ZWA) gönderim zamanlaması bu yöntemin başarımını doğrudan etkiler. Eğer ZWA, bağlantı kopmadan çok önce gönderilirse kaynak tarafın erken duraklamasına neden olur; çok geç gönderilirse ise kaynağa ulaşamadan bağlantı kopabilir. Bu nedenle, ZWA'nın bağlantı kopmasından yaklaşık bir Round Trip Time (RTT) kadar önce gönderilmesi önerilir​.


TCP Freeze işleyişini göstermektedir. Bağlantı kopmadan önce ZWA gönderilir, ardından kaynak taraf veri iletimini durdurur. (YZ ile çizilmiştir)

TCP Freeze, ara düğümlerde değişiklik gerektirmemesi, şifrelenmiş veriyle çalışabilmesi ve uçtan uca bağlantı mantığını koruması yönüyle SNOOP, I-TCP, M-TCP gibi diğer tekniklerden ayrılır. Bu yöntemlerin aksine, Freeze-TCP, mobil istemcinin bağlantı kopmalarına karşı proaktif davranmasını temel alır ve performans açısından daha sürdürülebilir bir çözüm sunar​.

Kaynakça

Balkanay, İlkin U. 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.


Goff, Tom, Jeff Moronski, Dhananjay S. Phatak, ve Vaduvur Bharghavan Gupta. “Freeze-TCP: A True End-to-End TCP Enhancement Mechanism for Mobile Environments.” IEEE INFOCOM, 2000.


So-In, Chakchai, Raj Jain, ve Gopal Dommety. “PETS: Persistent TCP Using Simple Freeze.” Bildirilen 1st International Conference on Future Information Networks, 2009.

Sen de Değerlendir!

0 Değerlendirme

Yazar Bilgileri

Avatar
YazarGülçin Özer30 Nisan 2025 11:20

Etiketler

Tartışmalar

Henüz Tartışma Girilmemiştir

"TCP Freeze " maddesi için tartışma başlatın

Tartışmaları Görüntüle

İçindekiler

  • Mobil Ortamda TCP Sorunları

  • TCP Freeze Yaklaşımı

    • Uygulama Prensibi

  • Zamanlama ve Etkinlik

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

KÜRE'ye Sor