Любой, кто пользуется настольной системой Unix - будь то инженер, преподаватель, ученый или деловой человек, - избрал в качестве второго занятия системное администрирование. Работа с сетями на подобных компьютерах ставит перед нами еще и задачи, связанные с сетевым администрированием.
Сетевое администрирование и системное администрирование не тождественны. Задачи системного администрирования - создание новых пользователей или резервных копий - ограничены одной независимой компьютерной системой. Дела обстоят совсем иначе в сетевом администрировании. Как только компьютер подключается к сети, он начинает взаимодействовать со многими другими системами. Качество выполнения задач сетевого администрирования оказывает определенное влияние не только на локальную систему, но и на многие системы сети, а следовательно, твердое понимание основ сетевого администрирования приносит пользу всем.
Объединение компьютеров в сети невероятно повышает их способность к общению, - а большинство компьютеров используются в основном для обмена данными, а не для вычислений. Вычислительными задачами для науки и бизнеса занимаются многочисленные суперкомпьютеры, но их число бледнеет в сравнении с миллионами систем, занятых под задачи вроде отправки почтовых сообщений или извлечения данных из удаленного хранилища. Более того, если оценить число настольных систем, используемых преимущественно для подготовки документов, позволяющих передавать мысли и идеи другим людям (речь идет о сотнях миллионов машин), станет понятно, почему компьютеры можно рассматривать как устройства для обмена информацией.
Положительное влияние компьютерных коммуникаций приводит к росту числа и видов компьютеров, участвующих в работе сетей. Одним из главных преимуществ TCP/IP является возможность прозрачного сообщения всех видов аппаратного обеспечения и операционных систем.
Название «TCP/IP» связано с целым семейством протоколов передачи данных. Оно происходит от названий двух протоколов этого семейства: протокола управления передачей (TCP, Transmission Control Protocol) и протокола Internet (IP, Internet Protocol). TCP/IP - это традиционное имя семейства протоколов, которое и используется в книге. Другое название - семейство протоколов Internet (IPS, Internet Protocol Suite) - также является приемлемым.
Настоящая книга содержит практические пошаговые инструкции по настройке и сопровождению сетевых приложений TCP/IP для компьютерных Unix-систем. TCP/IP является ведущей технологией создания локальных и корпоративных сетей, а также фундаментом всемирной сети Интернет. TCP/IP - самый важный программный комплекс для сетевого администратора Unix.
Первая часть книги рассказывает об основах TCP/IP и принципах передачи данных по сети. Вторая часть посвящена настройке и применению TCP/IP в системе Unix. Начнем с краткого исторического экскурса.