Packet switching is a method of transmitting data over a digital network by grouping it into packets. It was developed in the 1960s as a more efficient and fault-tolerant routing method for telecommunication messages. The concept was initially met with resistance but gained popularity after British computer scientist Donald Davies coined the term "packet switching" and inspired the design of networks like the ARPANET, which played a significant role in the development of the modern Internet.
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 concepts