banner
뉴스 센터
경쟁력 있는 공장 가격 및 우수한 품질

네트워크 드라이버 인터페이스 사양이란 무엇입니까?

Jan 28, 2024

NDIS(네트워크 드라이버 인터페이스 사양)는 통신 프로토콜 프로그램(예: TCP/IP)과 네트워크 장치 드라이버가 서로 통신하는 방법에 대한 Windows 사양입니다.

네트워크 인터페이스 컨트롤러를 위한 응용 프로그래밍 인터페이스인 NDIS는 프로토콜 드라이버와 네트워크 어댑터 드라이버 사이에 표준 인터페이스를 제공하여 다양한 네트워크 장치가 통신할 수 있도록 합니다.

Microsoft와 Robert Metcalfe의 3Com이 NDIS를 개발했습니다. NDIS를 사용하여 Windows 소프트웨어 개발자는 모든 하드웨어 제조업체의 통신 어댑터에 대한 MAC 드라이버와 함께 작동하는 프로토콜 스택을 개발할 수 있습니다. 모든 어댑터 제조업체는 모든 프로토콜 스택 프로그램과 통신할 수 있는 MAC 드라이버 소프트웨어를 작성할 수도 있습니다.

NDIS는 네트워크 어댑터 드라이버가 네트워크 프로토콜 스택과 함께 작동하기 위해 구현해야 하는 기능 집합을 정의합니다. 여기에는 어댑터 초기화 및 구성, 데이터 전송 및 수신, 어댑터 제거 또는 전원 관리와 같은 이벤트 처리를 위한 프로세스가 포함됩니다.

NDIS는 다음과 같이 인터페이스를 지정합니다.

여러 프로토콜 드라이버는 NDIS 인터페이스를 활용하여 단일 네트워크 어댑터를 공유할 수 있습니다. 이 접근 방식을 사용하면 서로 다른 네트워킹 프로토콜 간의 원활한 상호 운용성이 가능해집니다. 네트워크 관리자는 단일 네트워크에서 여러 프로토콜을 사용하여 이점을 얻을 수 있으며 더 광범위한 네트워크 하드웨어를 지원할 수 있습니다.

NDIS는 업계에서 널리 채택되었으며 Linux 및 BSD를 포함하여 Microsoft Windows 이외의 운영 체제에서 사용됩니다. 또한 무선 네트워킹 및 기타 고급 네트워킹 기술을 지원하도록 확장되었습니다.

Novell과 Apple은 NetWare 및 Macintosh 환경을 위한 유사한 인터페이스인 개방형 데이터 링크 인터페이스를 도입했습니다.

NDIS 대기 시간은 컴퓨터가 동일한 네트워크에 연결된 다른 컴퓨터에서 보낸 데이터 패킷을 처리하는 데 걸리는 시간입니다. NDIS 대기 시간은 컴퓨터 간에 데이터 패킷이 처리되고 라우팅되는 속도를 측정합니다. 대기 시간이 짧다는 것은 동일한 네트워크에 연결된 여러 장치 간의 통신 효율성이 더 높다는 것을 의미합니다.

Microsoft 독점 프로토콜 RNDIS(원격 네트워크 드라이버 인터페이스 사양)는 셀룰러 네트워크 또는 Wi-Fi 연결을 사용하여 가상 이더넷 링크를 구현합니다. 셀룰러, 이더넷, Wi-Fi 등과 같은 고대역폭 네트워크를 통해 모바일 장치를 개인용 컴퓨터에 연결할 수 있습니다. RNDIS를 사용하면 호스트의 스크립트를 원격 장치에서 실행할 수도 있습니다.

NDIS 가상 네트워크 어댑터는 단일 물리적 어댑터에서 호스팅하여 여러 개의 개별 LAN(Local Area Network) 사용을 용이하게 하는 가상화 소프트웨어 유형입니다. NDIS 가상 네트워크 어댑터는 이더넷 및 토큰 링과 같은 다양한 유형의 데이터 네트워크 간의 격차를 해소하여 서로 다른 LAN 간의 원활한 통신을 가능하게 합니다. 이를 통해 여러 하드웨어 어댑터를 조작하지 않고도 LAN을 효율적으로 관리할 수 있습니다.

NDIS 가상 네트워크 어댑터 열거자는 네트워크 어댑터 드라이버를 등록하고 열거하는 데 사용되는 Windows 기능입니다. NDIS 가상 네트워크 어댑터 열거자는 시스템이 하나 이상의 가상 네트워크 카드를 인식하고 지원하도록 도와주므로 여러 가상 어댑터가 단일 시스템에 공존할 수 있습니다.

NDIS BSOD(블루 스크린 오브 데스)는 컴퓨터의 네트워킹 어댑터에 문제가 발생할 때 표시되는 오류 메시지입니다. 이는 일반적으로 NDIS 드라이버가 손상되었거나 시스템과 호환되지 않을 때 발생합니다. 이는 OS가 모든 유형의 네트워크 통신 프로토콜을 사용하는 것을 중지합니다.

소프트웨어 버그, 하드웨어 오류, 다른 드라이버와의 충돌 및 네트워크 어댑터 문제로 인해 NDIS BSOD가 발생할 수 있습니다. BSOD 메시지는 종종 근본적인 문제에 대한 제한된 정보를 제공하므로 오류의 원인을 진단하는 것이 어려울 수 있습니다.