Для того чтобы установить связь между удаленными друг от друга компьютерами, естественнее всего было использовать телефонные линии – ведь они уже существуют, не надо тратиться на прокладку новых.

Однако уже первые эксперименты показали, что телефонная связь не очень надежна. При этом неизбежны потери данных, а это вело к серьезным сбоям в работе компьютеров. Необходимо было придумать, как по ненадежным линиям связи передавать информацию с высокой надежностью.
Эту головоломку решили американские инженеры Леонард Клейнрок и Лоренс Робертс. Ими был разработан пакетный принцип передачи данных. Вся информация, предназначенная к передаче, предварительно разбивается на мелкие фрагменты–«пакеты», в которые кроме собственно передаваемых данных записываются и сведения об отправителе и адресате. Такие «пакеты» могут вполне независимо передаваться по линиям связи, а уже на компьютере–получателе вновь собираться в единое целое, подобно мозаике.
Были сконструированы и специальные устройства, которые обрабатывали данные, переводили их в форму «пакетов» в соответствии с определенными правилами – на техническим языке это называется «по специальному протоколу» – и отправляли другому компьютеру. Там, естественно, тоже стояло устройство, которое принимало «пакеты» и собирало их содержимое в единое целое.
Краткое название таких устройств «IMP», что расшифровывается как Interface Message Processor. – «обработчик межкомпьютерных сообщений». Вообще же слово «интерфейс» в среде компьютерщиков обозначает метод, способ или программу взаимодействия.
Заодно имейте в виду, что и слово «протокол» на компьютерном языке не имеет ничего общего, скажем, с милицией. Компьютерщики обозначают им свод правил, нечто вроде особого языка, на который компьютер переводит передаваемую информацию, чтобы та была принята и понята другим компьютером. Всякая компьютерная сеть строится на основе единого для всех протокола. Иногда, впрочем, их бывает несколько.