Ответить в теме

[QUOTE="moder, post: 2023, member: 1"]

p2p - одноранговая, децентрализованная или пиринговая сеть. Простым языком, это технология  обмена данными между компьютерами напрямую (минуя промежуточные сервера), где каждый компьютер это равноправный участник сети.


[spoiler=Пример работы]

1) Я: Аллё сервер! Кто имеет файл ФЫВА?

Сервер: Вася и Петя.

- кладу Васю и Петю в список доноров

2) Для каждого донора из списка доноров:

Я: Вася, у тебя файл ФЫВА есть? А у кого он еще есть?

Вася: Я тебе дам кусок номер 2 и 5. А еще есть у Сереги.

Я: Вася, давай куски 2 и 5.

- кладу Серегу в список доноров.

Я: Петя, у тебя файл ФЫВА есть? А у кого он еще есть?

Петя: Я тебе дам кусок номер 1 и 5. А еще есть у Сереги.

Я: Петя, давай кусок 1

- игнорирую Серегу и пятый кусок (получаю их от Васи)

Я: Серега, у тебя файл ФЫВА есть? А у кого он еще есть?

Серега: Я тебе дам кусок номер 5. А еще есть у Васи.

- ничего нового не узнали.

3) Смотрю что у меня есть: кускми 1, 2, 5. Файл не полный. Прыгаем на пункт 2. А вдруг у кого-нибудь появились недостающие куски или кто-нибудь знает о новом юзере с недостающими кусками?

И так до полного удовлетворения.

[/spoiler]


На основе p2p-протокола работают такие известные торрент-клиенты, как Bittorrent и Emule. Сегодня p2p используется и для обхода цензуры, например, на p2p работает браузер Maelstrom, также p2p может быть внедрен в мессенджер Телеграм.


По похожему принципу работают сети Freenet и Darknet.

[/QUOTE]

Сверху