logologo
Ai badge logo

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

TCP Freeze

Bilişim Ve İletişim Teknolojileri+1 Daha
fav gif
Kaydet
viki star outline
Ekran görüntüsü 2025-04-30 142020.png
TCP Freeze
İlk Önerilme Yılı
2000
Geliştiriciler
GoffMoronskiPhatakGupta
Yaygınlık
Mobil ağlara yönelik akademik çalışmalarda sınırlı uygulama
Avantajlar
Uçtan uca uygulama imkânıŞifrelenmiş veri ile uyumlulukBağlantı kopmalarına karşı iletim kararlılığıAra düğüm değişikliği gerektirmez
Dezavantajlar
ZWA zamanlamasının hassaslığıSadece alıcı tarafında uygulanabilirlikGeniş ölçekte uygulama zorluğu

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
Ana YazarGülçin Özer30 Nisan 2025 11:20
KÜRE'ye Sor