ECE 6610: Wireless Networks

Slides:



Advertisements
Similar presentations
ECE 355 Introduction to Computer Networks and Data Communications
Advertisements

PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
EEC-484/584 Computer Networks Lecture 1 Wenbing Zhao (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and Prentice-Hall)
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Protocols and the TCP/IP Suite
Data Communication and Networks Lecture 0 Administrivia September 5, 2002 Joseph Conron Computer Science Department New York University
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
ECEN 619 “Internet Protocols and Modeling” Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Lecture notes and Paper.
Data Communication and Networks Lecture 0 Administrivia September 9, 2004 Joseph Conron Computer Science Department New York University
Data Communication and Networks Lecture 0 Administrivia September 7, 2006.
Welcome to EECS 340 Introduction to Computer Networking.
Network Technology CSE Network Technology CSE3020 Week 1.
高等資訊網路 Advanced Computer Networking Yen-Cheng Chen
OSI AND TCP/IP MODELS. Outline Introduction OSI Model TCP/IP Model IPv4 vs. IPv6.
Review: – computer networks – topology: pair-wise connection, point-to-point networks and broadcast networks – switching techniques packet switching and.
Computer Networks Paper Coordinator: Dr. Napoleon H. Reyes, Ph.D. Computer Science Institute of Information and Mathematical Sciences Rm
Computer Networks CSC524 Lecture 1 Dr. Mohsin Iftikhar Office: Cell: Lecture 1: Introduction.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
ECEN “Internet Protocols and Modeling” Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Grading (Tentative):
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2006 Prof. Xin Liu
OSI Model Data Communications. 7 layer “research” model ApplicationPresentationSessionTransportNetworkLinkPhysical.
Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office: SITE 5098 Phone: x6709
CSC 450/550 Part 1: Introduction. CSC 450/550 Summary (1)Contact information (2)Course objective and topics (3)Course evaluation (4)* The layering principle.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2009 Prof. Xin Liu
EE3402- Data Communication Networks Lecture 1 Muhammad Qaisar Shafi.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
Net 221D:Computer Networks Fundamentals
ECEN “Internet Protocols and Modeling” Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Lecture notes and.
Introduction1-1 CS 494/594 Internetworking Protocols.
Cisco I Introduction to Networks Semester 1 Chapter 3 JEOPADY.
Protocols and the TCP/IP Suite
ECE4605: Advanced Internetworking
Welcome to CS 340 Introduction to Computer Networking
Lecture (2).
Computer Networks.
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
ECE4605: Advanced Internetworking
Dr. Clincy Professor of CS
Course Information CSE 3213 – Fall 2011.
OSI Protocol Stack Given the post man exemple.
MIS323 Business Telecommunications
CNT 4704 Computer Communication Networking (not “analysis”)
Lecture 6: TCP/IP Networking By: Adal Alashban
Net 431: ADVANCED COMPUTER NETWORKS
CS 6027 Advanced Computer Networking
Introduction of Electronic Commerce
Protocols and the TCP/IP Suite
ECEN 619 “Internet Protocols and Modeling”
ECEN “Internet Protocols and Modeling”
Introduction to Local Area Networks
CNT 4704 Analysis of Computer Communication Networks
CNT 4704 Analysis of Computer Communication Networks
MIS323 Business Telecommunications
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
CSE 313 Data Communication
Network Architecture Models
Technologies and Applications of Computer Networks
ECS 152B Computer Networks Winter 2010
Protocols and the TCP/IP Suite
Technologies and Applications of Computer Networks
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
OSI Reference Model Unit II
The TCP/IP Model.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Presentation transcript:

ECE 6610: Wireless Networks Raghupathy Sivakumar http://www.ece.gatech.edu/research/GNAN

Handouts Class information (online) Schedule (online) 0th assignment Feedback

Goals Fundamental concepts in wireless network protocols Impact of wireless networks on the different layers of the network protocol stack Theoretical and practical (programming intensive) exposure to problems and solutions in wireless network protocols

Requirements Thorough knowledge of the OSI protocol stack* Knowledge of the TCP/IP protocol suite and associated protocols* Highly proficient in programming (C and C++) * See 0th assignment

Administrative Information Raghupathy Sivakumar Room 5164, Centergy Phone: 5-2257 Email : siva@ece.gatech.edu Office hours: By appointment Class website http://www.ece.gatech.edu/~siva/ECE6610/

Administrative … (contd.) TA Richelle V. Adams Email: gtg396n@mail.gatech.edu Office hours: 11am – noon, Tu & Th 449 VL

Policies Lecture slides available on website by 12noon on 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 and TAs will not be responsible for any information you might not have because of a missed class Zero tolerance policy toward cheating

Textbook No textbook Primary material: Class discussions + slides Reading list available for additional material For regular students, reading list not mandatory material

Overview OSI Protocol Stack TCP/IP Protocol Suite Introduction to Wireless Networks Medium Access Control Scheduling Network Transport Ad-hoc Networks Sensor Networks Middleware and Applications Miscellaneous and … Puzzles!!

Grading Exams Assignments Project Other 2 midterms (2 x 15% = 30%) 1 final (1 x 35% = 35%) Assignments 4 programming (4 x 5% = 20%) Project 1 mini-project (1 x 10% = 10%) Other Class participation (1 x 5% = 5%)

Programming Assignments 20% of your final grade All programming assignments based on the ns2 network simulator ns2 tutorial as part of lecture schedule

Programming Assignments Groups of 3 Try to choose students with complementary skills All programming assignments are very difficult. Please start early to avoid problems.

Project 1 mini-project 10% of your final grade Opportunity to work on real wireless testbeds Project options will be given to you Deliverables: Preliminary report, demonstration and results, final report

Assignments and Projects All assignments and projects will involve a peer-review process Each student will send TA an evaluation of the contribution of each other student in the group (evaluation will remain confidential) Final grade of student will depend on the peer-review rating as well

Distance Learning Students No programming assignments or project 4 theory assignments in-lieu of the programming assignments Each theory assignment worth 5% of final grade Each assignment will involve the review and critique of two papers from the reading list 1 final theory assignment worth 10% of final grade – assignment will be specified

ns2 Network Simulator The most widely used network simulator in the academic community Open source, C++/Tcl based Several online resources available Very large and unwieldy piece of software with insufficient documentation (>50000 lines of code) TA or research student will provide a 2-3 lecture tutorial as part of the regular class-hours - PLEASE DO NOT FAIL TO ATTEND

Schedule All deadlines for distance learning students will be two weeks after the regular deadlines

References, Reading Material, and Lecture Notes Most references – research papers in the concerned area. Available online. A few textbooks will also be referred to: Richard Stevens, TCP/IP Illustrated Douglas Comer, Internetworking with TCP/IP Andrew Tannenbaum, Computer Networks Follow lecture slides and class discussions closely

Outline OSI protocol layers Puzzle! Recap

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?

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?

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

OSI Protocol Stack Physical Data link Network Transport Session Presentation Application

OSI (contd.) Physical: mechanical/electrical rules for transferring bits Data link: flow control error detection error recovery

OSI (contd.) Network Transport Routing Congestion control Quality of service Transport End-to-end communication of data Reliability Sequencing Flow control

OSI (contd.) Session Presentation Application Application specific functionality Still, generic to multiple applications (e.g. security) Presentation Data formatting Application

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)

Puzzle You have an unfair coin (prob(H) = p != ½) How will you generate a fair toss?

Recap Class goals and overview Grading and other administrative stuff Communication networks OSI Protocol Stack