NDIS 네트워크 인터페이스 아키텍처

NDIS는 네트워크 인터페이스 및 인터페이스 스택을 지원하는 서비스 집합을 제공합니다. WDK에서 이 서비스 집합을 NDISIF(NDISIF) 서비스라고 합니다.

다음 그림에서는 NDIS 6.0 이상용 NDISIF 아키텍처를 보여 줍니다.

NDIS 6.0 네트워크 인터페이스 아키텍처를 보여 주는 다이어그램

아키텍처의 NDISIF 구성 요소는 다음과 같습니다.

  • NDIS IF Services
    인터페이스 공급자 및 인터페이스의 등록을 처리하고, OID 쿼리를 구현하고, 인터페이스 공급자에 대한 서비스를 설정하고, 다른 NDISIF 서비스를 제공하는 NDIS 구성 요소입니다.
  • NDIS IF 공급자 인터페이스
    NDIS 드라이버가 인터페이스 공급자를 구현할 수 있도록 NDIS IF Services 구성 요소가 제공하는 인터페이스입니다.
  • NDIS 프록시 인터페이스 공급자
    NDIS 미니포트 드라이버(각 미니포트 어댑터용) 및 필터 드라이버(각 필터 모듈용)를 대신하여 NDISIF 공급자 서비스를 구현하는 NDIS 구성 요소입니다.
  • 인터페이스 공급자
    NDIS 프록시 인터페이스 공급자 구성 요소가 제공할 수 없는 인터페이스에 대해 NDISIF 공급자 서비스를 제공하는 NDIS 드라이버입니다. 예를 들어 MUX 중간 드라이버는 가상 미니포트와 기본 어댑터 간에 내부 인터페이스를 가질 수 있습니다.

NDIS 프록시 인터페이스 공급자는 표준 NDIS 미니포트 드라이버 및 NDIS 필터 드라이버 인터페이스를 사용하여 미니포트 어댑터 및 필터 모듈에 NDISIF 서비스를 제공합니다. 따라서 미니포트 드라이버 및 필터 드라이버는 인터페이스 공급자로 등록할 필요가 없습니다.