Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE 6610: Wireless Networks

Similar presentations


Presentation on theme: "ECE 6610: Wireless Networks"— Presentation transcript:

1 ECE 6610: Wireless Networks
Raghupathy Sivakumar

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

3 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

4 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

5 Administrative Information
Raghupathy Sivakumar Room 5164, Centergy Phone: Office hours: By appointment Class website

6 Administrative … (contd.)
TA Richelle V. Adams Office hours: 11am – noon, Tu & Th 449 VL

7 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

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

9 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!!

10 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%)

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

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

13 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

14 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

15 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

16 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

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

18 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

19 Outline OSI protocol layers Puzzle! Recap

20 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?

21 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?

22 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

23 OSI Protocol Stack Physical Data link Network Transport Session
Presentation Application

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

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

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

27 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)

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

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


Download ppt "ECE 6610: Wireless Networks"

Similar presentations


Ads by Google