CS698T Wireless Networks: Principles and Practice

Similar documents
The 2P MAC Protocol for WiFi Mesh Networks: Design and Evaluation

Wireless Protocols. Training materials for wireless trainers

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

Lecture 16: QoS and "

3.1. Introduction to WLAN IEEE

IEEE MAC Sublayer (Based on IEEE )

4.3 IEEE Physical Layer IEEE IEEE b IEEE a IEEE g IEEE n IEEE 802.

Guide to Wireless Communications, Third Edition. Objectives

Wireless Local Area Networks (WLANs) Part I

The 2P MAC for Rural WiFi Networks

Mobile & Wireless Networking. Lecture 7: Wireless LAN

Data Communications. Data Link Layer Protocols Wireless LANs

MSIT 413: Wireless Technologies Week 8

CSE 461: Wireless Networks

Wireless# Guide to Wireless Communications. Objectives

WiFi Networks: IEEE b Wireless LANs. Carey Williamson Department of Computer Science University of Calgary Winter 2018

Internet Protocol Stack

Mohamed Khedr.

Introduction to IEEE

Computer Communication III

04/11/2011. Wireless LANs. CSE 3213 Fall November Overview

Wireless Networks (MAC)

Wireless LAN -Architecture

IEEE WLANs (WiFi) Part II/III System Overview and MAC Layer

6.9 Summary. 11/20/2013 Wireless and Mobile Networks (SSL) 6-1. Characteristics of selected wireless link standards a, g point-to-point

Medium Access Control. MAC protocols: design goals, challenges, contention-based and contention-free protocols

Unit 7 Media Access Control (MAC)

Wireless LANs. ITS 413 Internet Technologies and Applications

Wireless Networks (MAC) Kate Ching-Ju Lin ( 林靖茹 ) Academia Sinica

Chapter 6 Medium Access Control Protocols and Local Area Networks

Topics for Today. More on Ethernet. Wireless LANs Readings. Topology and Wiring Switched Ethernet Fast Ethernet Gigabit Ethernet. 4.3 to 4.

Local Area Networks NETW 901

Wireless Communication and Networking CMPT 371

Wireless Local Area Networks. Networks: Wireless LANs 1

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

Chapter 6 Wireless and Mobile Networks. Csci 4211 David H.C. Du

WiFi / IEEE WLAN

CS 348: Computer Networks. - WiFi (contd.); 16 th Aug Instructor: Sridhar Iyer IIT Bombay

Multiple Access Links and Protocols

CS263: Wireless Communications and Sensor Networks

ECE442 Communications Lecture 3. Wireless Local Area Networks

Mobile and Sensor Systems

Mobile Communications Chapter 7: Wireless LANs

Hands-On Exercises: IEEE Standard

Overview : Computer Networking. Spectrum Use Comments. Spectrum Allocation in US Link layer challenges and WiFi WiFi

Lesson 2-3: The IEEE x MAC Layer

Wireless and WiFi. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Advanced Computer Networks WLAN

Mohammad Hossein Manshaei 1393

Data and Computer Communications. Chapter 13 Wireless LANs

Wireless Networking & Mobile Computing

The MAC layer in wireless networks

The MAC layer in wireless networks

CMPE 257: Wireless and Mobile Networking

original standard a transmission at 5 GHz bit rate 54 Mbit/s b support for 5.5 and 11 Mbit/s e QoS

Lecture 17: Wireless Networking"

Wireless Communications

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

Shared Access Networks Wireless. 1/27/14 CS mywireless 1

Wireless and Mobile Networks

Laboratory of Nomadic Communication. Quick introduction to IEEE

CMPE 257: Wireless and Mobile Networking

CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. Fall 2018 CMSC417 Set 1 1

IEEE Technical Tutorial. Introduction. IEEE Architecture

Lecture 25: CSE 123: Computer Networks Alex C. Snoeren. HW4 due NOW

Introduction. Giuseppe Bianchi, Ilenia Tinnirello

IEEE Wireless LANs

Wireless MACs: MACAW/802.11

ICE 1332/0715 Mobile Computing (Summer, 2008)

Outline / Wireless Networks and Applications Lecture 9: Wireless LANs Aloha and 802 Wireless. Regular Ethernet CSMA/CD

ICE 1332/0715 Mobile Computing (Summer, 2008)

Introduction to Wireless Networking CS 490WN/ECE 401WN Winter Lecture 4: Wireless LANs and IEEE Part II

Topic 2b Wireless MAC. Chapter 7. Wireless and Mobile Networks. Computer Networking: A Top Down Approach

Vehicle Networks. Wireless Local Area Network (WLAN) Univ.-Prof. Dr. Thomas Strang, Dipl.-Inform. Matthias Röckl

Internetwork Expert s CCNP Bootcamp. Wireless LANs. WLANs replace Physical (layer 1) and Data Link (layer 2) transports with wireless

Internet Structure. network edge:

Lecture 24: CSE 123: Computer Networks Stefan Savage. HW4 due NOW

02/21/08 TDC Branch Offices. Headquarters SOHO. Hot Spots. Home. Wireless LAN. Customer Sites. Convention Centers. Hotel

Wireless Local Area Networks (WLANs) and Wireless Sensor Networks (WSNs) Primer. Computer Networks: Wireless LANs

Wireless Local Area Network (IEEE )

Wireless technology Principles of Security

Computer Networks. Wireless LANs

INTRODUCTION TO WIRELESS LAN, MAC PROTOCOLS and INTERFERENCE. Choong Seon Hong, KHU

Wireless Intro : Computer Networking. Wireless Challenges. Overview. TCP on wireless links Wireless MAC Assigned reading.

Last Lecture: Data Link Layer

Wireless & Mobile Networking

Multimedia Communication Services Traffic Modeling and Streaming

Wireless and Mobile Networks 7-2

Performance anomaly of b

Wireless Networks. CSE 3461: Introduction to Computer Networking Reading: , Kurose and Ross

CS4516 Advanced Computer Networks. Final Review

Investigation of WLAN

Lecture (08) Wireless Traffic Flow and AP Discovery

IEEE Wireless LANs Part I: Basics

Rahman 1. Application

CSCD 433 Network Programming Fall Lecture 7 Ethernet and Wireless

Functions of physical layer:

CSC 4900 Computer Networks: Wireless Networks

Wireless LAN. Access Point. Provides network connectivity over wireless media

Wireless Communication Session 4 Wi-Fi IEEE standard

Transcription:

CS698T Wireless Networks: Principles and Practice IEEE 802.11 (WLAN/WiFi) Bhaskaran Raman, Department of CSE, IIT Kanpur http://www.cse.iitk.ac.in/users/braman/courses/wless-spring2007/

IEEE 802.11 (WiFi) Part of 802.x series 802.3 is Ethernet 802.11a, 802.11b, 802.11g specify three different PHY layers MAC is the same 802.11a: 5.2 to 5.7GHz 802.11b/g: 2.4 to 2.4835GHz

802.11: What does it specify? Source: IEEE 802.11 specification

802.11: What does it Specify? PHY sub-layer 802.11a, 802.11b, 802.11g MAC sub-layer Independent of the PHY DCF (Distributed Coodrination Function) CSMA/CA PCF (Point Coordination Function) MAC management

802.11 PHY 802.11b data-rates (modulation schemes): 1Mbps (BPSK), 2Mbps (QPSK), 5.5Mbps (CCK), 11Mbps (CCK) 802.11a and 802.11g data-rates: 6, 9, 12, 18, 24, 36, 48, 54 Mbps OFDM + BPSK/QPSK/16QAM/64QAM 802.11g also supports 802.11b data-rates and modulations (backwards compatible)

802.11b Channels Non-overlapping channels 11 6 1 Mhz 2400 2412 2422 2432 2442 2452 2462 Each channel is 22MHz wide Adjacent channels overlap Non-overlapping channels: 1, 6, 11 2472 2483.5 Band recently delicensed in India for indoor, outdoor usage

802.11a Channels Each channel is 20MHz wide As of now, band is not free in India for outdoor use Source: Cisco presentation

802.11 Service Sets Basic Service Set: set of STAs in a region IBSS: Independent Basic Service Set Infrastructure Basic Service Set

802.11 Extended Service Set (ESS) Wired LAN (ethernet), or Wireless (WDS)

MAC Classification Based on what dimension is used for multiplexing: SDMA, TDMA, FDMA, CDMA Based on how control is achieved: Central (+) Easy to design/implement (-) Single point of failure, bottleneck Distributed (+) Natural when there is no central information 802.11 specifies DCF (Distributed Coordination Function), PCF (Point Coordination Function) PCF uses central control

Ethernet CSMA/CD: Prelude to 802.11 CSMA/CA CSMA/CD: Carrier-Sense Multiple Access with Collision Detection Listen before transmit (CS) Tx when (as soon as) medium is free (1-persistent) Collision Detection (CD) Backoff (exponential) on collision

802.11 CSMA/CA Collision detection impossible in wireless Conceptual name is CSMA/CA: Carrier-Sense Multiple Access with Collision Avoidance Tx power is relatively very high near the transmitter 802.11 calls it DCF (Distributed Coordination Function) Collision Avoidance: Back-off before tx (even when no collision) Contention Window (CW) in terms of number slots

The Backoff Procedure A data DIFS B C Slot-time data Contention window: Num slots=random[0, CW) CW = 32, 64, 128, 256, 512, 1024 Double CW on collision Question: Why DIFS?

CSMA/CA + ACK ACK data A DIFS Slot-time SIFS DIFS data B data C ACK missing ==> Deduce collision SIFS should be < DIFS Retransmit (have to content anew) Else, ACK timeout may occur unnecessarily

DCF Timing Relations Source: IEEE 802.11 Specifications

Propagation Time is Important Ignore delay between A & B r=1 A One-way delay = d C r=0 B (1)A finishes tx at time t (2)B senses the channel to be free at t, C senses the channel to be free at t+d (3)C starts sending at t+d+difs, this reaches B at t+d+difs+d (4)B should not have started tx by then ==> slottime should be < 2d

802.11 PCF Mode of Operation Source: IEEE 802.11 Specification

IFS Relations Source: IEEE 802.11 Specification

The Hidden Node Problem A C B Medium is free DOES NOT IMPLY ok-to-transmit

The Exposed Node Problem A D C B Medium is busy DOES NOT IMPLY not-ok-to-transmit

Hidden Node Solution: RTS/CTS CTS A C B RTS

RTS/CTS Exchange Example Source: IEEE 802.11 Specification

Beacons and Probes Client Beacon has: AP capabilities, beacon period, SSID, Traffic Indication Map (TIM) A client may be in the coverage area of many APs APs send periodic beacons Client may passively scan these Or, probe-response for active scanning

Authentication and Association Client A client has to Authenticate itself to an AP Then Associate itself A client may authenticate itself to many APs to speed-up roaming

802.11 Frame Format Source: IEEE 802.11 Specification Source: IEEE 802.11 Specification

Throughput estimation in 802.11 PLCP preamble + header: 24 bytes RTS: 20 bytes, CTS: 14 bytes MAC header: 28 or 34 bytes IP header: 20 bytes TCP header: 20 bytes UDP header: 8 bytes Bottomline: too much per-packet overhead!

802.11 Alphabet Soup Source: Cisco presentation

802.11 Enterprise Deployment

Community Networks Source: Roofnet SIGCOMM 04 paper

Long-Dist.: Digital Gangetic Plains 802.11 for last-hop access within a village Sep 02 Point-toPoint 802.11 link Dec 02 0.9 Km 5.1 Km 12 Km 2.3 Km MS3 Jun 02 IITK 17.3 Km Nov 02 Bithoor 12 Km Jun 02 5 Km 39 Km Sarauhan Mandhana Apr 02 Rasoolabad Safipur 22.5 Km Lodhar Mar 03 Rajajipuram/Lucknow Mar 04 Jun 03 37 Km 23 Km Banthar End to end distance ~80 Km 22 Km Dec 03 River Ganges Sawayajpur Land-line access point (close to high-population density area) Not to scale

The Ashwini Network

Wireless Technologies Source: Cisco presentation