11Jul
Aynı anda birden çok öğe indirirseniz, büyük olasılıkla bir indirme bağlantısının tamamlanana kadar diğerlerine karşı hakim olma eğiliminde olduğunu fark ettiniz demektir. Neden? Bugünün Süper Kullanıcısı Q & A yayını, merak uyandırıcı bir okuyucunun sorusuna cevap buluyor.
Bugünkü Soru &Yanıt oturumu bize Q & A web sitelerinin topluluk temelli bir gruplandırması olan Stack Exchange'in bir alt bölümü olan SuperUser nezaketen geliyor.
Armando Sotoca'nın( Flickr) izniyle.
Soru
SuperUser okuyucu Keltari, neden bazı indirme( ağ) bağlantılarının başkalarına hakim olduğunu bilmek istiyor:
Nedeniyle ilgili şüphelerim var, ancak ağda daha güçlü bir geçmişe sahip olan birinin açıklamasını istiyorum.
Neden birden fazla( farklı) konumdan indirirken belirli bağlantılar bant genişliğini doyuruyor ve baskın bağlantı tamamlanıncaya kadar diğer bağlantıları neredeyse boş bırakıyor mu?
Neden bazı indirme( ağ) bağlantıları başkalarına hakim oluyor?
Cevap
SuperUser katılımcı cybernard bizim için cevabını veriyor:
Genellikle en hızlı bağlantı kazanır. Bununla birlikte, Windows 7'den önce, ağlar bir karmaşa ve performans her yerde berbattı.Örneğin Windows XP'den 20mb / s'den fazla çalışmaya mı çalışıyorsunuz? Bununla iyi şanslar.
- Standart TCP tıkanıklığı önleme algoritması, bir katma artış ve çarpıcı azalma( AIMD) şeması kullanır. Tespit edilen herhangi bir paket kaybı olmadığında( üç kopya ACK veya yeniden iletim zaman aşımı sayesinde) tıkanıklık penceresi( cwnd), her RTT için bir Maksimum Segment Boyutu( MSS) kadar artırılır. Aksi takdirde, bir paket kaybı algılanırsa, TCP göndereni cwnd değerini yarıya indirir. Yüksek hızlı ve uzun gecikmeli bir ağda, çok büyük bir pencere gerekir, ör.binlerce paket, bağlantı kapasitesinden tam olarak yararlanmak için. Bu nedenle, tek bir kayıp olayı üzerine gönderme hızını kurtarmak için standart TCP birçok RTT'sini alacaktır. Dahası, ortalama TCP tıkanıklığı penceresinin paket kaybı oranının kareköküne ters orantılı olduğu bilinen bir gerçektir.
Kaynak: Yüksek Hızlı ve Uzak Mesafe Ağları için Bir Bileşik TCP Yaklaşımı [Microsoft]
Daha hızlı bir bağlantı daha başarılı paketlere sahiptir, bu nedenle cwnd / MSS artar ve toplam bağlantının daha da artması sağlanır.
Açıklamaya eklemek için bir şey var mı?Yorumların sesini kapatın. Diğer teknik uzman Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Buradaki tam tartışma dizinine göz atın.