Packet switching

Packet switching

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.

2 courses cover this concept

CS 144: Introduction to Computer Networking

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 concepts

CS 168: Introduction to the Internet: Architecture and Protocols

UC 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