Linux как маршрутизатор
Концепция
маршрутизации проста: когда необходимо соединить две или более сети используется
маршрутизатор - устройство, которое делает возможным общение между этими сетями.
Маршрутизаторы
представлены самыми разными типами и размерами, от программных средств маршрутизации,
выполняемых на серверах Windows NT/2000, до аппаратных платформ маршрутизации
от известных производителей, например, фирмы Cisco. Маршрутизаторы могут соединять
сети различными способами, используя ряд технологий - от обычных модемов и сетевых
карт Ethernet и до соединений ISDN.
Рассмотрим пример: офис с небольшой сетью, которая соединена с Internet посредством
высокоскоростного соединения, наподобие DSL или кабельного модема. Небольшая компания
имеет одно высокоскоростное соединение с Internet, но сеть из двух или более компьютеров
разделяет связь между пользователями.
Маршрутизатор в этой ситуации поддерживает единственное соединение Ethernet с
локальной сетью и высокоскоростное соединение с телефонной линией. Все компьютеры
в сети отправляют пакеты маршрутизатору. Маршрутизатор решает - адресован ли пакет
в другую точку такой сети.
Все локальные пакеты отправляются маршрутизатором через Ethernet-соединение в
локальную сеть. Если пакет адресован во внешний мир, информация сразу же отправляется.
Поскольку речь идет о постоянном подключении, пакеты не ожидают, пока модем подключится
к Internet.
Типичная маршрутизация подразумевает соединение двух отдельных сетей Ethernet
через маршрутизатор, который имеет два или более соединений Ethernet (рис. 26.2).
Базовая конфигурация высокоскоростных сетей, таких как Fast Ethernet (100 Мбит/с),
Gigabit Ethernet (1000 Мбит/с) или Asynchronous Transfer Mode (155 Мбит/с и более)
аналогична.
Linux имеет все необходимое для того, чтобы работать как маршрутизатор.
Фактически, для небольших Ethernet-Ethernet взаимодействий или для маршрутизации
Ethernet-высокоскоростное соединение с Internet, решения, основанные на Linux,
значительно дешевле, чем специализированные аппаратные маршрутизаторы. При правильной
настройке маршрутизация Linux будет функционировать надежно.
Использование Linux как маршрутизатора рассмотрено в гл. 31.
В этой главе мы рассмотрим
использование Linux на отдельной рабочей станции в небольшой фирме или на домашнем
компьютере в качестве операционной системы для доступа к Internet, навигации
по Web, работы с сообщениями e-mail и т.п.
Лучше всего Linux проявляет
себя в мире сетей. Можно организовать небольшой офис с сетью из двух персональных
компьютеров дома. Linux позволяет создать файл-сервер и сервер печати в практически
любой сети. Можно организовать бизнес на основе технологий Intranet. Linux обеспечивает
недорогую поддержку для ведения бизнеса в среде Intranet с помощью мощного Web-сервера
и сервера баз данных.
Если необходимо соединить
сеть персональных компьютеров с Internet, Linux может быть прекрасным маршрутизатором.
Во многих случаях намного дешевле использовать компьютер под управлением Linux
в качестве маршрутизатора, чем приобретать специальную аппаратуру для поддержки
связи с внешним миром.
Если кажется, что компьютер
под управлением Windows работает недостаточно эффективно или стабильно, возможно,
имеет смысл поменять операционную систему дома или в сети офиса на Linux. Как
операционная система рабочей станции Linux может решить многие проблемы. На
компьютере, работающем под управлением Linux, можно запускать приложения Windows
и Unix. Такой компьютер можно объединять в сеть с системами Unix, Windows и
Novell и разделять файлы и данные, не беспокоясь о возможных сбоях.
В главе дан краткий обзор использования операционной системы Linux в малых или домашних офисах (называемых SOHO), где дорогие коммерческие решения экономически невыгодны.
| фотоэффект ; Коническая винтовая линия Ethernet Локальные сети что такое драйвер Первый способ задания функции: табличный Степенная функция Обратные тригонометрические функции Определение непрерывности функции Оценки ошибок в формулах приближённого дифференцирования Производные функции, заданной параметрически Примеры исследования функций и построения графиков Приближённое нахождение корней уравнений и точек экстремума Тригонометрическая форма комплексного числа Изменить порядок интегрирования Вычислить двойной интеграл Вычисление тройных интегралов Сферические координаты Два основных метода интегрирования Замена переменных в двойном интеграле Дифференцирование интегралов, зависящих от параметра |