Definition

Switching is the process of moving data from a source to a destination across an interconnection of links and switching nodes. A switching node establishes how data units traverse the network (route selection, resource allocation, buffering and forwarding).


Main switching paradigms

  1. Circuit switching
  2. Message switching
  3. Packet switching (most used today)

1) Circuit switching

image.png


2) Message switching

image.png