Topics
| Topics | none |
Web links | ||
|---|---|---|---|---|
| 24 Aug | T/1 | Introductions, Protocols and layers | ||
| 26 Aug | R/1 | Information theory | ||
| 31 Aug | T/2 | Encoding messages at physical, link layers | ||
| 02 Sep | R/2 | Encoding (control and) characters into bytes | Baudot code; ASCII; IEC 8859-1; Unicode; UTF-8 | |
| 07 Sep | T/3 | Headers and metadata | ||
| 09 Sep | R/3 | |||
| 14 Sep | T/4 | Text protocols vs binary protocols | ||
| 16 Sep | R/4 | |||
| 21 Sep | T/5 | Flow control, Medium access control | ||
| 23 Sep | R/5 | "Routing" via medium access | ||
| 28 Sep | T/6 | Routing at the network layer, Distance vector routing | ||
| 30 Sep | R/6 | Link state routing, Broadcast routing | ||
| 05 Oct | T/7 | Internet routing, DNS, Facebook fail of 4 Oct | FB's description; Cloudflare's blog post about it; Tweet re accessing the server room | |
| 12 Oct | T/8 | Network Address Translation (NAT), HTTP proxy servers | ||
| 14 Oct | R/8 | Tunneling, ssh port forwarding | ||
| 19 Oct | T/9 | Error detection and correction, Parity bits, Gray code | ||
| 21 Oct | R/9 | CRC checksums | ||
| 26 Oct | T/10 | Checksums, Error handling, Stop-and-wait vs sliding window | ||
| 28 Oct | R/10 | Flow control, Congestion control | ||
| 02 Nov | T/11 | Congestion control | ||
| 04 Nov | R/11 | Content-Addressable Network | Ratnasamy et al, "A scalable content-addressable network", 2001 | |
| 09 Nov | T/12 | |||
| 11 Nov | R/12 | Intro to security, Security at the physical layer | ||
| 18 Nov | R/13 | Intro to cryptography | ||
| 23 Nov | T/14 | RSA public-key encryption/auth | ||
| 30 Nov | T/15 | Firewalls, VPNs, SSL/TLS | ||
| 02 Dec | R/15 | End-of-semester perspective |