| |
Windows Network Architecture (OSI Model)
NDIS Kernel Wrappers
NDIS Kernel Miniport Drivers
Interfaces to NDIS
NDIS OID Management
Miniport Driver Initialization
Hardware Resource Management
Sending and Receiving NDIS Packets
NDIS Special Functions and Communication
NDIS Intermediate Drivers
Intermediate Driver Bindings
Intermediate Protocol Management
Intermediate Filter Management
Network Driver INF Files
Driver Signing
|
|
|
|
NDIS Hardware for Hands-On-Lab
|
| |
WDK for NDIS Kernel Driver Development
|
|
|
|
Knowledge of C/C++ programming on Windows is required for the NDIS Kernel Driver course
|
| |
The training is offered as a "Hybrid Training" (remote or classic in-person). Sybera also offers this training as an in-house seminar on the customer's premises
|
|
Professional NDIS Training for Windows Driver Developers
|
|
The NDIS Kernel Driver course offers a hands-on introduction to the Windows network architecture and teaches the structure of NDIS kernel drivers step-by-step. The focus is on NDIS Miniport, Intermediate, and Filter Drivers, their structure, and functionality, which are explained in detail using examples and exercises.
|
Goal of the Training
|
|
The NDIS Kernel Driver Training imparts practical knowledge for network driver development on Windows systems. The goal is to give participants a deep understanding of the Windows network architecture and to guide them step-by-step through the construction of kernel drivers, so they can confidently develop, test, and deploy Miniport, Intermediate, and Filter Drivers. The training combines theoretical foundations with practical exercises to make kernel driver programming not only understandable but directly applicable.
|
Training Content
|
|
The training focuses on the architecture and functionality of NDIS kernel drivers as well as their practical implementation in Windows. The course covers the fundamentals of Windows network architecture, NDIS Kernel Wrappers, Miniport, Intermediate, and Filter Drivers, Interfaces to NDIS, management of OIDs, resource management, and packet transmission. Furthermore, binding and filter management are explained, and the creation of INF files and driver signing are covered. Different driver models such as WDM, KMDF, and UMDF are compared to clarify differences and areas of application.
|
Who is this Training suitable for?
|
|
The training is particularly aimed at Windows software developers who want to deepen their knowledge of NDIS driver development in a practical way. A prerequisite for participation is knowledge of C/C++ programming on Windows platforms, as this is necessary for implementing the practical content and exercises.
|
Training Formats
|
The training is offered in a Hybrid Format: Remote, in-person, or in-house at the customer's location, enabling flexible learning regardless of location. In-person training at Sybera provides an interactive environment and exchange with other participants. In-house training can also be individually tailored to company projects and specific requirements.
|