Pakkesvitsj er en dataoverføringsmetode der data deles inn i diskrete enheter kalt pakker, hvor hver pakke inneholder en overskrift som inkluderer kilde- og destinasjonsadresser, og deretter rutes gjennom et nettverk av sammenkoblede noder eller svitsjer. Hver node undersøker overskriftsinformasjonen for å ta videresendingsbeslutninger, og pakkene settes sammen på nytt på destinasjonen, noe som muliggjør mer effektiv bruk av nettverksressurser og dynamisk omdirigering i tilfelle overbelastning eller feil.