10.3.1. Пиринговые сети: здесь есть музыка и видео
10.3.1. Пиринговые сети: здесь есть музыка и видео
В январе 1999 года Шон Фэннинг, восемнадцатилетний студент одного из американских вузов, написал программу, позволяющую обмениваться MP3-файлами по Интернету. Программа была написана, так сказать, для внутреннего пользования — Шон писал ее для себя и своих друзей. Автор программы даже и не подозревал, что он совершит настоящий прорыв в компьютерных технологиях.
Что же было создано Шоном Фэннингом? Им была создана так называемая пиринговая сеть (Peer-to-peer, peer2peer, P2P). Не нужно путать ее с обычной одноранговой сетью, которая существовала с самого начала развития сетевых технологий. Но у пиринговой сети есть кое-что общего с обычной одноранговой сетью: то, что каждый участник такой сети может выступать как клиент и как сервер. Ведь мы привыкли, что есть сервер, с которого мы скачиваем файлы. А здесь каждый пользователь может предоставить доступ к собственным файлам (не всем, а только избранным), и все остальные участники пиринговой сети смогут скачать эти файлы. Ясно, что этот пользователь должен быть в сети, иначе файлы скачать будет невозможно.
Существуют две модели пиринговых сетей: централизованные и децентрализованные. Первая пиринговая сеть была как раз централизованной. В этом случае файлы хранятся на компьютере пользователя, но их поиск осуществляется (как и регистрация новых пользователей сети) через центральный сервер. Понятно, что если его прикрыть, то вся пиринговая сеть будет разрушена. Поэтому следующий виток в развитии пиринговых сетей — это децентрализованные сети. Здесь нет выделенного сервера, и нейтрализация одного из компьютеров сети никак не скажется на функционировании всей сети в целом. Теоретически, чтобы закрыть такую сеть, нужно нейтрализовать все ее компьютеры. Но чистые децентрализованные сети встречаются редко. Намного чаще появляются пиринговые сети, представляющие собой что-то среднее между централизованной и децентрализованной моделью.
В пиринговых сетях можно найти очень много интересной информации: музыку, видео, ключи к программам (я вам этого не говорил), а также сами программы. Конечно, Linux-пользователям не нужны ни ключи к программам, ни сами программы, поскольку в большинстве случаев в пиринговых сетях можно найти Windows-программы, а Linux-программы и так можно бесплатно скачать и установить. Поэтому в основном вы будете использовать такие сети для закачки музыки и видео (если ваш Интернет это позволяет).
Данный текст является ознакомительным фрагментом.