Для сети NAT:
- Создается другая сеть, и хост подключается к ней с помощью виртуального сетевого адаптера.
- Виртуальные машины, подключенные через NAT, не доступны из внешней (реальной) сети, пока они не соединены вручную.
Для мостовой сети:
- На хост-машине создается виртуальный адаптер, который туннелирует трафик виртуальной машины через него.
- Новая сеть не создается, и виртуальная машина, кажется, подключена к внешней (реальной) сети напрямую со своим собственным IP-адресом.
- Виртуальная машина доступна с реальных компьютеров во внешней сети.
На рисунке выше первые 2 виртуальные машины подключены через NAT, а последняя виртуальная машина подключена к внешней сети.
Редактировать:
Внешняя сеть не подключена напрямую к ВМ. Драйвер net filter
позволяет VirtualBox перехватывать, а также вводить данные в сеть, эффективно создавая новый сетевой интерфейс в программном обеспечении. Эта новая сеть внутренне соединена с виртуальной сетевой картой на виртуальной машине . (Источник)
Мост является частью VirtalBox, которая позволяет передавать данные с клиентской стороны драйвера сетевого фильтра на виртуальную машину.
«Сетевой мост - это сетевое устройство, которое соединяет более одного сегмента сети. В модели OSI, преодоление актов в первых двух слоев, ниже сетевого уровня.»Статью -Wikipedia на Bridging.
Это означает, что мост выполняется на достаточно низком уровне сетевой модели, так что хост не будет реагировать на эти сообщения на более высоких уровнях, так как они помечены другим MAC-адресом, чем у хоста.
Также обратите внимание, что это точно такой же метод, который используется хакерами для подмены атак с использованием подмены IP-адресов.
Модель OSI имеет 7 уровней, а последние 2 уровня - это уровень канала передачи данных и физический уровень.