i solemnly swear that i am up to no good
Unit-3
Assigning addresses to hosts, DHCP P1
Network Address Translation (NAT) P3
Routing Algorithm: Definition and goal, Graph Abstraction: Link Costs P5
Routing Algorithm Classification P7
Djikstra's link-state routing algorithm + example P9
Djikstra - another example, discussion, oscillations possible P23
Distance vector algorithm (Bellman-Ford) P27
DC Algorithm code P31
LS vs DV P34

Unit-4
Intra-AS Routing (IGP): RIP, OSPF, IGRP P4
Routing Information Protocol (RIP) + example P5
RIP: Link failure and recovery, table processing P8
Open Shortest Path First (OSPF) + advanced features P10
Hierarchical OSPF P12
Internet Inter-AS Routing (BGP) P14
BGP Basics: Distributing path info, path attributes, BGP routes P15
BGP Route Selection, messages P18
How does entry get in forwarding table? P21
summary of ^ P29
BGP routing policy, why different needed? P30
Addressing (nice table) P34
Transport layer actions P39
Multiplexing/Demultiplexing P48
Connectioneless Demultiplexing P50
Connection-oriented Demultiplexing P52
User Datagram Protocol (UDP), use P56
UDP: Transport Layer Actions P60
UDP Segment Header, Checksum P62
TCP: Overview P72
TCP: Segment structure P73
TCP: Sequence numbers, ACKs P74
TCP: Round trip time, timeout, formulae P76
TCP: Simplified Sender + Code P80
TCP: Retransmission Scenarios, ACK Generation, Fast retransmit P82
TCP: Flow control P88
TCP: Connection management, 3-way handshake P91
Closing a TCP Connection P96
TCP: Congestion Control (AIMD) P10
TCP Slow start P10
TCP: Congestion Control Summary P11
TCP Fairness P11
Unit-5
HTTP P5
HTTP with Non-Persistent Connections, Time Estimation P8
HTTP with Persistent Connections P10
HTTP Message Format, Method Field, Response Message P11
Status Code and Phrases P15
User-Server Interaction: Cookies P16
Web Caching, Example network P18
Proxy server P20
Conditional GET P21
FTP, TCP conenctions of FTP P22
FTP Commands and Replies P25
HTTP vs FTP P26
E-Mail (High Level View) P27
SMTP P29
HTTP vs SMTP P31
E-mail protocols P32
POP3 P33
IMAP P35
POP3 vs IMAP P36
Web-based e-mail P37
Domain Name System, DNS Services, Centralized design for DNS - Problems P38
Hierarchy of DNS Servers P41
Distributed Hierarchical Database P42
Iterative and Recursive Queries in DNS Servers P43
DNS Records, Query, Reply Messages, Message Fields P45
Inserting DNS Records, DNS Vulnerabilities P48
P2P applications P50
File distribution time formulae (server-client, P2P) P51
BitTorrent P54

mischief managed