Как работают проги для создания виртуальных локальных сетей?

Всегда поражало, как программы hamachi, tunngle и прочие могут реализовать обмен данными между пользователями как если бы они были в одной локалке. Как это вообще работает?


Ответы (1 шт):

Автор решения: eri

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

→ Ссылка