Internet protocol stack network users Application HTTP, SMTP, FTP, TELNET, DNS, … Transport TCP, UDP. Network IP Physical Point-to-point links, LANs, radios, ... 2: Application Layer 1 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 2 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 3 Link Layer Basics 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 4 Security Basics 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 5