This page is only for printing, all the links below are broken Plain Page for Printing
Tentative syllabus:Wed 1/06 |
Introduction, History of the Internet, the Protocol Stack, Socket
(2 slides per page) Kurose & Ross (K&R) Ch. 1 (except Section 1.4) Stevens et al. (UNP) Chs. 1, 4, Sections 2.9, 2.10, 2.11 (ignore everything on SCTP) |
Fri 1/8 |
Discussion - Socket Review |
Mon 1/11 |
Socket Programming, Naming and DNS
(2 slides per page) K&R Sections 2.7, 2.5 UNP Chs. 3, 5, 6 (up to and including 6.8), 7 (except 7.6-7.10), 11, Appendix C |
Wed 1/13 |
DNS, Packets, Encapsulation Network Layer: IPv4, Addressing, CIDR, Forwarding (2 slides per page) K&R Sections 4.1, 4.2, 4.4 UNP Appendices A, B, Chs. 27, 28 Assigned PA1 |
Mon 1/18 | NO CLASS - MLK DAY |
Wed 1/20 |
ICMP, Packet fragmentation, IPv6, tunneling, NAT
(2 slides per page) |
Fri 1/22 | PA1 discussion |
Mon 1/25 |
Routing: distance vector algorithm K&R Sections 4.5.2, 4.6.1 |
Wed 1/27 |
Routing: distance vector heuristics and link state routing and OSPF K&R Sections 4.5.1, 4.6.2 Assigned HW1 |
Fri 1/29 | PA1 discussion cont. |
Mon 2/01 |
Interdomain and Policy Routing, BGP, MPLS K&R Sections 4.5.3, 4.6.3, 4.8, 5.8.2 |
Wed 2/03 |
Interdomain routing security |
Mon 2/08 |
Physical and Link Layers: ARP, DHCP PA1 Due Assigned PA2 K&R Ch. 5 (up to and including 5.4) UNP Ch. 20 |
Wed 2/10 |
MAC Protocols: CSMA/CD (Ethernet) and others (no new slides) K&R Sections 5.5, 5.6 UNP Ch. 29 |
Mon 2/15 |
Error control: FEC, Checksum, CRC Flow Control: XON/XOFF, Stop&Wait, Sliding Window ARQ: Alternating Bit, Go-Back-N, Selective Repeat K&R Section 3.4 HW1 Due Practice midterm(ignore the first problem and the TCP problem) (sol) |
Wed 2/17 |
continuation from last lecture
K&R Sections 4.7, 2.6, 2.1, 2.3, 2.4 UNP Chs. 8, 22 |
Mon 2/22 |
Midterm Review in class
|
Wed 2/24 |
Midterm Exam: 9:10AM till 10:30AM Location: 3725CSE for unique name (starting 'A' till 'H') 1690CSE for unique name (starting 'I' till 'Z') |
Week of 3/01 | NO CLASS - SPRING BREAK |
Mon 3/08 |
Application layer protocols:
P2P Networking, Multicasting, FTP, SMTP
HTTP, Web Caching and CDN, Multi-player Gaming midterm solution K&R Sections 2.2 |
Wed 3/10 |
Application protocols: HTTP.
Transport Layer: Connection Establishment and Teardown, Flow Control, RTT and RTO estimates |
Fri 3/12 | PA2 discussion and SMTP protocol |
Mon 3/15 |
Transport Layer: Connection Establishment and Teardown, Flow Control, RTT and RTO estimates (continuation from the last lecture) K&R Ch. 3 (up to and including Section 3.5) UNP Sections 2.6, 2.7 PA2 Due Assigned PA3 |
Wed 3/17 |
Congestion control, Effect of Asymmetry UNP Section 7.9 K&R rest of Ch. 3 |
Mon 3/22 |
continuation from last lecture.
K&R Sections 4.3, 1.4, 7.5, 7.6 |
Wed 3/24 |
AIMD and Router Architecture and OS Multimedia Applications K&R Ch. 7 (up to and including Section 7.3) 3/25: PA3 Project proposal due |
Mon 3/29 |
(continuation from last lecture) K&R Sections 3.3, 2.8, 7.4 |
Wed 3/31 |
FEC, UDP, RTP K&R Ch. 8 (up to and including 8.7) Access from um network: Neuman and Ts'o, "Kerberos: An Authentication Service for Computer Networks," IEEE Communications Magazine, Sep. 94. |
Mon 4/05 |
Network Security: Kerberos, PKI, IPSec K&R Section 8.9 Assigned HW2 |
Wed 4/07 |
Content Protection Network Security: PGP, VPN, firewall and Mobile networks, Cellular and Wireless Networks: 1G, 2G, 3G, 802.11, WiMax K&R Ch. 6 (up to and including Section 6.4), Section 8.8 |
Mon 4/12 |
NO CLASS (work on your projects) (4/13 11:59PM) PA3 Due |
Wed 4/14 |
Guest Lecture by Jon Oberheide (on security topics)
(11:59PM) HW2 Due Assigned HW3 |
Mon 4/19 |
Mobility and Final Exam Review ![]() (4/21) HW3 Due (PA3 demos will be from 4/20-4/26: please sign up by 4/20) |
Tuesday, April 27 | Final Exam 1:30-3:30pm Location: EECS 1200 (unique names: 'a'-'m') and EECS 1005 ('n'-'z'). |