-
Wed 01/20 Lecture 1
-
Topic -- Class overview. Internet evolution.
Reading -- 1.1, 1.7
Comment –
-
Mon 01/25 Lecture 2
-
Topic -- Internet architecture.
Reading -- 1.2, 1.3, [Saltzer+84]
Comment –
-
Wed 01/27 Lecture 3
-
Topic -- Delay, packet loss and throughput. OSI model.
Reading -- 1.4, 1.5
Comment –
-
Mon 02/01 Lecture 4
-
Topic -- Applications. WWW.
Reading -- 2.1, 2.2
Comment – HW1 assigned.
-
Wed 02/03 Lecture 5
-
Topic -- HTTP. DNS.
Reading -- 2.5, [Duan+12]
Comment –
-
Mon 02/08 Lecture 6
-
Topic -- More DNS. Peer-to-peer.
Reading -- 2.6, [Damiani+02]
Comment – P1 assigned.
-
Wed 02/10 Lecture 7
-
Topic -- Wrap up application layer. Wireshark. Socket programming.
Reading -- 2.5, 2.7
Comment – HW1 due. HW2 assigned.
-
Mon 02/15 Lecture 8
-
Topic -- Intro to transport layer. Connectionless transport (UDP).
Reading -- 3.1, 3.2, 3.3
Comment –
-
Wed 02/17 Lecture 9
-
Topic -- Principles of reliable transport.
Reading -- 3.4, 3.5, [Cerf+87]
Comment –
-
Mon 02/22 Lecture 10
-
Topic -- Pipelined protocols. TCP
Reading -- 3.5, [Chiu+89]
Comment – HW2 due. HW3 assigned.
-
Wed 02/24 Lecture 11
-
Topic -- More TCP.
Reading -- 3.5
Comment – P1 due.
-
Mon 02/29 Lecture 12
-
Topic -- Intro to congestion control. TCP congestion control.
Reading -- 3.6, 3.7
Comment – We will discuss [Chiu+89] today.
-
Wed 03/02 Lecture 13
-
Topic -- Intro to networking. Virtual circuits vs. datagram networks. Intro to PlanetLab.
Reading -- 4.1, 4.2, "https://www.planet-lab.org/"
Comment – HW3 due. P2 assigned.
-
"Mon 03/07 Midterm review.".
-
Topic -- Chapters 1, 2 and 3 and the assigned papers.
Reading --
Comment –
-
"Wed 03/09 Midterm exam.".
-
Topic -- Chapters 1, 2 and 3 and the assigned papers.
Reading --
Comment – In class. Closed book, closed notes.
-
Mon 03/14 No class.
-
Spring break
-
Wed 03/16 No class.
-
Spring break
-
Mon 03/21 Lecture 14
-
Topic -- Intro to the network layer. VC vs. Datagram networks. Inside a router.
Reading -- 4.1-4.3
Comment –
-
Wed 03/23 Lecture 15
-
Topic -- The Internet Protocol (IP).
Reading -- 4.4
Comment –
-
Mon 03/28 Lecture 16
-
Topic -- Wrap up IP.
Reading -- 4.4
Comment –
-
Wed 03/30 Lecture 17
-
Topic -- Routing behavior on the Internet. Data analysis in P2.
Reading -- [Paxon96], [Lab+98]
Comment – [Paxon96] is mandatory for all students (undergraduate and graduate). HW4 assigned.
-
Mon 04/04 Lecture 18
-
Topic -- Advanced topics on the Network Layer; Packet scheduling and Active queue management.
Writing a technical paper.
Reading -- [Floyd+93], [Demers+89]
Comment –
-
Wed 04/06 Lecture 19
-
Topic -- Routing algorithms.
Reading -- 4.5
Comment –
-
Mon 04/11 Lecture 20
-
Topic -- Routing in the Internet. Intra-AS and Inter-AS routing.
Reading -- 4.6
Comment –
-
Wed 04/13 Interactive exercise via Blackboard
-
Smit and Dhaval will be in class and Jeremy will be online to help you solve a few problems on the topic of Network Layer.
Comment – Conference travel. P2 due. P3 assigned.
-
Mon 04/18 Lecture 21
-
Topic -- Broadcast and Multicast. Intro to Data Link Layer. Error detection and correction.
Reading -- 4.7, 5.1, 5.2
Comment – HW4 due. HW5 assigned.
-
Mon 04/20 Lecture 22
-
Topic -- Multiple Access Links and Protocols.
Reading -- 5.3
Comment –
-
Mon 04/25 Lecture 23
-
Topic -- Switched Local Area Networks
Reading -- 5.4
Comment –
-
Wed 04/27 Lecture 24
-
Topic -- Mobile wireless networks.
Reading --
Comment – HW5 due.
-
Mon 05/02 Lecture 25
-
Topic -- Wireless advanced topics. Wireless Medium Access Control. Mobile IP.
Reading -- [Karn90], [Perkins97]
Comment – P3 due.
-
"Wed 05/04 Final review".
-
Topic -- Cummulative, including all the material from the beginning of the semester.
Reading -- 5.7
Comment – The review structure will follow Ch. 5.7.
-
"Fri 05/06 FINAL EXAM".
-
Cummulative, including all the material from the beginning of the semester. Closed books, closed notes.
In BB B010, 3:30-5:30PM