Wireless networking, CSMA, and SSID
Wi-Fi
- Wi-Fi: A local wireless technology enabling devices to connect to the Internet via a WAP
- WAP: Wireless Access Point
Wi-Fi Alliance
- Formed in 1999
- Establishes international standards for interoperability and backwards compatibility
- Interoperability: The ability of different systems, devices, applications, or products to connect and communicate with each other in a coordinated way without effort from the end user
- Backwards compatibility: The ability for a product or technology to interoperate with an older, legacy system or technology
- Consists of hundreds of companies around the world
- Enforces the use of standards for network connections and device connectivity
Components required
- Device needs a wireless network adaptor
- Station: the combination of a computer and interface controller
- All stations share a single radio frequency communication channel
- Each station is tuned in on this frequency to pick up transmissions
- Transmissions are received by all stations within range of the WAP
- WAP usually connects to a router but this can be part of the router itself
Security
Security protocols and certification programs used to secure wireless networks:
- WPA: Wi-Fi Protected Access
- WPA2: Wi-Fi Protected Access II
WPA
WPA2
- Built into wireless NICs
- Provides strong encryption of data transmissions
- 128-bit key generated for each packet sent
Allow lists (prev. whitelists)
- Some network admins use MAC address allow lists to control who is allowed on the network
- The opposite of an allow list is a deny list, which specifies the MAC addresses of devices not allowed on the network
- Allow lists and deny lists were previously known as white- and black- lists respectively, but use industry-wide has generally declined over the racist connotations the terms have
SSID
- SSID: Service Set Identification
- Service Set Identification (SSID): A locally-unique informal name given to a network to identify it
- Broadcast of SSID can be disable to hide network from most users
- Not completely hidden - network still visible in specialist tools or visible as ‘Hidden network’
CSMA/CA
- CSMA/CA: Carrier Sense Multiple Access/Collision Avoidance
- Carrier Sense Multiple Access/Collision Avoidance (CSMA/CA): Protocol for carrier transmission in wireless LANs for avoiding collisions occurring on a data channel
- Collision avoidance not always possible due to the ‘hidden nodes’ problem
- Hidden node: A node that can be heard by the WAP but not by another node trying to transmit data
- Relies on acknowledgements to know that data has arrived successfully
Node listens for signals to determine whether another node is transmitting
If signal detected
- Wait for random period of time for other node to stop transmitting
- Listen again
If no signal is detected, start transmitting data
Node continues listening to the channel
If node detects collision
- Stop transmitting
- Wait random amount of time
- Try again
With RTS/CTS
- Counteracts the problem of ‘hidden nodes’
- RTS signal: Request to Send signal
- CTS signal: Clear to Send signal
- Node listens for signals to determine whether another node is transmitting
- Signal detected → waits for random period of time for node to stop transmitting → listen again
- If no signal is detected, transmit an RTS signal
- When channel is idle, WAP sends a CTS signal back to the node
- Start transmitting data
\