Значение сетевого адаптера пользовательского пространства

#networking #nic

#сеть #сетевой адаптер

Вопрос:

Может ли кто-нибудь сказать мне, что именно означает сетевая карта пользовательского пространства и когда она используется. И каковы преимущества запуска приложения таким образом? Я был бы рад, если бы вы могли подкрепить свой ответ примером.

Ответ №1:

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

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

Комментарии:

1. сэр, не могли бы вы, пожалуйста, объяснить мне, как реализовать второй способ минимизации задержек, т. Е. Как более непосредственно подключить сетевой адаптер к приложению в пользовательском пространстве… Заранее спасибо

2. @pradeep: Это зависит от используемого вами оборудования. Я не знаю, существует ли общее решение для Linux.