РРР

   Протокол РРР (Point-to-Point Protocol) выполняет ту же работу, что и описанный выше SLIP. Однако он лучше выполняет эти функции, так как обладает дополнительными возможностями. Кроме того, в отличие от SLIP, PPP может взаимодействовать не только с TCP/IP, но и с IPX/SPX, NetBIOS, DHCP, которые широко используются в локальных сетях.
   Протокол PPP более распространен также благодаря использованию на интернет-серверах с установленной операционной системой семейства Windows NT (SLIP применяют для соединения с серверами, работающими в операционной системе UNIX).

Х.25

   Протокол Х.25, который был создан в 1976 году и усовершенствован в 1984 году, работает на физическом, канальном и сетевом уровнях модели взаимодействия ISO/OSI. Его разработкой занимался консорциум, состоящий из представителей многих телефонных компаний, и создавали его специально для использования на существующих телефонных линиях.
   Когда разрабатывался X.25, цифровая телефонная линия была редкостью – использовалась в основном аналоговая. По этой причине в нем присутствует система обнаружения и коррекции ошибок, что существенно повышает надежность связи. В то же время эта система замедляет скорость передачи данных (максимальная – 64 Кбит/с). Однако этот факт не мешает использовать его там, где прежде всего требуется высокая надежность, например в банковской системе.

Frame Relay

   Frame Relay – еще один протокол, предназначенный для передачи данных по телефонной линии. Помимо высокой надежности (как у X.25), он обладает дополнительными полезными нововведениями. Поскольку передаваемые данные могут иметь формат видео, аудио или содержать электронную информацию, есть возможность выбирать приоритет передаваемого содержимого.
   Еще одна особенность протокола Frame Relay – его скорость, которая достигает 45 Мбит/с.

AppleTalk

   Протокол AppleTalk является собственностью компании Apple Computer. Он был разработан для установки связи между компьютерами Macintosh.
   Как и TCP/IP, AppleTalk представляет собой набор протоколов, каждый из которых отвечает за работу определенного уровня модели ISO/OSI.
   В отличие от протоколов TCP/IP и IPX/SPX, стек протокола AppleTalk использует собственную реализацию физического и канального уровней, а не протоколы модели ISO/OSI.
   Рассмотрим некоторые протоколы стека AppleTalk.
   DDP (Datagram Delivery Protocol) – отвечает за работу сетевого уровня. Его основное предназначение – организация и обслуживание процесса передачи данных без предварительной установки связи между компьютерами.
   RTMP (Routing Table Maintenance Protocol) – работает с маршрутными таблицами AppleTalk. Любая такая таблица содержит информацию о каждом сегменте, куда возможна доставка сообщений. Таблица состоит из номеров маршрутизаторов (порта), которые могут доставить сообщение к выбранному компьютеру, количества маошрутизаторов, параметров выбранных сегментов сети (скорости, загруженности и т. п).
   NBP (Name Binding Protocol) – отвечает за адресацию, которая сводится к привязке логического имени компьютера к физическому адресу в сети. Кроме процесса привязки имени, он отвечает за регистрацию, подтверждение, стирание и поиск этого имени.
   ZIP (Zone Information Protocol) – работает в паре с протоколом NBP, помогая ему производить поиск имени в рабочих группах, или зонах. Для этого он использует информацию ближайшего маршрутизатора, который создает запрос по всей сети, где могут находиться входящие в заданную рабочую группу компьютеры.
   ATP (AppleTalk Transaction Protocol) – один из протоколов транспортного уровня, который отвечает за транзакции. Транзакция – это набор из запроса, ответа на этот запрос и идентификационного номера, который присваивается данному набору. Примером транзакции может быть сообщение о доставке данных от одного компьютера другому. Кроме того, ATP умеет делать разбивку больших пакетов на более мелкие с последующей их сборкой после подтверждения о приеме или доставке.
   ADSP (AppleTalk Data Stream Protocol) – протокол, аналогичный ATP. Он отвечает за доставку пакетов. Однако в данном случае осуществляется не одна транзакция, а гарантированная доставка, которая может повлечь за собой несколько транзакций. Кроме того, протокол гарантирует, что данные при доставке не будут утеряны или продублированы.

Глава 5
Среда передачи данных

   □ Коаксиальный кабель
   □ Кабель «витая пара»
   □ Оптоволоконный кабель
   □ Телефонная проводка
   □ Электропроводка
   □ Радиоволны
   □ Инфракрасное излучение
   Ключевым моментом в функционировании локальной сети является среда передачи данных, то есть канал, по которому компьютеры могут обмениваться информацией. От среды передачи данных зависят многие параметры сети, в частности:
   топология сети;
   используемое оборудование;
   стоимость создания;
   физическая надежность;
   скорость передачи данных;
   безопасность сети;
   администрирование сети;
   возможность модернизации.
   Этот список можно продолжать долго, но ясно одно: среда передачи данных однозначно определяет как возможности сети, так и возможности ее модернизации. В данной главе мы рассмотрим основные использующиеся в настоящее время среды передачи данных.

Коаксиальный кабель

   Первой средой для объединения компьютеров в сеть с целью обмена информацией был коаксиальный кабель (Coaxial Cable). Сети с использованием коаксиального кабеля появились еще в начале 70-х годов прошлого века. На то время он считался идеальным вариантом для передачи данных. Поскольку скорости тогда были не столь высоки, как сегодня, коаксиальный кабель полностью удовлетворял существующие потребности. Сетевое оборудование для работы с коаксиальным кабелем согласно существующим сетевым стандартам позволяет передавать данные со скоростью до 10 Мбит/с, что даже сегодня в некоторых случаях является вполне приемлемой скоростью.
   Различаются тонкий и толстый коаксиальный кабели. Несмотря на то что толстый коаксиальный кабель появился раньше, его технические характеристики (скорость, дальность связи и т. п.) существенно лучше, нежели у тонкого коаксиального кабеля, который появился вследствие дальнейшего усовершенствования существующих сетевых стандартов.
   Толстый и тонкий кабели внешне различаются толщиной. Однако иногда могут быть и другие различия (рис. 5.1).
   Например, когда требуется прокладка кабеля снаружи здания, часто используется кабель с усилительным тросом, который выглядит как отдельная жила в отдельной оболочке.
 
   Рис. 5.1. Разные варианты коаксиального кабеля
 
   Основные различия между этими типами кабелей заключаются в их составе: могут присутствовать дополнительные оплетки, диэлектрики, экраны из фольги и т. д.
   Типичное строение самой простой реализации тонкого и толстого коаксиального кабеля показано на рис. 5.2 и 5.3.
 
   Рис. 5.2. Строение тонкого коаксиального кабеля
 
   Рис. 5.3. Строение толстого коаксиального кабеля
 
   Рассмотрим элементы коаксиального кабеля, отмеченные на рисунках цифрами.
   1. Центральный проводник (Center Conductor). Представляет собой металлический стержень, цельный или состоящий из нескольких проводников. В качестве металла, как правило, выступает медь или сплав с медью, например сплав меди с карбоном, омедненная сталь или омедненный алюминий. Толщина проводника обычно находится в пределах 1–2 мм.
   2. Диэлектрик (Dielectric). Служит для надежного разделения и изолирования центрального проводника и оплетки, которые используются для передачи сигнала. Диэлектрик может изготавливаться из различных материалов, например из полиэтилена, фторопласта, пенополиуретана, поливинилхлорида, тефлона и т. д.
   3. Оплетка (Braid). Является одним из носителей, который участвует в передаче сигнала. Кроме того, она играет роль заземления и защитного экрана от электромагнитных шумов и наводок. Как правило, оплетка сделана из медной или алюминиевой проволоки. Когда требуется увеличить помехозащищенность системы, может использоваться кабель с двойной и даже четверной оплеткой.
   4. Изолирующая пленка (Foil). Выступает обычно в роли дополнительного экрана. В качестве материала используется алюминиевая фольга.
   5. Внешняя оболочка (Outer Jacket). Используется для защиты кабеля от воздействия внешней среды. Оболочка, как правило, имеет ультрафиолетовую защиту и защиту от возгорания, для чего используется материал с определенными свойствами, например поливинилхлорид, пластик, резина и т. д.
   Волновое сопротивление коаксиального кабеля, используемого для передачи данных в локальных сетях, составляет 50 Ом. При этом толщина тонкого коаксиального кабеля – примерно 0,5–0,6 см, а толстого – 1–1,3 см.
   Существует определенная маркировка (категория) кабелей, которая позволяет различать их характеристики. Например, кабель с волновым сопротивлением 50 Ом имеет маркировку RG[1]-8, RG-11 и RG-58. Различают также подкатегории кабелей, например RG-58/U (одножильный проводник) или RG-58A/U (многожильный проводник).
   Наибольшее распространение получил тонкий коаксиальный кабель, поскольку он более гибкий и его легче прокладывать. Если требуется увеличить диаметр сети, то используется толстый коаксиальный кабель. Иногда тонкий и толстый кабели применяются одновременно: тонким кабелем соединяют близкорасположенные компьютеры, а толстым – компьютеры на большом удалении или два сегмента сети.

Кабель «витая пара»

   На сегодня кабель «витая пара» (Twisted Pair) получил наибольшее распространение. В первую очередь это произошло благодаря его скоростным характеристикам и удобству прокладки. Его появление было вполне прогнозируемым, поскольку использование коаксиального кабеля накладывает ограничение на топологию сети, что, в свою очередь, отражается на возможностях ее модернизации и скорости передачи данных.
   Свое название он получил благодаря особенности внутреннего исполнения. Так, внутри кабеля может находиться от одной до двадцати пяти пар проводников, скрученных между собой и имеющих определенный цвет.
   Внешний вид кабеля «витая пара» зависит от того, какое количество проводников находится внутри него, какого типа оплетки используются для экранирования кабеля и пар, а также от наличия дополнительного заземляющего проводника (рис. 5.4).
 
   Рис. 5.4. Внешний вид некоторых вариантов кабеля «витая пара»
 
   Различают экранированный (Shielded) и неэкранированный (Unshielded) кабели. Кроме того, существует много различных вариантов исполнения кабеля, среди которых наибольшее распространение получили UTP (Unshielded Twisted Pair, неэкранированная витая пара), F/UTP (Foiled Unshielded Twisted Pair, фольгированная неэкранированная витая пара), STP (Shielded Twisted Pair, эканированная витая пара), S/FTP (Screened Foiled Twisted Pair, фольгированная экранированная витая пара), SF/UTP (Screened Foiled Unshielded Twisted Pair, фольгированная неэкранированная витая пара) и др. Есть также несколько вариантов кабеля с многожильными проводниками.
   Кабели различают и по категориям: чем выше категория, тем лучшими характеристиками (в том числе и скоростными) обладает кабель. Так, в настоящее время существует семь категорий кабеля «витая пара», используемых для организации работы локальной сети. Например, кабель пятой категории позволяет передавать данные со скоростью 100 Мбит/c, а кабель начиная с шестой категории делает возможной передачу данных на скоросте не менее 1 Гбит/c. Кабель же седьмой категории теоретически способен передавать данные со скоростью 100 Гбит/с.
   Кабель «витая пара» является самым популярным способом подключения компьютеров в «домашних» сетях. Стоимость кабеля достаточно низкая, однако при этом скорость передачи данных находится на очень высоком уровне. Длины сегмента кабеля в 100 м хватает, чтобы подключить компьютер в квартире, просто свесив кабель с крыши и подведя его к окну. Именно такой способ подключения является самым простым и распространенным в «домашних» сетях.

Оптоволоконный кабель

   Еще один вариант кабеля для передачи данных в сетях – оптоволоконный (Fiber Optic). Именно оптоволоконный кабель благодаря своим характеристикам имеет наибольшие шансы остаться в лидерах.
   Его главным отличием от существующих вариантов кабеля является способ передачи электрических сигналов: для этого используется свет. Это означает, что оптоволоконный кабель не подвержен влиянию электромеханических наводок, а сигнал ослабевает гораздо меньше. Как результат – высокая скорость передачи данных на большие расстояния.
   Оптоволоконные кабели отличаются конструкцией, точнее, диаметром сердцевины, то есть оптоволокна. Существует два варианты оптоволокна, которые однозначно влияют на характеристики кабеля. Так, различают одномодовое (SM, Single Mode) и многомодовое, или мультимодовое (MM, Multi Mode), волокно.
   Упрощенная схема оптоволоконного кабеля показана на рис. 5.5.
 
   Рис. 5.5. Строение оптоволоконного кабеля
 
   Основная деталь оптоволоконного кабеля – оптоволокно или, как его еще называют, световод (1), по которому непосредственно передается световой сигнал. Чтобы сигнал не уходил из световода, вокруг последнего располагается отражающая оболочка (2) толщиной 125 мкм. И еще один элемент – оболочка (3), которая защищает кабель от внешнего воздействия, например влаги или солнечных лучей.
   Обычно оптоволоконный кабель снабжается дополнительными уровнями прочности: применяются разного рода лаковые покрытия, дополнительные оболочки (буферы), усилительные тросы и т. д. Кроме того, большое распространение получили кабели с несколькими световодами, что позволяет значительно увеличить пропускную способность кабеля.
   Преимущества и недостатки одномодового и многомодового оптоволокна понять достаточно просто. Так, по световоду передаются световые сигналы с длиной волны в диапазоне 0,85–1,3 мкм. Многомодовое волокно, в зависимости от типа стандарта, имеет толщину световода 50 или 62,5 мкм, в то время как у одномодового волокна данный показатель составляет примерно 7–9 мкм. Если представить себе, как будет распространяться свет в подобных «коридорах», то становится ясно, что чем уже «коридор», тем меньше отражений будет испытывать данный сигнал, а значит, меньшими будут искажения и затухание. Конечно, такое теоретическое изложение принципа распространения сигнала в кабеле далеко от идеального, но и его вполне достаточно, чтобы сделать однозначный вывод: одномодовый кабель гораздо практичнее и лучше. Об этом же свидетельствует существующая практика: скорость передачи сигнала в простейшем одномодовом кабеле может достигать 2,5 Гбит/с при длине сегмента 20 и более километров.
   Распространение оптоволоконного кабеля сдерживают несколько факторов, основными из которых является дороговизна кабеля и обслуживающей его аппаратуры, а также необходимость в соответствующей подготовке при работе с кабелем.

Телефонная проводка

   Телефонный кабель, а точнее, телефонная линия, уже давно используется, например, для подключения удаленного компьютера к существующей сети, к другому компьютеру или к Интернету. Для этого существует достаточно большое количество соответствующих протоколов и технологий: Frame Relay, ADSL и т. д.
   Не так давно появилась технология, которая дает возможность использовать существующую аналоговую или цифровую телефонную линию для объединения компьютеров в локальную сеть. Речь идет о стандартах HomePNA, оборудование которых позволяет объединить в локальную сеть достаточно большое количество компьютеров и обеспечить при этом хорошую скорость передачи данных.
   Плюсы такой сети очевидны: низкая стоимость создания, применение заведомо существующего канала связи, возможность развертывания сети там, где другой способ связи по разным причинам невозможен.
   Существующее подключение к телефонной линии часто используется для подключения компьютеров к «домашней» локальной сети. В этом случае к щитку на лестничной площадке или в любое другое удобное место подводится кабель «витая пара» и устанавливается специальный конвертер с Ethernet на HomePNA, соединяющий «витую пару» с телефонным кабелем, заходящим в квартиру. В результате разводка квартиры превращается в отдельную локальную сеть, подключение к которой осуществляется с помощью адаптеров HomePNA.

Электропроводка

   Идеи использования электропроводки в качестве канала связи для передачи данных существовали уже достаточно давно. Причина этого очень проста: электрическим кабелем буквально опутаны все места обитания человека, поэтому вполне логично было бы использовать его для решения еще одной задачи. Однако воплотить эту мечту в жизнь мешал недостаток знаний и соответствующих технологий.
   Все изменилось с того момента, как десять лет назад появилась организация HomePlug Powerline Alliance. Ее стараниями на свет появился первый стандарт HomePlug, который позволил осуществить мечту. Конечно, он не может составить серьезную конкуренцию другим способам связи, но в случае, когда никакой другой способ создания локальной сети не подходит, это реальный выход из ситуации.
   Из плюсов использования электрического кабеля в качестве среды передачи данных можно отметить то, что он не обязательно должен быть однородным! Именно так: передача данных будет возможна даже в случае, когда электрический кабель представляет собой скрутку кабелей из разных материалов различного сечения и разной длины.
   Поскольку электропроводка для своих прямых целей применяет диапазон частот 50–60 Гц, то для передачи данных используется другая частота, которая не является помехой для работы электрических устройств, а именно диапазон частот 4–20 МГц.

Радиоволны

   Пожалуй, самая интересная и перспективная среда передачи данных – это радиоволны. Возможности этой среды практически неограниченны, о чем свидетельствует множество разнообразнейших способов ее использования: спутниковое телевидение, радиовещание, мобильная связь и многое другое. Тяжело даже представить себе, сколько различных радиоволн окружают нашу планету!
   Использование радиоволн в качестве среды передачи данных в локальных сетях практикуется уже очень давно и, что самое главное, очень успешно.
   Существует достаточно много беспроводных технологий, которые позволяют это сделать, например Wi-Fi, WiMAX, Bluetooth и т. д. Каждая из них имеет свои особенности и ограничения, но тем не менее отлично справляется с поставленной задачей.
   Любая технология передачи данных использует определенный диапазон радиочастот, который принят в качестве стандарта. Существуют даже соответствующие государственные структуры по контролю над применением этих частот. Например, беспроводная сеть, построенная по стандарту IEEE 802.11 (Wi-Fi), использует в своей работе диапазон частот 2400–2483,5 МГц, а беспроводная сеть стандарта WiMAX – диапазон частот 2300–2400 МГц.
   Популярность беспроводных сетей обусловлена одним очень серьезным преимуществом, а именно – мобильностью клиентов: никакая другая среда передачи данных не может похвастаться такими возможностями. С другой стороны, беспроводные сети более чувствительны к разного рода препятствиям и помехам распространению сигнала, что часто становится серьезным препятствием в их использовании.
   Применение «радиоэфира» достаточно часто практикуется для подключения компьютеров к «домашней» локальной сети. Существуют даже такие «домашние» сети, которые подразумевают только такой способ подключения.
   Однако есть и существенный недостаток использования беспроводного оборудования, особенно в условиях открытого пространства, то есть на улице. Как показала практика, беспроводное оборудование, а именно беспроводные точки доступа, очень чувствительны к грозам и молниям. Очень часто эти явления становятся причиной выхода из строя оборудования, даже несмотря на наличие грозозащиты. Именно поэтому зачастую все же выбирают проводное соединение компьютеров, пусть даже и более дорогое.

Инфракрасное излучение

   Использование инфракрасного излучения в качестве среды передачи данных практикуется уже достаточно давно. Эту среду можно сравнить с радиоволнами, поскольку они обе используют невидимые глазу волны, только работают по-разному.
   Данная технология развивалась достаточно быстро, поскольку ее перспективы были очевидны. Это же подтверждала и скорость передачи данных, теоретический показатель которой доходил до 100 Мбит/с. Однако зависимость распространения сигнала от наличия препятствий ограничивала широкое распространение этого способа связи. По этой причине свое основное применение технология передачи данных посредством инфракрасных волн нашла в устройствах удаленного управления объектами, например телевизионным приемником, магнитофоном, гаражными воротами и т. д. Тем не менее подобные технологии могут использоваться и в локальных сетях, например для соединения двух расположенных рядом компьютеров или компьютера с периферией.

Глава 6
Методы доступа к передающей среде

   □ Ethernet
   □ Token Ring
   Как вы уже знаете, для передачи данных по сети используется множество протоколов, работающих на разных уровнях модели ISO/OSI. Чтобы они могли сделать свою работу качественно, процесс передачи данных должен пройти гладко и без ошибок.
   Поскольку используются разные технологии построения сетей, например различные сетевые топологии, принцип передачи данных между ними неодинаков. Однако это никак не должно волновать отправителя и получателя информации. Чтобы исключить разнообразные коллизии, когда сразу несколько компьютеров пытаются передавать данные, используются специальные протоколы канального уровня, которые организуют доступ к передающей среде, предварительно исследовав ее и захватив нужный ресурс.
   Как мы уже говорили выше, за работу канального уровня отвечают два подуровня – LLC и MAC. Первый из них служит для управления логическим каналом, а второй – для управления доступом к общей среде передачи данных. Именно второй уровень, то есть MAC, представляет наибольший интерес, и именно на нем работают некоторые протоколы, которые предоставляют доступ к разделяемой среде, то есть каналу связи. А уже после того как доступ к передающей среде получен, за работу принимается более высокий уровень, то есть LLC, и начинается передача данных.
   Наибольшую популярность в локальных сетях получили два метода доступа к разделяемой среде – Ethernet и Token Ring. Первый из них используется в сетях с применением топологий «шина» и «звезда», а второй – в сетях, построенных по топологии «кольцо».

Ethernet

   Метод доступа Ethernet – получил свое распространение преимущественно в сетях стандартов IEEE 802.3. Этот метод имеет несколько модификаций, которые называются CSMA, CSMA/CD и CSMA/CA.

CSMA

   Метод доступа к передающей среде CSMA (Carrier Sense Multiple Access) является первым из подобных методов. В данный момент используются его более совершенные модификации. Тем не менее подходы, применяемые в нем, используются и в последующих его модификациях.
   Принцип работы метода CSMA достаточно простой и базируется на том, что, прежде чем начать передачу данных, в течение конкретного промежутка времени идет прослушивание канала. Если обнаружены шумы (синхронизирующий сигнал определенной частоты), то есть уже ведется передача данных другими объектами, процесс прослушивания повторяется по прошествии некоторого времени. Если никаких шумов не обнаружено, канал считается незанятым, и начинается передача пакетов с данными.

CSMA/CD

   Метод доступа к передающей среде CSMA/CD (Carrier Sense Multiple Access with Collision Detection), или метод множественного доступа с контролем несущей частоты и обнаружения коллизий, является улучшенной модификацией протокола CSMA. Этот метод используется во всех существующих сетях Ethernet, Fast Ethernet и Gigabit Ethernet, работа которых описана спецификацией IEEE 802.3.
   При использовании метода CSMA часто происходит так, что, прослушав канал на наличие синхронизирующего сигнала и не обнаружив такового (то есть линия считается «чистой»), передачу данных могут произвести сразу несколько компьютеров, что, естественно, вызовет коллизии, и данные будут потеряны.
   Согласно методу CSMA/CD, прослушивание линии происходит постоянно, при этом если передаваемые сигналы и наблюдаемые сигналы не совпадают, значит, кто-то еще делает попытку передачи данных. В этом случае, чтобы избежать коллизий и потери данных, передача данных временно прекращается, и отправитель отправляет в линию специальный сигнал jam (32-битная последовательность), который информирует все остальные компьютеры о том, что уже ведется передача данных и компьютерам запрещено осуществлять аналогичные действия. По истечении случайного промежутка времени происходит повторная попытка передачи данных. С каждой новой попыткой время ожидания увеличивается, но если после 16 последовательных попыток передача данных не будет возобновлена, фиксируется ошибка, говорящая о том, что канал передачи данных недоступен, и сообщение об этом поступает протоколу верхнего уровня.