Sık sık aynı anda birden fazla öğe indirirseniz, bir indirme bağlantısının bitene kadar diğerlerinden daha baskın olduğunu fark etmişsinizdir. Neden? Bugünün SuperUser Soru-Cevap gönderisinde meraklı bir okuyucunun sorusunun cevabı var.
Bugünün Soru ve Yanıt oturumu, topluluk tarafından yönlendirilen bir Soru-Cevap web sitesi grubu olan Stack Exchange'in bir alt bölümü olan SuperUser'in izniyle geliyor.
Fotoğraf Armando Sotoca'nın (Flickr) izniyle.
Soru
SuperUser okuyucu Keltari, bazı indirme (ağ) bağlantılarının neden diğerlerine baskın olduğunu bilmek istiyor:
Neden olduğuna dair şüphelerim var, ancak ağ oluşturmada daha güçlü bir geçmişe sahip birinin açıklamasını istiyorum.
Neden birden fazla (farklı) konumdan indirirken, bazı bağlantılar bant genişliğini doyurur ve baskın bağlantı bitene kadar diğer bağlantıları neredeyse boş bırakır?
Neden bazı indirme (ağ) bağlantıları diğerlerine hükmediyor?
Cevap
SuperUser katkıda bulunan cybernard bizim için cevabı var:
Genellikle en hızlı bağlantı kazanır. Ancak, Windows 7'den önce ağ iletişimi karışıklık yarattı ve performans her yerde korkunçtu. Örneğin, Windows XP'den 20mb / s'den fazlasını almaya mı çalışıyorsunuz? Bunda iyi şanslar.
- Standart TCP tıkanıklığı önleme algoritması, bir katkı artışı ve çarpma azalması (AIMD) şeması kullanır. 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ı algılanırsa, 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 alır. Ayrıca, ortalama TCP tıkanıklık penceresinin paket kayıp oranının kare kökü ile ters orantılı olduğu iyi bilinmektedir.
Kaynak: Yüksek Hızlı ve Uzun Mesafe Ağları için 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 fazlasını alır.
Açıklamaya eklemek istediğiniz bir şey var mı? Yorumlarda ses kapalı. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Tartışma dizisinin tamamını buradan kontrol edin.