EE 586 Communication and Switching Networks

Fall 2010


.

[Home] [Syllabus]

Tentative Lecture Schedules (click the dates to download the lecture notes)

Week

Date (# lectures)

Lecture

Readings

HW & Labs

1

Aug. 25, 27

·   Overview, goals and logistics

·   Intro to Wireshark and OPNET

·   K&R ch. 1.1 – 1.3

·   The Big Picture

HW 1 (due 9/3)

2

Aug. 30, Sept. 1 (video), Sept. 3 (video)

·   Introduction to networks, delays, throughput and layers

K&R ch. 1.4 – 1.8

3

Sept. 8, 10

·   Network Programming

Beej’s Guide to Network Programming

HW 2 (due 9/17)

Programming Project 1 out

4

Sept. 13, 15, 17

·   Application Layer

·   K&R ch. 2.1-2.5

5

Sept. 20 (video), 22 (video), 24 (video)

·   P2P networking

·   UDP

·   Reliable Data Transfer

·   K&R 2.6

·   A Survey of Peer-to-Peer Content Distribution Technologies

·   K&R 3.1 – 3.7

HW 3 (due 10/1)

Programming Project 1 (due 10/11)

6

Sept. 27 (video), 29 (video), Oct. 1 (video)

7

Oct. 4, 6, 8

·   Hands-on socket programming

·   Reliable Data Transfer

·   Details of TCP

·    Rate Adaptation, Congestion Control and Fairness: A Tutorial

HW 4 (due 10/15)

8

Oct. 11, 13, 15

·   Details of TCP

·   Performance Analysis of TCP

Everything up to Oct. 1

9

Oct. 18, 20, 22

·   Review

·   Midterm 1

HW 5 (due 11/3)

10

Oct. 25, 27, 29 (video)

·   Network Layer

·   K&R 4.1-4.3

11

Nov. 1, 3, 5

·   Routing Algorithms

·   Intra-AS Routing: RIP, OSP

·   Inter-AS Routing: BGP

·   K&R 4.4-4.6

·   BGP Routing Policies in ISP Networks

HW 6 (due 11/17)

Programming Project 2 out

12

Nov. 8, 10, 12, 15

·   Intro to Link Layer

·   Multiple Access

·   Ethernet

·   Switches, Hubs

·   K&R 5.1 – 5.6

 

13, 14

Nov. 17, 19, 22

·   Contiki System hands-on training

·   Intro to Wireless Network

·   802.11, 802.15 and WiMAX

·   Contiki 2.4, Handout 1, Handout 2

·   K&R 6.1-6.3

·   Bluetooth and Wi-Fi Wireless Protocols: A Survey and A Comparison

 

15

Nov. 20, Dec, 1, 3

·   Review

·   Midterm 2

Everything since Midterm 1

HW 7 (due 12/1)

 

16

Dec. 6, 8, 10

·   Project: Sensor node synchronization

·   Sensor Network

·   Embedded Internet = Sensor Network + Mobile IP

·   K&R 6.5–6.6

·   Wireless sensor network survey

·   RFC 4919: 6LoWPAN overview

·   RFC 4944: 6LoWPAN specification

·   Draft: Header compression

·   Draft: Neighbor Discovery

·   Draft: RPL

Programming Project 2 (due 12/10)

 


Sen-ching Samson Cheung

Last modified: January 3, 2011