El concepto de cambiar pequeños bloques de datos fue explorado por primera vez de forma independiente por Paul Baran en la Corporación RAND desde finales de los años 1950 en Estados Unidos y posteriormente por Donald Davies en el National Physical Laboratory (NPL) en el Reino Unido.