Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

IEEE 802.11

Scan for networks

Show available networks

Join a network

Show connection quality

Show connected WLAN

Disable WLAN

Datalink protocol

Device interface

Notifications

More drivers

Object oriented stack

Enhance ifconfig

Repo integration

GUI

Security

Ad-hoc

Testsuite

Native drivers

Oo-stack based compat layer

Mesh mode

Quality of service

Bringing WLAN to Haiku

What is WLAN?

How to implement it in Haiku?

User experience

Rules

Information & Configuration

Enhancing the network stack

Specification of

Frameformats

  • Beaconframe
  • Dataframe
  • Acknowledgeframe

Security

Protocols

  • Frame-Exchange
  • Transmission-Coordination
  • Network-Join/-Leave
  • unsecured
  • WEP
  • WPA
  • WPA2

Frequencies

  • 2 GHz range
  • 5 GHz range

Datarates

  • 802.11b max. 11 Mbps
  • 802.11a,g max. 54 Mbps
  • 802.11n max 300 Mbps

wlan_frame

  • B_WLAN_JOINED
  • B_WLAN_DISABLED
  • B_WLAN_DETECTED
  • B_WLAN_SCAN_END
  • /dev/wlan

Tools:

  • ifconfig
  • network preflet
  • NetworkStatus
  • net_server

Implementations

Linux based

BSD based

  • FreeBSD
  • QNX
  • Solaris
  • Ubuntu, ...
  • DD-WRT
  • Android

Apple

  • stays misterious

Microsoft

  • XP
  • Vista
  • Win 7

WLAN drivers

IEEE 802.11

Generic implementation

  • Moderates between wlan interface and driver
  • Bus-independent
  • Vendor-independent

Vendor implementation

Bus-dependent (PCI, USB, PCMCIA, ...)

Atheros

Ralink

Broadcom

Prism

Marvell

Intel

Where is it going?

Mid term

Short term

12

6

Long term

36

by Colin Günther

Learn more about creating dynamic, engaging presentations with Prezi