Wireless Networks (CSC-7602) Lecture 1 (27 Aug 2007)

Similar documents
CEN 538 Wireless LAN & MAN Networks

IT4405 Computer Networks (Compulsory)

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

Mobile and Sensor Systems

Overview of Networks

Module 2 Overview of Computer Networks

Module 2 Overview of. Computer Networks

Chapter 2 Network Models 2.1

WIRELESS SENSOR NETWORK

Computer Networks. Wireless and Mobile Networks. László Böszörményi Computer Networks Mobile - 1

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

DATA COMMUNICATION AND NETWORKS

Last Lecture: Data Link Layer

Wireless and Mobile Networks Reading: Sections 2.8 and 4.2.5

Computer Networks. Dr. Abdel Ilah ALshbatat Dept. of Communication and Computer Engineering Faculty of Engineering Tafila Technical University

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

Technical Introduction

Chapter 2 Communicating Over the Network

Operating Systems CS 571

Guide to Networking Essentials, 6 th Edition. Chapter 6: Network Reference Models and Standards

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

Session 4 Networks II

ECE 650 Systems Programming & Engineering. Spring 2018

Computer Networks. Andrew S. Tanenbaum

CS 428/528 Computer Networks Lecture 01. Yan Wang

EEC-484/584 Computer Networks

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

CSC 4900 Computer Networks: Mobility

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

Operating Systems. 16. Networking. Paul Krzyzanowski. Rutgers University. Spring /6/ Paul Krzyzanowski

COMPONENTS OF DATA COMMUNICATION

TCOM 370 NOTES 99-1 NETWORKING AND COMMUNICATIONS

ECS 152A Computer Networks Instructor: Liu. Name: Student ID #: Final Exam: March 17, 2005

Department of Computer Science and Engineering. CSE 3213: Computer Networks I (Summer 2008) Midterm. Date: June 12, 2008

Reti di Calcolatori I

Chapter 2. Communicating Over The Network. CCNA1-1 Chapter 2

4G Mobile Communications

Introduction and Layered Network Architecture. EEE 538 Dr. Nail Akar Bilkent University Electrical and Electronics Engineering Department

Communicating over the Network

System Programming. Introduction to computer networks

CSC 4900 Computer Networks: Wireless Networks

Announcements: ECE/CS 372 introduction to computer networks. Assignment 4 due now. Chapter 7

ECE : Fundamentals of Wireless Networking - Spring 2007

Vorlesung Kommunikationsnetze Research Topics: QoS in VANETs

ECE 586 Advanced Topics: Wireless Networking

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

2. A collection of interconnected networks is called an internetwork. 3. Each machine is connected to a central hub with a point-to-point connection.

Lecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.

E&CE 358: Tutorial 1. Instructor: Sherman (Xuemin) Shen TA: Miao Wang

Wireless Communication Course Instructor: Dr. Safdar Ali

Wireless Communication and Networking CMPT 371

Packet Switching, Layer Models and Protocol Suites

Data Communication & Computer Networks MCQ S

Wireless networks. Wireless Network Taxonomy

Wireless Security Background

Rab Nawaz Jadoon DCS. Assistant Professor. Department of Computer Science. COMSATS Institute of Information Technology. Mobile Communication

UNIT II NETWORKING

Wireless Network and Mobility

Computer Networks. General Course Information. Addressing and Routing. Computer Networks 9/8/2009. Basic Building Blocks for Computer Networks

University of Southern California EE450: Introduction to Computer Networks

infrared Disadvantage: 1. cannot use for long-range communication or outside a building due to sun s rays.

Medium Access Control

SUBJECT: DATA COMMUNICATION AND NETWORK SEMESTER: V SEMESTER COURSE: BCA SUBJECT TEACHER: Dr.K.Chitra Assistant Professor, Department of Computer

Wireless Communication and Networking CMPT 371

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

ISO/OSI Model and Collision Domain NETWORK INFRASTRUCTURES NETKIT - LECTURE 1 MANUEL CAMPO, MARCO SPAZIANI

Layering in Networked computing. OSI Model TCP/IP Model Protocols at each layer

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY

Switching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1

CS-435 spring semester Network Technology & Programming Laboratory. Stefanos Papadakis & Manolis Spanakis

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

Faculty of Science and IT Course title. Pre-requisite/corequisite

Wireless Networking: An Introduction. Hongwei Zhang

Computer Networks Medium Access Control. Mostafa Salehi Fall 2008

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

Lecture 2: Internet Structure

Physical Layer: Multiplexing, Spectrum Spreading and Switching. Covers Chapters# 06 & 08 from Text Book

Local Area Networks NETW 901

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

Electrical and Computer Engineering Technology

Announcements: Assignment 4 due now Lab 4 due next Tuesday Assignment 5 posted, due next Thursday

1. What is a network protocol and why are protocols needed when two machines communicate? 2 marks

Institute of Electrical and Electronics Engineers (IEEE) IEEE standards

Chapter 6 Wireless and Mobile Networks

Chapter 2. Communicating Over The Network

Lecture 3 Protocol Stacks and Layering

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

COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK UNIT-1 WIRELESS COMMUNICATION FUNDAMENTALS

Raj Jain. The Ohio State University Columbus, OH

CSMA based Medium Access Control for Wireless Sensor Network

Data Communication and Network. Introducing Networks

UDP, TCP, IP multicast

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

Lecture 6. Reminder: Homework 2, Programming Project 2 due on Thursday. Questions? Tuesday, September 13 CS 475 Networks - Lecture 6 1

Defining Networks with the OSI Model. Module 2

Announcements: ECE/CS 372 introduction to computer networks. Assign 4 is due this Thursday Lab 4 is due next Tuesday Assignment 5 posted soon

CSCI Computer Networks

Chapter 12 Network Protocols

EE 597: Wireless Networks (Spring 12)

GPRS and UMTS T

Transcription:

Wireless Networks (CSC-7602) Lecture 1 (27 Aug 2007) Seung-Jong Park (Jay) http://www.csc.lsu.edu/~sjpark 1 Handouts Class information Schedule (check online frequently) 2 1

Goals Principles on Wireless Networks Topics Architecture Technologies Protocols MAC Routing Transport Simulation & Performance Evaluation 3 Requirements for Simulation Programming C/C++ Linux (just need to know how to use it and compile C) Linux server account? Passion 4 2

Administrative Information Seung-Jong Park Room 289, Coates Hall Email : sjpark at csc.lsu.edu Office hours: Mon. 5:10pm-8:00pm Class website http://www.csc.lsu.edu/~sjpark 5 Policies Lecture slides will be available on website before the day of class Lecture slides are NOT comprehensive students are expected to attend classes to fill in information Miss classes at your own risk. Professor will NOT be responsible for any information you might not have because of a missed class Zero tolerance policy toward cheating 6 3

Textbook Textbook NO Just Slides Additional reading list will be available on website 7 Grading Exam 1 final (1 x 30% = 35%) Paper Presentation 1 x 20% = 20% Project (Ns2 Simulation) 2 Projects 1 st project (20%) 2 nd project (20%) Class points Interaction in class (1 x 5% = 5%) Grades A if above 85 out of 100 B if above 70 out of 100 C if above 50 out of 100 F if below 50 or miss class more than 4 times 8 4

Introduction of Networks Communication Networks Broadcast networks Each station can hear every other station in the network (fully connected network) Switched networks Stations interconnected through a (non-fully) connected mesh Packet switched vs. Circuit switched What kind of a network is the Internet? 10 5

Communication Protocols Rules used in communication Monolithic vs. Layered Protocol data units used to exchange information between peer layers of protocol stack Examples of communication protocols? 11 OSI Open Systems Interconnection: ISO (International Standards Organization) s standard for communication protocols Also referred to as the OSI reference model or simply the OSI model 7 layer protocol stack 12 6

OSI Protocol Stack Physical Data link Network Transport Session Presentation Application 13 OSI (contd.) Physical: mechanical/electrical rules for transferring bits Data link: flow control error detection error recovery 14 7

OSI (contd.) Network Routing Congestion control Quality of service Transport End-to-end communication of data Reliability Sequencing Flow control Congestion control 15 OSI (contd.) Session Application specific functionality Still, generic to multiple applications (e.g. security) Presentation Data formatting Application 16 8

TCP/IP Protocol Suite Differences between OSI and TCP/IP? 5 layers: Physical Data link/mac (ARP, SLIP) Network (IP, ICMP, IGMP) Transport (TCP, UDP) Application (http, ftp, telnet, smtp) 17 Introduction of Wireless Communications 9

How Radio Works Electricity vs. Magnetic Field Sine Wave Frequency 19 How Communication Works AM (Amplititute Modulation) FM (Frequency Modulation) 20 10

Wireless Transmission The Electromagnetic Spectrum Radio Transmission Microwave Transmission Infrared and Millimeter Waves Lightwave Transmission 21 The Electromagnetic Spectrum The electromagnetic spectrum and its uses for communication. 22 11

Politics of the Electromagnetic Spectrum The ISM bands in the United States. 23 Voice Communication Sampling & Quantization x n n 24 12

Voice vs. Data Communication Past: analog voice communication which is the 1 st application of wireless networks, such as radio Current: digital voice communication (4 or 8 Kbps) and low speed digital data communication Future: high speed data communication for speech, video, and data 25 Wireless Networks from System Perspective Cellular networks Ad-hoc networks WLAN networks Sensor networks 26 13

Architecture of Cellular Networks 27 Evolution of Cellular Networks 28 14

Issues at Cellular Networks Multiple access technology Increase # of users in finite amount of frequency bandwidth Resource management Reduce redundant usage of resource Handoff 29 Multiple Access Technologies FDMA (Frequency Division Multiple Access) Each user has a private frequency AMPS TDMA (Time Division Multiple Access) Each user has a private time on a private frequency GSM, IS-54 CDMA (Code Division Multiple Access) Users share time and frequency with a private code IS-95 30 15

Frequency Division Multiplexing (a) The original bandwidths. (b) The bandwidths raised in frequency. (b) The multiplexed channel. 31 Advanced Mobile Phone System (a) Frequencies are not reused in adjacent cells. (b) To add more users, smaller cells can be used. 32 16

Time Division Multiplexing Multiplexing T1 streams into higher carriers. 43210 Large BW 33 Handoff How to find neighboring base stations How to connect BSs Hard handoff between different service providers or different systems Soft handoff between CDMA base stations 34 17

Wireless Local Area Networks LAN IEEE 802.11 WLAN 35 Ad-hoc Networks Multi-hop wireless networks No Infrastructure Typically used in military applications (where there is no infrastructure), or disaster relief (where infrastructure has been destroyed) Mobile stations double-up as forwarders/routers Can use existing WLAN technology (e.g. IEEE 802.11 supports a Distributed Coordination Function (DCF) mode of operation) Study on network layer and transport layers How to know paths between two remote nodes without coordination 36 18

Wireless Sensor Network Elements Sink : sends queries to collect data from sensors Sensor : monitors phenomenon and reports to sink Application Sink Sensors Field Object Tracking Environment Monitoring Medical Monitoring Indoor Control 37 Issues in 7602 course 19

Protocol Perspective Protocol: Rules used in communication Monolithic vs. Layered Protocol data units used to exchange information between peer layers of protocol stack 7 layers Open Systems Interconnection: ISO (International Standards Organization) s standard for communication protocols 39 Problems for Each Protocol Application Layer HTTP, FTP Transport Layer How to deliver data Variants of TCP Network Layer How to reach to a destination Mobile IP Link (MAC) Layer How to share a common media Ethernet (IEEE 802.3) WLAN (IEEE 802.11b) Physical Layer How to connect two nodes physically Physical Layer 40 20

Problems at MAC Layer Basic How to fairly share a medium Hidden Terminal Problem A talks to B C senses the channel C does not hear A s transmission (out of range) C talks to B Signals from A and B collide Collision A B C 41 Problems at Network Layer Mobile IP Problem The IP address associated with a mobile host is network dependent! When user connects to another network, IP address needs to change Packets belonging to ongoing connections somehow need to be delivered to the mobile host Post Office Solution Leave a forwarding address with your old postoffice! The old post-office forwards mails to your new post-office, which then forwards them to you 42 21

Problems at Transport Layer TCP over wireless networks TCP uses losses as indication of congestion Reduces congestion window by half (LIMD) when it experiences congestion Even when no congestion, if packets are dropped due to random losses, TCP will cut down its rate (is this right?) TCP will interpret hand-offs related losses also as congestion based losses Hence, it will reduce the congestion window every time handoffs related losses occur Split Connection Approach divide a path into two sub-paths WTCP: Use inter-packet delay (as opposed to losses) as indication of congestion 43 22