Методы передачи информации в ТКС на канальном уровне

Автор работы: Пользователь скрыл имя, 27 Декабря 2011 в 10:32, курсовая работа

Описание

Целью моей курсовой работы является исследование и обзор концепций методов передачи информации в телекоммуникационных системах на канальном уровне, их основных функций и возможностей, преимуществ и недостатков.

Содержание

Введение ………………………………………………………………..3
Основная часть …………………………………………………………4
1 Протоколы канального уровня………………………………………4
2 Работа канального уровня……………………………………………11
Заключение………………………………………………………………21
Глоссарий……………………………………………………………….23
Список использованных источников………………

Работа состоит из  1 файл

Методы передачи информации в ТКС на канальном уровне.doc

— 181.50 Кб (Скачать документ)

     Выбор тайм-аута зависит не от надежности сети, а от задержек передачи кадров сетью.

     Во  многих реализациях метода скользящего  окна величина окна и тайм-аут выбираются адаптивно, в зависимости от текущего состояния сети.

       Компрессия данных

     Компрессия (сжатие) данных применяется для сокращения времени их передачи. Так как на компрессию данных передающая сторона тратит дополнительное время, к которому нужно еще прибавить аналогичные затраты времени на декомпрессию этих данных принимающей стороной, то выгоды от сокращения времени на передачу сжатых данных обычно бывают заметны только для низкоскоростных каналов. Этот порог скорости для современной аппаратуры составляет около 64 Кбит/с. Многие программные и аппаратные средства сети способны выполнять динамическую компрессию данных в отличие от статической, когда данные предварительно компрессируются (например, с помощью популярных архиваторов типа WinZip), а уже затем отсылаются в сеть.

     На  практике может использоваться ряд  алгоритмов компрессии, каждый из которых применим к определенному типу данных. Некоторые модемы (называемые интеллектуальными) предлагают адаптивную компрессию, при которой в зависимости от передаваемых данных выбирается определенный алгоритм компрессии. Рассмотрим некоторые из общих алгоритмов компрессии данных.

     Десятичная  упаковка. Когда данные состоят только из чисел, значительную экономию можно получить путем уменьшения количества используемых на цифру бит с 7 до 4, используя простое двоичное кодирование десятичных цифр вместо кода ASCII. Просмотр таблицы ASCII показывает, что старшие три бита всех кодов десятичных цифр содержат комбинацию 011. Если все данные в кадре информации состоят из десятичных цифр, то, поместив в заголовок кадра соответствующий управляющий символ, можно существенно сократить длину кадра.

     Относительное кодирование. Альтернативой десятичной упаковке при передаче числовых данных с небольшими отклонениями между последовательными цифрами является передача только этих отклонений вместе с известным опорным значением. Такой метод используется, в частности, в рассмотренном выше методе цифрового кодирования голоса ADPCM, передающем в каждом такте только разницу между соседними замерами голоса.

     Символьное  подавление. Часто передаваемые данные содержат большое количество повторяющихся байт. Например, при передаче черно-белого изображения черные поверхности будут порождать большое количество нулевых значений, а максимально освещенные участки изображения - большое количество байт, состоящих из всех единиц. Передатчик сканирует последовательность передаваемых байт и, если обнаруживает последовательность из трех или более одинаковых байт, заменяет ее специальной трехбайтовой последовательностью, в которой указывает значение байта, количество его повторений, а также отмечает начало этой последовательности специальным управляющим символом.

     Коды  переменной длины. В этом методе кодирования используется тот факт, что не все символы в передаваемом кадре встречаются с одинаковой частотой. Поэтому во многих схемах кодирования коды часто встречающихся символов заменяют кодами меньшей длины, а редко встречающихся - кодами большей длины. Такое кодирование называется также статистическим кодированием. Из-за того, что символы имеют различную длину, для передачи кадра возможна только бит-ориентированная передача.

     При статистическом кодировании коды выбираются таким образом, чтобы при анализе последовательности бит можно было бы однозначно определить соответствие определенной порции бит тому или иному символу или же запрещенной комбинации бит. Если данная последовательность бит представляет собой запрещенную комбинацию, то необходимо к ней добавить еще один бит и повторить анализ. Например, если при неравномерном кодировании для наиболее часто встречающегося символа «Р» выбран код 1, состоящий из одного бита, то значение 0 однобитного кода будет запрещенным. Иначе мы сможем закодировать только два символа. Для другого часто встречающегося символа «О» можно использовать код 01, а код 00 оставить как запрещенный. Тогда для символа «А» можно выбрать код 001, для символа «П» - код 0001 и т. п.

     Вообще, неравномерное кодирование наиболее эффективно, когда неравномерность  распределения частот передаваемых символов достаточна велика, как при  передаче длинных текстовых строк. Напротив, при передаче двоичных данных, например кодов программ, оно малоэффективно, так как 8-битовые коды при этом распределены почти равномерно.

     Одним из наиболее распространенных алгоритмов, на основе которых строятся неравномерные  коды, является алгоритм Хафмана, позволяющий строить коды автоматически, на основании известных частот символов. Существуют адаптивные модификации метода Хафмана, которые позволяют строить дерево кодов «на ходу», по мере поступления данных от источника.

     Многие  модели коммуникационного оборудования, такие как модемы, мосты, коммутаторы и маршрутизаторы, поддерживают протоколы динамической компрессии, позволяющие сократить объем передаваемой информации в 4, а иногда и в 8 раз. В таких случаях говорят, что прото

     кол обеспечивает коэффициент сжатия 1:4 или 1:8. Существуют стандартные протоколы компрессии, например V.42bis, a также большое количество нестандартных, фирменных протоколов. Реальный коэффициент компрессии зависит от типа передаваемых данных, так, графические и текстовые данные обычно сжимаются хорошо, а коды программ - хуже.

     Заключение

 

  Основной задачей  протоколов канального уровня  является доставка кадра узлу  назначения в сети определенной  технологии и достаточно простой  топологии.

     ·      Асинхронные протоколы разрабатывались для обмена данными между низкоскоростными старт-стопными устройствами: телетайпами, алфавитно-цифровыми терминалами и т. п. В этих протоколах для управления обменом данными используются не кадры, а отдельные символы из нижней части кодовых таблиц ASCII или EBCDIC. Пользовательские данные могут оформляться в кадры, но байты в таких кадрах всегда отделяются друг от друга стартовыми и стоповыми сигналами.

     ·     Синхронные протоколы посылают кадры как для отправки пользовательских данных, так и для управления обменом.

     ·     В зависимости от способа выделения начала и конца кадра синхронные протоколы делятся на символьно-ориентированные и бит-ориентированные. В первых для этой цели используются символы кодов ASCII или EBCDIC, а в последних - специальный набор бит, называемый флагом. Бит-ориентированные протоколы более рационально расходуют поле данных кадра, так как для исключения из него значения, совпадающего с флагом, добавляют к нему только один дополнительный бит, а символьно-ориентированные протоколы добавляют целый символ.

     ·     В дейтаграммных протоколах отсутствует процедура предварительного установления соединения, и за счет этого срочные данные отправляются в сеть без задержек.

     ·     Протоколы с установлением соединения могут обладать многими дополнительными свойствами, отсутствующими у дейтаграммных протоколов. Наиболее часто в них реализуется такое свойство, как способность восстанавливать искаженные и потерянные кадры.

     ·     Для обнаружения искажений наиболее популярны методы, основанные на циклических избыточных кодах (CRC), которые выявляют многократные ошибки.

     ·     Для восстановления кадров используется метод повторной передачи на основе квитанций. Этот метод работает по алгоритму с простоями источника, а также по алгоритму скользящего окна.

     ·     Для повышения полезной скорости передачи данных в сетях применяется динамическая компрессия данных на основе различных алгоритмов. Коэффициент сжатия зависит от типа данных и применяемого алгоритма и может колебаться в пределах от 1:2 до 1:8.

     Глоссарий

     № п/п      Понятие      Определение
     1      Абонентская система (АС)      совокупность  абонента (объекта, генерирующего и  потребляющего информацию) и рабочей  станции
     2      Алгоритм маршрутизации      правило назначения выходной линии данного  узла связи ТКС для передачи пакета, базирующийся на информации, содержащейся в заголовке пакета (адреса отправителя  и получателя) и информации о загрузке этого узла (длина очередей пакетов) и, возможно, ТКС в целом
     3      Аналоговая  модуляция      тип физического кодирования передаваемых дискретных данных, при котором кодирование  осуществляется за счет изменения параметров синусоидального несущего сигнала
     4      Аппаратное  обеспечение КС      компьютеры  различных типов и назначения, оборудование узлов связи ТКС, средства,
     5      Глобальные  КС (ГКС)      сети, объединяющие АС на большой территории (страны, континенты), решают проблему объединения информационных ресурсов всего человечества и организации  доступа к ним с помощью  территориальных сетей связи (ТСС)
     6      Полоса  пропускания линии связи      непрерывный диапазон частот, в котором отношение  амплитуды выходного сигнала  ко входному превышает заданный предел (обычно 0,5)
     7      Помехоустойчивость  линии связи      способность линии связи уменьшать на внутренних проводниках уровень помех, создаваемых во внешней среде
     8      Прикладной  процесс      различные процедуры ввода, хранения, обработки  и выдачи информации, выполняемые  в интересах пользователей сети и описываемые прикладными программами,
     9      Программное обеспечение (ПО) КС      совокупность  общесетевого ПО, специального ПО (прикладные программные средства), базовое ПО компьютеров сети,
     10      Самосинхронизирующие  коды (СК)      коды, обеспечивающие синхронизацию передатчика  и приемника в КС путем регулярных и частных изменений (переходов) уровней информационного сигнала в канале
     11      Способы коммутации в ТКС      коммутация  каналов, коммутация сообщений, коммутация пакетов
     12      Способы маршрутизации пакетов      централизованная  маршрутизация, распределенная и смешенная,
     13      Телекоммуникационная  система (ТКС)      совокупность  физической среды передачи информации, аппаратных и программных средств, обеспечивающих взаимодействие АС,
     14      Транспортный  уровень      обеспечивает  связь между коммуникационной подсетью и верхними тремя уровнями, отделяет пользователя от физических и функциональных аспектов сети
     15      Фазовая модуляция      метод аналоговой модуляции, когда в соответствии с последовательностью передаваемых информационных битов изменяется только фаза несущей синусоидальных колебаний (при переходе от сигнала 1 к сигналу 0 или наоборот фаза меняется на 180°)
     16      Цифровое  кодирование      тип физического кодирования передаваемых дискретных данных путем изменения  уровней последовательности прямоугольных  информационных импульсов

     Список  использованных источников

     1        Амато, В. Основы организации  сетей Cisco. Т. 1 и 2 / Пер. с англ. [Текст] / В. Амато. - М.: Изд. дом  “Вильямс”, 2004. ISBN: 5-8459-0258-4, ISBN: 5-8459-0283-5
     2        Вишневский, А. Сетевые средства Windows 2000. [Текст] / А. Вишневский. – СПб.: Питер, 2000. ISBN: 5-272-00179-6
     3      Вычислительные  системы, сети и телекоммуникации [Текст] : учебник для вузов / А. П. Пятибратов и др.]. - 3-е изд. - М. : Финансы и  статистика, 2008. ISBN: 978-5-279-03285-3
     4      Галкин, В. А. Телекоммуникации и сети [Текст] : учеб. пособие для студентов вузов по специальности "Автоматизированные системы обработки информации и управления" направления подготовки дипломированных специалистов "Информатика и вычислительная техника" / Под ред. В. А. Галкина, Ю. А. Григорьева. - М. : МГТУ им. Н.Э. Баумана, 2003.
     5        Кульгин, М. Технологии корпоративных  сетей. Энциклопедия. [Текст] / М. Кульгин. - СПб.: Питер, 2000.
     6      Иванова, Т. И. Корпоративные сети связи. [Текст] / Т. И. Иванова. - М.: Эко-Трендз, 2001. ISBN: 978-5-88405-029-7  
     7      Олифер, В. Г., Олифер, Н. А. Компьютерные сети. Принципы, технологии, протоколы. [Текст] / В. Г. Олифер, Н. А Олифер. - СПб.: Питер, 2007. ISBN: 5-469-00504-6  
     8      Таненбаум, Э. Компьютерные сети. [Текст] / Э. Таненбаум. - СПб.: Питер, 2007. ISBN: 978-5-318-00492-6  
     9      Шиндер, Д. Л. Основы компьютерных сетей / Пер. с  англ. [Текст] / Д. Л. Шиндер. - М.: Вильямс, 2003. ISBN: 5-8459-0285-1
     10      Заборовский, В. С. Сети ЭВМ и телекоммуникации. Моделирование и анализ сетей связи с коммутацией пакетов. Network Simulator (Сетевой симулятор ns2) [Текст] : учеб. пособие / Под ред. В. С. Заборовского - СПб. : ГТУ, 2002.
     11      Информатика. Учебник / Под ред. Макаровой, Н. В. [Текст] / Н. В. Макарова. - М.: Финансы и статистика, 2006. ISBN: 5-279-02202-0 

Информация о работе Методы передачи информации в ТКС на канальном уровне