Special Course in Computer Science: Local Networks. Lecture

Similar documents
ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL

Introduction to Wireless Networking ECE 401WN Spring 2009

MOBILE COMPUTING. Jan-May,2012. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala.

Guide to Wireless Communications, 3 rd Edition. Objectives

Solving the Interference Problem due to Wireless LAN for Bluetooth Transmission Using a Non- Collaborative Mechanism. Yun-Ming, Chiu 2005/6/09

Wireless Personal Area Networks & Wide Area Networks

Medium Access Control Sublayer Chapter 4

Embedded Systems. 8. Communication

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

ENRNG3076 : Oral presentation BEng Computer and Communications Engineering

CS4/MSc Computer Networking. Lecture 13: Personal Area Networks Bluetooth

Computer Networks II Advanced Features (T )

WPAN-like Systems. UWB Ultra Wide Band. IrDA Infrared Data Association. Bluetooth. Z-Wave. WPAN Wireless Personal Area Network

Bluetooth: Short-range Wireless Communication

Wireless Communications

WIRELESS-NETWORK TECHNOLOGIES/PROTOCOLS

Wireless Sensor Networks

CS263: Wireless Communications and Sensor Networks

Bluetooth. Bluetooth Radio

Bluetooth. Quote of the Day. "I don't have to be careful, I've got a gun. -Homer Simpson. Stephen Carter March 19, 2002

Bridging and Switching Basics

Chapter 3.1 Acknowledgment:

Lecture Computer Networks

CHAPTER -1. Introduction to Computer Networks

WIRELESS SENSOR NETWORK

Chapter 4. The Medium Access Control Sublayer

CCM 4300 Lecture 5 Computer Networks, Wireless and Mobile Communications. Dr Shahedur Rahman. Room: T115

Inside Bluetooth. Host. Bluetooth. Module. Application RFCOMM SDP. Transport Interface. Transport Bus. Host Controller Interface

Bluetooth in Mobile Devices

Overview of Networks

Bluetooth. The Bluetooth Vision. Universal Wireless Connectivity. Universal Wireless Connectivity

Module 5. Embedded Communications. Version 2 EE IIT, Kharagpur 1

Bluetooth Demystified

e-pg Pathshala Quadrant 1 e-text

Computer Networks รศ.ดร.อน นต ผลเพ ม. Assoc. Prof. Anan Phonphoem, Ph.D. Kasetsart University, Bangkok, Thailand

Grandstream Networks, Inc. GWN76XX Series Mesh Network Guide

SIMULATION BASED ANALYSIS OF BLUETOOTH NETWORKS. M. Subramani and M. Ilyas

Security. Nelli Gordon and Sean Vakili May 10 th 2011

CHAPTER 3 BLUETOOTH AND IEEE

The Medium Access Control Sublayer

Wireless networks: from cellular to ad hoc

CompTIA IT Fundamentals

Objectives. Learn how computers are connected. Become familiar with different types of transmission media

Introduction to LAN Protocols

AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE

Data Communication. Introduction of Communication. Data Communication. Elements of Data Communication (Communication Model)

Modulation. Propagation. Typical frequency bands

MTA_98-366_Vindicator930

LAN design. Chapter 1

Test Bank for A Guide to Designing and Implementing Local And Wide Area Networks 2nd Edition by Palmer and Sinclair

Local Area Networks NETW 901

[A SHORT REPORT ON BLUETOOTH TECHNOLOGY]

A COLLOCATED APPROACH FOR COEXISTENCE RESOLUTION IN WIRELESS HOME NETWORKING

ET4254 Communications and Networking 1

It is the process of sharing data, programs, and information between two or more computers.

16/06/56. Communications and Networks. Communications and Networks. Communications and Networks

Introduction to LAN Protocols

Chapter 15 Local Area Network Overview

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

12/2/09. Mobile and Ubiquitous Computing. Bluetooth Networking" George Roussos! Bluetooth Overview"

Lecture Objectives. Lecture 1 Wireless Environment and Wireless LANs. Agenda (1) Agenda (2) Wireless Spectrum (1)

Wireless Networks. Authors: Marius Popovici Daniel Crişan Zagham Abbas. Technical University of Cluj-Napoca Group Cluj-Napoca, 24 Nov.

Ethernet. Lecture 6. Outline. Ethernet - Physical Properties. Ethernet - Physical Properties. Ethernet

COMPONENTS OF DATA COMMUNICATION

Amarjeet Singh. February 7, 2012

Data Link Layer -2- Network Access

Communication Systems. WPAN: Bluetooth. Page 1

Wireless LANs/data networks

Local Area Network Overview

Bluetooth. 3.3 Latest Technology in Wireless Network. What is BLUETOOTH: Bluetooth 2/17/2016

Computer Networks. Week 04 Media and Devices. College of Information Science and Engineering Ritsumeikan University

Wireless# Guide to Wireless Communications. Objectives

IT 4504 Section 4.0. Network Architectures. 2008, University of Colombo School of Computing 1

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

Gigabit Networks, VLANs & Wireless LANs

Sensor Application for Museum Guidance

Wireless networks. Wireless Network Taxonomy

EC Wireless Networks VIII - Semester Questions Bank

Introduction to Bluetooth

Chapter 10: Wireless LAN & VLANs

UNIT 5 P.M.Arun Kumar, Assistant Professor, Department of IT, Sri Krishna College of Engineering and Technology, Coimbatore.

Department of Information Technology. CS6551 Computer Networks. Anna University - Two Mark Questions

CEN 538 Wireless LAN & MAN Networks

Data Link Layer -2- Network Access

The Open System Interconnect model

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

Revision of Previous Lectures

VISUAL SUMMARY COMMUNICATION CHANNELS COMMUNICATIONS. Communications and Networks

Research on Modern Bluetooth Technology

Netwoking Essentials

Wireless Personal Area Networks

1. Data Link Layer Protocols

Wireless LAN, WLAN Security, and VPN

Introduction to Networking

Junseok Kim Wireless Networking Lab (WINLAB) Konkuk University, South Korea

Naveen Kumar. 1 Wi-Fi Technology

Goal and Outline. Computer Networking. What Do We Need? Today s Story Lecture 3: Packet Switched Networks Peter Steenkiste

ECE 333: Introduction to Communication Networks Fall Lecture 19: Medium Access Control VII

Ad Hoc Nets - MAC layer. Part II TDMA and Polling

Announcements / Wireless Networks and Applications Lecture 9: Wireless LANs Wireless. Regular Ethernet CSMA/CD.

Transcription:

Special Course in Computer Science: Local Networks Lecture 11 16.5.2012

Roadmap of the Course So far Basic telecom concepts General study of LANs Local Networks Ethernet Token bus Token ring ATM LAN Wi-Fi LAN performance, connecting LANs, LAN management Networks-on-Chip (NoC) Åbo Akademi s local network Jan Wennström Today Efficiency in ÅA s network, Bluetooth Next time Sensor networks

Efficiency Issues in a Switched LAN M. M. Hassan Åbo Akademi, Finland, 2009

Starting point LAN technologies widespread Size grew CAN: campus area networks Issues Fault tolerance, availability Aggregation of switched traffic flow to core Proper design of switched network

Efficiency issues Appear when Network deployed Network extended Arbitrary growth Not enough planning Design overlooking Replacement of devices/links How efficient a network is? Case study: ÅA Ethernet

Early Ethernet

Bridging Bridges SAT Learning Logic Forwarding Logic

Ethernet Switch Multiport bridge Hardware based logic Forwarding logic Learning logic No collision domain One broadcast domain

Switched Ethernet

Hierarchical design: Switch blocks

Hierarchical design

Access layer Connectivity to end devices DLL Medium access to end user Separation of broadcast domains: VLANs Features Large number of network interfaces to support large number of clients Bigger uplinks to connect to distribution layers

Distribution layer Aggregates treffic coming from access layer Features Routing between VLANs defined at access layer High rate of packet forwarding on network layer to support huge traffic volumes coming from access layer Policies to filter/route/re-route traffic Connectivity and translation between media to connect different access layers

Core layer Heart of the network Aggregation of entire traffic Should be highly efficient Highly available (virtually no downtime) No policy or network layer processing to avoid latency Considerably higher forwarding rates at DLL and NL

Åbo Akademi Network, 2009

Åbo Akademi Network: Core

Some issues with Åbo Akademi s network Naming Convention Extended hierarchy Uplink bottlenecks Fault tolerance Firewall bottleneck Old network Core

Naming Conventions Person dependency User friendly names Structured names Encoded information <type><building><wiring closet><device number>- <aggregation tree>-<core tree>.<domain> eswty6204103-bct-ct.abo.fi

Aggregation and core level trees

Extended hierarchy

Extended hierarchy: model

Extended hierarchy: Ethernet delay

Extended hierarchy: ping response

Extended hierarchy: database entry

Uplink bottlenecks

Uplink bottlenecks: model

Uplink bottlenecks: queuing delay

Fault Tolerance: model

Fault Tolerance: effect of failure on devices

Proposed 10GbE network core

Proposed redundant architecture at aggregation and edge layers

Conclusions Network has accumulated some complexity Reasons Arbitrary growth Limited resorces Lack of stringent security needs Main skeleton old

Problems Problems => obstacles to efficiency Switched network architecture Aggregation of bandwidth Extension of hierarchy Bottlenecks Lack of FT Naming convention Old technology backbone

Solutions Solutions Upgrade backbone Delete further depths Partial mesh topology with device addition Structured naming convention

Bluetooth

Bluetooth 1994: Ericsson s interest in connecting phones to laptops 1998: Special Interest Group (SIG) Ericsson, IBM, Intel, Nokia, Toshiba Goal: wireless standard for interconnectin computing and communication devices using short-range, low-power, inexpensive wireless radios 1999: Bluetooth 1.0 Mobile phones, laptops, headsets, printers, keyboards, mice, gameboxes, watches, music players, navigation units Devices find and connect to each other: pairing Securely transfer data 2004: Bluetooth 2.0, higher data rates 2009: Bluetooth 3.0, interoperability with 802.11 for high throughput transfer 2010: Bluetooth 4.0, low-power operation

Bluetooth Architecture Piconet master is connected to slave wireless devices Slaves may be asleep (parked) to save power Two piconets can be bridged into a scatternet

Bluetooth Applications / Protocol Stack Profiles give the set of protocols for a given application 25 profiles, including headset, intercom, streaming audio, remote control, personal area network,

Bluetooth profiles Audio and video usage: 6 profiles Intercom profile: two phones as walkie-talkies Headset and hands-free profiles: voice communication between headset and base station Streaming stereo-quality audio and video: portable music player to headphones, from digital camra to TV, etc Human interface device profile: connecting keyboards and mice to computers Other: Mobile phone or computer receive images from a camera, send images to printer Other: mobile phone as remote for (bluetooth enabled) TV Other: enable networking, eg PAN profile lets devices form an ad-hoc network, or remotely access other network (802.11) Higher-layer information exchange: synchronization profile lets mobile phone get data from computer when leaving and collecting data from it when it returns Some profiles serve as building blocks for other profiles Generic acces profile: all of the other profiles built on it: establish and maintain secure links between master and slaves Other generic profiles: basics of object exchange, audio and video transport Would have been possible to only have 2 profiles? One for file transfer and one for streaming real-time communication

Bluetooth protocol stack Physical radio layer -> OSI and 802 physical layer Radio transmission and modulation Inexpensive system Link control (baseband) -> bit analogous to MAC sublayer + physical layer elements How the master controls time slots, how slots grouped into frames Link manager Establishment of logical channels between devices: power management, pairing and encryption, QoS Lies below host controller interface line Protocols below the line: implemented on Bluetooth chip Protocols above the line: implemented on the Bluetooth device that hosts the chip L2CAP (logical link control adaption protocol) Frames variable-length messages + reliability Profiles each defines a slice of the protocol stack for a particular purpose

Bluetooth Radio / Link Layers Radio layer FHSS, 2.4GHz band> all nodes in piconet hop simultaneously: slot timing and pseudorandom hop sequence dictated by master Adaptive frequency hopping, excludes channels where there are other RF signals Modulation> FSK and PSK, 1-3 Mbps Link layer TDM with timeslots of 625 microsecs for master and slaves Master sends in even slots, (all) slaves share the odd slots Links undergo pairing (user confirms passkey/pin) to authorize them before use Synchronous Connection Oriented for periodic slots in each direction Real-time data, eg phone conversations Frames never retransmitted, instead, forward error correction used Asynchronous CL for packet-switched data available at irregular intervals Best effort basis

Bluetooth Frames Time is slotted; enhanced data rates send faster but for the same time; addresses are only 3 bits for 8 devices (a) (b) (a) (b)

Personal Area Network Connect devices over the range of a person Example of a Bluetooth (wireless) PAN:

Some practicalities Are you registered (MinPlan)? Exams: 25.5 and 8.6 Registration to exams via MinPlan, ONE WEEK before (respectively 18.5 and 1.6) Third exam: 15.6 Registration via emailing Christel Engblom at cengblom@abo.fi TWO WEEKS before, meaning 1.6

Some exercises with difficulties Sliding window Problems 13-16, Chapter 12 Problem 28, Chapter 13

Exam Lectures 3-8 + Exercise Sessions 2-5 Pay attention to Topologies Flow and Error Control Ethernet, WLAN, Token Bus, Token Ring, ATM LAN Efficiency (estimate efficiency of..) Connecting LANs SNMP Compare topologies, access methods, frame structures