Информационный рай P2P lossan (lossan@inbox.ru) Хакер, номер #070, стр. 070-090-1 Новый взгляд на пиринговые сети В наше время придумать что-то практически нереально. В политике все сюжеты переиграны, в литературе все приемы использованы, в истории важные события продублированы неоднократно. Некоторые идеи, реализованные в одной области, зачастую успешно используются в совершенно другой. Именно так появились пиринговые сети, которыми сейчас пользуются миллионы человек во всем мире. А началось все в далекой, загадочной Индии… История Ланкастерской системы Эндрю Белл – человек в нашей стране не самый известный. А ведь именно он в конце XVIII века изобрел новую систему взаимного обучения, которая в России получила название Ланкастерской системы (в честь его последователя Джозефа Ланкастера), а на Западе – Белл-Ланкастерской системы. Взаимное обучение – это система для бедных людей, на которых не хватает преподавателей. В ее основе лежит принцип взаимопомощи тех, кто не может позволить себе учиться в дорогих вузах. «Если ты в чем-то разбираешься лучше своего соседа – объясни ему это, он, в свою очередь, объяснит тебе то, в чем сам хорошо разбирается». К тому же известно, что, обучая других, ты учишься сам. Ланкастер, известный меценат, в то время содержал народную школу в Лондоне, у которой, собственно, были те же самые задачи, что и у проповедника Белла: дать информацию людям, у которых ничего нет. Основная заслуга Дж. Ланкастера заключается в том, что он популяризировал систему взаимного обучения. О новой методике взаимного обучения в России узнали только после войны 1812 года. С этого времени внедрение Ланкастерской системы целиком проходило под патронажем Министерства народного просвещения и Военного министерства, которое распространило новый метод на военные поселения. Ланкастерскую систему активно применяли декабристы для обучения неграмотных крестьян. Не было ни одной школы, в которой отличники не подтягивали неуспевающих одноклассников. Но со временем популярность системы снижалась и в конце концов вообще канула в Лету. Но у этой истории есть продолжение. Эндрю Белл придумал не просто новую систему образования, он придумал новый способ распространения информации: от равного к равному, от ученика к ученику. Пусть даже один умнее или образованнее, но в рамках этой системы у них одинаковый статус, что и определяет способ передачи данных. Первые пиринговые сети В сентябре 1999 года сюжет взаимного обучения обрел неожиданное продолжение. Молодой программист Шон Фэннинг представил бета-версию проекта, который вскоре получил название Napster. Группа w00w00, членом которой был Фэннинг и в рамках которой вначале распространялась бета-версия, тогда еще не была легендарной. Прославилась она благодаря Napster’у, всего за год ставшему едва ли не самым популярным брендом в интернете. Вообще, Napster не был пиринговой сетью в чистом виде: p2p-соединение работало только на этапе закачки. Во всех других случаях приходилось обращаться к серверу: при регистрации, при предоставлении информации о хранящихся файлах, при поиске интересующего файла. Причиной того, что Napster стал настолько популярным приложением, была возможность быстро и бесплатно скачать информацию, в данном случае музыку. Как известно, именно завязка на основной сервер его и сгубила. Следующим шагом развития p2p должны были стать децентрализированные системы. На пути к заветной цели появлялось множество переходных проектов. Например Kazaa и EDonkey2000. |