2.5. Методы доступа и протоколы передачи данных в локальных сетях
В различных сетях существуют различные процедуры обмена данными между рабочими станциями. Эти процедуры называют протоколами передачи данных. Международный институт инженеров по электротехнике и радиоэлектронике (Institute of Electronics Engineers-IEEE) разработал стандарты для протоколов передачи данных в локальных сетях — стандарты IЕЕЕ802. Для нашей страны представляют практический интерес стандарты IЕЕЕ802.3, IЕЕЕ802.4 и IЕЕЕ802.5, которые описывают методы доступа к сетевым каналам данных. Метод доступа – набор правил, которые определяют, как компьютер должен отправлять и принимать данные по сетевому кабелю.
Наиболее распространенные методы доступа: Ethernet, Arcnet и Token Ring реализованы соответственно на стандартах IЕЕЕ802.3, IЕЕЕ802.4 и IЕЕЕ802.5. (Для простоты изложения далее используются названия методов доступа, а не стандартов.)
Метод доступа Ethernet. Этот метод, разработанный фирмой Xerox в 1975 г., обеспечивает высокую скорость передачи данных и надежность.
Для данного метода доступа используется топология «общая шина». Поэтому сообщение, отправляемое одной рабочей станцией, принимается одновременно всеми остальными станциями, подключенными к общей шине. Но сообщение предназначено только для одной станции (оно включает в себя адрес станции назначения и адрес отправителя). Та станция, которой предназначено сообщение, принимает его, остальные игнорируют.
Ethernet является методом множественного доступа с прослушиванием несущей и разрешением коллизий (конфликтов). Перед началом передачи каждая рабочая станция определяет, свободен канал или занят. Если канал свободен, станция начинает передачу данных.
Ethernet не исключает возможности одновременной передачи сообщений двумя или несколькими станциями. Аппаратура автоматически распознает такие конфликты, называемые коллизиями. После обнаружения конфликта станции задерживают передачу на короткое время. Для каждой станции его продолжительность своя. После задержки передача возобновляется. Реально конфликты приводят к снижению быстродействия сети только в том случае, когда работают 80-100 станций.
Метод доступа Arcnet. Этот метод доступа разработан фирмой Datapoint Corp. Он тоже получил широкое распространение, в основном благодаря тому, что оборудование Arcnet дешевле, чем оборудование Ethernet или Token Ring. Arcnet используется в локальных сетях с топологией «звезда». Один из компьютеров создает специальный маркер (специальное сообщение), который последовательно передается от одного компьютера к другому. Если станция должна передать сообщение, она, получив маркер, формирует пакет, дополненный адресами отправителя и назначения. Когда пакет доходит до станции назначения, сообщение «отцепляется» от маркера и передается станции.
Метод доступа Token Ring. Этот метод разработан фирмой IBM; он рассчитан па кольцевую топологию сети. Данный метод напоминает Arcnet, так как тоже использует маркер, передаваемый от одной станции к другой. В отличие от Arcnet при методе доступа Token Ring предусмотрена возможность назначать разные приоритеты разным рабочим станциям.
1.2. Среда и методы передачи данных в вычислительных сетях
1.2.3. Средства и методы передачи данных на физическом и канальном уровнях
Пересылка данных в вычислительных сетях от одного компьютера к другому осуществляется последовательно, бит за битом. Физически биты данных передаются по каналам передачи данных в виде аналоговых или цифровых сигналов.
Совокупность средств (линий связи, аппаратуры передачи и приема данных), служащая для передачи данных в вычислительных сетях, называется каналом передачи данных. В зависимости от формы передаваемой информации каналы передачи данных можно разделить на аналоговые (непрерывные) и цифровые (дискретные).
Так как аппаратура передачи и приема данных работает с данными в дискретном виде (т.е. единицам и нулям данных соответствуют дискретные электрические сигналы), то при их передаче через аналоговый канал требуется преобразование дискретных данных в аналоговые (модуляция).
При приеме таких аналоговых данных необходимо обратное преобразование – демодуляция. Модуляция/демодуляция – процессы преобразования цифровой информации в аналоговые сигналы и наоборот. При модуляции информация представляется синусоидальным сигналом той частоты, которую хорошо передает канал передачи данных.
К способам модуляции относятся:
- амплитудная модуляция;
- частотная модуляция;
- фазовая модуляция.
- потенциальное;
- импульсное.
- симплексная (однонаправленная) передача (телевидение, радио);
- полудуплексная (прием/передача информации осуществляется поочередно);
- дуплексная (двунаправленная), каждый узел одновременно передает и принимает данные (например, переговоры по телефону).
- данные или информация, предназначенная для передачи по сети;
- адрес, указывающий место назначения пакета. Каждый узел сети имеет адрес. Кроме того, адрес имеет и приложение. Адрес приложения необходим для того, чтобы идентифицировать, какому именно приложению принадлежит пакет;
- управляющие коды – это информация, которая описывает размер и тип пакета. Управляющие коды включают в себя также коды проверки ошибок и другую информацию.
- коммутация каналов;
- коммутация пакетов;
- коммутация сообщений.
1.2. Среда и методы передачи данных в вычислительных сетях
Необходимо отметить, что в настоящее время кроме компьютерных сетей применяются и терминальные сети. Следует различать компьютерные сети и терминальные сети. Терминальные сети строятся на других, чем компьютерные сети, принципах и на другой вычислительной технике. К терминальным сетям, например, относятся: сети банкоматов, кассы предварительной продажи билетов на различные виды транспорта и т.д. Первые мощные компьютеры 50-годов, так называемые мэйнфреймы, были очень дорогими и предназначались только для пакетной обработки данных. Пакетная обработка данных самый эффективный режим использования процессора дорогостоящей вычислительной машины. С появлением более дешевых процессоров начали развиваться интерактивные терминальные системы разделения времени на базе мэйнфреймов. Терминальные сети связывали мэйнфреймы с терминалами. Терминал — это устройство для взаимодействия с вычислительной машиной, которое состоит из средства ввода (например, клавиатуры) и средств вывода информации (например, дисплея). Сами терминалы практически никакой обработки данных не осуществляли, а использовали возможности мощной и дорогой центральной ЭВМ. Эта организация работы называлась “режимом разделения времени”, так как центральная ЭВМ последовательно во времени решала задачи множества пользователей. При этом совместно использовались дорогие вычислительные ресурсы. Удаленные терминалы соединялись с компьютерами через телефонные сети с помощью модемов. Такие сети позволяли многочисленным пользователям получать удаленный доступ к разделяемым ресурсам мощных ЭВМ. Затем мощные ЭВМ объединялись между собой, так появились глобальные вычислительные сети. Таким образом, сначала сети применялись для передачи цифровых данных между терминалом и большой вычислительной машиной. Первые ЛВС появились в начале 70-х годов, когда были выпущены мини-компьютеры. Мини-компьютеры были намного дешевле мэйнфреймов, что позволило использовать их в структурных подразделениях предприятий. Затем появилась необходимость обмена данными между машинами разных подразделений. Для этого многие предприятия стали соединять свои мини-компьютеры и разрабатывать программное обеспечение, необходимое для их взаимодействия. В результате появились первые ЛВС. Появление персональных компьютеров послужило стимулом для дальнейшего развития ЛВС. Они были достаточно дешевыми и являлись идеальными элементами для построения сетей. Развитию ЛВС способствовало появление стандартных технологий объединения компьютеров в сети: Ethernet, Arcnet, Token Ring. Появление качественных линии связи обеспечили достаточно высокую скорость передачи данных – 10 Мбит/с, тогда как глобальные сети, использовали только плохо приспособленные для передачи данных телефонные каналы связи, имели низкую скорость передачи – 1200 бит/c. Из-за такого различия в скоростях многие технологии, применяемые в ЛВС, были недоступны для использования в глобальных. В настоящее время сетевые технологии интенсивно развиваются, и разрыв между локальными и глобальными сетями сокращается во многом благодаря появлению высокоскоростных территориальных каналов связи, не уступающих по качеству кабельным системам ЛВС. Новые технологии сделали возможным передачу таких несвойственных ранее вычислительным сетям носителей информации, как голос, видеоизображения и рисунки. Сложность передачи мультимедийной информации по сети связана с ее чувствительностью к задержкам при передаче пакетов данных (задержки обычно приводят к искажению такой информации в конечных узлах связи). Но эта проблема решается и конвергенция телекоммуникационных сетей (радио, телефонных, телевизионных и вычислительных сетей) открывает новые возможности для передачи данных, голоса и изображения по глобальным сетям Интернет.