“Computer Networks” on Coursera

We’re at it again: the Computer Networks online class is in its third iteration on Coursera! The course provides 10 weeks of lectures that work through the CN5E text. We’ve improved and debugged the video lectures and the homeworks over time — thanks to many of you for all the positive feedback.


Instructors: the video lectures are freely available to students to support your use of the text in the classroom. Complementary materials (slides, labs) are available on the Pearson page for the book.

Video Lectures for CN5E

We’re excited to let you know that Computer Networks 5/E (CN5E) now comes with supplemental video lectures!

The videos provide enough content for a full quarter or semester course on networking; they have been used as the basis for a 10 week Computer Networks MOOC available on Coursera that has been taken by over 100K students. The videos are organized into 10 modules of 10-20 minute segments that cover a typical networking course, from an introduction to computer networks and the lower layers, up to applications and network security. In total, 90 videos provide over 20 hours of lectures using more than 1000 slides.

We hope this resource will help you to deliver top-notch classes. The videos can be viewed by your students without special access permissions in a modern web browser. You may choose to: deliver your own lectures and use the videos as a recap that is available anytime; cover topics with a mix of your own lectures and the videos, to free up class time or cover optional topics; or “flip the classroom” completely by having students watch the videos ahead of time and then exploring the material in class. To help you make the most of these videos, the accompanying slides are available to instructors (as pdf and powerpoint, with and without annotations.) These slides, along with other supplemental resources such as the Wireshark labs, can be used as the basis of many classroom activities.

The videos are available off the Pearson Tanenbaum page.

Computer Networks MOOC

Do you want to learn computer networking? Now you can sign up for Computer Networks on Coursera. This ten week MOOC offering is adapted from the course Introduction to Computer Networks (CSE 461) taught to computer science majors at the University of Washington. The course goes from the physical layer to the application layer and also explores network security. Computer Networks 5/E is the optional text that is used for the course.

Wireshark Labs and More

We’ve now released a set of a dozen labs! The labs complement the text with hands-on exercises to let students explore the Internet protocols. The protocols that are examined include Ethernet, 802.11, IP, ARP, ICMP, DHCP, UDP, TCP, HTTP, DNS and SSL. The labs make use of popular networking tools including Wireshark, curl and wget, ping, traceroute, and dig. This helps students to build useful skills.

To access the labs, see the Pearson page for the book. All the handouts and traces that students need to complete the exercises are included in the download bundle. The exercises run on Windows, Mac and Linux platforms, and may be used for labs, homeworks, and demonstrations. Solution handouts and source materials are included.

Lecture Slides for Instructors

We’ve released a completely reworked set of lecture slides to accompany the text. The slides are available to instructors on the Pearson page for the book.

We hope you’ll find the slides a great resource to draw on as you teach computer networking. They progress through all chapters of the text, and are available in powerpoint source as well as PDF to support your customizations. They come with all the figures, tables and programs from the text. While we were at it, we’ve checked the solution manual for the book problems too, and made a number of corrections.

Computer Networks 5/E is here!

We’re proud to announce that the fifth edition of Computer Networks has arrived!

Among the many changes in this book, the most important one is the addition of Prof. David J. Wetherall as a co-author. David brings a rich background in networking, having cut his teeth designing metropolitan-area networks more than 20 years ago. He has worked with the Internet and wireless networks ever since and is a professor at the University of Washington, where he has been teaching and researching computer networks and related topics for the past decade.

Of course, the book also has many changes to keep up with the ever-changing world of computer networks, especially in the areas of mobile and wireless networks and multimedia over networks. Among these are revised and new material on:

  • Wireless networks (802.12 and 802.16)
  • The 3G networks used by smart phones
  • RFID and sensor networks
  • Content distribution using CDNs
  • Peer-to-peer networks
  • Real-time media (from stored, streaming, and live sources)
  • Internet telephony (voice over IP)
  • Delay-tolerant networks