Протоколы TCP/IP способны работать с многочисленными разновидностями физического транспорта. Это может быть кабельное Ethernet-подключение, как в локальных сетях, либо телефонные линии, как в территориальных сетях. В первой половине главы мы использовали ifconfig для настройки локального интерфейса Ethernet. В этом разделе мы используем другие команды, чтобы настроить сетевой интерфейс телефонной линии.
Практически любой обмен данными происходит через последовательные интерфейсы. Последовательный интерфейс - это любой интерфейс, передающий данные в виде последовательностей битов по единственному проводу (тогда как параллельные интерфейсы передают биты данных по нескольким проводам одновременно). Под такое описание последовательного интерфейса подпадают практически все интерфейсы обмена данными (включая Ethernet), но термин обычно используется в отношении интерфейса, подключенного к телефонной линии посредством модема или подобного устройства. Телефонную линию часто называют последовательной линией.
В мире TCP/IP последовательные линии применяются для создания территориальных сетей (wide area networks, WANs). К сожалению, в TCP/IP не всегда существовал стандартный протокол физического уровня для последовательных линий. Отсутствие стандарта вынуждало проектировщиков использовать для территориальных сетей маршрутизаторы одной марки, чтобы обеспечить успешный обмен данными на физическом уровне. Распространение сетей WAN на основе TCP/IP создавало потребность в стандартизации последовательного обмена, который снял бы зависимость от производителей оборудования.
Кроме того, интерес к коммуникациям по последовательным линиям вырос с появлением небольших, недорогих систем, работающих с TCP/IP, а также высокоскоростных модемов для коммутируемых линий, обеспечивающих «приемлемую» производительность TCP/IP. На момент создания ARPAnet компьютеры стоили невероятных денег, а модемы для коммутируемых линий работали на предельно низких скоростях. В те времена тот, кто покупал компьютер, мог позволить себе приобрести и выделенную телефонную линию. Однако в последнее время стало возможным использовать системы Unix дома. В новой сетевой среде существует значительный спрос на службы, позволяющие обеспечивать коммутируемый доступ по протоколам TCP/IP. В настоящее время около 7% домашних пользователей работают через высокоскоростное DSL-подключение (Digital Subscriber Line) или кабельный модем. Большинство модемов DSL и кабельных модемов подключаются к узлу посредством Ethernet, то есть не требуют специальной настройки. Но большинство пользователей домашних компьютеров все еще работает с коммутируемыми последовательными линиями, которые требуют специальных протоколов и специальной настройки.
Эти две силы - потребность в стандартизации территориального обмена данными и потребность в коммутируемом доступе по TCP/IP - стали причиной создания двух протоколов для последовательных линий: протокола SLIP (Serial Line IP) и протокола РРР (Point-to-Point Protocol).