- •Содержание
- •Часть 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
- •Интерфейс с модемом
- •Передача данных
- •Метод доступа
- •Удаление станции
- •Литература
- •Компьютерные сети локального масштаба
2.3. Организация адаптера с методом доступа csma/cd
Типовая организация (структура) сетевого адаптера с методом доступа CSMA/CD показана на рис.2.7. Здесь к кабелю моноканала с помощью прокалывающих соединений коннектора подключены через импульсные трансформаторы Тр1-Тр3:
приемник с декодером;
приемник с логикой определения конфликта и активности среды моноканала;
передатчик с кодером.
Первый приемник производит преобразование потока сигналов в манчестерском коде Rx в два потока двоичных сигналов: данных RxD и синхронизации RxC.
Второй приемник производит формирование сигнала конфликтной ситуации CDT и сигнала активности среды моноканала CRS (Carrier Sense).
Передатчик с кодером производит преобразование двух потоков двоичных сигналов: данных TxD и синхронизации TxC в один поток сигналов в манчестерском коде Tx. Управление передатчиком выполняет блок доступа CSMA/CD путем выработки сигнала TEN (Transmit ENable), разрешающего передачу кода Tx в моноканал.
Контроллер CSMA/CD содержит три блока:
блок доступа CSMA/CD, выполняющий функции MAC-подуровня канального уровня;
блок памяти FIFO1, входящий в передающий тракт контроллера;
блок памяти FIFO2, входящий в приемный тракт контроллера.
При этом в состав контроллера входят также средства генерации проверочной (контрольной) последовательности и преамбулы кадра (на рисунке не показаны).
Через промежуточную магистраль производится пересылка данных в набор регистров команд и состояния контроллера, а через адаптер связи - пересылка данных на верхние уровни протоколов сети, реализованные в сетевом программном обеспечении. Осуществляется это через системный (абонентский) интерфейс станции, управляемый микропроцессором.
Синхронизация всех процессов в сетевом адаптере осуществляется с помощью схемы синхронизации.
Описанная организация была использована при разработке и построении БИС Intel 82588, являющейся однокристальным контроллером, предназначенным для построения сетевых адаптеров с методом доступа CSMA/CD.
Типовая организация сетевого адаптера для ЛКС Ethernet показана на рис.2.8. В его состав входят следующие блоки:
приемопередатчик ПП;
кодек, выполненный на БИС Intel 82501;
блок первичной обработки, выполненный на БИС Intel 82586 контроллера CSMA/CD;
блок реализации LLC-подуровня.
ПП содержит следующие блоки:
приемник П;
передатчик ПД;
анализатор конфликтов АК;
анализатор активности АА.
АК работает в двух режимах:
определение конфликта как результата наложения сигналов в кабеле;
определение конфликта как минимальной паузы между кадрами, меньшей 9,6 мкс (нечеткий конфликт).
Если обнаружен нечеткий конфликт, ПП с помощью специальных схем (на рисунке не показаны) стимулирует конфликт, послав в моноканал шумовое сообщение - комбинацию двоичного кода из 4 байт. В случае обнаружения конфликта в моноканале, АК вырабатывает сигнал CDT.
АА регистрирует любую активность моноканала и вырабатывает при этом сигнал CRS.
Назначение кодека аналогично рассмотренному выше. При этом по линии CDT выставляется потенциальный сигнал от АК в случае обнаружения конфликта в моноканале. По линии CRS устанавливается потенциальный сигнал от АА в случае поступления на вход ПП преамбулы любого кадра независимо от ситуации в моноканале - конфликт или нормальная передача кадра. По входной линии TEN кодек получает сигнал разрешения передачи данных с физического уровня СА в кабель моноканала.
В БПО реализуются функции MAC-подуровня по методу CSMA/CD. Здесь программируется случайное число интервалов времени для паузы ожидания. Каждый интервал составляет 51,2 мкс и датчик случайных чисел может создать любое случайное число интервалов в диапазоне 1 – 1024. Этим определяется случайная пауза ожидания перед новой попыткой СА передать свой кадр.
БПО подключен как адаптер к каналу центрального процессора (ЦП) СА для системной обработки данных в режиме прямого доступа к памяти (ПДП). В качестве ЦП применяется микропроцессор Intel 80186 или модули на его основе iSXM552 и iSBC552 с необходимым комплектом постоянной и оперативной памяти.
Микропроцессор i80186 обеспечивает выполнение следующих функций:
загрузка данных в память FIFO;
реализация функций LLC-подуровня (протокол HDLC);
управление абонентскими интерфейсами АИ (Multibus, RS-232C, RS-422 и др.).
