2011-04-09 4 views
0

사용자 공간 NIC가 정확히 무엇을 의미하는지, 언제 사용되는지 누군가 알 수 있습니까? 그리고 이런 방식으로 응용 프로그램을 실행하면 어떤 이점이 있습니까? 예를 들어 답장을 보내 주시면 기꺼이 도와 드리겠습니다.사용자 공간 NIC 의미

답변

1

NIC 드라이버와 응용 프로그램 간의 소프트웨어 계층은 대기 시간을 증가시킵니다. 대기 시간을 최소화하려면 커널에서 응용 프로그램을 실행하거나 NIC를 사용자 공간의 응용 프로그램에보다 직접 인터페이스하는 두 가지 방법이 있습니다.

사용자 공간 NIC 인터페이스는 패킷 필터링과 같은 대기 시간이 중요한 응용 프로그램에 사용됩니다. 하나의 NIC에 도착한 모든 패킷을 암호화하여 다른 NIC를 통해 전송하는 전용 하드웨어는 사용자 공간 NIC 인터페이스로 응용 프로그램을 실행할 가능성이 높습니다.

+0

선생님, 대기 시간을 최소화하는 두 번째 방법, 즉 사용자 인터페이스의 NIC에 직접 인터페이스하는 방법을 구현하는 방법을 알려주십시오. 미리 감사드립니다. – pradeepchhetri

+0

@pradeep : 하드웨어에 따라 달라집니다. . 일반적인 Linux 솔루션이 있는지 나는 모른다. – Potatoswatter