Peer-to-peer — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(Новая страница: «test»)
 
(начало статьи)
Строка 1: Строка 1:
test
+
==Peer-to-peer==
 +
'''Peer-to-peer''' -- это архитектура передачи данных, основанная на идее равноправия всех участников сети. В сети отсутствует выделенный сервера. В отличие от традиционных сетей, каждый из участников является как клиентом так и сервером. Основным преимуществом такой сети является практически полная независимость работоспособности сети от её размера. В то время, как построить и поддерживать сервер на сотни тысяч пользователей является не простой задачей, peer-to-peer сети отлично с этим справляются.
 +
 
 +
Идея peer-to-peer общения заключается в том, что каждый peer знает и поддерживает информацию о других участниках. Когда новый клиент подключается к сети он может узнать у любого пира информацию о том, где и какие файлы сейчас доступны. Когда клиент начинает скачивает файл себе на компьютер, то скаченные части этот файла сразу становятся доступны для скачивания другим пользователям. Никто не даёт гарантию, что каждый сервер будет находится длительное время в сети и давать скачивать информацию, напротив ситуация, когда сервер пропадает в процессе загрузки является естественной. В данном случае будет найден новый сервер, который может продолжить передачу данных.
 +
 
 +
 
 +
==Частично децентрализованные сети==
 +
В некоторых peer-to-peer сетях кроме равноправных node присутствуют сервера, которые выполняют административные функции, такие как поддержка базы он-лайн пользователей.

Версия 18:36, 17 января 2017

Peer-to-peer

Peer-to-peer -- это архитектура передачи данных, основанная на идее равноправия всех участников сети. В сети отсутствует выделенный сервера. В отличие от традиционных сетей, каждый из участников является как клиентом так и сервером. Основным преимуществом такой сети является практически полная независимость работоспособности сети от её размера. В то время, как построить и поддерживать сервер на сотни тысяч пользователей является не простой задачей, peer-to-peer сети отлично с этим справляются.

Идея peer-to-peer общения заключается в том, что каждый peer знает и поддерживает информацию о других участниках. Когда новый клиент подключается к сети он может узнать у любого пира информацию о том, где и какие файлы сейчас доступны. Когда клиент начинает скачивает файл себе на компьютер, то скаченные части этот файла сразу становятся доступны для скачивания другим пользователям. Никто не даёт гарантию, что каждый сервер будет находится длительное время в сети и давать скачивать информацию, напротив ситуация, когда сервер пропадает в процессе загрузки является естественной. В данном случае будет найден новый сервер, который может продолжить передачу данных.


Частично децентрализованные сети

В некоторых peer-to-peer сетях кроме равноправных node присутствуют сервера, которые выполняют административные функции, такие как поддержка базы он-лайн пользователей.