? NDIS , eller Network Driver Interface Specification , er en del av Windows , og flere filer bidra til dette delsystem av operativsystemet . NDIS er ansvarlig for å oversette datamaskinens data til et format som brukes av datamaskinens nettverkskort . Nettverkskortet deretter konverterer dataene til et elektronisk puls og bruker den til ledningen til nettverkskabelen . Funksjoner
Nettverk systemer følger protokoller . Den mest brukte sett av protokoller for nettverksbaserte applikasjoner er TCP /IP -protokollene stack, som har en rekke lag. Hvert lag inneholder flere protokoller , som hver spesialiserer seg på et bestemt aspekt av nettverk. NDIS funksjon er å oppfylle kravene i den andre delen av protokollen stack, som er den Data Link Layer. Dette sjikt tjener til Internett lag over det, og utnytter det fysiske laget under den. Network Interface Card håndterer det fysiske laget kravene i protokollen stabelen.
Komponenter
NDIS Systemet inneholder to komponenter . Det første er et program som kommuniserer med nettverkskort . Dette kalles en "driver" og opererer på en lignende måte til andre Windows-drivere , som skriverdrivere . Det tolker data og sender det til nettverkskortet. Det andre elementet er en protokoll Manager som setter opp kontakt mellom NIC og nettverk system som opererer på datamaskinen ved å initialisere variabler i hver når maskinen starter opp . Protokollen Managers funksjoner ble erstattet av private protokoll drivere i Windows Vista og senere versjoner .
Filer
fleste av NDIS programmer ligger i "C : . \\ Windows \\ system32 \\ drivers "Den viktigste filen for systemet kalles NDIS.sys . Dette suppleres av ndistapi.sys , ndisuio.sys og ndiswan.sys . Ndistapi.sys inneholder et programmeringsgrensesnitt , eller API , som gjør at nye programmer for å få tilgang til NDIS tjenester . Dette betegnes som et " hylster ". Ndiswan.sys er et mellomliggende driver. Den ndisuio.sys programmet er en bruker I /O, eller Input /Output , program , som betyr at det er et grensesnitt med brukertilgang. Protokollen leder kjøres fra filen " C: . \\ Windows \\ PROTOCOL.INI " Imidlertid er denne filen ikke implementert i Windows Vista og nyere versjoner
Antivirus Systems
< . br >
Noen antivirusprogramvare bygge inn et program i NDIS systemet . Dette er fordi NDIS er den første plasseringen av innkommende data på datamaskinen , og så er det tidligste tidspunktet da en antivirus program kan sjekke datapakker. Kaspersky Anti- Virus , for eksempel , inneholder en NDIS filter .