Современные пиринговые сети претерпели сложную эволюцию и стали во многих отношениях совершенными програмными продуктами. Она гарантируют надежную и высокоскоростную передачу больших объемов данных. Они имеют распределённую структуру, и не могут быть уничтожены при повреждении нескольких узлов.
Общепринятыми недостатками пиринговых сетей является не полная анонимность, и сложность поиска нужной информации.
Проблема с поиском информации вытекает из анархической природы пиринговых сетей: так как название файлов задаётся пользователями, то одна и та же информация может иметь разные обозначения и наоборот, под одни и тем же названием могут быть совершенно разные данные. Частично эта проблема решена несколькими техническими приемами. Так во многих сетях индексация данных происходит не только по названиям файлов, а также по хэш-кодам, которые одинаковы для идентичных файлов. Другим выходом стало создание независимой системы проверки контента. Сайт-хранилище торрентов проверяет соответствие названия торрента его содержимому.
Сложности с анонимностью вытекают из природы пиринга: так как передача данных происходит напрямую, то из соединений, устанавливающихся при скачивании, можно узнать IP-адрес компьютера, с которого происходит загрузка. Для решения этой проблемы было предложено несколько выходов. Так была создана система, при которой загрузка происходила через открытые прокси сервера. Однако это вызвало огромную нагрузку на такие сервера в масштабах всего интернета, поэтому от этой системы пришлось отказаться. (что имеется в виду? — прим. ред.) Другая идея заключается в перенаправлении закодированного сигнала между компьютерами, участвующими в пиринге. Потенциально такая система может обеспечить высокую анонимность, однако очевидно, что она вызовет большие нагрузки на сети и перерасход трафика.
|