The course will cover the following topics:
1. Technologies for wireless networks
1.1. Wi-Fi (Architectures and protocols of WLANs, IEEE specifications 802.11, multiple access mechanism, frame formats, distribution system, mobility management),
1.2. Bluetooth (Bluetooth & IEEE 802.15.1 specifications, picocells and scatternets, channel access, stations states, network formation and signaling),
1.3. Zigbee (IEEE 802.15.4 and Zigbee specifications, network architecture, multiple access mechanism, routing and addressing),
1.4. WMAN (IEEE 802.16 – WiMaX specifications, network architecture, Point-To-Multipoint mode, MESH mode, channel access and scheduling).
2. Network and transport levels
2.1. Network management at network level (Mobile IP, micro-mobility protocols).
2.2. TCP on wireless (algorithms for dealing with channel error, end-to-end approaches, indirect TCP, link layer approaches, analytical models of TCP performance on lossy channels).
3. Multiple access to radio channel
3.1. Aloha protocol (infinite population model, finite population model, single-buffer model)
3.2. Algorithms for stabilizing random access (stabilized Aloha, stack algorithms)
3.3. Models of CSMA (Carrier Sense Multiple Access), CSMA/CD (CSMA with Collision Detect), CSMA/CA (CSMA with Collision Avoidance),
3.4. Reservation Aloha and PRMA,
3.5. Polling systems (waiting time models, exhaustive service, gated service, limited service, round robin service)
3.6. Scheduled radio access (signaling needs, channel state dependent scheduling, multi-carrier scheduling).
4. Ad hoc networks
4.1. Basics of ad-hoc and MESH networks.
4.2. Medium access control in ad hoc networks.
4.3. Routing ad-hoc networks (proactive routing, reactive routing, geographic routing, hybrid routing).
4.4. Broadcast and multicast in ad-hoc networks (models and protocols).