|
CSE 461: Introduction to Computer Communication
Networks, Spring 2021
|
|
|
|
|
All lectures, office hours, and sections will be conducted via Zoom. Meeting links are on your Canvas calendar.
Lectures: |
MWF 12:30-1:20 |
Section AA: |
Th 01:30-02:20 |
Section AB: |
Th 02:30-03:20 |
Section AC: |
Th 03:30-04:20 |
Who |
Office Hours |
Ratul Mahajan, Instructor
ratul at cs.washington.edu
|
F 1:30-2:20 pm
|
Milin Kodnongbua, TA
milink at cs.washington.edu
|
W 1:30-2:30 pm
|
Pat Kosakanchit, TA
pathik at cs.washington.edu
|
M 1:30-2:30 pm
|
Nick Monsees, TA
nmonsees at cs.washington.edu
|
T 1-2 pm, F 3-4 pm
|
Nathan White, TA
nwhite4 at cs.washington.edu
|
T 2-3 pm
|
Michael Wiem, TA
mwe6453 at cs.washington.edu
|
M 6-7 pm
|
Please send general questions about homeworks, projects etc. to all the course staff at 461-sp21-staff at cs.washington.edu
Course Schedule
Homeworks and projects run concurrently and are due at 11 pm PT on the due date.
Lectures
|
Topic and Slides |
Readings |
Mar 29 |
Introduction |
Mar 31 |
Components and Protocols |
Chapter 1 |
Apr 2 |
Transport protocols Part 1 (UDP, TCP intro and connection setup) |
Chapters 5, 6 |
Apr 5 |
Transport protocols Part 2 (TCP connection release, flow control) |
Apr 8 |
Transport protocols Part 3 (ack clocking, congestion, fairness) |
Apr 10, 12 |
Transport protocols Part 4 (AIMD, slow start, fast recovery, recent developments) |
Apr 14 |
Network layer (Intro, service models) |
Chapter 3 |
Apr 16 |
Network layer (Addressing, DHCP, ARP) |
Apr 19 |
Network layer (ICMP, NAT, IPv6) |
Chapter 4 |
Apr 21 |
Routing and forwarding intro |
Apr 23 |
Routing (Distance vector, Link state) |
Apr 26, 29 |
Routing (ECMP, BGP, Cellular) |
Apr 30 |
Applications (DNS) |
Chapter 9 |
May 5 |
Applications (HTTP, CDNs) |
May 7 |
Security (intro, crypto basics) |
Parts of Chapter 8 |
May 10 |
Security (TLS) |
May 12 |
Security (VPNs, TOR, DoS attacks) |
May 14 |
Physical layer |
Parts of Chapter 2 |
May 17 |
Link layer (framing, error detection) |
May 19 |
Link layer (error correction) |
May 21 |
Link layer (multiple access) |
May 24 |
Link layer (switching) |
May 26 |
Internet design philosophy |
Paper 1,
paper 2
|
May 28 |
Building massive cloud networks [slides] |
Jun 2 |
Containers, etc. [slides] |
Jun 4 |
Final review [slides] |
Section Slides
|
|
Computer Science & Engineering University of Washington Box 352350 Seattle, WA 98195-2350 (206) 543-1695 voice, (206) 543-2969 fax [comments
to ratul
at cs.washington.edu]
|
|