The required textbook for the course is Computer Networks (5th Edition), by Andrew Tanenbaum and David Wetherall, Prentice Hall. This will not cover all the material in the book, but slides are detailed.
Another textbook that you can use as a substitute is Computer Networking: A Top-Down Approach (6th Edition), by Jim Kurose and Keith Ross, Addison Wesley.
For the programming projects, please see Dave's Notes on Software Engineering for Systems Hackers.
There are a few recommended texts which are useful references (especially if networking becomes your career).
Finally, if you have not taken an "Introduction to Computer System" course, you may find this textbook useful as a gentle, software-focused introduction to computer architecture.
Your final grade for the course will be based on the following weights for the individual assignments:
Take the project deadlines seriously. You can extend the deadlines with a 10% penalty per day. Note that any submissions will NOT be accepted 48 hours after the due date.
Date | Instructor | Topics | Notes | |
---|---|---|---|---|
Tue 09/12 | Chenren Xu | Overview |
Project out Readings: History, DARPANetRevisit, E2EArg |
|
Tue 09/19 | Chenren Xu | Wireless and PHY concepts |
Lab 1 out Readings: POLI, Ripple, BatteryfreeToken |
|
Tue 09/26 | Chenren Xu | Link Tech and WLAN |
Readings: 802.11 MIMO, RRAA, Recitation, PassiveWiFi | |
Tue 10/03 | MOOC | Internet-of-Things |
||
Tue 10/10 | Chenren Xu | Internetworking and Internet |
Quiz 1, Lab 2 out Readings: CCN, DOT, i3 |
|
Tue 10/17 | MOOC | Cellular Networks |
||
Tue 10/24 | Chenren Xu | End-to-End Data Transfer |
Lab 3 out Readings: CAC, MPTCP, QUIC |
|
Tue 10/31 | Chenren Xu | Network Application |
Quiz 2, Lab 1 due Readings: Amamai, PlanetLab, Chord, CLAW |
|
Tue 11/07 | Chenren Xu | Multimedia and QoS |
Readings: Tutorial, VideoControlPlane, Buffer, piStream | |
Tue 11/14 | Chenren Xu | Network Security |
Lab 2 due (Midterm) Readings: TCPIPAttack, InferDDoS, Bro |
|
Tue 11/21 | Chenren Xu | Project Meeting |
Quiz 3, Project proposal due Readings: RADAR, RFly, Gabriel, ArrayTrack, MUST |
|
Tue 11/28 | Chenren Xu | Mobile Computing |
Readings: I-TCP, RoofNet, WiFiGoes2Town, COPE, Choir | |
Tue 12/05 | Chenren Xu | Wireless Networking |
Readings: 4D, Ethane, B4, Odin, OpenRF | |
Tue 12/12 | Chenren Xu | Software-defined Control |
Readings: InEarSense, EQ-Radio, BackDoor, Epsilon, CO-GPS | |
Tue 12/19 | Chenren Xu | Sensing System |
Lab 3 due | |
Tue 12/26 | Chenren Xu | Research Methods |
Last updated: 2017-09-17 10:35:21 +0800 [validate xhtml]