• Как понять, что провайдер намеренно ограничивает скорость соединения, и как с этим бороться, если нет альтернативы?

    Jump
    @Jump
    Системный администратор со стажем.
    Как понять, что провайдер намеренно ограничивает скорость соединения
    Провайдер всегда намеренно ограничивает скорость соединения!
    Вам согласно тарифу предоставляется определенная ширина канала - при попытке ее превысить провайдер вас ограничивает.

    Есть подозрения, что провайдер на своем недавно введенном безлимитном 4G тарифе ограничивает соединение
    Это не подозрение, это факт, по другому просто не может быть.

    В договоре указывается, что скорость неограниченная, и не упоминается ни о каких урезаниях соединения, кроме торрентов, естественно.
    Вы серьезно? Можно текст договора увидеть?
    Ответ написан
    3 комментария
  • Чем отличается скачивание в браузере от BitTorrent?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Лучше объяснить на примере. Допустим у вас есть файл в 20 мб.

    Http/s

    Get /files/file.mp3
    и сервер отдает 20 мегабайт. Если произошел обрыв то клиент может послать запрос отдайка мне файл с 10 мегабайта. Проблема в том что не все сервера это поддерживают.

    В итоге нагрузка на сервер FileSize * N * 1.5

    В случае торрента. Файл бьется на чанки (части), там считается как весь хэш файла, так и хэши частей.

    Дальше что происходит.
    Seeder разбивает файл на чанки пусть будет по 2 мб.
    0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

    Lecher 1
    скачивает 0 и ставит на загрузку 1
    Lecher 2
    Опрашивает всех вокруг, мол у кого есть? начинает качать с Lecher 1 чанк 0
    Lecher 3
    Опрашивает всех вокруг, мол у кого есть? начинает качать с Lecher 2 чанк 1

    Так в идеале нагрузка на Seeder будет FileSize.
    Все остальное передадут друг другу личи. Поэтому часто можно видеть сообщение не уходите с раздачи. То есть вы скачали файл и если нет сидера, то скачивать будут через вас.

    В общем это если упрощенно.
    Ответ написан
    2 комментария