в двух словах не объяснить (особенно когда не знаешь)
нужны клиенты, они находят друг-друга и по магнет-ссылкам (однозначная идентификация единицы обмена) обмениваются. Умеют распределить у кого какую часть взять, в общем довольно сложный протокол. Эффективность сети тем выше, чем больше в ней клиентов. Каждый клиент расшаривает некий свой каталог, куда он складывает то, чем хотел бы поделиться
Другие языки программирования и технологии
Объясните пожалуйста принцип образования p2p сетей
p2p - это пиринговые сети. Например, торренты.
Суть такая. У кого-то на компьютере лежит файл, которым он хочет поделиться с окружающими.
Он кидает ссылку на сайт. Этот источник называется "пиром".
Другие люди скачивают эту ссылку и через торрент-клиент (mu-torrent, bit-torrent и др.)
скачивают сам файл. Пока файл качается, этот источник и одновременно приемник называется "личером" или "личем". То есть он качает какие-то куски файла, а уже скачанные куски раздает.
Когда ты докачаешь файл до конца, то превращаешься в "сида" и начинаешь только раздавать.
Суть в том, что ты качаешь не только с того компьютера, на котором файл лежал изначально,
но и с других компьютеров, на которые его уже скачали другие люди.
Получается интересная ситуация. Если на сайте просто лежит ссылка на файл, который можно скачать прямой закачкой без торрентов, то чем больше народу качает, тем больше нагружен сервер, и тем медленнее качает каждый. А может вообще произойти перегрузка и сервер упадет.
А в торренте наоборот - чем больше народу качает файл, тем больше кусков параллельно качает каждый (со всех остальных), и в результате скорость закачки растет.
Поэтому торренты предпочтительнее для закачки, особенно больших файлов.
Напоследок замечу, что слово "личер" часто употребляют в отрицательном смысле, как человека, который закачивает себе гораздо больше, чем отдает. Хапуг нигде не любят.
Суть такая. У кого-то на компьютере лежит файл, которым он хочет поделиться с окружающими.
Он кидает ссылку на сайт. Этот источник называется "пиром".
Другие люди скачивают эту ссылку и через торрент-клиент (mu-torrent, bit-torrent и др.)
скачивают сам файл. Пока файл качается, этот источник и одновременно приемник называется "личером" или "личем". То есть он качает какие-то куски файла, а уже скачанные куски раздает.
Когда ты докачаешь файл до конца, то превращаешься в "сида" и начинаешь только раздавать.
Суть в том, что ты качаешь не только с того компьютера, на котором файл лежал изначально,
но и с других компьютеров, на которые его уже скачали другие люди.
Получается интересная ситуация. Если на сайте просто лежит ссылка на файл, который можно скачать прямой закачкой без торрентов, то чем больше народу качает, тем больше нагружен сервер, и тем медленнее качает каждый. А может вообще произойти перегрузка и сервер упадет.
А в торренте наоборот - чем больше народу качает файл, тем больше кусков параллельно качает каждый (со всех остальных), и в результате скорость закачки растет.
Поэтому торренты предпочтительнее для закачки, особенно больших файлов.
Напоследок замечу, что слово "личер" часто употребляют в отрицательном смысле, как человека, который закачивает себе гораздо больше, чем отдает. Хапуг нигде не любят.
Похожие вопросы
- Для чего нужен указатель this и каков его принцип работы? Объясните пожалуйста самым простым языком, как 2+2.
- У Оли есть доступ к сети Интернет по высокоскоростному одностороннему радиоканалу.. . (Объясните пожалуйста как решать)
- Помогите Пожалуйста....не могу настроить сеть между 2-я компютерами... очень прошу кто шарит загляньте...
- объясните пожалуйста, по какому принципу работает Паскаль, на более простом и понятном языке?!
- Основные принципы ООП: инкапсуляция, полиморфизм, наследование Объясните пожалуйста простыми словами?
- Объясните пожалуйста вот этот алгоритм в Free Pascal
- объясните пожалуйста как работать с циклами с предусловием, с постусловием, с параметром
- Объясните пожалуйста как работает компилятор.
- Турбо Паскаль. Объясните пожалуйста
- Объясните пожалуйста, что такое Объектно ориентированное программирование?