Перечислим некоторые проекты, которые успешно функционируют и развиваются. Все они написаны с использованием JXTA (табл. П.2).
Таблица П.2 т Некоторые проекты JXTA
Проект Описание
http://mvixta2.jxta.org Один из первых JXTA-проектов. Дает возможность пользователям обмениваться сообщениями, файлами, общаться в групповых чатах. Приложение для работы в сети имеет GUI (Graphics User Interface), и работать с ним очень легко иудобно
httD://edutella,ixta.orq Этот проект создавался для обмена всевозможными ресурсами между образовательными учреждениями Германии, шведскими университетами и Стэндфордским университетом
http://vop2p.ixta.org Экспериментальный проект. Предпринимаются попытки ор ганизовать децентрализованную телефонную сеть посредством р2р
http://oopster.ixta.orn Проект от Open Office (www.openoffice.oro). Здесь можно най-ти практически все самые новые и самые популярные приложения
http://chess.ixta.oro Дает возможность поиграть или понаблюдать за игрой дру гих в шахматы
http://brando.ixta.orn Сеть для разработчиков программного обеспечения. Здесь они делятся своими исходными текстами, утилитами и т.д
Таблица П.2 т Некотсюые пппекты ЛХТА (окончание^
Проект |
Описание |
Г1По:/Лхтк.|х1а.ога |
Этот проест занимается проблемами использования мо- |
бильных устройств в пиринговых сетях иХТА. Имеются при- |
|
ложения на №МЕ, благодаря которым пользователи мобиль- |
|
ных устройств могут участвовать в сети туОХТА |
И afC далеко не все существующие проекты. На самом деле их гораздо больше. В табл. П.2 представлена сжатая выборка только некоторых из них для того, чтобы показать вам, что можно делать в пиринговых сетях. Более подробную информацию о JXTA вы можете найти на официальном сайте проекта http: / /wwwjxta.org.
Глоссарий
А
Активный торрент-файл-файл, имеющий более одного потомка. Б
Боты - это программы, которые подключаются к IRC-серве-ру и могут выполнять специальные операции.
К
Клиент-сервер - тип сети, где сервером является компьютер, занимающийся непосредственным хранением и/или обработкой полезных данных: файлов, баз данных и т.д.
М
Метаданные - служебные данные, предназначенные для обслуживания полезных данных и имеющие смысл только в связи с этой функцией.
Моды - альтернативные программы-клиенты для пиринговых сетей.
О
Операторы канала - «хозяева» каналов в IRC.
Операторы сети - администраторы, управляющие работой
сети IRC в целом.
П
Пиринговые сети - См. Peer-to-peer.
Потомок - участник сети BitTorrent, скачавший исходный torrent-файл с tracker-сервера.
С
Сервент - программа-клиент, выполняющая одновременно функции клиента и сервера.
Сообщество - пользователи в eMule, которые получают намного более высокий приоритет в очереди ожидания. Суперузел- часть сети Kazaa. При подключении Kazaa отсылает на ближайший суперузел список файлов, доступных другим пользователям для закачки. При поиске Kazaa отправляет запрос суперузлу (который, в свою очередь, отсылает его другим суперузлам). Ответ приходит на ваш компьютер. Загрузка файла производится от пользователя, и суперузел в ней не участвует.
Т
Торрент-файл - файл сети BitTorrent, содержащий информацию об имени файла, его размере, хэш-коды сегментов (по умолчанию размером 256 Кб) и адрес трекер-сервера. Трекер-сервер (tracker-server) - программа для- отслеживания количества загрузок файла в сети BitTorrent. При отключенном трекер-сервере загрузка файла становится невозможной даже при его активных потомках.
X
Хэш-коды - коды сегментов торрент-файла, используемые клиентами BitTorrent для проверки его целостности. Хэш-ссылка - ссылка на торрент-файл.
С
GNU GPL (GNU) - программы с открытым кодом.
GUID- глобально-уникальный идентификатор, автоматически
генерируемый и назначаемый файлу в момент публикации в
Интернете.
I
IRC, Internet Relay Chat-протокол, позволяющий пользователям общаться друг с другом в реальном времени посредством набора слов на клавиатуре (chat).
L
Leacher - пользователь, который только скачивает и не дает никому ничего закачивать.
м
Metadata - См. Метаданные. Р
Peer-tcypeer, р2р (от англ. «равный к равному») - технология построения распределенной сети, где каждый узел может одновременно выступать как в роли клиента (получателя информации), так и в роли сервера (поставщика информации). Как правило, сеть состоит из равноправных узлов, причем каждый из них взаимодействует лишь с некоторым подмножеством узлов сети, так как установление связи «каждый с каждым» невозможно из-за ограниченности ресурсов (как вычислительных, так и пропускных). Также это класс приложений, совместно использующих распределенные ресурсы (дисковое пространство и файлы, пропускную способность и т.д.).
S
Seed-человек, который располагает целым файлом и предоставляет его другим пользователям. Supernode- См. Суперузел.
Т
Torrent- См. Торрент-файл. Tracker-server- См. Трекер-сервер.
Предметный указатель
г
Глобально-уникальный идентификатор. См. GUID
Зеркало 30 К
Клиент 14
Клиент-сервер 10, 28 принципы работы 11
Л
Личер 85
м
Метаданные 28,178 Моды 87
О
Одноранговые сети 28 С
Сервент 52 Сид 84 Суперузел 111
Т
Торрент-файл 81 создание 77
X
Хэш 109
А
A4AF 149 Ad ware 8
В
BearShare 21
индикаторы 63
настройка 54 BitTorrent 23, 68
статистика 81
трекер 84
D
DonkeyDoctor 144 DRUMS 30
Е
eDonkey2000 18 eMule 19, 113
A4AF 149
ID 123, 145
MobileMule 142
Web services 129
настройка 114
удаленный доступ 140
F
FreeNet 20 Freeware 8
G
Gnutella 21, 51 GUID 29, 179
н
Hash. См. Хэш i
IRC 15, 32, 179 бот 33, 178 клиенты 40 команды 40 оператор канала 33 оператор сети 34, 178 сети 40
j
JXTA 174
проекты 176 спецификация 175
К
Kazaa 16, 87
Kazaa Lite К++ 17, 87
supemode. См. Kazaa Lite
K++, суперузел
настройка 89
поиск файлов 99
суперузел 92
установка 88 Kazaa Media Desktop 17 KaZuperNodes 111
M
mIRC 16
настройка 36 установка 34
N
Napster 15 р
Р2Р. См. Peer-to-peer Peer-to-peer 10
принципы работы 12 Pure р2р 12
Shareaza 151 настройка 152 поиск 167
Shareware 8
SuprNova 73
Torrent-файл. См. Торрент-файл