1. [ LAN ] NDIS (Network Driver Interface Specification)
ㅇ Microsoft社 및 3Com社가 하나의 LAN 카드로 하여금 여러 다중 프로토콜을 지원토록
하기 위해 개발한 API 규격
ㅇ 이는 데이터링크 계층(layer 2) 및 그 상위계층(layer 3 이상) 상호간의 인터페이스에
관련된 규격을 정의하고 있음
- 트랜스포트 프로토콜 및 NIC(LAN 카드) 드라이버 사이에서 데이터 교환의 방법 규정
ㅇ NDIS는 NIC 드라이버에서 LAN 카드, 프로토콜 드라이버, 운영체제 등과 통신하는 방법을
정의함에 따라, 하나의 PC 내의 단일 LAN 카드가 여러 다중의 망계층(layer 3) 프로토콜을
동시에 사용할 수 있도록 함
- 버젼 3.x 에서 5.x까지 계속적으로 발전되었음
2. 통신계층 구조
-----------------------------------------
망계층(layer 3) 및 그 상위계층
┌──────────┐
│ NDIS 인터페이스 │------------------
└──────────┘ 데이터링크 계층
┌──────────┐ (layer 2)
│ NIC 드라이버 │------------------
└──────────┘
물리계층
-----------------------------------------