Программное обеспечение
Ну расскажите мне пожалуйста, ПРОСТЫМ ЯЗЫКОМ, что такое торрент, точнее как там все устроенно? кто такие сиды, пиры?
Отдаю я файлы когда просто сижу со включенным торрентом? Всякие тонкости эти объясните пожалуйста
BitTorrent (букв. англ. «битовый поток» ) — пиринговый (P2P) сетевой протокол Коэна для кооперативного обмена файлами через Интернет.
Файлы передаются частями, каждый torrent-клиент, получая (закачивая) эти части, в это же время отдаёт (подкачивает) их другим клиентам, что снижает нагрузку и зависимость от каждого клиента-источника и обеспечивает избыточность данных.
Первый torrent-клиент «BitTorrent» был создан программистом Брэмом Коэном на языке Python 4 апреля 2001 года, запуск первой версии состоялся 2 июля 2001 года.
Существует множество других программ-клиентов для обмена файлами по протоколу BitTorrent.
[править] Принцип работы протокола
Перед началом скачивания клиент подсоединяется к трекеру, сообщает ему свой адрес и хеш-сумму запрашиваемого файла, на что в ответ клиент получает адреса других клиентов, скачивающих или раздающих этот же файл. Далее клиент периодически информирует трекер о ходе процесса и получает обновлённый список адресов.
Клиенты соединяются друг с другом и обмениваются сегментами файлов без непосредственного участия трекера, который лишь регулярно обновляет информацию о подключившихся к обмену клиентах и другую статистическую информацию. Для эффективной работы сети BitTorrent необходимо, чтобы как можно больше клиентов были способны принимать входящие соединения. Неправильная настройка NAT или брандмауэра могут этому помешать.
При соединении клиенты сразу обмениваются информацией об имеющихся у них сегментах. Клиент, желающий скачать сегмент, посылает запрос и, если второй клиент готов отдавать, получает этот сегмент. После этого клиент проверяет контрольную сумму сегмента и оповещает всех присоединённых пиров о наличии у него этого сегмента.
Каждый клиент имеет возможность временно блокировать отдачу другому клиенту (англ. choke). Это делается для более эффективного использования канала отдачи. Кроме того, при выборе — кого разблокировать, предпочтение отдаётся пирам, которые сами передали этому клиенту много сегментов. Таким образом, пиры с хорошими скоростями отдачи поощряют друг друга по принципу «ты — мне, я — тебе» .
Обмен сегментами ведётся по принципу «ты — мне, я — тебе» симметрично в двух направлениях и в случайном порядке. Клиенты периодически сообщают друг другу об имеющихся у них сегментах. Обмен данными начинается, когда обе стороны в нём заинтересованы, то есть каждая из сторон имеет сегменты, которых нет у другой. Количество переданных сегментов подсчитывается, и если одна из сторон обнаруживает, что передаёт в среднем больше, чем принимает, она блокирует (англ. choke) отдачу. Таким образом, в протокол заложена защита от личеров (в негативном смысле слова) .
При получении полного файла клиент переходит в специальный режим работы, в котором он только отдаёт данные (становится сидом) .
Клиенты периодически информируют трекер об изменениях в состоянии закачек и обновляют списки IP-адресов.
Файлы передаются частями, каждый torrent-клиент, получая (закачивая) эти части, в это же время отдаёт (подкачивает) их другим клиентам, что снижает нагрузку и зависимость от каждого клиента-источника и обеспечивает избыточность данных.
Первый torrent-клиент «BitTorrent» был создан программистом Брэмом Коэном на языке Python 4 апреля 2001 года, запуск первой версии состоялся 2 июля 2001 года.
Существует множество других программ-клиентов для обмена файлами по протоколу BitTorrent.
[править] Принцип работы протокола
Перед началом скачивания клиент подсоединяется к трекеру, сообщает ему свой адрес и хеш-сумму запрашиваемого файла, на что в ответ клиент получает адреса других клиентов, скачивающих или раздающих этот же файл. Далее клиент периодически информирует трекер о ходе процесса и получает обновлённый список адресов.
Клиенты соединяются друг с другом и обмениваются сегментами файлов без непосредственного участия трекера, который лишь регулярно обновляет информацию о подключившихся к обмену клиентах и другую статистическую информацию. Для эффективной работы сети BitTorrent необходимо, чтобы как можно больше клиентов были способны принимать входящие соединения. Неправильная настройка NAT или брандмауэра могут этому помешать.
При соединении клиенты сразу обмениваются информацией об имеющихся у них сегментах. Клиент, желающий скачать сегмент, посылает запрос и, если второй клиент готов отдавать, получает этот сегмент. После этого клиент проверяет контрольную сумму сегмента и оповещает всех присоединённых пиров о наличии у него этого сегмента.
Каждый клиент имеет возможность временно блокировать отдачу другому клиенту (англ. choke). Это делается для более эффективного использования канала отдачи. Кроме того, при выборе — кого разблокировать, предпочтение отдаётся пирам, которые сами передали этому клиенту много сегментов. Таким образом, пиры с хорошими скоростями отдачи поощряют друг друга по принципу «ты — мне, я — тебе» .
Обмен сегментами ведётся по принципу «ты — мне, я — тебе» симметрично в двух направлениях и в случайном порядке. Клиенты периодически сообщают друг другу об имеющихся у них сегментах. Обмен данными начинается, когда обе стороны в нём заинтересованы, то есть каждая из сторон имеет сегменты, которых нет у другой. Количество переданных сегментов подсчитывается, и если одна из сторон обнаруживает, что передаёт в среднем больше, чем принимает, она блокирует (англ. choke) отдачу. Таким образом, в протокол заложена защита от личеров (в негативном смысле слова) .
При получении полного файла клиент переходит в специальный режим работы, в котором он только отдаёт данные (становится сидом) .
Клиенты периодически информируют трекер об изменениях в состоянии закачек и обновляют списки IP-адресов.
ТОРРЕНТ - пиринговый (P2P) сетевой протокол Коэна для кооперативного обмена файлами через Интернет.
ОБъясняю: на каждом торрент-сайте есть раздел ЧаВо (Частые вопросы) . Там всё-всё написано! И понятно и доступно. Занимает этот раздел пару страниц текста. Ты хочешь, чтобы мы тебе здесь их написали?
на сайте torrents .ru всеж написано
отдаёшь но лучше создать свои раздачи
надо прочитать по моему-торрент
надо прочитать по моему-торрент
Похожие вопросы
- Что такое образ диска? Пожалуйста, простым языком.
- Народ недавно закинул прогу Torrent 1.8.4..так вот я torrentom пользуюсь впервые, подскажите что значит СИДЫ, ПИРЫ, ТРЕКЕРЫ
- Потскажите пожалуйста сайт где можно скачать торрентом windows?
- Чем VISTA отличается от XP простым языком (плюсы/минусы)
- Обьясните простым языком, что такое библиотека(программное обеспечение) и зачем она нужна
- VPN что это такое, более простым языком. подскажите. пож. подскажите. пож.
- Visual Basic. что можно рассказать о истории этого языка?
- Объясните простым языком что такое DirectX? Для чего он нужен? А то в википедии замудрено написано)
- Линукс. Объясните простым языком, для чего она?
- Возможно ли простым языком объяснить, почему в Windows столько ошибок?