UMass: Computer Networking (Kurose & Ross)
Jim Kurose's video lectures, companion to the most widely used networking textbook in the world.
About This Course
Jim Kurose's lecture videos are the companion to "Computer Networking: A Top-Down Approach," the bestselling networking textbook co-authored with Keith Ross. The videos cover the same material as the book, presented in Kurose's clear and approachable teaching style.
The top-down approach starts with applications you already use (web, email, streaming) and peels back the layers to show how they work underneath.
What You Will Learn
- Application Layer: Web/HTTP, email/SMTP, DNS, P2P, socket programming
- Transport Layer: Multiplexing, UDP, reliable data transfer principles, TCP, congestion control
- Network Layer (Data Plane): Routers, IP, NAT, IPv6, generalized forwarding, SDN
- Network Layer (Control Plane): Routing algorithms, OSPF, BGP, ICMP, SDN control
- Link Layer: Error detection, multiple access protocols, Ethernet, switches, VLANs
- Wireless and Mobile Networks: WiFi, cellular, mobility management
- Network Security: Symmetric/public key crypto, authentication, integrity, firewalls
Prerequisites
Basic programming experience. No prior networking knowledge required.
External Links
Course content belongs to the authors and UMass Amherst.