- •Сетевые технологии
- •История компьютерных сетей
- •Глобальные и локальные сети
- •Термины и понятия
- •Топология вычислительных сетей
- •Полносвязная топология
- •Ячеистая топология
- •Общая шина
- •Смешанные топологии
- •Многозначность понятия топологии (физическая и логическая топология)
- •Понятие разделяемой среды
- •Многоуровневый подход и эталонная модель osi
- •Эталонная модель osi
- •Физический уровень
- •Канальный уровень
- •Сетевой уровень
- •Транспортный уровень
- •Сеансовый уровень
- •Представительский уровень
- •Прикладной уровень
- •Сетезависимые и сетенезависимые уровни
- •Стандартные стеки коммуникационных протоколов
- •Взаимодействие уровней модели osi (на примере стека tcp/ip)
- •Физический уровень модели osi
- •Характеристики линий связи.
- •Спектральный анализ сигналов на линиях связи.
- •Амплитудно-частотная характеристика, полоса пропускания и затухание.
- •Связь между пропускной способностью линии и ее полосой пропускания.
- •Линии связи.
- •Коаксиальные кабели
- •Кабели на основе витых пар
- •Оптоволоконные кабели
- •Бескабельные каналы связи
- •Методы передачи дискретных данных на физическом уровне (методы кодирования)
- •Аналоговая модуляция.
- •Цифровое кодирование.
- •Логическое кодирование
- •Избыточные коды
- •Скрэмблирование.
- •Канальный уровень модели osi
- •Базовые технологии локальных сетей
- •Технология Ethernet
- •Метод csma/cd
- •Возникновение коллизии.
- •Время двойного оборота и распознавание коллизий.
- •Спецификации физической среды Ethernet и Fast Ethernet.
- •Сеть Gigabit Ethernet
- •Управление обменом в сети с топологией кольцо (маркерные методы доступа к разделяемой среде)
- •Метод доступа к кольцу
- •Приоритетный доступ к кольцу.
- •Физический уровень технологии Token Ring
- •Логическая структуризация сети с помощью мостов и коммутаторов (технология коммутации).
- •Ограничения сети, построенной на общей разделяемой среде
- •Логическая структуризации сети (делении сети на сегменты)
- •Структуризация с помощью мостов и коммутаторов
- •Принципы работы мостов и коммутаторов
- •Полнодуплексные протоколы локальных сетей
- •Управление потоком кадров (проблема переполнения выходного буфера)
- •Конструкции коммутаторов
- •Коммутаторы на основе коммутационной матрицы
- •Коммутаторы с общей шиной
- •Коммутаторы с разделяемой памятью
- •Сетевой уровень модели osi
- •Принципы объединения сетей на основе протоколов сетевого уровня. Ограничения мостов и коммутаторов
- •Понятие составной сети
- •Алгоритм работы маршрутизатора.
- •Протоколы маршрутизации
- •Адресация в ip-сетях Классы ip-адресов
- •Особые ip-адреса
- •Порядок распределенияIp-адресов
- •Использование масок в ip-адресации
- •Транспортный и прикладной уровень модели osi
- •Реализация скользящего окна в протоколе tcp.
- •Сетевые службы прикладного уровня Символьные доменные имена (служба dns)
- •Служба имен Windows (Windows Internet Name Service – wins)
- •Интеграция wins с dns
- •Автоматизация процесса назначения ip-адресов (протокол dhcp)
- •Глобальные сети и методы коммутации в них
- •Коммутация каналов на основе частотного мультиплексирования
- •Коммутация каналов на основе разделения времени
Конструкции коммутаторов
В настоящее время коммутаторы используют в качестве базовой одну из трех схем:
коммутационная матрица;
разделяемая многовходовая память;
общая шина.
Часто эти три способа взаимодействия комбинируются в одном коммутаторе.
Коммутаторы на основе коммутационной матрицы
Коммутационная матриц обеспечивает основной и самый быстрый способ взаимодействия процессоров портов, именно он был реализован в первом промышленном коммутаторе локальных сетей. Однако реализация матрицы возможна только для определенного числа портов, причем сложность схемы возрастает пропорционально квадрату количества портов коммутатора.
Рассмотрим реализацию коммутационной матрицы для 4-х портового коммутатора (рис. …). В нашем примере входные буфера портов коммутаторов располагаются слева, а выходные справа. При поступлении кадра во входной буфер порта производится анализ МАС-адреса узла назначения, т.е. на основании просмотра адресной таблицы коммутатора определяется номер выходного порта (так как в нашем примере коммутатор имеет четыре порта, номер будет состоять из двух двоичных разрядов). Найденный номер порта коммутатор добавляет перед исходным кадром в виде специального ярлыка - тэга (tag). Матрица состоит из двух уровней двоичных переключателей, которые соединяют свой вход с одним из двух выходов в зависимости от значения бита тэга. Переключатели первого уровня управляются первым битом тэга, второго – вторым. Особенностью данного способа является технология коммутации физических каналов, т.е. образуется непосредственная связь между входными и выходными портами (на рис. … пути прохождения кадров показаны пунктиром).
Основные достоинства таких матриц - высокая скорость коммутации и регулярная структура, которую удобно реализовывать в интегральных микросхемах. Недостатком этой технологии является отсутствие буферизации данных внутри коммутационной матрицы - если составной канал невозможно построить из-за занятости выходного порта или промежуточного коммутационного элемента, то данные должны накапливаться в их источнике, в данном случае - во входном блоке (буфере) порта, принявшего кадр. Существует еще один ее недостаток - сложность наращивания числа коммутируемых портов.
Коммутаторы с общей шиной
В коммутаторах с общей шиной порты связывают высокоскоростной шиной, используемой в режиме разделения времени.
Пример такой архитектуры приведен на рис. …. Чтобы шина не блокировала работу коммутатора, ее производительность должна равняться по крайней мере сумме производительности всех портов коммутатора. Кадр, находящийся в буфере входного порта, должен передаваться по шине небольшими частями, по нескольку байт, чтобы передача кадров между несколькими портами происходила в псевдопараллельном режиме, не внося задержек в передачу кадра в целом. Размер такой ячейки данных определяется производителем коммутатора
Номер выходного порта, который извлекается из адресной таблицы коммутатора, является адресом для ячейки данных передаваемых по шине (тэгом, добавляемым к этой ячейке). Каждый выходной порт содержит фильтр тэгов, который выбирает тэги, предназначенные данному порту.
Шина, так же как и коммутационная матрица, не может осуществлять промежуточную буферизацию, но так как данные кадра разбиваются на небольшие ячейки, то задержек с начальным ожиданием доступности выходного порта в такой схеме нет.