Aynı anda birden fazla öğeyi sık sık indiriyorsanız, muhtemelen bir indirme bağlantısının, tamamlanana kadar diğerlerine hakim olma eğiliminde olduğunu fark etmişsinizdir. Neden? Bugünün Süper Kullanıcı Soru-Cevap yayını, meraklı bir okuyucunun sorusunun cevabını içeriyor.
Bugünün Soru-Cevap oturumu bize, topluluk odaklı bir Soru-Cevap web siteleri grubu olan Stack Exchange'in bir alt bölümü olan SuperUser'ın izniyle geliyor.
Fotoğrafın izniyle Armando Sotoca (Flickr) .
Soru
Süper Kullanıcı okuyucu Keltari, neden bazı indirme (ağ) bağlantılarının diğerlerine hakim olduğunu bilmek istiyor:
Neden olduğuna dair şüphelerim var, ancak ağ kurma konusunda daha güçlü bir geçmişe sahip birinin açıklamasını istiyorum.
Neden birden fazla (farklı) konumdan indirme yaparken, belirli bağlantılar bant genişliğini doyuruyor ve diğer bağlantıları baskın bağlantı bitene kadar neredeyse boşta bırakıyor?
Neden bazı indirme (ağ) bağlantıları diğerlerine hakimdir?
Cevap
SuperUser katılımcısı cybernard'ın cevabı bizim için:
Genellikle en hızlı bağlantı kazanır. Ancak, Windows 7'den önce, ağ bir karmaşa ve performans her yerde berbattı. Örneğin, Windows XP'den 20mb / s'den fazlasını almaya mı çalışıyorsunuz? Bunda iyi şanslar
- Standart TCP tıkanıklıktan kaçınma algoritması, ek bir artış ve çarpımsal azalma (AIMD) şeması kullanır. Hiçbir paket kaybı tespit edilmediğinde (üç kopya ACK veya yeniden iletim zaman aşımı aracılığıyla), tıkanıklık penceresi (cwnd) her RTT'de bir Maksimum Segment Boyutu (MSS) artar. Aksi takdirde, bir paket kaybı tespit edilirse, TCP göndericisi cwnd'yi yarı yarıya azaltır. Yüksek hızlı ve uzun gecikmeli bir ağda, çok büyük bir pencere gerektirir, örn. bağlantı kapasitesini tam olarak kullanmak için binlerce paket. Bu nedenle, tek bir kayıp olayında gönderme hızını kurtarmak için standart TCP birçok RTT gerekir. Dahası, artık ortalama TCP tıkanıklık penceresinin paket kayıp hızının kareköküyle ters orantılı olduğu iyi bilinmektedir.
Kaynak: Yüksek Hızlı ve Uzun Mesafe Ağları için Birleşik TCP Yaklaşımı [Microsoft]
Daha hızlı bir bağlantı daha başarılı paketlere sahiptir, bu nedenle cwnd / MSS'si artar ve toplam bağlantının daha da fazlasını alır.
Açıklamaya eklemek istediğiniz bir şey var mı? Yorumlarda ses çıkarın. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla yanıt okumak ister misiniz? Tartışma dizisinin tamamına buradan göz atın .