- •Содержание
- •Часть 1. Организация и построение локальных компьютерных сетей 14
- •Глава 1. Первое знакомство 14
- •Глава 2. Локальные компьютерные сети магистрального типа 53
- •Глава 3. Локальные компьютерные сети кольцевого типа 71
- •3.1. Основные методы доступа к моноканалу 71
- •Введение
- •Часть 1. Организация и построение локальных компьютерных сетей Глава 1. Первое знакомство
- •1.1. Что такое локальные компьютерные сети ?
- •1.2. Основные понятия и определения
- •1. Скорость передачи данных в физической коммуникационной среде.
- •2. Скорость передачи данных между узлами сети.
- •1.3. Основные топологии локальных компьютерных сетей
- •1.4. Физические среды, используемые при построении общего канала передачи данных
- •1.5. Основные способы представления данных при передаче через моноканал
- •1.6. Многоуровневая эталонная модель архитектуры локальных компьютерных сетей
- •1.7. Основные этапы преобразования данных в рабочей станции
- •1.8. Основы организации сетевых адаптеров
- •Глава 2. Локальные компьютерные сети магистрального типа
- •2.1. Основные методы доступа к моноканалу
- •Pure aloha (Истинная Алоха)
- •Slotted aloha (Тактированная Алоха)
- •Csma–Carrier Sense Multiple Access (Множественный доступ с контролем несущей)
- •Csma/cd–Carrier Sense Multiple Access with Collision Detection (Множественный доступ с контролем несущей и обнаружением конфликтов)
- •Csma/ca–Carrier Sense Multiple Access with Collision Avoidance (Множественный доступ с контролем несущей и избежанием конфликтов)
- •Token Bus или Token Passing (Маркерный доступ к шине или Метод передачи маркера)
- •2.2. Типовая организация сетевого адаптера магистральной лкс
- •2.3. Организация адаптера с методом доступа csma/cd
- •Т2.4. Организация адаптера с методом доступа Token Bus
- •Глава 3. Локальные компьютерные сети кольцевого типа
- •3.1. Основные методы доступа к моноканалу
- •Register Insertion Ring (Метод вставки регистра)
- •Slotted Ring (Тактированное кольцо или Тактированный метод доступа к кольцу)
- •Token Ring (Маркерное кольцо или Маркерный метод доступа к кольцу)
- •3.2. Типовая организация приемопередатчика
- •3.3. Организация адаптера с методом доступа Slotted Ring
- •3.4. Организация адаптера с методом доступа Token Ring для централизованной лкс
- •Режим транзитной передачи.
- •Режим вывода данных (опроса рабочих станций сети)
- •Режим ввода данных
- •3.5. Организация адаптера с методом доступа Register Insertion Ring
- •Режим нормальной работы.
- •Передача кадра.
- •Прием кадра.
- •Режим конфликтной работы.
- •Работа са при конфликте первого вида.
- •Работа са при конфликте второго вида.
- •Режим изъятия кадра.
- •Часть II. Сетевые технологии локальных компьютерных сетей Глава 4. Классические технологии лкс
- •4.1. Сетевая технология arcNet
- •4.2. Сетевая технология Ethernet
- •Общие характеристики лкс EtherNet
- •”Тонкий“ Ethernet (Thin Ethernet)
- • ”Толстый” Ethernet (Thick Ethernet)
- •Комплексирование лкс
- •Глава 5. Перспективные высокопроизводительные технологии лкс
- •5.1. Сетевая технология Token Ring Network
- •5.2. Сетевая технология fddi
- •5.3. Сетевая технология Radio Ethernet
- •Глава 6. Широкополосные лкс
- •6.1. Использование поликаналов в широкополосных лкс с двунаправленной шиной
- •6.2. Широкополосные лкс на базе catv
- •Глава 7. Интеграция компьютерных сетей. Мультисети
- •7.1. Межсетевые устройства интеграции
- •7.2. Основные способы интеграции лкс
- •7.3. Использование протокола X.25 для интеграции лкс
- •ЧасТь III. Элементная база локальных компьютерных сетей Глава 8. Бис для построения сетевых адаптеров
- •8.4. Бис сети Cheapernet
- •8.5. Микросхемы для кольцевой сети с маркерным доступом
- •8.6. Контроллер маркерного доступа wd 2840
- •Интерфейс с модемом
- •Передача данных
- •Метод доступа
- •Удаление станции
- •Литература
- •Компьютерные сети локального масштаба
Csma/ca–Carrier Sense Multiple Access with Collision Avoidance (Множественный доступ с контролем несущей и избежанием конфликтов)
Данный метод был предложен фирмой Network System как развитие метода CSMA/CD с целью уменьшения временных задержек из–за конфликтов между пакетами в процессе передачи.
Суть метода в следующем. Станция, имеющая данные для отправки, сначала прослушивает моноканал, чтобы убедиться, что другая станция в этот момент не занимает моноканал (т.е. не ведет передачу) и приступает к передаче. Если при этом конфликт не произошел, станция–получатель сразу посылает станции–отправителю подтверждающий пакет (квитанцию).
Сама квитанция не может столкнуться ни с каким пакетом, так как после каждой передачи сеть переходит в специальный режим, в котором станции могут передавать не в любой момент времени, а лишь в пределах заранее установленных временных интервалов фиксированной длительности–тактов (slot). При этом каждой станции предоставляется возможность передать данные в отведенном для нее такте, что собственно и позволяет исключить возможность конфликта.
Если не был использован ни один из предоставленных тактов, сеть переходит в состояние (режим) свободного доступа, в котором станциям разрешается передавать данные в любое время. Если в этом режиме произойдет конфликт, то квитанция не посылается и станция–отправитель сможет повторить попытку передачи в отведенном ей такте.
Данный метод представляет сочетание метода случайного доступа (состязаний) и метода уплотнения с временным разделением. Весьма эффективен для сетей с малым числом станций.
Token Bus или Token Passing (Маркерный доступ к шине или Метод передачи маркера)
В данном методе от станции к станции передается маркер (token)–специальный пакет с легко распознаваемым набором бит. Сам по себе маркер, как правило, не несет особой информации, а лишь служит для выдачи станциям права на передачу подготовленного пакета. В каждый момент времени, как правило, в ЛКС может существовать только один маркер.
Принцип работы данного метода состоит в следующем. Маркер создается специальной станцией сети, наделенной таким правом. Появившись в сети, маркер посылается от станции к станции в заранее установленном порядке. Станции, получившей маркер, предоставляется право на передачу в моноканал подготовленного ею пакета. Если к моменту получения маркера пакет готов–станция пользуется своим правом, если нет–станция пропускает возможность передачи. После этого станция передает маркер в моноканал для очередной станции, которая, как правило, определяется специальным адресным полем (адрес соседа) маркера. Благодаря такой организации никакие две (или более) станции не начнут передачу в одно и то же время, что исключает саму возможность коллизии в сети. Кроме того, любой станции сети обеспечивается гарантированный доступ к моноканалу, что и определяет детерминированный характер данного метода доступа. Порядок передачи маркера в сети может быть представлен упорядоченной последовательностью адресов станций сети, причем некоторые станции могут входить в нее более одного раза, что дает возможность администратору сети повышать приоритет этих станций ввиду их некоторой важности или уникальности в сети.
Существуют две проблемы, возникающие при реализации данного метода доступа.
Первая проблема связана с самим маркером. Если он посылается некоторой станции, которая по каким-либо причинам (например, из–за неисправности) не может его прочесть, то маркер в этом случае пропадает из сети. В этом случае сеть “зависает”, так как ни одна станция не может передавать подготовленные пакеты, пока не получит маркер. Поэтому в сети. как правило, должна быть некоторая станция, в функции которой помимо прочего входит необходимость постоянного слежения за присутствием маркера в сети. Если на протяжении наперед заданного интервала времени маркер не наблюдается, то эта станция генерирует и передает в моноканал новый маркер.
Вторая проблема сопряжена с добавлением и удалением станций в сети. Если из состава сети исключается станция, входящая в логическую последовательность передачи маркера, то маркер не должен посылаться этой станции, так как он будет потерян. Поэтому эту станцию следует исключить из логической последовательности. Для этого необходимо послать предыдущей в последовательности станции сообщение, которое изменит адрес получателя маркера. При добавлении в сеть новой станции требуется, чтобы она передала широковещательное (предназначенное для всех станций сети) сообщение, запрашивающее посылку маркера в свой адрес. Вместе с маркером ей должен быть передан адрес следующей станции в логической последовательности передачи маркера.
Реализацию данного метода можно упростить, если возложить решение указанных проблем на специальную станцию с функциями сетевого контроллера.
