#networking #nic
#сеть #сетевой адаптер
Вопрос:
Может ли кто-нибудь сказать мне, что именно означает сетевая карта пользовательского пространства и когда она используется. И каковы преимущества запуска приложения таким образом? Я был бы рад, если бы вы могли подкрепить свой ответ примером.
Ответ №1:
Программные уровни между драйвером сетевой карты и приложением увеличивают задержку. Если требуется минимизировать задержку, есть две альтернативы: запустить приложение в ядре или более напрямую подключить сетевую карту к приложению в пользовательском пространстве.
Сетевые интерфейсы пользовательского пространства используются в приложениях, критичных к задержкам, таких как фильтрация пакетов. Выделенное аппаратное обеспечение, которое шифрует каждый пакет, поступающий на одну сетевую карту, и отправляет его через другую сетевую карту, скорее всего, запускает приложение с интерфейсом сетевой карты пользовательского пространства.
Комментарии:
1. сэр, не могли бы вы, пожалуйста, объяснить мне, как реализовать второй способ минимизации задержек, т. Е. Как более непосредственно подключить сетевой адаптер к приложению в пользовательском пространстве… Заранее спасибо
2. @pradeep: Это зависит от используемого вами оборудования. Я не знаю, существует ли общее решение для Linux.