IP Stack design

Tenkte å bare kort ta med litt om arkitekturen til den nye IP Stacken også:

IP Stack Arkitektur

Tre standard API'er brukt mot denne for nettverkskommunikasjon:

  • WSK - winsock kernel, et nytt kernel-mode interface som skal erstate Transport driver Interface (TDI)
  • Sockets API - Sockets baserte applikasjoner. Operer gjennom Ancillary Function Driver (AFD) for å utføre TCP/IP operasjoner.
  • TDI - NetBios over TCP/IP og andre eldre protokoller.
  • I tillegg: Inspection API som er en del av Windows Filtering Platform, for inspeksjon av trafikk/firewall.

 

Mer om WSK: https://blogs.msdn.com/wndp/archive/2006/02/24/538746.aspx og https://forums.microsoft.com/msdn/showpost.aspx?postid=573015&siteid=1

Mer om WFP: https://www.microsoft.com/whdc/device/network/WFP.mspx og https://msdn2.microsoft.com/en-gb/library/aa366510.aspx