tahukah kalian ? IDM Merupakan Pencuri Data Transfer milik orang lain

   Para downloader tentunya sudah tidak asing lagi dengan aplikasi satu ini, Idm adalah sebuah softwer downloader yang sangat membantu sekali dalam proses pengunduhan dari internet yang telah digunakan oleh sebagian besar umat yang ada did dunia ini. Namun tahukah kalian tentang cara kerja dari idm itu sendiri?

Cara Kerja IDM

Secara normal ketika kamu download file dari sebuah server, maka komputer kamu akan melakukan request ke server tersebut dan mendownload dengan satu koneksi saja (Single File Stream). Padahal sebenarnya mayoritas server memungkinkan satu IP untuk melakukan beberapa koneksi (Multiple File Stream). Nah..IDM memanfaatkan ini.
Ketika kamu mendownload file melalui IDM, maka IDM akan melakukan testing apakah server tersebut support koneksi Multiple File Stream untuk satu IP. Jika ternyata support, maka IDM akan melakukan request ke server tersebut dan akan mendapatkan detail Byte Stream dari file yang ingin kamu download.
IDM kemudian akan membuat 8 request koneksi ke server tersebut dalam waktu yang bersamaan menggunakan Threads, Setiap threads akan melakukan request untuk mendownload file dengan awal Byte Stream yang berbeda.
Sebagai contoh jika file tersebut memiliki ukuran 8000 byte, maka IDM akan mengirimkan request sebanyak 8 koneksi untuk mendownload file tersebut dengan awal bytes yang berbeda.
  • Request 1, byte awal = 0. Byte yang didownload: 0 – 999
  • Request 2, byte awal = 1000. Byte yang didownload: 0 – 1999
  • Request 3, byte awal = 2000. Byte yang didownload: 0 – 2999
  • Request 4, byte awal = 3000. Byte yang didownload: 0 – 3999
  • Request 5, byte awal = 4000. Byte yang didownload: 0 – 4999
  • Request 6, byte awal = 5000. Byte yang didownload: 0 – 5999
  • Request 7, byte awal = 6000. Byte yang didownload: 0 – 6999
  • Request 8, byte awal = 7000. Byte yang didownload: 0 – 8000
Karena melakukan 8 request downlaod ke file yang sama secara bersamaan dengan byte awal yang berbeda, maka server memberikan alokasi bandwidth tersendiri untuk masing-masing koneksi. Hasilnya proses download bisa berjalan dengan lebih cepat dibandingkan dengan melakukan download melalui satu koneksi saja.
Pecahan file yang sudah terdownload akan digabungkan lagi menjadi satu file yang utuh ketika proses download sudah selesai.

tahukah kalian ? IDM Merupakan Pencuri Data Transfer milik orang lain Rating: 4.5 Diposkan Oleh: Mambaur Roziq Alwi

No comments:

Post a Comment