Introduction to Computer Networking
Offered By: Stanford University via Stanford OpenEdx
Course Description
Overview
This is an introductory course on computer networking, specifically the Internet. It focuses on explaining how the Internet works, ranging from how bits are modulated on wires and in wireless to application-level protocols like BitTorrent and HTTP. It also explains the principles of how to design networks and network protocols. Students gain experience reading and understanding RFCs (Internet protocol specifications) as statements of what a system should do. The course grounds many of the concepts in current practice and recent developments, such as net neutrality and DNS security.
PREREQUISITESStudents need an introductory course in probability, a strong understanding of bits and bytes, and knowledge of how computers lay out data in memory.
Taught by
Nick McKeown and Philip Levis
Tags
Related Courses
Full Stack for Front-End Engineers, v2Frontend Masters How Has Trump Affected Tech
Collision Conference via YouTube The Case Against Net Neutrality
Ben Eater via YouTube Schweiz - Netzpolitik zwischen Bodensee und Matterhorn
media.ccc.de via YouTube Wie frei ist unser Internet - Netzneutralität in Europa auf dem Prüfstand
media.ccc.de via YouTube