Jika Anda sering mengunduh beberapa item pada saat yang sama, maka Anda mungkin memperhatikan bahwa satu koneksi unduhan cenderung mendominasi yang lainnya hingga selesai. Mengapa demikian? Posting SuperUser Q & A saat ini memiliki jawaban untuk pertanyaan pembaca yang ingin tahu.
Sesi Tanya & Jawab hari ini hadir untuk memberi kami hak milik SuperUser-sub divisi Stack Exchange, pengelompokan situs web Q & A berbasis komunitas.
Foto milik Armando Sotoca (Flickr).
Pembaca SuperUser Keltari ingin tahu mengapa beberapa koneksi unduhan (jaringan) mendominasi yang lain:
Saya memiliki kecurigaan tentang mengapa, tetapi saya ingin seseorang dengan latar belakang jaringan yang kuat untuk menjelaskan.
Mengapa ketika mengunduh dari beberapa lokasi (berbeda), koneksi tertentu menjenuhkan bandwidth, meninggalkan koneksi lain hampir tidak aktif sampai koneksi dominan selesai?
Mengapa koneksi unduhan (jaringan) mendominasi yang lain?
Penyelia SuperUser cybernard memiliki jawabannya untuk kami:
Umumnya, koneksi tercepat menang. Namun, sebelum Windows 7, jaringan berantakan dan kinerja yang buruk di sekitar. Mencoba mendapatkan lebih dari 20mb / dtk dari Windows XP, misalnya? Semoga beruntung dengan itu.
- Algoritma penghindaran kemacetan TCP standar menggunakan peningkatan aditif dan skema penurunan multiplikasi (AIMD). Ketika tidak ada packet loss yang terdeteksi (dengan cara tiga duplikat-ACKs atau timeout retransmission), jendela kemacetan (cwnd) meningkat sebesar satu Maximum Segment Size (MSS) setiap RTT. Jika tidak, jika packet loss terdeteksi, pengirim TCP berkurang setengahnya. Dalam jaringan tunda kecepatan tinggi dan panjang, memerlukan jendela yang sangat besar, mis. ribuan paket, untuk sepenuhnya memanfaatkan kapasitas tautan. Oleh karena itu, TCP standar akan membutuhkan banyak RTT untuk memulihkan tingkat pengiriman pada satu peristiwa kerugian. Terlebih lagi, sekarang sudah diketahui bahwa rata-rata jendela kongesti TCP berbanding terbalik dengan akar kuadrat dari tingkat kehilangan paket.
Sumber: Pendekatan TCP Senyawa untuk Jaringan Berkecepatan Tinggi dan Jarak Jauh [Microsoft]
Koneksi yang lebih cepat memiliki paket yang lebih sukses, oleh karena itu cwnd / MSS-nya meningkat dan ia mendapat lebih banyak koneksi total.
Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.