inomu
Ссылка на эту страницу:
http://o926476g.bget.ru/users/inomu
Контент пользователя
Стена пользователя
inomu, 2 марта 2023:
В последнее месяцы тема торрентов активно муссируется soft mac os сми. К несчастью, обсуждение часто приобретает неконструктивный характер, а между протоколом bittorrent и пиратством фактически ставится знак равенства. Не умаляя проблем нарушения авторских прав, хочу понимать, что bittorrent - это просто другой из методов обмена данных, который, как и прочие аспекты этой работы в современном обществе, разрешено применяться и высшего образования зло, также на благо. Выберите я постараюсь порассуждать о технической стороне этих задач. Что такое торрент Bittorrent - это пиринговый фиксация обмена файлами, разработанный в 2001 году американским программистом бремом коэном. Самая суть творения в следующем любой аудио-ролик разбивается на множество небольших фрагментов (кубов, которые скачиваются и загружаются независимо одно от другого посредством особых программ (торрент-клиентов). С помощью этого, файл передается не прямо от первоисточника, а распространяется на составные сразу среди несколькими пользователями (пирами). Перечисленное создает информационную избыточность и равномерное распределение нагрузки. Каждый пир принимает недостающие детали и также отдает другим участникам сети полученные ранее сегменты файла. Пир, располагающий файлом частично, называется личером. Когда файл загружен полностью, личер действительно сидера. Как это работает Для того дабы начать процессу загрузки потребуется загрузить небольшой ролик с расширением .Торрент, и изучить его торрент-клиентом. Торрент ролик содержит адрес трекера (сервера, который координирует сотрудничество в среде торрент-клиентами), а еще информация о распространяемом объекте (имя файла, контрольные средства и т. Д.). Если получение доступа к трекеру ведется по логину и паролю, все то, в торрент-файле должен содержаться индивидуальный passkey. После получения торрент-файла клиент подключается к трекером, сообщает ему хеш-сумму видео, а еще собственный айпи. В отповедь поступает данные об ip-адресах других пиров, которые целиком или несколько элементов располагают данным файлом. Процедура оформления этой сведений называется объявлением; он осуществляется с завидной постоянностью (обычно каждые полчаса, однако возможно запускать вручную). Потом торрент-клиент устанавливает прямые соединения с пирами и посылает заявки с сведениями о своих и недостающих файловых сегментах. Когда тот или иной пир дает добро на утомительное скачивание запрашиваемого сегмента, происходит его передача, только после всего этого контрольная сумма фрагмента сравнивается с любой, которая записана в торрент-файле. Отмечу, что во время передачи сегменты дробятся на примитивные блоки объемом от 16 кбайт до 4 мбайт. Блоки из любых сегментов одного и этого же файла могут обрабатываться одновременно. Ежели при старте возникла ошибка, фрагмент отбраковывается да его скачивание повторяется. Поэтому целесообразно использовать сегменты компактных габаритов. Впрочем коль дробить файл безмерно, то существенно увеличивается размер сервисной информации (контрольных сумм), что способна замедлить скачивание торрента. По окончании ревизии контрольной суммы скачанный сегмент немедленно становится актуален для отправки другим пирам. Кстати, ежели раздача складывается из ряда файлов, поэтому на фрагменты разбивается не любой файл отдельно, а весь массив целиком. Но один сегмент может «захватывать» части сразу пару-тройку порно. В новых модификациях протокола добавлена возможность трудиться без трекер-сервера с помощью распределенных хеш-таблиц (dht). В данном случае совокупность клиентов может выступить в качестве децентрализованного трекера, что резко увеличивает надежность функционирования сети. Как повышается эффективность файлового обмена Выбор, предполагающий, какие фрагменты запрашивать для начала и соединяющего какими пирами соединяться, случаен лишь частично. Существуют элементарные и без подвохов правила. Наибольшим приоритетом обладают дефицитные сегменты, что находятся у меньшего числа пиров. Они запрашиваются изначально. С другой стороны, торрент-клиент отслеживает соблюдение гармонии между количеством переданных и скачанных сегментов. Когда же какой-то пир скачивает непропорционально к тому же, что отдает, он бывает и ненадолго заблокирован. Разумеется, разговор не заходит о сидировании (это ведь другой график функционирования: в случае, если файл целиком загружен и производится лишь его раздача. Таким образом, трекер-сервер не принимает непосредственного причастность к в распространении файлов, а всего координирует работу торрент-клиентов, периодически обновляя списки активных пиров. Файловый обмен осуществляется непосредственно между пирами. Скачивание ведется тем скорее, чем плотнее пиров, располагающих данным файлом, подключены и объявлены трекером. Отмечу, что протокол bittorrent, наособицу от более ранних p2p-систем, не требует ранжирование пиров. К тому же, многие закрытые трекеры вводят индивидуальные системы учета трафика и правила рейтинга. В итоге у пользователей, что качают более чем раздают, возможно заблокирована возможность скачивания новых торрент-версий. Одновременно с этим партнерство с полученными ранее торрентами продолжается в четком комплекте. Подобные ограничения бывают неудобны для обладателей ассиметричных интернет-каналов - к примеру, adsl), всё же в глобальном масштабе они ведь справедливы. Также имеется множество полностью открытых трекеров, не накладывающих никаких лимитов на ратио (отношение объема скачанного к объему отданного). Эти трекеры выживают за счет значительного количества пиров, но также энтузиастов, бескорыстно сидирующих загруженные файлы. Какие порты и протоколы используются Пиры стыкуются между собою, а еще с трекером по протоколу tcp. При ношении dht задействуется протокол udp. Конкретные порты определяются настройками торрент-нашего партнера и бывают переназначены. Надо надзирать, дабы файервол не блокировал работу используемых портов и для входящих, равно как для исходящих соединений. Также блокирует файлообмен неправильно настроенный nat. Каковы особенности bittorrent Поскольку закачка контента по торрент-протоколу осуществляется децентрализованно, быстрая скорость скачивания ограничена лишь пропускной способностью виртуального связи и численностью пиров, готовых поделиться нужным файлом. При наличии интернет-канала сто мбитс скорость закачки молниеносно может достигнуть 8-9 мбайт/с. Разумеется, мы говорим о популярных раздачах, когда одновременно к трекеру подключены огромное количество сидеров. В тот же час у торрентов бывают и отрицательные стороны. В первую черед речь ведется об отсутствии анонимности. Смысл в том, что каждому торрент-клиенту видны ip-адреса всех пиров, предоставляемых трекера. Нашу статьи злоумышленники потенциально можно использовать для тренировок и осуществления атак. Притом, стали более частыми варианты, когда правообладатели начинали судебное преследование конкретных пользователей, обменивающихся пиратским контентом. Однако личность нарушителей устанавливалась зависимо от «засвеченного» торрент-клиентом ip-адреса. С другой стороны, если применять торрент для передачи легальной сведениями и адекватно подумать о настройке межсетевого экран, то беспокоится абсолютно не придется. Еще один недостаток сопряжён с развитием «мертвых» раздач. Такая судьба настигает непопулярные видики на трекерах с малым количеством пользователей. Спустя некоторое время файл быть только у нескольких пиров. Таким образом, он окажется доступным при условии того, что эти пользователи находятся онлайн. В том случае, когда все препараты удалили torrent ролик из общего правила раздач клиента, то, увы, скачать совсем ничего не удастся. В таком желании плане традиционное получение сведений на файловом сервере надежнее. Поскольку файлообмен приурочен к закономерному или нескольким трекерам, предъявляемым торрент-файле, то, если скачивание предоставляется уж очень медлительно, целесообразно поискать другую раздачу с проблемами файлом на сограждан трекерах. Какие бывают торрент-клиенты Для сотрудничества с протоколом bittorrent есть большое количество торрент-клиентов. Сегодня предельной спросом пользуется кросс-платформенная программа µtorrent. К достоинствам этого клиента стоит присовокупить малый размер дистрибутива, продуманный интерфейс, но также обширные перспективы по вождению раздачами. Именно, настраиваются максимальные скорости закачки – и выкладки и для каждого из торрентов вместе, а также для каждого в частности. Клиент снабжен встроенным ретрекером и в состоянии применяться для начальной раздачи (суперсидирования). Программа строит график изменения скорости файлообмена по времени, за ним порой интересно понаблюдать, визуализирует процесс установки определенных узлов, отображает список серверов пиров и скорости соединения с ними. Написанный на джава свободный клиент vuze (прежнее название azureus) поддерживает шифрование протокола, но также службу в анонимных сетях i2p и tor. Среди других кросс-платформенных торрент-покупателей следует отметить bittornado, deluge, mldonkey, и одноименный с протоколом bittorrent. Отмечу, что встроенный торрент-вы также есть у браузера opera. Среди виндовс имеются bitcomet и shareaza, а жители linux обычно выбирают программам ktorrent и transmission. Последняя, кстати, функционирует и на mac os. Таким образом, протокол bittorrent является действенным препаратом для скорейшего распространения крупных массивов данных между значительным количеством юзеров. Обеспечивая высокие скорости обмена сведениями, bittorrent не обеспечивает избыточные точечные избыточной нагрузки на инфраструктуру, а использование dht-алгоритмов гарантирует отказоустойчивую работу.