TCP/IP работает с широким спектром физических сетей. Протоколы TCP/IP не могут угадывать возможности сетей - следует явно указывать сетевые интерфейсы и их характеристики. В этой главе мы рассмотрели ряд примеров, связанных с настройкой физического сетевого интерфейса, с которым работает TCP/IP.
Чаще всего для настройки интерфейсов применяется команда ifconfig. Она назначает интерфейсу IP-адрес, устанавливает маску подсети, широковещательный адрес, а также выполняет ряд других функций.
TCP/IP может работать и по коммутируемым телефонным каналам. Задача решается при помощи протоколов Serial Line IP (SLIP) и Point-to-Point Protocol (РРР). Предпочтительным вариантом является РРР - стандартный протокол Internet, обладающий повышенной надежностью, производительностью и безопасностью.
Создание соединения РРР состоит из ряда этапов: настройки протокола последовательного порта, настройки порта и модема, установки коммутируемого соединения, регистрации на удаленном сервере. Отдельные программы, такие как dip, объединяют все перечисленные этапы. Другие программы, такие как pppd и chat, напротив, делят функциональность.
Настройка сетевого интерфейса позволяет нам общаться с локальной сетью, в то время как настройка маршрутизации позволяет общаться с целым миром. Мы кратко затронули маршрутизацию в главе 2, а в этой главе - в разговоре о метриках маршрутизации для ifconfig и маршрутах по умолчанию в РРР. В следующей главе мы изучим маршрутизацию гораздо более подробно.