- •1.Особенности локальных, глобальных и городских (региональных) сетей
- •5. «Открытая система». Декомпозиция. Понятия: протокол, интерфейс, стек протоколов. Модель osi.
- •6.Пять шагов инкапсуляции.
- •7. Топология физических связей. Физическая и логическая структуризация сети.
- •8. Характеристики линий связи. Ачх, полоса пропускания, затухание.
- •10. Характеристики линий связи. Пропускная способность линии, помехоустойчивость. Пропускная способность линии
- •Помехоустойчивость и достоверность
- •11. Стандарты кабелей.
- •2.2. Методы передачи дискретных данных на физическом уровне
- •2.2.1. Аналоговая модуляция
- •12. Передача дискретных данных на физическом уровне. Аналоговая модуляция (методы аналоговой модуляции).
- •2.2.2. Цифровое кодирование
- •Требования к методам цифрового кодирования
- •Потенциальный код без возвращения к нулю
- •Метод биполярного кодирования с альтернативной инверсией
- •14. Передача дискретных данных на физическом уровне. Цифровое кодирование. Требования к методам кодирования. Биполярный импульсный код. Манчестерский код. Биполярный импульсный код
- •Манчестерский код
- •15. Передача дискретных данных на физическом уровне. Логическое кодирование. 4в/5в, b8zs, hdb3.
- •16. Передача дискретных данных на физическом уровне. Логическое кодирование. Hdb3, Скрэблирование.
- •2.2.3. Логическое кодирование
- •Избыточные коды
- •Скрэмблирование
- •2.3. Методы передачи данных канального уровня
- •2.3.1. Асинхронные протоколы
- •2.3.2. Синхронные символьно-ориентированные и бит-ориентированные протоколы
- •Символьно-ориентированные протоколы
- •2.3.3. Передача с установлением соединения и без установления соединения
- •21. Обнаружение и коррекция ошибок. Методы обнаружения ошибок.
- •22. Обнаружение и коррекция ошибок. Методы восстановления искаженных и потерянных кадров.
- •2.3.4. Обнаружение и коррекция ошибок
- •Методы обнаружения ошибок
- •Методы восстановления искаженных и потерянных кадров
- •23. Протоколы локальных сетей. Структура стандартов ieee 802.X.
- •3.1.1. Общая характеристика протоколов локальных сетей
- •3.1.2. Структура стандартов ieee 802.X
- •24. Протокол llc. Типы процедур llc. Структура кадров llc.
- •3.2. Протокол llc уровня управления логическим каналом (802.2)
- •3.2.1. Три типа процедур уровня llc
- •3.2.2. Структура кадров llc. Процедура с восстановлением кадров llc2
- •25. Технология Ethernet (802.3). Csma/cd. Этапы доступа к среде. Возникновение коллизий.
- •3.3. Технология Ethernet (802.3)
- •3.3.1. Метод доступа csma/cd
- •Этапы доступа к среде
- •Возникновение коллизии
- •26. Технология Ethernet (802.3). Время двойного оборота и распознавание коллизий. Максимальная производительность сети Ethernet. Время двойного оборота и распознавание коллизий
- •3.3.2. Максимальная производительность сети Ethernet
- •27. Спецификации физической среды Ethernet. Стандарт 10Base-5.
- •28. Спецификации физической среды Ethernet. Стандарт 10Base-2. Стандарт 10Base-т.
- •3.3.4. Спецификации физической среды Ethernet
- •Стандарт 10Base-5
- •Стандарт 10Base-2
- •Стандарт 10Bаse-t
- •29. Fast-Ethernet. Физический уровень. 100Base-fx. 100Base-тx. 100Base-т4.
- •3.6.1. Физический уровень технологии Fast Ethernet
- •Физический уровень 100Base-fx - многомодовое оптоволокно, два волокна
- •Физический уровень 100Base-tx - витая пара dtp Cat 5 или stp Type 1, две пары
- •Физический уровень 100Base-t4 - витая пара utp Cat 3, четыре пары
- •30. Правила построения Fast-Ethernet при наличии повторителей.
- •3.6.2. Правила построения сегментов Fast Ethernet при использовании повторителей
- •Ограничения длин сегментов dte-dte
- •Ограничения сетей Fast Ethernet, построенных на повторителях
- •31. Gigabit Ethernet. Обеспечение диаметра сети 200м. Спецификация физической среды 802.3z.
- •3.7. Высокоскоростная технология Gigabit Ethernet
- •3.7.1. Общая характеристика стандарта
- •3.7.2. Средства обеспечения диаметра сети в 200 м на разделяемой среде
- •3.7.3. Спецификации физической среды стандарта 802.3z
- •Многомодовый кабель
- •Одномодовый кабель
- •Твинаксиальный кабель
- •32. Сетевые адаптеры. Функции, характеристики, классификация.
- •4.2.1. Сетевые адаптеры
- •Классификация сетевых адаптеров
- •33. Концентраторы. Основные функции. Отключение портов. Конструктивное исполнение концентраторов.
- •4.2.2. Концентраторы Основные и дополнительные функции концентраторов
- •Отключение портов
- •Конструктивное исполнение концентраторов
- •34. Причины и преимущества логической структуризации сети с помощью мостов и коммутаторов.
- •4.3. Логическая структуризация сети с помощью мостов и коммутаторов
- •4.3.1. Причины логической структуризации локальных сетей
- •35. Коммутаторы локальных сетей. Принципы работы мостов. Ограничения топологии сети, построенной на мостах.
- •4.3.3. Коммутаторы локальных сетей
- •4.3.2. Принципы работы мостов Алгоритм работы прозрачного моста
- •Мосты с маршрутизацией от источника
- •Ограничения топологии сети, построенной на мостах
- •36. Spanning Tree Protocol. Этапы работы.
21. Обнаружение и коррекция ошибок. Методы обнаружения ошибок.
22. Обнаружение и коррекция ошибок. Методы восстановления искаженных и потерянных кадров.
2.3.4. Обнаружение и коррекция ошибок
Канальный уровень должен обнаруживать ошибки передачи данных, связанные с искажением бит в принятом кадре данных или с потерей кадра, и по возможности их корректировать.
Большая часть протоколов канального уровня выполняет только первую задачу - обнаружение ошибок, считая, что корректировать ошибки, то есть повторно передавать данные, содержавшие искаженную информацию, должны протоколы верхних уровней. Так работают такие популярные протоколы локальных сетей, как Ethernet, Token Ring, FDDI и другие. Однако существуют протоколы канального уровня, например LLC2 или LAP-B, которые самостоятельно решают задачу восстановления искаженных или потерянных кадров.
Очевидно, что протоколы должны работать наиболее эффективно в типичных условиях работы сети. Поэтому для сетей, в которых искажения и потери кадров являются очень редкими событиями, разрабатываются протоколы типа Ethernet, в которых не предусматриваются процедуры устранения ошибок. Действительно, наличие процедур восстановления данных потребовало бы от конечных узлов дополнительных вычислительных затрат, которые в условиях надежной работы сети являлись бы избыточными.
Напротив, если в сети искажения и потери случаются часто, то желательно уже на канальном уровне использовать протокол с коррекцией ошибок, а не оставлять эту работу протоколам верхних уровней. Протоколы верхних уровней, например транспортного или прикладного, работая с большими тайм-аутами, восстановят потерянные данные с большой задержкой. В глобальных сетях первых поколений, например сетях Х.25, которые работали через ненадежные каналы связи, протоколы канального уровня всегда выполняли процедуры восстановления потерянных и искаженных кадров.
Поэтому нельзя считать, что один протокол лучше другого потому, что он восстанавливает ошибочные кадры, а другой протокол - нет. Каждый протокол должен работать в тех условиях, для которых он разработан.
Методы обнаружения ошибок
Все методы обнаружения ошибок основаны на передаче в составе кадра данных служебной избыточной информации, по которой можно судить с некоторой степенью вероятности о достоверности принятых данных. Эту служебную информацию принято называть контрольной суммой или (последовательностью контроля кадра - Frame Check Sequence, FCS). Контрольная сумма вычисляется как функция от основной информации, причем необязательно только путем суммирования. Принимающая сторона повторно вычисляет контрольную сумму кадра по известному алгоритму и в случае ее совпадения с контрольной суммой, вычисленной передающей стороной, делает вывод о том, что данные были переданы через сеть корректно.
Существует несколько распространенных алгоритмов вычисления контрольной суммы, отличающихся вычислительной сложностью и способностью обнаруживать ошибки в данных.
Контроль по паритету представляет собой наиболее простой метод контроля данных. В то же время это наименее мощный алгоритм контроля, так как с его помощью можно обнаружить только одиночные ошибки в проверяемых данных. Метод заключается в суммировании по модулю 2 всех бит контролируемой информации. Например, для данных 100101011 результатом контрольного суммирования будет значение 1. Результат суммирования также представляет собой один бит данных, который пересылается вместе с контролируемой информацией. При искажении при пересылке любого одного бита исходных данных (или контрольного разряда) результат суммирования будет отличаться от принятого контрольного разряда, что говорит об ошибке. Однако двойная ошибка, например 110101010, будет неверно принята за корректные данные. Поэтому контроль по паритету применяется к небольшим порциям данных, как правило, к каждому байту, что дает коэффициент избыточности для этого метода 1/8. Метод редко применяется в вычислительных сетях из-за его большой избыточности и невысоких диагностических способностей.
Вертикальный и горизонтальный контроль по паритету представляет собой модификацию описанного выше метода. Его отличие состоит в том, что исходные данные рассматриваются в виде матрицы, строки которой составляют байты данных. Контрольный разряд подсчитывается отдельно для каждой строки и для каждого столбца матрицы. Этот метод обнаруживает большую часть двойных ошибок, однако обладает еще большей избыточностью. На практике сейчас также почти не применяется.
Циклический избыточный контроль (Cyclic Redundancy Check, CRC) является в настоящее время наиболее популярным методом контроля в вычислительных сетях (и не только в сетях, например, этот метод широко применяется при записи данных на диски и дискеты). Метод основан на рассмотрении исходных данных в виде одного многоразрядного двоичного числа. Например, кадр стандарта Ethernet, состоящий из 1024 байт, будет рассматриваться как одно число, состоящее из 8192 бит. В качестве контрольной информации рассматривается остаток от деления этого числа на известный делитель R. Обычно в качестве делителя выбирается семнадцати- или тридцати трехразрядное число, чтобы остаток от деления имел длину 16 разрядов (2 байт) или 32 разряда (4 байт). При получении кадра данных снова вычисляется остаток от деления на тот же делитель R, но при этом к данным кадра добавляется и содержащаяся в нем контрольная сумма. Если остаток от деления на R равен нулю1 (1 Существуетнесколько модифицированная процедура вычисления остатка, приводящая к получению в случае отсутствия ошибок известного ненулевого остатка, что является более надежным показателем корректности.), то делается вывод об отсутствии ошибок в полученном кадре, в противном случае кадр считается искаженным.
Этот метод обладает более высокой вычислительной сложностью, но его диагностические возможности гораздо выше, чем у методов контроля по паритету. Метод CRC обнаруживает все одиночные ошибки, двойные ошибки и ошибки в нечетном числе бит. Метод обладает также невысокой степенью избыточности. Например, для кадра Ethernet размером в 1024 байт контрольная информация длиной в 4 байт составляет только 0,4 %.
