네트워크 드라이버의 역할은 뭔가요?

kese111의 이미지


안녕하세요.

네트워크 드라이버를(윈도우) 보니 ndis 쪽으로 연결해주더군요.

추측하건데 예전에는(ndis 표준같은게 없을때) 네트워크 드라이버가 장치와 통신해서 상위 스택(tcp/ip)로 올려보내준거 같은데
ndis이후에는 그럴 이유가 없으니까 장치 해더에서 ID 파싱해서 이름 인식하고 인터럽트 오브젝트 생성하는걸로 역할을 마무리하고
처리는 ndis에 역할 위임하는거 같은데 혹시 아시는분 계신지 궁금합니다.