NDISWAN 개요

NDISWAN은 WAN 미니포트 드라이버에서 사용하는 데이터 압축, 암호화, 루프백 및 간단한 PPP 프레이밍과 같은 기능을 제공하는 시스템 제공 NDIS 중간 드라이버입니다. 따라서 WAN 미니포트 드라이버는 매체와 관련된 기능만 구현해야 합니다(예: ISDN에 Q931 신호가 필요).

다음 그림에서는 NDISWAN이 RAS 아키텍처의 다른 구성 요소와 인터페이스하는 방법을 보여 줍니다.

NDISWAN이 RAS 아키텍처의 다른 구성 요소와 인터페이스하는 방법을 보여 주는 다이어그램

프로토콜 드라이버를 지나치게 하기 위해 NDISWAN은 NDIS 및 CoNDIS 미니포트 드라이버 인터페이스를 모두 제공합니다. 기본 WAN 미니포트 드라이버에 대해 NDISWAN은 일부 WAN 관련 요소를 포함하는 NDIS 및 CoNDIS 프로토콜 인터페이스를 모두 제공합니다.

CoNDIS 환경에서 WAN 미니포트 드라이버는 연결 지향 미니포트 드라이버 또는 MCM(통합 미니포트 호출 관리자)일 수 있습니다.

NDISWAN은 다음과 같은 기능을 제공합니다.

  • 패킷 변환

    NDISWAN은 프로토콜 드라이버에서 전달된 패킷을 LAN에서 PPP 형식으로 변환합니다. NDISWAN은 WAN 미니포트 드라이버에서 전달한 수신 패킷에 대해 역방향 변환을 수행합니다. NDISWAN은 간단한 HDLC 프레이밍을 사용합니다. 대부분의 미디어별 프레이밍은 미니포트 드라이버에서 수행해야 합니다. WAN 패킷 프레이밍에 대한 자세한 내용은 WAN 패킷 프레이밍을 참조하세요.

  • 패킷 처리

    패킷 보내기에는 헤더 압축, 데이터 압축 및 암호화에 대한 구성 옵션이 포함됩니다. NDISWAN은 송신 패킷에 대해 이러한 작업을 해당 순서로 적용합니다. NDISWAN은 수신 패킷에 대해 이러한 옵션을 역순으로 적용합니다. NDISWAN이 압축 또는 암호화와 같은 구성 옵션을 사용하도록 설정한 경우 NDISWAN은 기본 WAN 미니포트 드라이버에 알리기 위해 OID를 보냅니다.

  • 드라이버에 대한 간소화된 바인딩

    NDISWAN은 프로토콜 드라이버와 WAN 미니포트 드라이버 간의 바인딩을 간소화합니다. WAN 드라이버 바인딩에 대한 자세한 내용은 WAN 드라이버 바인딩 및 연결을 참조하세요.

  • 데이터 전달

    NDIS WAN 환경에서 NDISWAN은 송신 패킷의 설명자 헤더를 검사하고 패킷이 전송될 링크를 결정합니다. NDISWAN은 패킷을 연속 버퍼에 복사하여 기본 미니포트 드라이버에 전달합니다. CoNDIS WAN 환경에서 NDISWAN은 패킷의 연결된 VC(가상 연결)를 기반으로 패킷을 전달합니다. WAN 드라이버 링크 및 연결에 대한 자세한 내용은 WAN 드라이버 바인딩 및 연결을 참조하세요.