standard. Acknowledgement: Slides borrowed from Richard Y. Yale

Similar documents
Computer Networks. Wireless LANs

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

Mobile Communications Chapter 7: Wireless LANs

Mobile & Wireless Networking. Lecture 7: Wireless LAN

ICE 1332/0715 Mobile Computing (Summer, 2008)

Data Communications. Data Link Layer Protocols Wireless LANs

Lecture 16: QoS and "

Mobile Communications Chapter 7: Wireless LANs

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

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

Chapter 6 Medium Access Control Protocols and Local Area Networks

Wireless LANs. ITS 413 Internet Technologies and Applications

MAC. Fall Data Communications II 1

MAC in /20/06

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

Introduction to IEEE

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

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

Wireless Local Area Networks (WLANs) Part I

Chapter 7: Wireless LANs

3.1. Introduction to WLAN IEEE

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

Advanced Computer Networks WLAN

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

Mohamed Khedr.

Chapter 7: Wireless LANs

IEEE MAC Sublayer (Based on IEEE )

Mobile Communications Chapter 7: Wireless LANs

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

Wireless Communication Session 4 Wi-Fi IEEE standard

Data and Computer Communications. Chapter 13 Wireless LANs

Outline. CS5984 Mobile Computing. IEEE 802 Architecture 1/7. IEEE 802 Architecture 2/7. IEEE 802 Architecture 3/7. Dr. Ayman Abdel-Hamid, CS5984

IEEE Technical Tutorial. Introduction. IEEE Architecture

WLAN 1 IEEE Basic Connectivity. Manuel Ricardo. Faculdade de Engenharia da Universidade do Porto

WLAN 1 IEEE Manuel Ricardo. Faculdade de Engenharia da Universidade do Porto

Mobile Communications Chapter 7: Wireless LANs

Unit 7 Media Access Control (MAC)

Hands-On Exercises: IEEE Standard

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

Wireless Local Area Network (IEEE )

Lesson 2-3: The IEEE x MAC Layer

Page 1. Wireless LANs: Design Requirements. Evolution. EEC173B/ECS152C, Winter Wireless LANs

CHAPTER 8: LAN Standards

Internet Protocol Stack

Wireless and Mobile Networks

ECE442 Communications Lecture 3. Wireless Local Area Networks

Wireless Networking & Mobile Computing

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

Mohammad Hossein Manshaei 1393

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

WLAN (802.11) Nomadic Communications. Renato Lo Cigno - Tel: Dipartimento di Ingegneria e Scienza dell Informazione

Internet Structure. network edge:

Multiple Access in Cellular and Systems

Wireless Protocols. Training materials for wireless trainers

IEEE Medium Access Control. Medium Access Control

CSE 461: Wireless Networks

Computer Communication III

IEEE WLAN (802.11) Copyright. Nomadic Communications

Wireless Local Area Networks. Networks: Wireless LANs 1

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

Multiple Access Links and Protocols

Local Area Networks. Lecture 17 Fall Token Ring and FDDI

Page 1. Outline : Wireless Networks Lecture 11: MAC. Standardization of Wireless Networks. History. Frequency Bands

CMPE 257: Wireless and Mobile Networking

Mohammad Hossein Manshaei

Wireless LAN -Architecture

Getting Connected (Chapter 2 Part 4) Networking CS 3470, Section 1 Sarah Diesburg

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

MSIT 413: Wireless Technologies Week 8

IEEE Wireless LANs

Overview. Wireless networks basics IEEE (Wi-Fi) a/b/g/n ad Hoc MAC protocols ad Hoc routing DSR AODV

CMPE 257: Wireless and Mobile Networking

Chapter 6 Wireless and Mobile Networks

Investigation of WLAN

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

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

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

Wireless Communication and Networking CMPT 371

IEEE Wireless LANs Part I: Basics

Wireless and Mobile Networks 7-2

Wireless Communications

Nomadic Communications WLAN MAC Fundamentals

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

Topic 4. Wireless LAN IEEE

Guide to Wireless Communications, Third Edition. Objectives

Last Lecture: Data Link Layer

CSCD 433 Network Programming Fall Lecture 7 Ethernet and Wireless

Lecture (08) Wireless Traffic Flow and AP Discovery

Media Access. Both are on shared media. Then, what s really the problem?

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

Announcements : Wireless Networks Lecture 11: * Outline. Power Management. Page 1

Functions of physical layer:

Wireless Networks (MAC)

Module 6: Wireless Mobile Networks

Performance anomaly of b

Figure.2. Hidden & Exposed node problem

Transmission Control Protocol over Wireless LAN

Introduction to Wireless LAN

CSC 4900 Computer Networks: Wireless Networks

Transcription:

802.11 standard Acknowledgement: Slides borrowed from Richard Y. Yang @ Yale

IEEE 802.11 Requirements Design for small coverage (e.g. office, home) Low/no mobility High data rate applications Ability to integrate real time applications and non real time applications Use un licensed spectrum 2

802.11: Infrastructure Mode STA 1 ESS 802.11 LAN BSS 1 Access Point BSS 2 Distribution System Access Point 802.x LAN Portal STA 2 802.11 LAN STA 3 Architecture similar to cellular networks station (STA) terminal with access mechanisms to the wireless medium and radio contact to the access point access point (AP) station integrated into the wireless LAN and the distribution system basic service set (BSS) group of stations using the same AP portal bridge to other (wired) networks distribution system interconnection network to form one logical network (EES: Extended Service Set) based on several BSS 3

IEEE 802.11 Physical Layer Family of IEEE 802.11 standards: unlicensed frequency spectrum: 900Mhz, 2.4Ghz, 5.1Ghz, 5.7Ghz 300 MHz 5.15 5.35 GHz 5.725 5.825 GHz and 802.11b/g 802.11a 4

The IEEE 802.11 Family Protocol Release Data Freq. Rate (typical) Rate (max) Legacy 1997 2.4 GHz 1 Mbps 2Mbps? Range (indoor) 802.11a 1999 5 GHz 25 Mbps 54 Mbps 802.11b 1999 2.4 GHz 6.5 Mbps 11 Mbps 802.11g 2003 2.4 GHz 25 Mbps 54 Mbps 802.11n 2008 2.4/5 GHz 200 Mbps 540 Mbps ~30 m ~30 m ~30 m ~50 m 5

802.11a Modulation 3 different physical layer implementation Frequency hopping spread spectrum Direct sequence spread spectrum IR Adaptive modulation BPSK: 6, 9 Mbps QPSK: 12, 18 Mbps 16 QAM: 24, 36 Mbps 64 QAM: 48, 54 Mbps 6

r Traffic services 802.11 MAC Layer m Asynchronous Data Service (mandatory) exchange of data packets based on best effort support of broadcast and multicast m Time Bounded Service (optional) exchange of bounded delay service 7

802.11 MAC Layer: Access Methods DFWMAC DCF CSMA/CA (mandatory) collision avoidance via randomized back off ACK packet for acknowledgements DFWMAC DCF w/ RTS/CTS (optional) additional virtual carrier sensing: to avoid hidden terminal problem DFWMAC PCF (optional) access point polls terminals according to a list 8

802.11 CSMA/CA CSMA: Listen before transmit Collision avoidance when transmitting a packet, choose a backoff interval in the range [0, CW] CW is contention window Count down the backoff interval when medium is idle count down is suspended if medium becomes busy Transmit when backoff interval reaches 0 9

802.11 Backoff IEEE 802.11 contention window CW is adapted dynamically depending on collision occurrence after each collision, CW is doubled thus CW varies from CWmin to CWmax 802.11b 802.11a 802.11g aslottime 20 usec 9 usec 20 usec (mixed); 9 usec (g-only) acwmin 31 slots 15 slots 15 slots 10

Congestion Avoidance: Example busy B1 = 25 wait B1 = 5 data B2 = 20 busy data B2 = 15 wait B2 = 10 cw = 31 B1 and B2 are backoff intervals at nodes 1 and 2 Q: how is the performance of a mixed mode 802.11b/g network? 11

802.11 RTS/CTS + ACK r r r r Sender sends RTS with NAV (Network allocation Vector, i.e. reservation parameter that determines amount of time the data packet needs the medium) Receiver acknowledges via CTS (if ready to receive) m CTS reserves channel for sender, notifying possibly hidden stations Sender can now send data at once, acknowledgement via ACK Other stations store NAV distributed via RTS and CTS sender DIFS RTS data receiver SIFS CTS SIFS SIFS ACK other stations NAV (RTS) NAV (CTS) defer access DIFS new contention data t 12

802.11 Inter Frame Spacing r Defined different inter frame spacing r SIFS (Short Inter Frame Spacing); 10 us in 802.11b m highest priority, for ACK, CTS, polling response r PIFS (PCF IFS); 30 us in 802.11b m medium priority, for time-bounded service using PCF r DIFS (DCF, Distributed Coordination Function IFS); 50 us in 802.11b m lowest priority, for asynchronous data service DIFS DIFS medium busy PIFS SIFS contention next frame direct access if medium is free DIFS t 13

802.11 Inter Frame Spacing 802.11b 802.11a 802.11g asifstime 10 usec 16 usec 10 usec aslottime 20 usec 9 usec 20 usec (mixed); 9 usec (g only) adiftime (2xSlot+SIFS) 50 usec 34 usec 50 usec; 28 usec 14

802.11: PCF for Polling (Infrastructure Mode) point coordinator polled wireless stations NAV medium busy PIFS D NAV SIFS SIFS U contention free period D contention period t D: downstream poll, or data from point coordinator U: data from polled wireless station 15

802.11b Frame Format preamble 2 Sync SFD PLCP header MAC Data CRC Preamble (192 usec; or optional 96 short version) - Sync: alternating 0s and 1s (DSSS 128 bits) - SFD: Start Frame delimiter: 0000 1100 1011 1101 PLCH (Physical Layer Convergence Procedure) Header - payload length - signaling field: the rate info. - CRC: 16 bit protection of header 16

802.11 MAC Data Format r r r r Types m control frames, management frames, data frames Sequence numbers m important against duplicated frames due to lost ACKs Addresses m receiver, transmitter (physical), BSS identifier, sender (logical) Miscellaneous m sending time, checksum, frame control, data bytes 2 2 6 6 6 6 Duration/ Address Address Address Sequence ID 1 2 3 number Frame Control 2 0-2312 4 Address Data 4 CRC bits 2 2 4 1 1 1 1 1 1 1 1 Protocol Type Subtype To From More Retry Power More version DS DS Frag Mgmt Data WEP Order 17

18

10% HT, 10% partial HT, 80% perfectly sense each other A Testbed Result USRPs 802.11a Each run randomly picks an AP and two clients

Throughput Comparison CDF of concurrent flow pairs Perfectly Sense Partial Hidden Hidden Terminals Terminals Throughput 802.11