Topics History and basic concepts LAN Protocols - Ethernet IP - packet routing over the world ICMP - controlling the IP protocol TCP - achieving reliability UDP - connectionless application-level protocol Routing protocols - RIP, BGP... Higher-level protocols - DNS, SMTP, HTTP...