Tin học
Đặặc tả giao diện điều khiển mạng
Microsoft thiết kế NDIS nhằm hỗ trợ thương mại cho các nhà cung cấp NIC (Network Interface Card - bo mạch giao tiếp mạng), tương thích với nhiều giao thức mạng và hệ điều hành. Đồng thời cũng giúp các nhà quản trị mạng bớt đau đầu trong việc quản lý cấu hình. Một chuẩn tương tự là ODI (Open Data Internet) của Novell. Trước khi xuất hiện NDIS, các nhà cung cấp đã phải tự viết ra các trình điều khiển cho từng cấu hình của NIC.
NDIS cung cấp một giao diện phần mềm chuẩn cho các giao thức mạng ở tầng trên giao tiếp với card mạng. Về cơ bản, NDIS che dấu kiểu card mạng được dùng. Các giao thức nầy chỉ cần kết hợp với giao diện NDIS để làm việc với bất kỳ loại card mạng nào. Các kỹ sư hệ thống chỉ cần có driver tương thích NDIS cho card mạng là đủ.
Như trong hình N-2, NDIS được định nghĩa trong tầng con MAC (Medium Access Control- điều khiển truy cập môi trường truyền thông) tương ứng trong chồng giao thức OSI. Tầng con MAC nằm trong phần dưới của tầng kết nối dữ liệu, giao tiếp thẳng với tầng vật lý. Các driver của card mạng chính là phần mềm hiện thực tầng con MAC.
Ngày nay, NDIS được thiết kế khá tốt và được cài đặt gần như tự động. Trong quá trình cài đặt hệ điều hành, quản trị viên hệ thống chỉ việc chọn lựa kiểu NIC đang dùng mà thôi. Các hệ điều hành như Windows 95, Windows NT cung cấp nhiều sự lựa chọn các trình điều khiển MAC tương thích với NDIS để có thể phối hợp hoạt động với hầu hết các NIC thông dụng.
Hình N-2. Vị trí NDIS trong chồng giao thức
Đặc tính khác của NDIS là khả năng nạp nhiều chồng giao thức hay nói cách khác là khả năng sử dụng nhiều card mạng trên cùng một máy tính như trong hình N-3 và được làm rõ dưới đây:
Một NIC/nhiều giao thức (Single NIC/multiple protocols) Cấu hình nầy cho phép việc giao tiếp trên cùng một mạng dùng nhiều giao thức như IPX và TCP/IP. Tầng NDIS giao tiếp với cả hai chồng giao thức tới NIC.
Nhiều NIC/nhiều giao thức (Multiple NICs/multiple protocols) Trong cấu hình nầy, bên phải hình N-3, một hệ thống có thể kết nối với hai mạng khác nhau. NDIS điều khiển giao tiếp giữa mỗi một chồng giao thức và NIC tương ứng.
Việc hỗ trợ cho nhiều giao thức lẫn các bộ điều khiển mạng là vô cùng quan trọng trong một trường mạng xí nghiệp, trong đó người sử dụng kết nối đến nhiều mạng khác nhau cần tương tác với một server nào đó. Thông qua NDIS, các server có thể hỗ trợ nhiều giao thức mạng.
Hình N-3. Các cấu hình NDIS
Từ mục liên quan
NIC (Network Internet Card); ODI (Open Data link Interface); và Windows.