Saya curiga mengapa, tetapi saya ingin seseorang dengan latar belakang yang lebih kuat dalam jejaring menjelaskan.
Mengapa ketika mengunduh dari beberapa lokasi berbeda, koneksi tertentu memenuhi bandwidth, membuat koneksi lain hampir tidak digunakan sampai koneksi dominan selesai?
sumber
TCP terbuka yang aktif akan menguji kondisi jaringan dengan mengukur respons dari server. Jika buffer router jenuh oleh koneksi lain dan menyebabkan penundaan tinggi, klien akan menyesuaikan jendela kirimnya. Jika metode kontrol kemacetan klasik dimainkan, klien akan terus meningkatkan laju pengirimannya hingga terjadi penurunan. Jadi mungkin bagi pendatang baru untuk berotot masuk jika perangkat yang menjenuhkan router mulai mengalami penurunan parah sementara pendatang baru tidak.
Sekarang ada metode kontrol kemacetan eksperimental dan lebih cerdas yang menggunakan delay sebagai metrik yang bertentangan dengan hanya menggunakan tetes untuk mengukur kondisi jaringan. Namun, metode baru ini memiliki kebiasaan buruk diintimidasi oleh metode klasik yang lebih ulet yang mengambil bandwidth sebanyak mungkin.
Juga dengan koneksi UDP jika secara massal, akan mendominasi jaringan apa pun karena penyemprotan bit yang tidak hati-hati. Bergantung pada aplikasinya, ia akan secara jenuh memenuhi buffer router tanpa memperhatikan kondisi jaringan.
sumber