Идея создания компьютерной сети возникла в 1940-х годах из-за потребности в ускорении работы компьютеров. В то время разработчики практически не имели доступа к компьютеру. Машиной управлял оператор, который получал стопку перфокарт и медленно «кормил» ими машину. Малейшая ошибка означала, что перфокарты нужно проверить, выявить ошибку и снова начать прогон. В то время процесс решения компьютером задачи иногда растягивался на несколько дней. Этот долгий процесс назывался пакетной обработкой данных.