TCP'deki güvenilir veri iletim protokolünün dosya transferi için hızlandırılması
Özet
Güvenilir, sıralı paket iletim hizmeti sunan İletim Denetimi Protokolü (Transmission Control Protocol - TCP), yaygın olarak kullanılan FTP, HTTP gibi birçok protokolü de içeren İnternet protokollerinin temelini oluşturur. TCP'nin sıralı iletim yapan doğasının "head-of-line blocking" olarak bilinen soruna neden olduğu bilinen bir olgudur. Bu, TCP gönderici penceresinin içerisindeki ilk paket kaybolduğunda, pencerenin, bu ilk paket başarıyla gönderilinceye ve alıcı tarafta başarıyla alınıncayakadar ileriye doğru kaymaması durumudur. Bu tezde, bahsedilen soruna çözüm olarak TCP'ye, sıralı olmayan paket iletimini destekleyen bir arayüz eklenmesi önerilmektedir. Bu sıralı olmayan paket iletimini kullanan uygulamaların paket sıralamasını uygulama katmanında yapabilme yeteneğine sahip olması gerekmektedir. Bu arayüzün, varolan TCP uygulamalarına küçük değişikliklerle nasıl uygulanabileceği tanımlanmakta, popüler "ns" simülatorü kullanılarak bu uygulamanın diğer TCP uygulamalarıyla karşılaştırması yapılmakta ve Reno TCP ile karşılaştırıldığında %450'ye, Newreno TCP ile karşılaştırıldığında ise %25'e varan performans artışları sağladığı gösterilmektedir.
Bağlantı
https://hdl.handle.net/11421/4314
Koleksiyonlar
- Tez Koleksiyonu [102]