div.main {margin-left: 20pt; margin-right: 20pt} База домашних сетей
Люди делятся на
два неравных класса – “понимающих в компьютерных сетях” и “прочих”.
Странно, но, видимо исключительно благодаря господам Мерфи и
Паркинсону, существует закономерность, что в домашние сети чаще
попадают люди из второго класса. То ли этот класс больше, то ли
просто слишком еще много рыбаков, затемняюших своей профессией
“правильное” представление о сетях… Кто знает….
Сегодня я решил немного отойти от стандартных направлений
развития этой рубрики и немного пролить свет на “теорию сетей”.
Естественно, это вовсе не значит, что после этого Вы сможете пойти
сдавать экзамен “Network Essentials”, однако если Вы раньше лишь
слышали, то теперь, может, и представите, что же такое сеть.
Если эта статья вызовет некоторый отклик общественности (на что я
все же в глубине души надеюсь), то мы обязательно продолжим разговор
об этом, и может быть присвоим этому материалу статус “цикл статей”.
Однако пока говорить об этом слишком рано, и потому приступим.
Сразу хочу оговориться, что проблемы корпоративных сетей,
ориентированных на Security, надежность и прочие, далекие для
простого смертного, вещи, мы оставим для серьезных анализов,
проводимых умными дяденьками в престижных журналах про
компьютеры.
Итак, сеть.
Лишним будет говорить, что сеть – это несколько компьютеров,
способных передавать друг другу информацию. Мне больше всего
нравится флоппи-нет. Она основана на дискетах (флоппи-дисках) и
эдаких бодреньких мальчиках, бегающих с некоторым расписанием между
компьютерами. Однако не всякая сеть может себе позволить такое
удовольствие, и потому применяют менее интеллектуальные способы
передачи информации, например какие-нибудь провода.
Сейчас большие корпорации вроде Microsoft, 3COM, Intel активно
занимаются разработкой способов передачи данных через разнообразные
общедоступные средства (сеть питания, в простонародье 220, радио,
инфракрасные лучи, скоро возьмутся за арматуру дома и трубы парового
отопления). Я не удивлюсь, если Вы будете читать скоро в руководстве
по установке новой сетевой карты – “проверьте качество стыков вашей
трубы парового отопления до ближайшего коллектора” ;-)
Все это настолько же дорого, насколько и революционно, и о
реальном использовании подобных устройств наши обыватели (за
исключением разве что фидошников) не задумываются.
Итак, Вы затеяли
сеть. Для начала настойчиво рекомендую спросить себя – зачем? Оно
Вам надо? Это же куча дополнительных знаний, дополнительных трудов,
дополнительных… денег в конце концов! Вы со мной согласны? Тогда
почитайте немного умные книжки, похоже, Вы чего-то не понимаете. Я
не буду доказывать, что компьютеры в сети это хорошо. Во-первых,
потому, что я и так постоянно этим занимаюсь (да и не только я), а
во-вторых потому, что это слишком похоже на объяснение человеку, всю
жизнь проходившего пешком, зачем ему автомобиль. Совершенно
бессмысленное занятие.
Вы, наконец, ответили себе на вопрос? Тогда следующим будет
вопрос – а что Вы от нее хотите? Этот вопрос далеко не такой
праздный, как предыдущий. Ибо сеть – это здание, которое надо
строить, заранее зная хотя бы приблизительно, какая она будет. Вы
должны определиться с топологией, с типом кабеля, с местами
размещения рестрансляторов.
Начнем с типом кабеля (а одновременно и с топологией). Если не
обращать внимания а разнообразные гипер-супер технологии вроде
оптоволокна, то остается только два типа кабеля – витая пара и
коаксиал.Я бы рекомендовал использовать витую пару везде, где это
возможно и сейчас объясню, почему.
Коаксиал. Сети на коаксиальном кабеле
представляют собой цепочку, т.е. основной принцип такого соединения
– каждый следующий компьютер подключается к предыдущему. Такая
цепочка имеет ограниченную длину (185м), и удобна в крайне редких
случаях. Никакие разветвления этой цепочки не допускаются, точнее
они могут быть достигнуты только с помощью дорогостоящего
оборудования. Известное преимущество коаксиального кабеля (наличие
экранирующей оплетки) оборачивается для использующих его и
разнообразными неудобствами. В реальных условиях жилых домов понятия
заземления практически не существует. Как следствие, разность
потенциалов между фазами в различных квартирах, рождает довольно
серьезное напряжение на самой оплетке. Тот, кто работал с коаксиалом
в жилых домах, знает, как красиво выглядит искра, играющая между
контактами в момент подключения. Сами понимаете, что при наличии
тока по поверхности оплетки ее экранирующий эффект сдувает, как
ветром, и единственное преимущество коаксиала исчезает.
Витая
пара. Сеть на витой паре логически построена на так
называемых концентраторах, т.е. компьютеры подключаются не друг к
другу, а к некоему автоматическому устройству, постоянно
включенному, и ретранслирующему передаваемые данные. Максимальная
допустимая длина для одного пролета кабеля без концентраторов –
100м. Однако, используя именно витую пару, легко строятся
относительно большие и топологически сложные сети, в которых так
нуждается каждый. Подключение на основе витой пары несколько сложнее
работы с коаксиальным кабелем. Необходимо спланировать сеть так,
чтобы концентратор (хаб), во-первых, располагался ближе к
геометрическому центру сети, во-вторых, близко к розетке
электропитания – он должен быть постоянно включен. Хаб – не простой
довесок. На нем горят лампочки, указывающие на передачу данных по
соответствующим портам. По этим же лампочкам хабо-держатель может
определить, у кого сейчас включен компьютер, а у кого нет. Первое
время это доставляет неописуемое удовольствие. Очевидное достоинство
сети на витой паре – ее работоспособность при нарушениях любого из
звеньев и простота диагностики – кабели можно просто отсоединить для
проверки.
Предвижу вопрос
любого начинающего сете-строителя – да, мы выбрали тип кабеля, все
повесили, подключили, и что дальше? Как заставить наши компьютеры
взаимодействовать друг с другом? Quake II уже запущены! Должен Вас
огорчить – игрушки придется выключить и заняться неизбежной рутиной
– настройкой операционных систем на поддержку сетевого оборудования.
Занятие это довольно не сложное (особенно в таких операционках, как
Windows), но есть всего лишь одно требование, которое рекомендуется
соблюдать на первых порах – все настройки у всех компьютеров должны
быть строго идентичны. Иначе Вы можете потерять не только в
скорости, но и лишитесь самого факта соединения J
Качественный выбор конкретных настроек для конкретных
операционных систем – дело профессионалов, а мы лишь опишем
несколько основных систем и протоколов, которые они используют.
Правда, боясь получить “ворох” электронных писем с гневными
“разъяснениями” о преимуществах тех или иных
операционок/подходов/протоколов, сразу оговорюсь – это сугубо мое
мнение, сформированное за счет практики и потому меня вполне пока
удовлетворяющее. ;-) Однако готов опубликовать здесь статью любого,
кто способен качественно меня поправить ;-)
Итак, начнем.
Windows 3.11 – операционная система, владельцам которой стоит
только посочувствовать. Реализация сетевых возможностей в ней в
зачаточном состоянии, и обсуждать здесь ее не имеет смысла.
Windows 95/98 – значительно более продвинутая система с крайне
приятным пользовательским интерфейсом. Специалисты, говорящие о ее
очеловеченности, видимо имеют в виду наличие собственного
характера у каждой конкретной копии, возможность потерять контроль
над ней и в то же время подружиться с ней настолько, что получить
в сети потрясающую производительность. Она поддерживает любые
протоколы, легко работает с практически любой аппаратурой, и если
бы не некоторые особенности поведения, можно было бы расслабиться
в работе с сетью надолго.
Windows NT – операционная система со значительно более
серьезным подходом, некоторая консервативность при работе с
аппаратурой, требовательна к настройкам, но зато ее возможности
практически полноценны как при работе с локальной сетью, так и с
Интернет. Если Вы имеете достаточное количество качественного
оборудования в своем компьютере – я порекомендовал бы Вам именно
ее.
Novell NetWare идеальна для создания локальных сетей с
выделенными серверами, однако крайне не развита в смысле Интернет
– технологий.
UNIX всех модификаций прежде всего потрясает своей надежностью
в работе. Однако эта надежность в первую очередь, на мой взгляд,
достигается поддержкой только “проверенных” возможностей, и
поэтому Вы рискуете лишиться большого количества “маленьких
радостей”, делая ставку на эту операционку.
Детально описывать шаги по установке и настройке той или иной
операционной системы я конечно же не буду, скажу лишь, что не
забывайте о цели – интеграции Вашей локальной сети в Интернет.
Старайтесь не использовать протоколы и технологии, от которых Вам
впоследствии придется скрепя сердце отказываться.
Как Вы
понимаете, по мере роста Ваших интересов понадобится установка
выделенного сервера – машины, которая будет круглосуточно
обслуживать только сетевые нужды. Организовать сервер реально под
любой операционной системой, однако мой Вам совет – используйте
Windows NT или UNIX, причем несмотря на свою аскетичность и
скромность в запросах к аппаратуре, сможет довольно быстро
реализовать многие Ваши желания.
Безусловно, с этого момента (если этого не случилось еще на
начальном этапе), кому-то придется взваливать на себя бремя
администрирования сети и координации действий пользователей – ну да
об этом я уже писал. В домашней сети такой человек необходим еще и
потому, что в обществе соседей нет организационного начала, и должен
быть некто, кто будет заставлять их двигаться куда-то вперед.
Главная цель,
которую я преследую, предложив Вам этот материал – это подтолкнуть
наш народ, имеющий потрясающий потенциал и некоторую
нерешительность. Цитируя Максима Славского, “НЕБОЛЬШИЕ СЕТИ НЕ
СЛОЖНЫ В УСТАНОВКЕ, НЕОБХОДИМОЕ ОБОРУДОВАНИЕ И ПРОГРАММЫ ЛЕГКО
ДОСТУПНЫ, А ИХ АДМИНИСТРИРОВАНИЕ НЕ БУДЕТ ЗАНИМАТЬ МНОГО
ВРЕМЕНИ”.
Аминь.
Следующий выпуск
ровно через неделю. До встречи! С уважением - Knight. |