Top.Mail.Ru
Ответы

Как работает хамачи?

Интересует именно как удается соединить 2 компьютера напрямую, даже если они оба за роутером без проброски портов

По дате
По рейтингу
Аватар пользователя
Просветленный
14лет

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

Комп--->Хамачи-Сервер<---Комп.

UPD:
Добавлю в ответ из своего комментария
P2P соединение (без промежуточного сервера) идёт когда хотя-бы у одного клиента (между которыми идёт обмен) будет использован UPnP.

Если оба клиента за NAT н-р и UPnP не используется, то включется постоянная схема клиент->хамачи-сервер<-клиент (которая конечно медленнее)

Подробнее по UPnP:
Н-р: [ссылка заблокирована по решению администрации проекта]
Ну или вики: http://ru.wikipedia.org/wiki/UPnP

Аватар пользователя
Мастер
14лет

Это один из вариантов соединения через сервер, он медленный, но есть и другой вариант соединение напрямую вот о нем я и спрашивал.

Аватар пользователя
Знаток
14лет

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

Аватар пользователя
Мастер
14лет

Во красава! +1 Значит я все верно понял )

Аватар пользователя
Гуру
14лет

Любые приложения, которые работают через локальную сеть, могут работать через сети Hamachi, при этом передаваемые данные будут защищены, и обмен между ними осуществляется в стиле peer-to-peer.
Hamachi — система организации виртуальных защищённых сетей на основе протокола UDP. В такой сети узлы для установления соединения между собой используют третий узел, который помогает им лишь обнаружить друг друга, а передача информации производится непосредственно между узлами. При этом взаимодействующие узлы могут находиться за NAT или фаерволом.

Аватар пользователя
Мастер
14лет

Скопировать с вики я то же могу - не зачет (

Аватар пользователя
Ученик
14лет

хамачи для того чтобы например создать серв в майне! а больше не знаю

Аватар пользователя
Мастер
14лет

Как сам думаешь ты ответил на мой вопрос?

Аватар пользователя
Знаток
14лет

Если не знаешь - молчи, задротище.

Аватар пользователя
Ученик
7лет

Ну скажу проще, Hamachi создает сеть как будто ваш друг (коллега, просто человек) сидит рядом с вами. Тоесть люди подключены к размым сетям но думают что они одно целое.

Аватар пользователя
Знаток
14лет

2 саша колоь:
не знаешь, так не пиши.

hamachi организует виртуальную сеть поверх существующий. по опыту скажу, что без проброски портов можно обойтись, только если на роутере uPnP включен, а иначе - надо это сделать.

Аватар пользователя
Мастер
14лет

uPnP это вообще упрощенная настройка сетевых устройств, не то короче - не зачет



Видео по теме