کنترل‌کننده رابط شبکه بی‌سیم
کنترل گر رابط شبکه بی‌سیم (WNIC) یک کنترل گر رابط شبکه است که به یک شبکه رایانه ای مبتنی بر امواج رادیویی بی‌سیم متصل است، نه یک شبکه سیمی مانند Token Ring یا اترنت. یک WNIC درست مثل سایر NICها در لایه ۱ و لایه ۲ مدل OSI کار می‌کند. این کارت از آنتنبرای اتصال از طریق تابش مایکروویو استفاده می‌کند. یک WNIC در رایانه رومیزی به‌طور سنتی با استفاده از گذرگاه PCI متصل می‌شود. دیگر گزینه‌های اتصال، USB و pc کارت است.
WNICهای مجتمع نیز در دسترس هستند (معمولا در فرم Mini PCI / PCI Express Mini Card موجود هستند).
کنترل گرهای رابط شبکه بی‌سیم اولیه معمولاً بر روی کارت‌های توسعه که به یک گذرگاه رایانه ای متصل می‌شوند، سوار می‌شوند. هزینه پایین و فراگیری استاندارد Wi-Fi به این معنی است که بسیاری از رایانه‌های قابل حمل جدیدتر دارای یک رابط شبکه بی‌سیم هستند که بر روی مادربرد سوار شده‌اند.
این اصطلاح معمولاً برای وسایل سازگار با IEEE 802.11 استفاده می‌شود؛ همچنین ممکن است برای یک NIC که از پروتکل‌های غیر از ۸۰۲٫۱۱، مانند پیاده‌سازی یک اتصال بلوتوث، استفاده می‌کند، بکار برده شود.
یک WNIC 802.11 می‌تواند در دو حالت به نام "حالت زیربنایی" و "حالت" "ad hoc" عمل کند: استاندارد IEEE 802.11، مشخصات سطح پایین را برای نحوه عملکرد شبکه‌های بی‌سیم ۸۰۲٫۱۱ مشخص می‌کند. کنترل‌گرهای رابط ۸۰۲٫۱۱ پیشین معمولاً تنها با نسخه‌های پیشین استاندارد سازگار هستند، در حالی که کارت‌های جدیدتر از استانداردهای فعلی و قدیمی پشتیبانی می‌کنند.
مشخصات معمول استفاده شده در بازاریابی برای WNICها عبارتند از:
اکثر کارت‌های بلوتوثی هیچ نوع از استانداردهای ۸۰۲٫۱۱ را اجرا نمی‌کنند.
محدوده بی‌سیم ممکن است به‌طور قابل ملاحظه ای توسط اشیاء در مسیر سیگنال و میزان کیفیت آنتن تحت تأثیر قرار گیرد. لوازم برقی بزرگ مانند یخچال و فریزر، جعبه فیوز، لوله‌کشی فلزی و تهویه مطبوع می‌توانند یک سیگنال شبکه بی‌سیم را متوقف کنند. برد حداکثری تئوریک IEEE 802.11 فقط تحت شرایط ایده‌آل به دست می‌آید و برد مؤثر حقیقی معمولاً حدود نیمی از برد تئوریک است. به‌طور خاص، حداکثر سرعت کاربردی تنها در محدوده بسیار نزدیک (کمتر از یا در همین حدود) قابل دست یابی است؛ و در فراتر از محدوده مؤثر دستگاه، سرعت ممکن است تا حدود ۱ مگابیت بر ثانیه کاهش یابد، تا آنکه به‌طور کامل از بین برود. دلیل آن این است که دستگاه‌های بی‌سیم به صورت پویا دربارهٔ بالاترین سرعتی که بدون آنکه بسته‌های داده‌ای زیادی را از بین برود ارتباط برقرار کند، مذاکره می‌کنند.
در یک WNIC 802.11، نهاد مدیریت زیرلایه آدرس مک (MLME) می‌تواند در سخت‌افزار یا سیستم عامل NIC یا در نرم‌افزار مبتنی بر میزبان که بر روی CPU اصلی اجرا می‌شود، پیاده‌سازی شود. یک WNIC که کاربرد MLME را در سخت‌افزار یا سیستم عامل پیاده‌سازی می‌کند، "WNIC" FullMAC یا "HardMAC" NIC نام دارد و یک NIC که آن را در نرم‌افزار میزبان پیاده‌سازی می‌کند، "SoftMAC" NIC نامیده می‌شود.
یک دستگاه FullMAC پیچیدگی پروتکل ۸۰۲٫۱۱ را از پردازنده اصلی پنهان می‌کند، در عوض رابط ۸۰۲٫۳ (اترنت) را فراهم می‌کند. یک طراحی SoftMAC تنها زمان‌بندی بخش مهمی ازپروتکل در سخت‌افزار یا سیستم عامل و بقیه اجزا میزبان را اجرا می‌کند.
تراشه‌های FullMAC به‌طور معمول در دستگاه‌های قابل حمل استفاده می‌شود، زیرا:
یکی از نمونهٔ محبوب تراشه‌های FullMac در Raspberry Pi 3 اجرا شده‌است.
چارچوب "mac80211" هسته لینوکس برای دستگاه‌های SoftMAC قابلیت‌هایی فراهم می‌کند و همین‌طور قابلیت‌های اضافی (مانند شبکه مِش، که به عنوان استاندارد IEEE 802.11s شناخته می‌شود) برای دستگاه‌های دارای قابلیت محدود، فراهم می‌کند.
FreeBSD از کاربران SoftMAC نیز پشتیبانی می‌کند.