Chapter 4. The Medium Access Control Sublayer

Similar documents
Chapter 4. The Medium Access Control Sublayer. Points and Questions to Consider. Multiple Access Protocols. The Channel Allocation Problem.

The Medium Access Control Sublayer

Medium Access Control. CSCI370 Lecture 5 Michael Hutt New York Institute of Technology

Chapter 4: The Medium Access Layer

Medium Access Control Sublayer Chapter 4

CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala Set 5. February 12 CMSC417 Set 5 1

Wireless LANs. The Protocol Stack The Physical Layer The MAC Sublayer Protocol The Frame Structure Services 802.

Chapter 4 (Week 7) The Medium Access Control Sublayer ANDREW S. TANENBAUM COMPUTER NETWORKS FOURTH EDITION PP CN&DC Dr.

Computer Networks Medium Access Control. Mostafa Salehi Fall 2008

Jaringan Komputer. Broadcast Network. Outline. MAC (Medium Access Control) Channel Allocation Problem. Dynamic Channel Allocation

Chapter 1. Introduction. Uses of Computer Networks. Business Applications Home Applications Mobile Users Social Issues

MAC Sublayer(1) Principal service of the Medium Access Control Sublayer: Allocating a single broadcast channel (mostly a LAN) among competing users

EITF25 Internet Techniques and Applications L4: Network Access. Stefan Höst

Outline. EEC-484/584 Computer Networks. Multiple Access Protocols. Wireless LAN Protocols. Lecture 9. Wenbing Zhao

EEC-484/584 Computer Networks

Computer Networks. Medium Access Sublayer (Part I)

Outline. EEC-682/782 Computer Networks I. Multiple Access Protocols. IEEE 802 Standards

Wireless Communications

Medium Access Control Sublayer Chapter 4

Medium Access Control Sublayer

Unit 7 Media Access Control (MAC)

Data Link Layer -2- Network Access

Chapter 12 Multiple Access 12.1

Data Link Layer -2- Network Access

Lecture 23 Overview. Last Lecture. This Lecture. Next Lecture ADSL, ATM. Wireless Technologies (1) Source: chapters 6.2, 15

ECE453 Introduction to Computer Networks. Broadcast vs. PPP. Delay. Lecture 7 Multiple Access Control (I)

Capitolul 4. Subnivelul Controlul Accesului la Mediu (MAC=Medium Access Control)

Lecture 05 Chapter 16 High Speed LANs

CMPE 257: Wireless and Mobile Networking

Chapter 3. Underlying Technology. TCP/IP Protocol Suite 1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Networks Homework # 2

ECEN 5032 Data Networks Medium Access Control Sublayer

Multiple Access Links and Protocols

Data and Computer Communications

High Level View. EE 122: Ethernet and Random Access protocols. Medium Access Protocols

EE 122: Ethernet and

Multiple Access Protocols

Computer Network Fundamentals Spring Week 3 MAC Layer Andreas Terzis

CSE 461: Multiple Access Networks. This Lecture

Redes de Computadores. Medium Access Control

CHAPTER 7 MAC LAYER PROTOCOLS. Dr. Bhargavi Goswami Associate Professor & Head Department of Computer Science Garden City College

Data and Computer Communications. Chapter 13 Wireless LANs

CMPE 150 Winter 2009

Chapter 6 Local Area Networks and Media Access Control. School of Info. Sci. & Eng. Shandong Univ.

Review. Error Detection: CRC Multiple access protocols. LAN addresses and ARP Ethernet. Slotted ALOHA CSMA/CD

Introduction. High Speed LANs. Emergence of High-Speed LANs. Characteristics of High Speed LANS. Text ch. 6, High-Speed Networks and

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY

Lecture 6: Example LAN: Ethernet

Ethernet. Introduction. CSE 3213 Fall 2011

CS4516 Advanced Computer Networks. Final Review

Lecture 4: Wireless MAC Overview. Hung-Yu Wei National Taiwan University

IEEE , Token Rings. 10/11/06 CS/ECE UIUC, Fall

CS 43: Computer Networks Media Access. Kevin Webb Swarthmore College November 30, 2017

CMPE 257: Wireless and Mobile Networking

Data Link Layer: Collisions

COS 140: Foundations of Computer Science

ICE 1332/0715 Mobile Computing (Summer, 2008)

Protocols for Multiaccess Networks

Contention Protocols and Networks

Wireless Local Area Networks. Networks: Wireless LANs 1

Aloha and slotted aloha

SYLLABUS. osmania university CHAPTER - 3 : MEDIUM ACCESS CONTROL (MAC) SUBLAYER Standards, Bluetooth, Bridges and Routers.

LANs Local Area Networks LANs provide an efficient network solution : To support a large number of stations Over moderately high speed

Multiple Access. Data Communications and Networking

EC Wireless Networks VIII - Semester Questions Bank

CS 43: Computer Networks. 27: Media Access Contd. December 3, 2018

Guide to Wireless Communications, Third Edition. Objectives

Computer Networks (Unit wise Questions)

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

Medium Access Control. IEEE , Token Rings. CSMA/CD in WLANs? Ethernet MAC Algorithm. MACA Solution for Hidden Terminal Problem

Telecommunication Protocols Laboratory Course. Lecture 2

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

COMMUNICATION NETWORKS NETW 501

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

Local Area Networks (LANs) SMU CSE 5344 /

Wireless# Guide to Wireless Communications. Objectives

Lecture 16: QoS and "

Link Layer: Retransmissions

UNIVERSITY QUESTIONS

Wireless LAN -Architecture

LANs. Local Area Networks. via the Media Access Control (MAC) SubLayer. Networks: Local Area Networks

Access Technologies! Fabio Martignon

CSE/EE 461 Wireless and Contention-Free Protocols

College of Computer and Information Sciences Department of Computer Engineering CEN444 Computer Networks Midterm 2 Exam Second Semester 1434/1435

The Medium Access Control Scheme (MAC Layer) Reference: Andrew S. Tanenbaum, Computer Networks, 3rd Edition, Prentice Hall, 1996.

CSCD 433 Network Programming Fall Lecture 7 Ethernet and Wireless

Direct Link Communication II: Wired Media. Multi-Access Communication

CSE 461 Multiple Access. David Wetherall

COS 140: Foundations of Computer Science

Midterm Exam CSCE 232: Computer Networks Fall Instructions:

Midterm Review. Topics. Review: Network. Review: Network. Layers & Protocols. Review: Network WAN. Midterm Review EECS 122 EECS 122

Midterm Review EECS 122. University of California Berkeley

Local Networks. Lecture 4 6-Apr-2016

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

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

EITF25 Internet- - Techniques and Applica8ons Stefan Höst. L5 Data link (part 2)

BVRIT HYDERABAD College of Engineering for Women Department of Information Technology. Hand Out

MSIT 413: Wireless Technologies Week 8

Part3. Local Area Networks (LAN)

CHAPTER 8: LAN Standards

Transcription:

Chapter 4 The Medium Access Control Sublayer

The Channel Allocation Problem Static Channel Allocation in LANs and MANs Dynamic Channel Allocation in LANs and MANs

Dynamic Channel Allocation in LANs and MANs 1. Station Model. 2. Single Channel Assumption. 3. Collision Assumption. 4. (a) Continuous Time. (b) Slotted Time. 5. (a) Carrier Sense. (b) No Carrier Sense.

Multiple Access Protocols ALOHA Carrier Sense Multiple Access Protocols Collision-Free Protocols Limited-Contention Protocols Wavelength Division Multiple Access Protocols Wireless LAN Protocols

Pure ALOHA In pure ALOHA, frames are transmitted at completely arbitrary times.

Pure ALOHA (2) Vulnerable period for the shaded frame.

Pure ALOHA (3) Throughput versus offered traffic for ALOHA systems.

Persistent and Nonpersistent CSMA Comparison of the channel utilization versus load for various random access protocols.

CSMA with Collision Detection CSMA/CD can be in one of three states: contention, transmission, or idle.

Collision-Free Protocols The basic bit-map protocol.

Collision-Free Protocols (2) The binary countdown protocol. A dash indicates silence.

Limited-Contention Protocols Acquisition probability for a symmetric contention channel.

Adaptive Tree Walk Protocol The tree for eight stations.

Wavelength Division Multiple Access Protocols Wavelength division multiple access.

Wireless LAN Protocols A wireless LAN. (a) A transmitting. (b) B transmitting.

Wireless LAN Protocols (2) The MACA protocol. (a) A sending an RTS to B. (b) B responding with a CTS to A.

Ethernet Ethernet Cabling Manchester Encoding The Ethernet MAC Sublayer Protocol The Binary Exponential Backoff Algorithm Ethernet Performance Switched Ethernet Fast Ethernet Gigabit Ethernet IEEE 802.2: Logical Link Control Retrospective on Ethernet

Ethernet Cabling The most common kinds of Ethernet cabling.

Ethernet Cabling (2) Three kinds of Ethernet cabling. (a) 10Base5, (b) 10Base2, (c) 10Base-T.

Ethernet Cabling (3) Cable topologies. (a) Linear, (b) Spine, (c) Tree, (d) Segmented.

Ethernet Cabling (4) (a) Binary encoding, (b) Manchester encoding, (c) Differential Manchester encoding.

Ethernet MAC Sublayer Protocol Frame formats. (a) DIX Ethernet, (b) IEEE 802.3.

Ethernet MAC Sublayer Protocol (2) Collision detection can take as long as 2 τ.

Ethernet Performance Efficiency of Ethernet at 10 Mbps with 512-bit slot times.

Switched Ethernet A simple example of switched Ethernet.

Fast Ethernet The original fast Ethernet cabling.

Gigabit Ethernet (a) A two-station Ethernet. (b) A multistation Ethernet.

Gigabit Ethernet (2) Gigabit Ethernet cabling.

IEEE 802.2: Logical Link Control (a) Position of LLC. (b) Protocol formats.

Wireless LANs The 802.11 Protocol Stack The 802.11 Physical Layer The 802.11 MAC Sublayer Protocol The 802.11 Frame Structure Services

The 802.11 Protocol Stack Part of the 802.11 protocol stack.

The 802.11 MAC Sublayer Protocol (a) The hidden station problem. (b) The exposed station problem.

The 802.11 MAC Sublayer Protocol (2) The use of virtual channel sensing using CSMA/CA.

The 802.11 MAC Sublayer Protocol (3) A fragment burst.

The 802.11 MAC Sublayer Protocol (4) Interframe spacing in 802.11.

The 802.11 Frame Structure The 802.11 data frame.

802.11 Services Distribution Services Association Disassociation Reassociation Distribution Integration

802.11 Services Intracell Services Authentication Deauthentication Privacy Data Delivery

Bluetooth Bluetooth Architecture Bluetooth Applications The Bluetooth Protocol Stack The Bluetooth Radio Layer The Bluetooth Baseband Layer The Bluetooth L2CAP Layer The Bluetooth Frame Structure

Bluetooth Architecture Two piconets can be connected to form a scatternet.

Bluetooth Applications The Bluetooth profiles.

The Bluetooth Protocol Stack The 802.15 version of the Bluetooth protocol architecture.

The Bluetooth Frame Structure A typical Bluetooth data frame.

Data Link Layer Switching Bridges from 802.x to 802.y Local Internetworking Spanning Tree Bridges Remote Bridges Repeaters, Hubs, Bridges, Switches, Routers, Gateways Virtual LANs

Data Link Layer Switching Multiple LANs connected by a backbone to handle a total load higher than the capacity of a single LAN.

Bridges from 802.x to 802.y Operation of a LAN bridge from 802.11 to 802.3.

Bridges from 802.x to 802.y (2) The IEEE 802 frame formats. The drawing is not to scale.

Local Internetworking A configuration with four LANs and two bridges.

Spanning Tree Bridges Two parallel transparent bridges.

Spanning Tree Bridges (2) (a) Interconnected LANs. (b) A spanning tree covering the LANs. The dotted lines are not part of the spanning tree.

Remote Bridges Remote bridges can be used to interconnect distant LANs.

Repeaters, Hubs, Bridges, Switches, Routers and Gateways (a) Which device is in which layer. (b) Frames, packets, and headers.

Repeaters, Hubs, Bridges, Switches, Routers and Gateways (2) (a) A hub. (b) A bridge. (c) a switch.

Virtual LANs A building with centralized wiring using hubs and a switch.

Virtual LANs (2) (a) Four physical LANs organized into two VLANs, gray and white, by two bridges. (b) The same 15 machines organized into two VLANs by switches.

The IEEE 802.1Q Standard Transition from legacy Ethernet to VLAN-aware Ethernet. The shaded symbols are VLAN aware. The empty ones are not.

The IEEE 802.1Q Standard (2) The 802.3 (legacy) and 802.1Q Ethernet frame formats.

Summary Channel allocation methods and systems for a common channel.