Routing is the process of selecting a path for traffic in a network or between networks. It involves forwarding packets from one network interface to another, usually based on routing tables. Routing is the dominant form of addressing on the Internet, while bridging is still widely used within local area networks.
Princeton University
Fall 2021
Princeton University's CS 144 is an introductory course teaching core principles of computer networking, including packet switching, layering, encapsulation, and protocols. Students get hands-on experience in building parts of the internet infrastructure, like a router, and a reliable data delivery service.
No concepts data
+ 4 more conceptsUC Berkeley
Fall 2022
UC Berkeley's CS 168 is an undergraduate level course presenting a wide range of fundamental concepts related to the internet architecture and protocols. Students partake in several programming projects mostly in Python. Prior programming knowledge is expected.
No concepts data
+ 14 more conceptsPrinceton University
Spring 2023
Princeton University's COS 461 offers a comprehensive survey of computer networks, exploring principles from end-to-end principle to overlay networks. The course involves a study of classic to contemporary research papers and assumes prior knowledge of computer science.
No concepts data
+ 25 more concepts