90 likes | 323 Views
Internet protocol stack. users. network. Application. HTTP, SMTP, FTP, TELNET, DNS, …. Transport. TCP, UDP. Network. IP. Physical. Point-to-point links, LANs, radios,. Network Layer (partial). Basics Link-state vs Distance Vector (know which one is which) Intra AS vs Inter AS
E N D
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 • 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 • 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