На рынке представлены сетевые адаптеры с одним, двумя и более портами включения, что позволяет значительно расширить возможности обычных сетевых адаптеров. Для обеспечения постоянного доступа к интернету дома и в малых офисах используется компьютер в качестве шлюза.
Необходимость в сетевых интерфейсах
Для этого ему необходимо иметь два сетевых интерфейса. Это может быть обеспечено двумя способами:
- при помощи двух обычных сетевых адаптеров;
- с помощью одного сетевого адаптера с двумя портами.
В первом случае внешний интерфейс связан с одним сетевым адаптером, внутренний — с другим. Во время работы сети происходит постоянный обмен данными между двумя адаптерами через материнскую плату.
Преимущества второго способа очевидны: пропускная способность такого шлюза увеличивается за счет исключения потерь скорости на передачи данных между сетевыми картами.
На самом деле, на программном уровне сетевой адаптер с двумя портами определяется как два сетевых интерфейса с очень высокой скоростью передачи данных между ними, поскольку обмен происходит в пределах одной карты, минуя системную шину данных, скорость которой часто ограничена и значительно ниже скорости адаптера, это особенно заметно на гигабитных картах из-за высокой нагрузки сети.
Ещё одной интересной особенностью такого решения является то, что адаптер может работать в режиме хаба: никак не обрабатывая и не транслируя пакеты, обеспечивая максимальную пропускную способность в ущерб безопасности. Однако, такие решения давно не используются, так как вычислительная мощность современных компьютеров позволяет им легко работать в режиме коммутатора.
Режимы работы
Два сетевых интерфейса позволяют обеспечить резервирование внешнего интернет-канала, что особенно актуально в шлюзах для корпоративных сетей. Резервирование достигается путем подключения к двум интернет провайдерам и постоянным программным мониторингом двух соединений. Существует два режима работы такой схемы:
- основной-резервный (master-slave) — имеется постоянное высокоскоростное подключение и резервное, которое используется только в случае разрыва основного;
- поочередное переключение (round-robin) — имеется два равноправных подключения, которые переключаются поочередно (почасово, по времени суток — на усмотрение администратора). В основном используется для экономии средств в случаи различной тарификации провайдеров.
А что, если использовать два соединения одновременно? Ничто не мешает запустить на таком шлюзе торрент-клиент и скачивать гигабайты информации в несколько сотен потоков по двум соединениям одновременно, таким образом суммируя пропускную способность каналов.
Однако, в случае использования такого компьютера как сервера, предоставляющего доступ к данным, увеличение скорости не происходит, потому что клиент подключается только по одному из каналов извне.
Самым непредсказуемым применением такого адаптера может быть сетевой повторитель, что позволяет увеличить максимальную эффективную длину сетевого кабеля без потерь пакетов. Также, такой адаптер может иметь разные порты на физическом уровне. К примеру, первый — Ethernet, второй — оптоволоконный или коаксиальный.
Благодаря этому, его можно использовать как медиаконвертер (преобразователь физического уровня). Такие сетевые адаптеры используются преимущественно в продвинутом high-end оборудовании корпоративного класса.
Таким образом, выбор сетевого адаптера с двумя портами является более логичным, ведь это позволяет не только сэкономить разъёмы на материнской плате, но и повысить скорость передачи данных в вашей сети.