Ağ bağdaştırıcısı sürücüsü, ağ bağdaştırıcısını denetleyen düşük seviye bir yazılımdır. Her ağ sürücüsü, bir bilgisayar sisteminde bir veya daha fazla ağ bağdaştırıcısını çalıştırır. Belirli bir adaptör tipi ve belirli bir işletim sistemi (OS) için özel olarak tasarlanmıştır. Bir ağ bağdaştırıcısı sürücüsü, ağın Ortam Erişim Denetimi katmanında çalışır; doğrudan onunla ilişkili ağ adaptörünün devrelerini kontrol eder. Diğer ağ katmanlarıyla birlikte, bir bilgisayar sistemi, ağa bağlı diğer bilgisayarlarla ve Internet ile iletişim kurmak için bir ağ adaptörü sürücüsü kullanır.
1990'ların sonlarından önce, ağ bağdaştırıcısı sürücüleri genellikle ağ iletişimi işlerinin büyük bölümünü yaptılar. Bazı ağ bağdaştırıcıları, tüm paket verilerini bellek arabellekleri ve işletim sistemi arabellekleri arasında kopyalamaları için gerekli; Bu işlem sırasında tanımlama başlıkları sürücüler tarafından sık sık dolduruldu. Bağdaştırıcı sürücüleri, çok noktaya yayın paket alımı ve "karışık mod" çalışması gibi özel durumları sık sık yönetmek zorunda kaldı. Yapılandırma sırasında, sürücünün genellikle bilgisayar veriyolu tipini tanımlaması ve adaptörü buna göre programlaması gerekir. Ağ bağlantı hızına ayak uydurmak için, çoğu bağdaştırıcı sürücüsü yüksek verimli bir montaj dilinde yazılmıştır.
Maksimum ağ bağlantısı hızı arttıkça, ağ sürücüleri ve diğer işletim sistemi yazılım katmanları sık sık tıkanıyordu. Buna karşılık olarak, işletim sistemi tasarımcıları ağ bağdaştırıcısı sürücüsü işlevselliğinin büyük bölümünü işletim sisteminin içine daha da itti; diğer ağ katmanları ile sıkı entegrasyon ve optimizasyon çoğu zaman performansı artırdı. Daha yeni ağ bağdaştırıcıları, tüm paket verilerini donanım aracılığıyla oluşturabilir ve kopyalayabilir, bir kez işletim sistemi veri arabelleklerinin nerede bulunduğunu söyler. Aynı zamanda, daha iyi derleyici kod oluşturma, adaptör sürücülerinin montaj dili yerine C genel amaçlı bilgisayar programlama dilinde yazılmasına izin verdi. Bu optimizasyonların bir sonucu olarak, ağ bağdaştırıcısı sürücüleri yazmak ve sürdürmek çok daha kolay hale geldi. Modern sürücüler hala bazı konfigürasyon, güç yönetimi ve çoklu işlem desteğini uygulamalıdır; Ancak, işletim sistemi ve ağ bağdaştırıcısı donanımı şimdi zamana duyarlı işlerin çoğunu gerçekleştiriyor.
Bir sistemde aynı anda birkaç ağ adaptörü sürücüsü çalışıyor olabilir. Modern bilgisayarların çoğu, anakarta yerleşik bir kablolu ağ adaptörü arayüzü içerir; ağ bağdaştırıcısı sürücüsü genellikle işletim sistemiyle birlikte gelir. Dizüstü bilgisayarlar ve diğer taşınabilir bilgisayarlarda sıklıkla bir kablosuz ağ adaptörü ve sürücüsü de bulunur. Birçok sistem ek ağ kartlarını takmak için bir araç sağlar; yüksek hızlı Gigabit Ethernet veya Fiber Kanal adaptörleri yaygın seçeneklerdir. Sürücüleri genellikle satın alındıklarında ağ bağdaştırıcılarına dahil edilir. Çoğu üretici, sürücülerinin en son sürümlerini İnternet’te yayınlar; kullanıcılar en son hata düzeltmelerini ve performans iyileştirmelerini almak için bu güncel sürücüleri düzenli olarak kontrol etmeli ve kurmalıdır.


