Можливий дублікат:
як працює Bittorrent?
Завантажуючи торрент, я помічаю, що BitTorrent одночасно завантажує та завантажує. Завантаження очевидно, але навіщо завантажувати?
Можливий дублікат:
як працює Bittorrent?
Завантажуючи торрент, я помічаю, що BitTorrent одночасно завантажує та завантажує. Завантаження очевидно, але навіщо завантажувати?
Відповіді:
Навіщо завантажувати? Ваше "завантаження" - це чиєсь "завантаження". Якщо ніхто не завантажує, то ніхто не може завантажити.
Чому одночасно? Тому що, якби він дочекався, коли ти отримав цілий файл, перш ніж зробити його доступним для інших, то той, хто вимикає свого клієнта, коли він не активно завантажує, ніколи не завантажуватиметься, і мережа за це постраждає.
Ну чому б і ні? Торренти не мають центрального сервера - дані не створюються чарівними кроликами-кроликами або зубною феєрією - bitorrent - це система мереж однорангових мереж - в основному ваш комп’ютер йде "скажіть, старий хлопець, чи трапилося б у вас курок 1234?", А інший комп'ютер працює "звичайно, старий хлопець, я маю це" і надсилає його. Єдиний спосіб це працює - люди поділяють шматки, які вони мають, з тими, хто цього немає.
Єдина причина, по якій Bitorrent взагалі працює *, це те, що завантаження відбувається зрештою.
* не зовсім вірно. Веб-насіння - виняток.