Новые книги

Предприниматель вы, менеджер по продажам или руководитель отдела, вы прекрасно понимаете, что в налаживании отношений с клиентом важно каждое слово. В этом интересном и полезном руководстве вы узнаете, откуда берутся успешные бренды, популярные названия и запоминающиеся слоганы и как применять самые разные рекламные секреты в своей сфере деятельности. Если вы хотите выделиться из толпы, запомниться и произвести неизгладимое впечатление на клиентов и потребителей, воспользуйтесь свежими идеями, нестандартными подсказками и проверенными на практике техниками из этой книги.
В книге изложены технологии структурного программирования, объектно-ориентированного проектирования, визуального программирования, технология, основанная на абстракции данных Дейкстеры. Рассмотрено использование средств автоматизации проведения программных разработок.

Второе издание (1-е — 2005 г.) дополнено главами по структуре данных и основам инженерии создания программ.

Для студентов вузов, обучающихся по направлению «Информатика».

Dealing with Private IP Networks



Работа с внутренними IP-сетями

Как уже упоминалось в главе 5, Virtual Brewery имеет Ethernet-сеть с незарегистрированным IP-адресом из зарезервированного для внутреннего использования диапазона. Пакеты из таких сетей не могут маршрутизироваться в Internet. Если нам нужно, чтобы vlager звонил на cowslip и работал как маршрутизатор для сети Virtual Brewery, компьютеры внутри сети Brewery не смогут работать с реальными машинами в Internet непосредственно, потому что их пакеты будут отброшены первым же маршрутизатором.

Для обхода этой проблемы настроим vlager, чтобы он работал как стартовая площадка для доступа к сервисам Internet. Для внешнего мира он представится как нормальный SLIP-хост Internet с зарегистрированным адресом IP (вероятно, назначенным провайдером, управляющим cowslip). Любой пользователь vlager может использовать программы ftp, telnet, lynx и тому подобные для работы с Internet. Любой пользователь Virtual Brewery LAN может с помощью telnet зайти на vlager и использовать программы на нем. Для некоторых прикладных программ могут быть решения, которые не требуют регистрироваться на vlager. Для пользователей WWW, например, стоит применить прокси-сервер (proxy server) на vlager, который передаст все запросы пользователей на соответствующие сервера в сети.

Необходимость заходить на vlager вызывает неудобства. Но это может быть применимо в небольшой сети, особенно в случае невозможности регистрации нормальной IP-сети. Здесь полезно использовать фильтрацию трафика, чтобы не открывать всю внутреннюю сеть всем в Internet через шлюзовой компьютер. Настройка firewall подробно описана в главе 9. В главе 11 мы подробно рассмотрим Linux IP masquerade, который обеспечивает хорошую замену прокси-серверу.

Допустим, что Brewery имеет IP-адрес 192.168.5.74 для SLIP-доступа. Этот адрес необходимо ввести в файл /etc/hosts с именем vlager-slip. Процедура обеспечения связи по SLIP остается неизменяемой.