Internet protocol stack users network Application HTTP, SMTP, FTP, TELNET, DNS, … Transport TCP, UDP. Network IP Physical Point-to-point links, LANs, radios, ... 2: Application Layer
Network Layer (partial) Basics Link-state vs Distance Vector (know which one is which) Intra AS vs Inter AS Hierarchical Routing Specifics RIP, OSPF, BGP Router Internals Hands-on Internet Topology Configuring Routers (couldn’t do ) 2: Application Layer
Network Layer Extensions What might we want to add to the basic network layer functionality of getting a datagram from source to destination Basics IP Encapsulation and Tunneling Specifics IPv6 Multicast VPN MobileIP NAT 2: Application Layer
Link Layer Basics Specifics Hands-on Error Detection/Correction Multiple Access Protocols Specifics TDMA, CSMA/CD, CSMA/CA, Polling, Token Ring Ethernet PPP ATM, X.25, FrameRelay – why in this layer? Hands-on arp 2: Application Layer
Security Basics Specifics Hands-on Symmetric vs Public Key Digital Signatures Authentication Key Distribution Centers and Certification Authorities Specifics Dynamic Routing or ICMP attacks IP Spoofing Replacing rsh or telnet with ssh PGP (Distributed Trust) Denial of Service, Buffer Overflows SSL, IPSec Hands-on TCP Session Stealing 2: Application Layer