무선 네트워크 인터페이스 컨트롤러
Wireless network interface controller![]() | 이 문서는 갱신할 필요가 있습니다.(2013년 7월) |
무선 네트워크인터페이스 컨트롤러(WNIC)는 토큰링이나 이더넷 등의 유선 네트워크가 아닌 Wi-Fi나 Bluetooth 등의 무선 네트워크에 접속하는 네트워크인터페이스 컨트롤러입니다WNIC는 다른 NIC와 마찬가지로 OSI 모델의 레이어1 및 2에서 동작하며 안테나를 사용하여 전파를 통해 통신합니다.
무선 네트워크 인터페이스 컨트롤러는 확장 카드로 구현되어 PCI 버스 또는 PCIe 버스를 사용하여 연결하거나 USB, PC 카드, Express Card, Mini PCIe 또는 M.2를 통해 연결할 수 있습니다.
Wi-Fi 표준의 저비용과 편재성은 새로운 모바일 컴퓨터의 많은 경우 메인보드에 무선 네트워크 인터페이스가 내장되어 있음을 의미합니다.
이 용어는 보통 IEEE 802.11 어댑터에 적용됩니다.또, Bluetooth 접속의 실장 등, 802.11 이외의 프로토콜을 사용하는 NIC에도 적용됩니다.
동작 모드
802.11 WNIC는 인프라스트럭처 모드와 애드혹모드라고 불리는2가지 모드로 동작할 수 있습니다.
- 인프라스트럭처 모드
- 인프라스트럭처 모드 네트워크에서는 WNIC에 무선 액세스포인트가 필요합니다.모든 데이터는 액세스포인트를 중앙 허브로 사용하여 전송됩니다.인프라스트럭처 모드네트워크 내의 모든 무선 노드는 액세스포인트에 접속합니다.액세스 포인트에 접속하는 모든 노드는 액세스포인트와 동일한 Service Set Identifier(SSID; 서비스 세트 식별자)를 가져야 합니다.접근 포인트 상에서 일종의 무선 보안(WEP나 WPA 등)이 유효하게 되어 있는 경우, 같은 키 또는 기타 인증 파라미터를 공유할 필요가 있습니다.
- 애드혹 모드
- 애드혹 모드 네트워크에서는 WNIC는 액세스포인트를 필요로 하지 않고 다른 모든 무선 노드와 직접 인터페이스 할 수 있습니다.애드혹 네트워크의 모든 노드는 동일한 채널과 SSID를 가져야 합니다.
사양
IEEE 802.11 규격에서는 모든 802.11 무선 네트워크의 동작에 관한 저레벨 사양이 규정되어 있습니다.이전의 802.11 인터페이스 컨트롤러는 일반적으로 이전 버전의 표준에만 호환되지만 새로운 카드는 현재 표준과 오래된 표준을 모두 지원합니다.
WNIC의 마케팅 자료에서 일반적으로 사용되는 사양은 다음과 같습니다.
- 무선 데이터 전송 속도(Mbit/s로 측정). 범위는 2 Mbit/s ~ 54 Mbit/[1]s입니다.
- 무선 송신 전력(dBm 단위로 측정)
- 무선 네트워크 규격(802.11b, 802.11g, 802.11n 등의 규격 포함) 802.11g은 802.11a와 동등한 데이터 전송 속도(최대 54 Mbit/s) 및 더 넓은 범위의 802.11b와의 하위 호환성을 제공합니다.
대부분의 Bluetooth 카드에는 802.11 규격이 실장되어 있지 않습니다.
범위
무선 범위는 신호의 방향과 안테나의 품질에 의해 실질적으로 영향을 받을 수 있습니다.냉장고, 퓨즈 박스, 금속 배관, 에어컨 장치 등의 대형 전기 기기는 무선 네트워크 신호를 방해할 수 있습니다.IEEE 802.11의 이론상 최대 범위는 이상적인 상황에서만 도달하며 실제 유효 범위는 일반적으로 이론상의 범위의 [1]약 절반입니다.특히 최대 스루풋 속도는 매우 가까운 거리(25피트(7.6m) 미만)에서만 달성됩니다.디바이스의 유효 범위 외측에서는, 속도가 약 1 Mbit/s까지 저하해, 완전히 정지할 가능성이 있습니다.그 이유는 무선 디바이스가 대량의 데이터 패킷을 드롭하지 않고 통신할 수 있는 최고 속도를 동적으로 네고시에이트하기 때문입니다.
FullMAC 및 SoftMAC 디바이스
한802.11 WNIC에서 MAC접속 관리 엔티티(MLME)은 NIC의 하드웨어나 펌웨어 또는은 중심 CPU.AWNIC는 또는 펌웨어라고 불린다 하드웨어를 MLME 기능은 FullMAC WNIC 또는 HardMAC NIC[2]와 NIC을 구현합니다에서 처형되다에는 호스트 기반의 소프트웨어에서 호스트 소프트웨어에서 을 구현한 a형에서 구현될 수 있 소프tMAC [3]NIC
FullMAC 디바이스는 802.11 프로토콜의 복잡성을 메인 CPU에서 숨기고 대신 802.3(이더넷) 인터페이스를 제공합니다. SoftMAC 설계는 하드웨어/펌웨어에서 프로토콜의 타이밍에 중요한 부분만 구현하고 [4]나머지 부분은 호스트에 구현합니다.
풀 MAC 칩은 일반적으로 다음과 같은 이유로 모바일 장치에 사용됩니다.
- 완전한 제품으로 통합하는 것이 용이하다
- 전용 CPU가 802.11 처리를 실행함으로써 전력을 절약할 수 있습니다.
- 칩 벤더가 MMLE를 보다 엄격하게 관리할 수 있습니다.
FullMAC 칩의 인기 있는 예는 라즈베리 파이 3에 구현된 칩입니다.
Linux 커널의 mac80211 프레임워크는 SoftMAC 장치용 기능과 기능이 제한된 장치용 추가 기능([5][3]IEEE 802.11s 표준으로 알려진 메시 네트워킹 등)을 제공합니다.
FreeBSD는 SoftMAC [6]드라이버도 지원합니다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b Meyers, Mike: Network + Certification All-in-One Exam Guide, McGraw-Hill, 2004, 페이지 230.
- ^ "Linux Wireless glossary". Definition of FullMAC. Retrieved 23 July 2020.
- ^ a b "Linux Wireless glossary". Definition of SoftMAC. Retrieved 23 July 2020.
- ^ Al-Sakib Khan Pathan (2010). Security of Self-Organizing Networks: MANET, WSN, WMN, VANET. Taylor & Francis. p. 28. ISBN 978-1-4398-1919-7.
- ^ "mac80211 documentation". kernel.org.
- ^ "FreeBSD 11.0 - man page for upgt (freebsd section 4) - Unix & Linux Commands". Retrieved 1 June 2016.