какая компьютерная сеть самая большая по габаритам
Типы компьютерных сетей и обзор архитектуры компьютерных систем
Под сетью мы подразумеваем любое количество независимых систем, которые связаны друг с другом таким образом, чтобы обеспечить обмен данными.
Системы, соединенные друг с другом, должны иметь физическое соединение, а также логику, которая создается через определенные сетевые протоколы, такие как TCP (протокол управления передачей). Соединение двух компьютеров достаточно, чтобы считаться сетью.
Персональная сеть (PAN)
Локальная сеть (LAN)
Столичная зона (MAN)
Глобальная сеть (WAN)
Глобальная зональная сеть (GAN)
Физическое соединение, которое лежит в основе этих типов сетей, может быть реализовано кабелем или радиоволнами (радиотехника). Часто физические сети связи устанавливают необходимые условия для нескольких сетей логических соединений, так называемых виртуальных частных сетей (VPN).
Каждый тип сети был разработан для конкретных секторов использования, основан на разных методах и стандартах и поэтому имеет разные преимущества и ограничения.
Персональная сеть (PAN)
Современные устройства, такие как смартфоны, планшеты, ноутбуки или настольные компьютеры, могут быть подключены к сети ad hoc, для обеспечения обмена данными. Когда соединение подключено, это называется Личной сетью (PAN). В этом случае наиболее распространенными способами передачи являются USB или FireWire.
Локальная сеть (LAN)
Обычно несколько компьютеров соединены вместе в одной сети через локальную сеть (LAN). Локальная сеть этого типа может подключать два компьютера в частном доме, а также подключать к ней тысячи устройств. Даже сети государственных учреждений, таких как административные здания, школы или университеты, реализуются через ЛВС. Широко используемым стандартом для локальных сетей с кабельным подключением является Ethernet. Протоколы для локальных сетей, таких как ARCNET, FDDI и Token Ring, менее используются и явно устарели. Передача данных осуществляется электронным способом через медные или волоконно-оптические кабели.
Если в локальной сети подключено более двух компьютеров, необходимы дополнительные сетевые компоненты, такие как концентраторы, мосты и коммутаторы, которые действуют как соединяющие элементы и узлы подключения. ЛВС была разработана для быстрой передачи больших объемов данных. В зависимости от структуры сети и используемой среды передачи, передача данных по ЛВС обычно составляет от 10 до 1000 Мбит/с. Сетевые сети позволяют легко обмениваться информацией между различными устройствами, подключенными друг к другу в сети. Обычно в компаниях через локальную сеть файловые серверы, принтеры или программы становятся доступными для нескольких компьютеров.
Когда локальная сеть создается радиоволнами, она называется беспроводной локальной сетью (WLAN). Технические основы стандартов WLAN определены в стандарте IEEE 802.11. Беспроводные локальные сети предлагают возможность удобного подключения устройств к вашей домашней или корпоративной сети и совместимы с сетями LAN, подключенными через кабель Ethernet. Однако передача данных остается ниже, чем у Ethernet-соединения.
Объем сети LAN зависит от стандарта и используемых средств передачи, однако можно увеличить его через ретранслятор ( повторитель ). С помощью Gigabit Ethernet через оптоволокно можно достичь диапазона в несколько километров. Однако локальные сети редко выходят за пределы комплекса зданий. Более географически закрытые локальные сети могут быть подключены к более крупным сетям под названием « Метрополитен» (MAN) или глобальной сети (WAN).
Столичная зона (MAN)
Благодаря стандартам IEEE 802.16 беспроводная городская сеть (WMAN) также регулировалась для крупных региональных радиосетей, и благодаря известной технологии, известной как WiMAX (Worldwide Interoperability for Microwave Access), можно создать так называемый WiFi Hotspot. Точки доступа Wi-Fi определяются как точки доступа WiFi в разных частях города. Помимо предоставления возможности подключения к Интернету в обширных районах города, WMAN также предлагают эффективное подключение к Интернету потенциальным клиентам в регионах с отсутствием инфраструктуры. Фактически, передача DSL технически связана с подключением медных кабелей; там, где их нет, соединение через DSL невозможно.
Глобальная сеть (WAN)
В то время как столичные территориальные сети связывают точки друг с другом в сельских районах или крупных городах, глобальные сети (WAN) распространяются на более широкую территорию, такую как целые страны и континенты. Число локальных сетей или отдельных компьютеров, которые могут быть подключены к одной глобальной сети, теоретически неограниченно.
Хотя сети LAN и MAN реализованы через кабели Ethernet из-за географической близости подключаемых устройств, WAN использует различные методы, такие как IP / MPLS (многопротокольная коммутация меток), PDH (плексиохронная цифровая иерархия), SDH (синхронный цифровой Иерархия), SONET (синхронная оптическая сеть), ATM (режим асинхронной передачи) и редко все еще устаревший X.25.
Глобальная зональная сеть (GAN)
Универсальная сеть, которая является Интернетом определяется как Globe Area Network (GAN). Однако такая сеть, как Интернет, не единственная в своем роде. Есть компании, которые управляют закрытыми сетями, которые включают в себя несколько WAN, и поэтому они могут подключать свои компьютеры по всему миру. GAN используют волоконно-оптические WAN-инфраструктуры и подключают их через международные подводные кабели или спутниковые передачи.
Виртуальная частная сеть (VPN)
Курс по основам компьютерных сетей на базе оборудования Cisco. Этот курс поможет вам подготовиться к экзаменам CCENT/CCNA, так как за его основу взят курс Cisco ICND1.
1.21 Виды и типы компьютерных сетей (сетей передачи данных) и их радиус действия. Что такое BAN, PAN, LAN, CAN, MAN, WAN?
Привет, посетитель сайта ZametkiNaPolyah.ru! Продолжаем изучать основы работы компьютерных сетей, напомню, что эти записи основаны на программе Cisco ICND1 и помогут вам подготовиться к экзаменам CCENT/CCNA. В этой теме мы сделаем попытку классифицировать компьютерные сети в зависимости от радиуса их действия, в нашем случае мы выделим шесть типов сетей передачи данных, вот они: BAN, PAN, LAN, CAN, MAN, WAN.
Сразу стоит отметить, что в дальнейшем нас не будут интересовать сети PAN и BAN, а также технологии, которые в этих сетях используются, мы сосредоточим свое внимание на компьютерных сетях масштаба LAN, то есть на небольших локальных компьютерных сетях, их технологиях и протоколах, которые также используются и в сетях масштаба CAN, MAN и даже WAN.
Перед началом я хотел бы вам напомнить, что ознакомиться с опубликованными материалами первой части нашего курса можно по ссылке: «Основы взаимодействия в компьютерных сетях».
1.21.1 Введение
Мы уже познакомились с принципами сетевого взаимодействия, который лежит в основе всех компьютерных сетей, работающих в современном мире. Теперь давайте попробуем классифицировать компьютерные сети, разделив их по радиусу действия и технологиям, которые лежат в основе этих сетей. Всего мы выделим шесть типов сетей, а именно: BAN, PAN, LAN, CAN, MAN, WAN, и будем двигаться от самых маленьких до самых больших.
Сразу же стоит заметить, что с изменением типа сети будут меняться технологии и оборудование, которое используется для реализации этих сетей, естественно, здесь мы не будем останавливаться на всех тонкостях, а лишь дадим краткое описание. Причина очень проста: дело в том, что сама Cisco выделила целых два курса для изучения технологий, которые используются в LAN сетях.
Также стоит отметить, что эти сети разные по своему масштабу, но их работу можно описать при помощи моделей передачи данных, которые мы рассмотрели ранее: модели OSI 7 и стека протоколов TCP/IP. Во всех ниже описанных задача передачи данных была решена путем декомпозиции, а данные в этих сетях инкапсулируются. Понятно, что характеристики компьютерных сетей и их требования зависят от размера, но сейчас в эти тонкости мы не будем вдаваться.
1.21.2 BAN или Body Area Network (нательная компьютерная сеть)
Термин BAN появился относительно недавно. Сети BAN или body area network представляют собой набор взаимодействующих устройств, которые могут быть встроены/имплантированы в тело человека или закреплены на поверхности тела. Эти устройства отличаются небольшими размерами и небольшой потребляемой мощностью. Устройства класса BAN должны будут получить широкое распространение в медицине: небольшие датчики имплантируются в человеческое тело и передают информацию на смартфон или любое другое устройство, имеющее достаточный объем памяти и возможность выхода в сеть Интернет, таким образом есть возможность отслеживать состояние конкретного пациента в динамике и получать всегда актуальную и достоверную информацию о его здоровье.
Как понятно из описания радиус сети BAN ограничивается 1-2 метрами. Сенсоры, снимающие показания в терминологии BAN называются BSU, эти сенсоры контролирует специальное устройство BCU, которое может взаимодействовать со смартфоном или ноутбуком пользователя.
Коротко выделим особенности Body Area Network: малый радиус действия, малое энергопотребление и продолжительная независимость от источника питания.
1.21.3 PAN или Personal Area Network (персональная компьютерная сеть)
Эти компьютерные сети обладают чуть большим масштабом, нежели BAN сети. Сети класса PAN предназначены для взаимодействия различных устройств, принадлежащих одному владельцу. Типичным примером такого взаимодействия является взаимодействие между ПК и беспроводной мышкой или клавиатурой. Раньше, когда Интернет не был так широко доступен, PAN-сети использовались для передачи данных между телефонами, при встрече люди легко могли обменяться аудио, видео или картинками благодаря таким технологиям как IrDa или Bluetooth (немного о видах сетевого взаимодействия написано здесь), которые лежат в основе Personal Area Network.
Но не стоит считать, что сети PAN сплошь беспроводные, такие технологии как USB или FireWire лежат в основе проводных PAN сетей. Радиус действия PAN сетей может быть ограничен несколькими сантиметрами, а может достигать примерно 30 метров. Еще одной отличительной особенностью персональных сетей является малое число участников: до 8 устройств. Также стоит упомянуть, что в PAN сетях необязательно должен быть механизм арбитража и контроля среды передачи данных, это можно охарактеризовать принципом: кто первый встал, того и тапки. Топология компьютерной сети типа PAN обычно представляет собой разновидность mesh topology.
1.21.4 LAN, ЛВС, Local Area Network или просто локальная компьютерная сеть
Локальная сеть – это как раз и есть тема курсов Cisco ICND1 и ICND2. Дело все в том, что эта программа как раз-таки и ориентирована на подготовку инженеров, которые смогут обуздать локальную сеть, состоящую из 300-500 хостов (узлов, компьютеров, про стандартные физические компоненты компьютерной сети читайте здесь). Сам же экзамен CCNA требует от испытуемого знать и понимать базовые технологии, которые обеспечивают взаимодействия этих 300 хостов друг с другом.
А что касается термина LAN, то тут не все так однозначно, в качестве локальной сети можно рассматривать вашу домашнюю сеть в центре которой находится роутер, один порт которого смотрит на провайдера, а другие интерфейсы (в том числе и радио интерфейсы, к которым вы подключаетесь по Wi-Fi) смотрят на ваши домашние устройства. Но термином Local Area Network можно назвать офисную сеть, где есть 3-4 отдела и 30-40 человек, а также термином LAN с успехом оперируют сетевые инженеры какого-нибудь завода, на котором работают несколько тысяч человек. LAN-сети могут иметь радиус действия до 1 километра, а также эти самые LAN-сети включают в себя устройства различного класса: конечные узлы в виде ПК, смартфонов, принтеров и других генераторов трафика и промежуточные узлы, задача которых состоит в том, чтобы доставить в целости и сохранности данные из пункта А в пункт Б, сюда могут входить: коммутаторы, роутеры, межсетевые экраны, хабы, хотя последние здесь упомянуты для истории, на реальных сетях вы уже их скорее всего не встретите (здесь можете более подробно почитать о разнице между хабами, коммутаторами и роутерами).
Физической основной для локальных сетей служат медные линии связи, чаще всего это витая пара, а также направленные Wi-Fi антенны, радиус действия которых достигает как раз примерно одного километра, если эта антенна диапазона 2.4 ГГц, если интересно, то в качестве примера можно привести такого производителя как Ubiquiti c его моделями NanoBeam M2 или PowerBeam M2.
1.21.5 CAN или Campus Area Network (кампусная компьютерная сеть)
Сети типа CAN объединяют несколько локальных сетей в одну. Например, у нас есть институт, у которого есть общежития и есть корпуса. Каждое отдельное общежитие или корпус – это локальная сеть, в которой устройства физически, чаще всего, соединены витой парой, а каждый корпус соединяется уже оптической линией связи. Это как правило, хотя можно встретить и что-нибудь другое, например, антенны диапазона E-Band или Wi-Max антенны.
Важно понимать, что в каждом отдельно взятом кампусе довольно-таки много генераторов и получателей трафика, которые начинают передачу данных тогда, когда им вздумается, поэтому пропускная способность линий между кампуса должна быть значительно выше, чем пропускная способность линии внутри кампуса. Радиус действия Campus Area Network можно обозначить так: от 1 до 5 километров.
1.21.5 MAN или Metropolitan Area Network (компьютерные сети масштаба города)
Как понятно из названия, MAN-сети – это сети в масштабах города. Понятно, что в физической основе таких сетей должно лежать что-то быстрое и позволяющее передавать данные на большие расстояния без потерь, из того, что на слуху в данный момент можно опять же выделить оптические линии связи, а также такую технологию как Wi-Max. Понятно, что построить сеть масштаба города да так, чтобы она удовлетворяла потребности всех участников и была достаточно отказоустойчивой, не каждому по карману, поэтому такие сети обычно строят и управляются специальными компаниями, которые предоставляют нам доступ в Интернет, обычно мы их называем провайдеры.
Провайдеры бывают разного уровня, если говорить про запад, то там можно выделить три уровня провайдеров, в зависимости от масштаба: континентального, национального и регионального масштаба. Кстати сказать, взаимодействие между уровнями и внутри уровней очень прозрачные и понятные. К сожалению, про ситуацию у нас так сказать нельзя.
К MAN сетям также можно отнести городские телевизионные и телефонные сети. Радиус таких сетей достигает 10-15 километров.
1.21.7 WAN или Wide Area Network (глобальные вычислительные сети)
И наконец самые большие сети, которые представлены в нашем списке – это WAN или глобальные сети, за редким исключением, такие сети не принадлежат отдельному лицу или компании. Типичным примером такой сети является Интернет, в который входят сети всех без исключения провайдеров (ну, кроме, Северной Кореи), сервера и сети крупных компаний, услуги которых тесно связаны с Интернет, например, Google, Яндекс, Microsoft или какой-нибудь хостинг провайдер.
Думаю, сетью, отличной от сети Интернет, но принадлежащей одной компании, можно назвать компьютерную сеть РЖД.
1.21.8 Завершая разговор о типах компьютерных сетей
Итак, мы коротко поговорили о типах компьютерных сетей и выделили шесть типов (BAN, PAN, LAN, CAN, MAN, WAN), их можно выделить больше или наоборот – меньше. Но, нам, как сетевым инженерам, пытающимся построить компьютерную сеть на основе оборудования Cisco, будут не интересны сети PAN (Personal Area Network) и сети BAN (Body Area Network), это не тот масштаб, такжу там используются протоколы и службы, которые нас интересует не так сильно. Но, как уже упоминалось выше, сети класса LAN – это тема всего дальнейшего и предыдущего разговора. А самое приятное здесь то, что технологии, используемые в локальных сетях, в той или иной степени будут применимы и в глобальных сетях.
Например, изучая локальную сеть, мы будем говорить про Ethernet, который работает на канальном и физическом уровне, и этот самый Ethernet будет работать у вас дома, если вы соедините два компьютера витой парой, и этот же Ethernet будет работать между двумя коммутаторами провайдера, соединенными оптическим кабелям, порты которых будут иметь пропускную способность, скажем, 10 Гигабит/с. Ладно, на физическом уровне в оптической линии связи Ethernet отличается от витой пары, но суть канального уровня у Ethernet никак не изменится.
Другой пример. У вас дома стоит роутер. Один порт этого роутера смотрит на провайдера, провайдер выдал на этот порт свой IP-адрес, используя протокол DHCP, а ваш роутер в свою очередь выдал IP-адреса вашим компьютерам и телефонам, используя этот же DHCP, это пример использования протоколов IP и DHCP в домашних условиях, но ведь точно такой же протокол IP используется и для взаимодействия на провайдерском уровне, а провайдер использует вместо роутера специальный DHCP-сервер, который работает по тому же принципу, что и ваш домашний роутер, правда вот реализация DHCP протокола на сервере может отличаться от реализации того же DHCP в роутере D-Link DIR-300, из которого будет нещадно выпилен функционал, не используемый в домашних условиях.
В общем и целом, можно сделать следующий вывод: изучив технологии, используемые в LAN-сетях, вы получите хороший фундамент для изучения технологий, которые применяются на более высоких уровнях, в сетях CAN, MAN и WAN.
Самая большая компьютерная сеть — Интернет
Я уже рассказывал вам о компьютере и о программах, которые работают в среде Windows, — архиваторах, антивирусах, видео- и аудиопроигрывателях. Теперь же настало время поговорить о компьютерных сетях. Согласитесь, намного удобнее объединить несколько компьютеров в одну сеть и обмениваться данными. Это наиболее эффективно, если вы работаете в команде, и вам нужно постоянно пересылать файлы друг другу: текстовые документы, рисунки или что-то еще. В принципе, для этого можно использовать флэшки или диски, но, согласитесь, по сети намного быстрее и удобнее.
Самая большая компьютерная сеть — Интернет. Она объединяет сотни тысяч компьютеров и миллионы пользователей по всему миру. В ней вы можете найти практически любую информацию: последние новости, статьи, рисунки, видео, музыку, файлы и многое другое. При подключении к Интернету вы можете:
Итак, мы разобрались, что такое Интернет, теперь нужно к нему подключиться. Подключением пользователей ко Всемирной компьютерной сети занимаются специальные компании — провайдеры. За определенную плату (увы, и в виртуальном мире коммунизм еще не наступил) вам создадут учетную запись — имя пользователя (компьютерщики его еще называют— логин) и пароль. Вводя логин и пароль, вы сможете выходить в Интернет.
Цены на доступ в Интернет зависят от способа подключения и тарифного плана — у каждого провайдера есть свой пакет тарифов, из которого вы можете выбрать наиболее оптимальный. В настоящее время практически любой провайдер сможет предложить вам безлимитные тарифы, т. е. вы платите определенную сумму денег в месяц и можете сидеть в Интернете сколько угодно. Если же вы будете пользоваться Интернетом редко и немного, то можно выбрать лимитный тариф — в этом случае оплачиваются мегабайты скачанной из Интернета информации.
Ошибка директоров состоит в том, что они считают, что администратор должен видеть бизнес в таком же разрезе, как они сами. Если этого видения нет, администратора ругают и наказывают. Уважаемые директора журнала «Красивый Бизнес», нужно отдавать себе отчет, что у администратора не может быть того глобального видения предприятия, как у собственника. Следовательно, если вы заинтересованы в том, чтобы администратор был вашим единомышленником и правильно проводил в жизнь ваши решения, нужно в деталях объяснять вашему администратору, почему это надо делать именно так.
Способов подключения к Интернету существует несколько: по телефонной линии через модем, через ADSL-модем, через выделенную линию, через спутник, через GPRS (3G) и Wi-Fi. Рассмотрим каждый способ чуть подробнее.
Типы компьютерных сетей (классификация компьютерных сетей)
Компьютерные сети принято классифицировать по типам передачи данных (широковещательные, сети с передачей от узла к узлу) и по размеру (локальные, муниципальные и глобальные сети). Далее эти типы сетей рассматриваются более подробнее.
Классификация компьютерных сетей по типу передачи данных
Если смотреть в общих чертах, существует два типа технологии передачи:
Широковещательные сети
Широковещательные сети обладают единым каналом связи, совместно используемым всеми машинами сети. Короткие сообщения, называемые в некоторых случаях пакетами, которые посылаются одной машиной, получают все машины. Поле адреса в пакете указывает, кому направляется сообщение. При получении пакета машина проверяет его адресное поле. Если пакет адресован этой машине, она его обрабатывает. Пакеты, адресованные другим машинам, игнорируются.
В качестве иллюстрации представьте себе человека, стоящего в конце коридора с большим количеством комнат и кричащего: «Ватсон, идите сюда. Вы мне нужны». И хотя это сообщение может быть получено (услышано) многими людьми, ответит только Ватсон. Остальные просто не обратят на него внимания. Другим примером может быть объявление в аэропорту, предлагающее всем пассажирам рейса 644 подойти к выходу номер 12.
Широковещательные сети также позволяют адресовать пакет одновременно всем машинам с помощью специального кода в поле адреса. Когда передается пакет с таким кодом, его получают и обрабатывают все машины сети. Такая операция называется широковещательной передачей. Некоторые широковещательные системы также предоставляют возможность посылать сообщения подмножеству машин, и это называется многоадресной передачей. Одной из возможных схем реализации этого может быть резервирование одного бита для признака многоадресной передачи. Оставшиеся n-1 разрядов адреса могут содержать номер группы. Каждая машина может «подписаться» на одну, несколько или все группы. Когда пакет посылается определенной группе, он доставляется всем машинам, являющимся членами этой группы.
Сети с передачей от узла к узлу
Сети с передачей от узла к узлу, напротив, состоят из большого количества соединенных пар машин. В сети подобного типа пакету, чтобы добраться до пункта назначения, необходимо пройти через ряд промежуточных машин. Часто при этом существует несколько возможных путей от источника до получателя, поэтому алгоритмы вычисления таких путей играют очень важную роль в сетях с передачей от узла к узлу. Обычно (хотя имеются и исключения) небольшие, географически локализованные в одном месте сети используют широковещательную передачу, тогда как в более крупных сетях применяется передача от узла к узлу. В последнем случае имеется один отправитель и один получатель, и такую систему иногда называют однонаправленной передачей.
Классификация компьютерных сетей по размеру
Другим признаком классификации сетей является их размер. На рис. ниже приведена классификация мультипроцессорных систем в зависимости от их размеров. В верхней строке таблицы помещаются персональные сети, то есть сети, предназначенные для одного человека. Примером может служить беспроводная сеть, соединяющая компьютер, мышь, клавиатуру и принтер. Устройство типа PDA, контролирующее работу слухового аппарата или являющееся кардиостимулятором, тоже попадает в эту категорию. Далее в таблице следуют более протяженные сети. Их можно разделить на следующие типы: локальные, муниципальные и глобальные сети. И замыкают таблицу объединения двух и более сетей. Хорошо известным примером такого объединения выступает Интернет. Размеры сетей являются весьма важным классификационным фактором, поскольку в сетях различного размера применяется различная техника.
Классификация многопроцессорных систем по размеру
Локальные сети
Локальными сетями (Local Area Network — LAN) называют частные сети, размещающиеся, как правило, в одном здании или на территории какой-либо организации площадью до нескольких квадратных километров. Их часто используют для объединения компьютеров и рабочих станций в офисах компании или предприятия для предоставления совместного доступа к ресурсам (например, принтерам) и обмена информацией. Локальные сети отличаются от других сетей тремя характеристиками:
Локальные сети ограничены в размерах — это означает, что время пересылки пакета ограничено сверху и этот предел заранее известен. Знание этого предела позволяет применять определенные типы разработки, которые были бы невозможны в противоположном случае. Кроме того, это упрощает управление локальной сетью.
Локальная сеть на основе концентратора
Локальная сеть создается для того, чтобы:
Типичными технологиями локальных сетей являются следующие:
В локальных сетях часто применяется технология передачи данных, состоящая из единственного кабеля, к которому присоединены все машины. Это подобно тому, как раньше в сельской местности использовались телефонные линии. Обычные локальные сети имеют пропускную способность канала связи от 10 до 100 Мбит/с, невысокую задержку (десятые доли микросекунды) и очень мало ошибок. Наиболее современные локальные сети могут обмениваться информацией на более высоких скоростях, доходящих до 10 Гбит/с.
В широковещательных локальных сетях могут применяться различные топологические структуры. На рис. ниже показаны две из них. В сети с общей шиной (линейный кабель) в каждый момент одна из машин является хозяином шины (master) и имеет право на передачу.
Широковещательные сети: шина (а); кольцо (б)
Все остальные машины должны в этот момент воздержаться от передачи. Если две машины захотят что-нибудь передавать одновременно, то возникнет конфликт, для разрешения которого требуется специальный механизм. Этот механизм может быть централизованным или распределенным. Например, стандарт IEEE 802.3, называемый Ethernet, описывает широковещательную сеть с топологией общей шины с децентрализованным управлением, работающую на скоростях от 10 Мбит/с до 10 Гбит/с. Компьютеры в сети Ethernet могут выполнять передачу в любое время. При столкновении двух или более пакетов каждый компьютер просто ждет в течение случайного интервала времени, после которого снова пытается передать пакет.
Вторым типом широковещательных сетей является кольцо. В кольце каждый бит передается по цепочке, не ожидая остальной части пакета. Обычно каждый бит успевает обойти все кольцо, прежде чем будет передан весь пакет. Как и во всех широковещательных сетях, требуется некая система арбитража для управления доступом к линии. Применяемые для этого методы будут описаны далее в этой книге. Стандарт IEEE 802.5 (маркерное кольцо) описывает популярную кольцевую локальную сеть, работающую на скоростях 4 и 16 Мбит/с. Еще одним примером кольцевой сети является FDDI (оптоволоконная сеть).
В зависимости от способа назначения канала широковещательные сети подразделяются на статические и динамические. При статическом назначении используется циклический алгоритм и все время делится между всеми машинами на равные интервалы, так что машина может передавать данные только в течение выделенного ей интервала времени. При этом емкость канала расходуется неэкономно, так как временной интервал предоставляется машинам независимо от того, есть им что сказать или нет. Поэтому чаще используется динамическое (то есть по требованию) предоставление доступа к каналу.
Методы динамического предоставления доступа к каналу также могут быть централизованными либо децентрализованными. При централизованном методе предоставления доступа к каналу должен существовать арбитр шины, определяющий машину, получающую право на передачу. Арбитр должен принимать решение на основании получаемых запросов и некоего внутреннего алгоритма. При децентрализованном методе каждая машина должна сама решать, передавать ей что-нибудь или нет. Можно подумать, что подобный метод обязательно приводит к беспорядку, однако это не так.
Муниципальные, региональные или городские сети
Муниципальные, региональные или городские сети (metropolitan area network — MAN) объединяют компьютеры в пределах города. Самым распространенным примером муниципальной сети является система кабельного телевидения. Она стала правопреемником обычных антенных телесетей в тех местах, где по тем или иным причинам качество эфира было слишком низким. Общая антенна в этих системах устанавливалась на вершине какого-нибудь холма, и сигнал передавался в дома абонентов.
Вначале стали появляться специализированные, разработанные прямо на объектах сетевые структуры. Затем компании-разработчики занялись продвижением своих систем на рынке, начали заключать договоры с городским правительством и в итоге охватили целые города. Следующим шагом стало создание телевизионных программ и даже целых каналов, предназначенных только для кабельного телевидения. Зачастую они представляли какую-то область интересов. Можно было подписаться на новостной канал, спортивный, посвященный кулинарии, сацу-огороду и т. д. До конца 90-х годов эти системы были предназначены исключительно для телевизионного приема.
Когда Интернет стал привлекать к себе массовую аудиторию, операторы кабельного телевидения поняли, что, внеся небольшие изменения в систему, можно сделать так, чтобы по тем же каналам в неиспользуемой части спектра передавались (причем в обе стороны) цифровые данные. С этого момента кабельное телевидение стало постепенно превращаться в муниципальную компьютерную сеть. В первом приближении систему MAN можно представить себе такой, как она изображена на рис. ниже. На этом рисунке видно, что по одним и тем же линиям передается и телевизионный, и цифровой сигналы. Во входном устройстве они смешиваются и передаются абонентам. Мы еще вернемся к этому вопросу позднее.
Муниципальная сеть на базе кабельного ТВ
Впрочем, муниципальные сети — это не только кабельное телевидение. Недавние разработки, связанные с высокоскоростным беспроводным доступом в Интернет, привели к созданию других MAN, которые описаны в стандарте IEEE 802.16.
MAN-сеть может быть создана с использованием беспроводной мостовой технологии путем передачи сигналов через открытые телекоммуникационные инфраструктуры. Широкая полоса пропускания, предоставляемая доступными в настоящее время оптическими каналами, делает MAN-сети более функциональным и экономически доступным средством, чем раньше. MAN-сети отличаются от LAN- и WAN-сетей следующими функциями:
Сеть масштаба города
Глобальные сети
Глобальная сеть (wide area network — WAN) охватывает значительную географическую область, часто целую страну или даже континент. Она объединяет машины, предназначенные для выполнения программ пользователя (то есть приложений). Мы будем следовать традиционной терминологии и называть эти машины хостами. Хосты соединяются коммуникационными подсетями, называемыми для краткости просто подсетями. Хосты обычно являются собственностью клиентов (то есть просто клиентскими компьютерами), в то время как коммуникационной подсетью чаще всего владеет и управляет телефонная компания или поставщик услуг Интернета. Задачей подсети является передача сообщений от хоста хосту, подобно тому как телефонная система переносит слова от говорящего слушающему. Таким образом, коммуникативный аспект сети (подсеть) отделен от прикладного аспекта (хостов), что значительно упрощает структуру сети.
Распределенная сеть (WAN)
Распределенные сети WAN предназначены для выполнения следующих функций:
Типовые технологии распределенных сетей включают в себя:
В большинстве глобальных сетей подсеть состоит из двух раздельных компонентов: линий связи и переключающих элементов. Линии связи, также называемые каналами или магистралями, переносят данные от машины к машине. Переключающие элементы являются специализированными компьютерами, используемыми для соединения трех или более линий связи. Когда данные появляются на входной линии, переключающий элемент должен выбрать выходную линию — дальнейший маршрут этих данных. В прошлом для названия этих компьютеров не было стандартной терминологии. Сейчас их называют маршрутизаторами (router).
В модели, показанной на рис. ниже, каждый хост соединен с локальной сетью, в которой присутствует маршрутизатор, хотя в некоторых случаях хост может быть связан с маршрутизатором напрямую. Набор линий связи и маршрутизаторов (но не хостов) образует подсеть.
Связь хостов и подсети в ЛВС
Следует также сделать замечание по поводу термина «подсеть» (subnet). Изначально его единственным значением являлся набор маршрутизаторов и линий связи, используемый для передачи пакета от одного хоста к другому. Однако спустя несколько лет этот термин приобрел второй смысл, связанный с адресацией в сети. Таким образом, имеется некая двусмысленность, связанная с термином «подсеть». К сожалению, этому термину в его изначальном смысле нет никакой альтернативы, поэтому нам придется использовать его в обоих смыслах. По контексту всегда будет ясно, что имеется в виду.
Большинство глобальных сетей содержат большое количество кабелей или телефонных линий, соединяющих пару маршрутизаторов. Если какие-либо два маршрутизатора не связаны линией связи напрямую, то они должны общаться при помощи других маршрутизаторов. Когда пакет посылается от одного маршрутизатора другому через несколько промежуточных маршрутизаторов, он получается каждым промежуточным маршрутизатором целиком, хранится на нем, пока требуемая линия связи не освободится, а затем пересылается дальше. Подсеть, работающая по такому принципу, называется подсетью с промежуточным хранением (store-and-forward) или подсетью с коммутацией пакетов (packet-switched). Почти у всех глобальных сетей (кроме использующих спутники связи) есть подсети с промежуточным хранением. Небольшие пакеты фиксированного размера часто называют ячейками (cell).
О принципе организации сетей с коммутацией пакетов стоит сказать еще несколько слов, поскольку они используются очень широко. В общем случае, когда у процесса какого-нибудь хоста появляется сообщение, которое он собирается отправить процессу другого хоста, первым делом отправляющий хост разбивает последовательность на пакеты, каждый из которых имеет свой порядковый номер. Пакеты один за другим направляются в линию связи и по отдельности передаются по сети. Принимающий хост собирает пакеты в исходное сообщение и передает процессу. Продвижение потока пакетов наглядно показано на рис. ниже.
Маршрутизация пакетов в глобальной компьютерной сети
На рисунке видно, что все пакеты следуют по пути АСЕ, а не ABDE или ACDE. В некоторых сетях путь всех пакетов данного сообщения вообще является строго определенным. В других сетях путь пакетов может прокладываться независимо.
Решения о выборе маршрута принимается на локальном уровне. Когда пакет приходит на маршрутизатор А, именно последний решает, куда его перенаправить — на В или на С. Метод принятия решения называется алгоритмом маршрутизации. Их существует огромное множество.
Не все глобальные сети используют коммутацию пакетов. Второй возможностью соединить маршрутизаторы глобальной сети является радиосвязь с использованием спутников. Каждый маршрутизатор снабжается антенной, при помощи которой он может принимать и посылать сигнал. Все маршрутизаторы могут принимать сигналы со спутника, а в некоторых случаях они могут также слышать передачи соседних маршрутизаторов, передающих данные на спутник. Иногда все маршрутизаторы соединяются обычной двухточечной подсетью, и только некоторые из них снабжаются спутниковой антенной. Спутниковые сети являются широковещательными и наиболее полезны там, где требуется широковещание.
В этой записи были использованы материалы книги Э. Танненбаума «Компьютерные сети», 4-е издание.