У меня есть беспроводная локальная сеть (без подключения к интернету), состоящая из 10-20 компьютеров, соединенных одним маршрутизатором. Я хочу поделиться некоторыми файлами размером в гигабайты с одного компьютера (назовем его сервером) с остальной частью WLAN.

Является ли оптимальным (т.е. более быстрая загрузка) установить торрент-трекер на сервере и использовать битторрент для обмена файлами? Насколько я знаю, bittorrent использует пропускную способность и данные из ссылок пиров, чтобы увеличить скорость нисходящего потока. В этой WLAN, однако, все подключены через один маршрутизатор. Или мне просто использовать старый добрый ftp/samba?

РЕДАКТИРОВАТЬ

Спасибо всем за ваши ответы. Все согласны с тем, что bittorrent не является хорошим решением для беспроводного обмена файлами. Если бы я просто хотел обмениваться файлами, самым быстрым способом был бы USB-жесткий диск. Тем не менее, я хочу обмениваться файлами по беспроводной сети, поэтому это не вариант для меня. Я также хотел бы подчеркнуть, что WLAN не имеет подключения к интернету.

6 ответов6

4

USB-ключ самый быстрый. Ваш беспроводной канал является вашим узким местом. Независимо от того, имеете ли вы все клиенты, копирующие из одного источника, или распространяете источник с торрент-передачей, все пакеты каждого файла все равно должны пройти по беспроводной сети один раз для каждого получателя. Все это время ваш беспроводной - медленный парень.

3

Я бы не рекомендовал Бит Торрент для этого. Вместо этого я бы использовал « Bit Torrent Sync » или « AeroFS ». Для корпоративной сети, поскольку межсетевые экраны иногда блокируют протокол BitTorrent, я бы рекомендовал использовать AeroFS в этих случаях. С другой стороны, бесплатная версия AeroFS позволяет синхронизировать только пару компьютеров (не более, чем несколько).

1

Я думаю, что это был бы отличный способ распространения вашего файла для проводной сети аналогичного размера, но с беспроводной связью я сомневаюсь, что это будет работать также. Проблема в столкновениях. Проводные (коммутируемые) сети довольно устойчивы к коллизиям, но беспроводные сети чрезвычайно уязвимы к коллизиям пакетов. Поскольку все клиенты в биторрент-роем должны часто передавать пакеты, а также принимать их, вы бы создали ситуацию, которая сильно поощряет коллизии в беспроводной сети, что приводит к необходимости частой повторной передачи и значительному снижению общей пропускной способности.

Лучшим вариантом будет настроить веб-сервер на источнике и использовать его, чтобы позволить каждому клиенту загружать файл по очереди через обычный веб-браузер. FTP-сервер или даже общий доступ к файлам Windows также будет приемлемым. Главное, что с одним беспроводным маршрутизатором на одной частоте в пространстве вы будете намного лучше с одним устройством (вашим исходным сервером), выполняющим большую часть передачи. Еще лучше, если этот главный хост получит проводное соединение с вашим маршрутизатором, настолько лучше, что пропускная способность может быть вдвое или больше от того, что вы получите даже по беспроводному выделенному отправителю.

Идеальным решением было бы проводное соединение от сервера к маршрутизатору и некий протокол многоадресной передачи, который позволяет передавать файл целиком один раз, при этом каждый клиент прослушивает одну широковещательную рассылку, а любые пропущенные пакеты можно запрашивать по адресу конец передачи. Но я не знаю ни одного такого инструмента.

0

Если у вас есть Wi-Fi роутер asus, вы можете проверить модифицированную прошивку, в последней версии добавлена возможность сделать домашний медиацентр с вашего роутера с помощью так называемых «приложений + передача» с виртуальным сервером «Trans.BT (RTN13U)», интегрированным в Wi-Fi. маршрутизатор.

этим кликабельным

Для других торговых марок, вы можете проверить Google, так что, возможно, вы найдете что-то подобное.

0

Скорее всего, торренты не будут очень полезны в этой ситуации. Преимущество торрентов заключается в том, что он экономит пропускную способность сервера, так как не приходится повторно раздавать одни и те же части файла. Поскольку другие компьютеры / торрент-клиенты получают эти части файла, они могут передавать их другим клиентам. Поскольку все ваши компьютеры находятся в одной сети, большинство преимуществ, которые дают вам торренты, потеряно. Торренты стали бы более полезными, если бы у вас было много файлов и вам приходилось часто выполнять эту задачу. Если нет, к тому времени, когда вы настроите торрент-клиенты, вы могли бы начать копирование на машинах.

0

Еще одно преимущество, на которое другие ответы в этом вопросе не упоминают, заключается в том, что ваша типичная битторрентная программа очень устойчива к любым сетевым проблемам. Bittorrent на самом деле не о скорости, а о распределении. Bittorrent очень надежен, масштабируется для многих пользователей и прекрасно обрабатывает большие файлы.

Особенно в среде WLAN, где узлы могут входить и выходить из сети в любое время, я думаю, это стоит рассмотреть. Если людям нужно взять свои машины, им не нужно отключать свой FTP-клиент и перезапускать передачу позже. Длительные сеансы FTP и HTTP иногда бывают хрупкими, особенно если эти пользователи WLAN захотят перемещаться во время передачи и, возможно, разорвать или изменить свое соединение. С Bittorrent вы просто оставляете торрент-клиент включенным и позволяете ему делать свое дело.

Если вы говорите о распространении файлов в частной сети WLAN, особенно очень больших файлов, вы вряд ли сэкономите время, копируя их вручную через USB-накопитель. Но это избавит вас от головной боли при отслеживании того, кто что имеет и т.д. Большинство торрент-программ очень дружелюбны в отображении прогресса и т.д., А также отлично справляются с брандмауэрами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .