On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

База домашних сетей

Люди делятся на два неравных класса - 'понимающих в компьютерных сетях' и 'прочих'. Странно, но, видимо исключительно благодаря господам Мерфи и Паркинсону, существует закономерность, что в домашние сети чаще попадают люди из второго класса. То ли этот класс больше, то ли просто слишком еще много рыбаков, затемняюших своей профессией 'правильное' представление о сетях: Кто знает:.

Сегодня я решил немного отойти от стандартных направлений развития этой рубрики и немного пролить свет на 'теорию сетей'. Естественно, это вовсе не значит, что после этого Вы сможете пойти сдавать экзамен '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, причем несмотря на свою аскетичность и скромность в запросах к аппаратуре, сможет довольно быстро реализовать многие Ваши желания.

Безусловно, с этого момента (если этого не случилось еще на начальном этапе), кому-то придется взваливать на себя бремя администрирования сети и координации действий пользователей - ну да об этом я уже писал. В домашней сети такой человек необходим еще и потому, что в обществе соседей нет организационного начала, и должен быть некто, кто будет заставлять их двигаться куда-то вперед.

Главная цель, которую я преследую, предложив Вам этот материал - это подтолкнуть наш народ, имеющий потрясающий потенциал и некоторую нерешительность. Цитируя Максима Славского,
'НЕБОЛЬШИЕ СЕТИ НЕ СЛОЖНЫ В УСТАНОВКЕ, НЕОБХОДИМОЕ ОБОРУДОВАНИЕ И ПРОГРАММЫ ЛЕГКО ДОСТУПНЫ, А ИХ АДМИНИСТРИРОВАНИЕ НЕ БУДЕТ ЗАНИМАТЬ МНОГО ВРЕМЕНИ'.



Литература по сетям: разное