Computer Networks & the Internet

Computer Networks & the Internet#

This chapter provides an introduction to core concepts in computer networking, with a focus on the building blocks that facilitate information sharing and communication. It covers packet switching, protocols, addressing, and routing, and also provides a starting point for thinking about what “the internet” is and how it is organized.

Acknowledgements#

This chapter’s lecture segments were adapted from the following PBS Crash Course Computer Science episodes:

Chapter Table of Contents#

Application#

Link to application question template template (ND users, Google Doc)