logo
СиСПК (ВАСИН)-лекции

Приложение peer-to-peer (p2p)

Приложение P2P позволяет соединениям равноправных узлов сделать файлы на их жестких дисках доступными для других пользователей, которые могут «скачивать» (download) информацию. То есть, пользователи по Интернету могут определять местонахождение и получать доступ к ресурсам, разделяемым другими равноправными узлами (peers).

Многие приложения P2P не используют центральную базу данных, чтобы сделать запись всех файлов, доступных для равноправных узлов (peers). Вместо этого устройства сети, при общении между собой, говорят другим, какие файлы являются доступными, когда получают запрос.

Клиенты приложения только производят запросы для определения местоположения ресурса и получают ответы на запросы. Они также управляют сообщениями контроля, которые помогают обслуживанию и обнаружению других узлов. Передача же файлов обычно реализуется на основе HTTP.