1. Internet Evolution and Arhitecture 2. OSI Stack a. Functions b. Implementation 3. Standards Groups a. IETF: basic role and documents b. Others 4. Physical Layer a. Functions b. Nyquist c. Shannon b. POTS capabilities d. Media Misc (copper, coax, fiber, satellites, modems, DSL, cable modems) e. Multiplexing f. Channel capacity 5. Data Link Layer a. Functions b. Framing c. Error Control Theory * Haming Distance * Parity, CRC e. Flow Control (Stop-and-Wait, Window-Based) f. Protocols * SLIP, PPP, SONET g. MAC Functions h. MAC Performance Factors i. MAC Sharing Methods j. Aloha & Slotted Aloha Performance k. CSMA/CD types l. Ethernet * Manchester encoding * Protocol header * Protocol constraints * Binary exponential backoff * Fast and Gigabit Ethernet * Shared vs. Switched 6. Network Layer a. Goal b. Functions c. Types of Networks d. IP * Header fields AND function of EACH e. Fragmentation/Reassembly f. IP addressing * Classes * Classless (CIDR) g. ICMP h. ARP i. Routing Overview 7. Transport Layer a. Goal b. Functions c. TCP * Header fields AND function of EACH * Connections * Reliability * Congestion Control d. UDP 8. Application Layer Protocols a. DNS * Operation * How scalability is achieved b. HTTP * Operation * Parallelism * Persistence * Pipelining 9. Pulling it all together