Как работают проги для создания виртуальных локальных сетей?
Всегда поражало, как программы hamachi, tunngle и прочие могут реализовать обмен данными между пользователями как если бы они были в одной локалке. Как это вообще работает?
Ответы (1 шт):
Автор решения: eri
→ Ссылка
С одной стороны программы есть сокет соединение. С другой TAP драйвер, который отображается как сетевая карта. Программа устанавливает соединение и пересылает данные с сокета в драйвер, забирает пакеты с драйвера и передает в сокет.