Lesson 20: A Web of Trust
Outline:
- IP addresses and domain names
- DNS
- basic overview
- concepts: RFC 1034
- implementation: RFC 1035
- comic: how DNS Works
Reminder: Quiz #7 on Monday
You will see these Quiz Learning Objectives:
- NR 3: 2’s complement
- AI 3: pointer arithmetic
- AC 1: control patterns
- AC 2: data transfer
- AC 3: reverse engineering (new!)
- AC 4: functionality (new!)
- SEC 1: trusting trust (new!)
- NW 1: sockets (new!)
Curious for more?
Read about the time Facebook disappeared from the internet and Facebook engineering’s summary.
Or, read about when all YouTube traffic was accidentally rerouted.
Or, read about a DNS misconfiguration that temporarily took out access to to several websites.
Reading assignment (to be completed by the next class):
- UNIX file system and command line: Dive Into Systems, Sec. 17.1
- I/O redirection: Dive Into Systems, Sec. 17.12
- pipes: Dive Into Systems, Sec. 17.13