Путь человека труден и опасен, но мы преодолеем всё и доберёмся до конечной точки нашего пути – Вершине знаний.

Принципы работы и инфраструктура файлообменной сети



Принципы работы и инфраструктура файлообменной сети
Принципы работы и инфраструктура файлообменной сети


Файлообменными сетями называют группу компьютеров, в которой пользователи обмениваются файлами. Чаще всего для обеспечения связи используется технология децентрализованных или гибридных сетей. Данная технология предполагает, что каждый компьютер является как клиентом, так и сервером. Но возможны варианты, основанные на клиент-серверных технологиях.



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

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


Самым важным технологическим различием является тип инфраструктуры. Файлообменные сети бывают таких типов: децентрализованные, гибридные и централизованные.


Децентрализованная инфраструктура позволяет работать без использования центрального сервера. Отсутствие управляющего компьютера вынуждает передавать большое количество служебной информации. Несмотря на это, такая структура самая надежная. На данный момент, не существует способа прекратить работу полностью децентрализованной сети. Наиболее известными файлообменными технологиями с децентрализованной структурой являются Gnutella, Overnet, Kad.


Гибридная инфраструктура является частично децентрализованной. В ней используется несколько серверов для индексации файлов. При выходе из строя одного из таких серверов, файлообменная сеть продолжает работать. Наиболее популярными технологиями с такой инфраструктурой являются Bittorrent и Direct Connect. Для них было создано десятки различных клиентов под все операционные системы. Такие приложения-клиенты как uTorrent для BitTorrent и StrongDC++ для Direct Connect, приобрели настолько большую популярность, что практически стали синонимами этих сетей.


Централизованная инфраструктура, на данный момент, наименее популярна. Ее особенностью является присутствие единственного управляющего компьютера, без которого работа сети не возможна. Преимуществами централизованной инфраструктуры являются легкость программирования, простота управления, небольшое количество передаваемой служебной информации. Главный недостаток это зависимость от центрального сервера. При выходе из строя сервера обмен файлами не возможен. Ярким примером такой технологии служит Napster. Который был обвинен в распространении пиратского контента и закрыт.

__________________________





Все материалы взяты из открытых источников и представлены исключительно в ознакомительных целях. Все права на книги принадлежат их авторам и издательствам.



Вход в систему