Автор работы: Пользователь скрыл имя, 10 Июля 2013 в 10:15, курс лекций
Лекция 1. Архитектура и топология сетей связи. Методы коммутации
Телекоммуникации являются основой развития общества. Постоянно растущий спрос как на обычные телефонные услуги, так и на новые виды услуг связи, включая услуги Интернет, предъявляет новые требования к современным сетям связи и качеству предоставляемых услуг. С другой стороны, совершенствование телекоммуникационного оборудования и развитие на его основе современных сетей связи приводит к усложнению процесса построения и значительным затратам на создание таких сетей.
Канальный уровень обеспечивает передачу пакетов данных узлу назначения, поступающих от протоколов верхних уровней.
Протоколы канального уровня оформляют переданные им пакеты в кадры собственного формата. Имеется много различных протоколов канального уровня, и кадры в них строятся по разному.
Протокол канального уровня имеет локальный смысл, он предназначен для доставки кадров данных,
Если протокол канального
уровня не может в одиночку
справиться с задачей надежной
передачи кадров, то эта функция
передается протоколу более
Рассмотрим основные характеристики методов передачи канального уровня. Они могут быть классифицированы по следующим признакам:
Асинхронные протоколы.
Представляют собой наиболее старый способ связи. Оперируют не с кадрами, а с отдельными символами, т.е. байтами со старт-стоповыми сигналами. Используются в телетайпах, в управлении клавиатурой, дисплеями и т.д. Например, символ <CR> - перевод каретки.
В асинхронных протоколах применяются стандартные наборы символов ASCII (American Standard Code for Information Interchange - 7 or 8 bit) или EBCDIC. Здесь имеются специальные коды, которые не отображаются на дисплее, а являются управляющими.
В асинхронном режиме каждый байт данных сопровождается спец. сигналами «старт» и «стоп»
Старт Стоп Старт Стоп Старт
…. …
Сигнал «Старт» имеет длину 1 тактовый интервал, а сигнал «стоп» 1;, 1,5;, 2 интервала.
Асинхронным этот режим называется потому, что каждый байт может быть смещен во времени относительно побитовых тактов предыдущего байта. Корректность принимаемых данных достигается за счет того, что в начале каждого байта происходит дополнительная синхронизация приемника за счет битов «старт».
Постепенно асинхронные
Например, протокол XMODEM передает файлы
между 2-мя компьютерами по асинхронному
модему. Передатчик
NAK Запрос на передачу файла
Заголов, данные 128 байт, концев. Передача файла с контрол. суммой
ACK Подтверждение приема
Кадр 1 Кадр 2
Задача приемника: 1. распознавание границы байт
2.Нахождение начала и конца кадра
Большинство протоколов допускает использование поля данных переменной длины. Обычно определяется его максимальное значение. Эта величина называется максимальной единицей передачи данных (MTU –Maximum Transfer Unit) –например1500 байт.
Иногда задается минимальное значение, например 46 байт для Ethernet. Есть протоколы с фиксированной длиной кадра –53 байта для АТМ
А) Символьно-ориентированные протоколы используются для передачи блоков отображаемых символов, напр., текстовых файлов.
Синхронизация достигается тем, что передатчик добавляет перед каждым блоком символов 2 или более управляющих символа, называемых символами SYN. В коде ASCII символ SIN имеет двоичное значение 0010110. Границы начала кадра задаются с помощью другого символа, напр., STX (Start of Text) b ETX (End of Text). В тех случаях, когда в блоке данных передается алфавитно-цифровая информация, то символы STX и ETX внутри данных не предаются. Но когда передается любая информация, то в ней могут встретиться и эти коды. Для исключения ошибочного восприятия начала и конца кадра применяется процедура вставки дополнительного символа DLE (Data Link Escape) перед управляющими символами ETX и STX- стаффинг символов (stuff- заполнять) типа DLE ETX. Если в поле данных кадра встречалась последовательность DLE ETX, то передатчик удваивал символ DLE – DLE DLE ETX. Приемник, встретив эту последовательность, удалял первый DLE, тогда оставшийся символ уже не рассматривается как начало кадра, а считается пользовательскими данными.
Надо иметь ввиду, что символьные протоколы могут работать при строго заданной кодировке, поскольку используемые символы имеют разные коды в разных кодировках, например, ASCIIи EBCDIC
Б) Бит-ориентированные протоколы более универсальны,
- если в них начало и конец
кадра помечается некоторой
Например,
Направление передачи
Байты синхрониз.
Откр. флаг Содержимое Закр. флаг
кадра
Откр. флаг Бит-стаффинг Закр. флаг
Содержимое кадра
То, чтобы флаг не присутствовал в поле кадра, используется вставка 0 после 5-ти единиц – Бит-стаффинг
При передаче поля данных. Аналогичная схема в приемнике выполняет обратную функцию.
Преамбула Стартовый
(для введения Ограничитель
приемника кадра кадра
в побитовую
синхронизацию)
Здесь приемник просто отсчитывает заданное количество байт, чтобы определить окончание кадра.
Например, для манчестерского кода вместо обязательного изменения полярности сигнала в середине тактового интервала уровень сигнала остается неизменным и низким (запрещенный сигнал J) или неизменным и высоким (запрещенный сигнал К). Начало кадра помечается последовательностью JK0JK000, а конец - JK1JK100
Начало Конец
1 0 J K 0 J K 0 0 0
Этот способ экономичен, т.к. не требует ни бит-стаффинга, ни поля длины. Его недостаток в том, что он зависит от принятого метода физического кодирования.
Передача кадров с установлением соединения и без установления соединения.
При передаче кадров на канальном уровне используется как дейтаграммные соединения, работающие без установления соединения, так и протоколы с предварительным установлением логического соединения.
При дейтаграммной передаче кадр посылается в сеть «без предупреждения» и никакой ответственности за его утерю протокол не несет. Этот метод работает быстро, однако не гарантирует доставку пакета
Передача с установлением соединения более надежна, но требует больше времени для передачи данных и вычислительных затрат от конечных узлов.
Запрос
Установления
соединения Прием запроса
Подтверждение установления
Установления соединения
соединения
Данные
Квитанция
Запрос подтверждения
Разрыва
соединения Подтверждение
разрыва соединения
В дейтаграммных протоколах применяется один тип кадра – информационный.
С установлением соединения поддерживается
несколько служебных типов
Процедура установления соединения может использоваться для достижения различных целей.
Рассмотрим вопрос использования логического соединения для
Обнаружения и коррекции ошибок
Канальный уровень должен обнаруживать ошибки передачи данных и по возможности их корректировать.
Большая часть протоколов канального
уровня выполняет только первую задачу,
а коррекция ошибок возлагается
на протоколы более верхних
Те или иные задачи протоколов определяются типичными условиями работы сети. Если в сети искажения кадров редки, то задача коррекции возлагается на более высокие уровни, поскольку такого рода обработка требует дополнительных вычислительных задач, а для канального уровня они были бы избыточны.
Если же искажения случаются часто, то желательно использовать протоколы канального уровня с коррекцией ошибок, поскольку более высокие уровни восстановят потерянные данные с большими задержками.
Нельзя говорить, что один протокол лучше другого, каждый из них должен работать в тех условиях, для которых разработан.
Все методы обнаружения ошибок основаны на передаче в составе кадра данных служебной избыточной информации, по которой можно судить с некоторой степенью вероятности о достоверности принятых данных. Эту служебную информацию принято называть контрольной суммой ( или последовательностью контроля кадров –Frame Check Sequence, FCS)
Контрольная сумма вычисляется как функция от основной информации, причем необязательно только путем суммирования. Принимающая сторона повторно вычисляет контрольную сумму кадрапо известному алгоритму и в случае совпадения с контрольной суммой, вычисленной на передающей стороне, делает вывод о том, что данные были переданы через сеть корректно.
Существует несколько
Рассмотрим принципиальную схему помехоустойчивого кодирования. Оно предполагает введение в передаваемое сообщение, наряду с информационными, так называемых проверочных разрядов.
Информация о работе Лекции по "Основы построения телекоммуникационных систем"