- •Понятие сети. Классификация сетей.
- •Топология информационной сети. Способы коммутации в информационных сетях.
- •Коммутация каналов и коммутация пакетов.
- •Виды связи и режимы работы информационных сетей.
- •Эталонная модель взаимодействия открытых систем.
- •Каналы передачи данных.
- •Проводные линии связи.
- •Аналоговые каналы передачи данных. Модемы.
- •Модуляция при передаче данных. Амплитудная и частотная модуляции.
- •Модуляция при передаче данных. Квадратурно-амплитудная и фазовая модуляция.
- •Кодово-импульсная модуляция.
- •Цифровые каналы передачи данных.
- •Беспроводные линии связи.
- •Спутниковые каналы передачи данных.
- •Сотовые технологии связи.
- •Оптические линии связи.
- •Организация симплексной, полудуплексной и дуплексной связи.
- •Протоколы физического уровня для модемной связи.
- •Протоколы канального уровня для модемной связи.
- •Количество информации. Энтропия. Избыточность сообщения.
- •Основные используемые коды.
- •Асинхронное и синхронное кодирование. Манчестерское кодирование.
- •Способы контроля правильности передачи данных.
- •Циклические коды.
- •Сжатие при передаче данных. Алгоритмы сжатия. Коэффициент сжатия.
- •Методы доступа.
- •Протоколы лвс. Структура кадра.
- •Аппаратные средства лвс.
- •Сети Ethernet.
- •Сеть Token Ring.
- •Высокоскоростные лвс.
- •Транспортные и сетевые протоколы.
- •Управление потоками данных в сетях. Маршрутизация. Мостовые соединения.
- •Протокол tcp.
- •Протокол ip.
- •Другие протоколы стека tcp/ip.
- •Протоколы spx/ipx.
- •Сети с коммутацией пакетов X.25.
- •Интеллектуальные сети связи. Функциональные серверы.
- •Сетевые ос. Функции и характеристики.
- •Информационная безопасность в сетях.
- •Распределенные вычисления. Технологии распределенных вычислений.
- •Технологии распределенных вычислений
- •Распределенные базы данных.
- •Удаленный доступ. Виртуальная сеть. --------------
- •Структура территориальных сетей. Типичные услуги телекоммуникаций.
- •Протоколы теледоступа. Электронная почта. Файловый Обмен.
- •Файловый обмен
- •Вспомогательные подсистемы Ethernet. Archie, Whois, Telnet.
- •Сеть www. Способы представления информации. Способы доступа к сети.
- •Средства создания Web –приложений.
- •Безопасность в сети Internet. Межсетевые экраны.
Протоколы канального уровня для модемной связи.
Центральное место среди канальных протоколов телекоммуникаций занимают протоколы передачи файлов по телефонным каналам. Функции канальных протоколов: управление потоком данных, координация работы передатчика с приемником. Различают протоколы по способам обнаружения и исправления ошибок, по реакции на возникновение ошибок (старт-стопные и конвейерные), по способам защиты от несанкционированного доступа.
Способы обнаружения и исправления ошибок рассмотрены ниже.
Старт-стопный протокол характеризуется тем, что, прежде чем посылать новый кадр информации, передатчик ждет подтверждения о правильном получении приемником предыдущего кадра, в конвейерных протоколах такое подтверждение может быть получено после передачи нескольких кадров. В последнем случае меньше задержки на ожидание подтверждений (квитанций), но больше затраты на повторную пересылку в случае ошибок.
Защита от несанкционированного доступа реализуется или аппаратно в модеме, или в связной (коммутационной) программе.
Обычно в протоколах предусматриваются режимы командный и обмена данными.
Примеры действий, выполняемых по командам в командном режиме: имитация снятия трубки и ответ на вызов; имитация снятия трубки и набора номера (после того как связь установится, модем переходит в режим обмена данными); переход из дуплексного режима в полудуплексный; отключение внутреннего динамика модема и др.
Команды может набирать пользователь, но в большинстве почтовых программ типовые последовательности команд выполняются автоматически после обращения к соответствующим процедурам.
Стандартом "де-факто" стал набор команд, реализуемый фирмой Hayes в своих модемах, это так называемые AT- или Hayes-команды.
О перации, выполняемые в режиме обмена данными, иллюстрирует фрагмент процесса, показанный на рис. 2.4. Имеется ограничение на число подряд поданных сигналов ack или nak и на время передачи.
Рис. 2.4. Процесс связи по протоколу XModem
Основой для многих протоколов модемной связи стал протокол XModem. В базовом варианте этого протокола используется старт-стопное управление, размер одного блока сообщения (пакета) равен 128 байт и 1 байт отводится под контрольную сумму. В варианте XModem-CRC реализован более жесткий контроль ошибок за счет использования циклического кода с 16-разрядной проверяющей комбинацией. В варианте XModem-1k дополнительно введено автоматическое увеличение длины блока до 1024 байт при малой частоте ошибок. В варианте YModem по сравнению с XModem-CRC разрешена групповая передача файлов. В наиболее распространенном протоколе ZModem используется конвейерное управление (иначе называемое оконным), длина пакета автоматически меняется от 64 до 1024 байт в зависимости от качества канала. Если на приемном конце ZModem не поддерживается, то автоматически протокол переходит в Ymodem. Прерванная передача продолжается с места прерывания.
Количество информации. Энтропия. Избыточность сообщения.
Кодирование - представление сообщения последовательностью элементарных символов.
Рассмотрим кодирование дискретных сообщений. Символы в сообщениях могут относиться к алфавиту, включающему n букв (буква - символ сообщения). Однако число элементов кода k существенно ограничено сверху энергетическими соображениями, т.е. часто n >k. Так, если отношение сигнал/помеха для надежного различения уровня сигнала должно быть не менее q, то наименьшая амплитуда для представления одного из k символов должна быть qg, где g - амплитуда помехи, а наибольшая амплитуда соответственно qgk. Мощность передатчика пропорциональна квадрату амплитуды сигнала (тока или напряжения), т.е. должна превышать величину, пропорциональную (qgk)2. В связи с этим распространено двоичное кодирование с k = 2. При двоичном кодировании сообщений с nтипами букв, каждая из n букв кодируется определенной комбинацией 1 и 0 (например, код ASCII).
Кодирование аналоговых сообщений после их предварительной дискретизации должно выполняться в соответствии с теоремой Котельникова: если в спектре функции f(t) нет частот выше FВ, то эта функция может быть полностью восстановлена по совокупности своих значений, определенных в моменты времени tk, отстоящие друг от друга на величину 1/(2Fв). Для передачи аналогового сигнала производится его дискретизация с частотой отсчетов 2FВ и выполняется импульсно-кодовая модуляция посл едовательности отсчетов.
Количество информации в сообщении (элементе сообщения) определяется по формуле
I = - log2 P,
где Р - вероятность появления сообщения (элемента сообщения). Из этой формулы следует, что единица измерения количества информации есть количество информации, содержащееся в одном бите двоичного кода при условии равной вероятности появления в нем 1 и 0. В то же время один разряд десятичного кода содержит I = - log2Р = 3,32 единицы информации (при том же условии равновероятности появления десятичных символов, т.е. при Р = 0,1).
Энтропия источника информации с независимыми сообщениями есть среднее арифметическое количеств информации сообщений N
H = - е Pk log2 Pk
k=1, где Pk - вероятность появления k-го сообщения. Другими словами, энтропия есть мера неопределенности ожидаемой информации.
П р и м е р. Пусть имеем два источника информации, один передает двоичный код с равновероятным появлением в нем 1 и 0, другой имеет вероятность 1, равную 2-10, и вероятность 0, равную 1-2-10. Очевидно, что неопределенность в получении в очередном такте символа 1 или 0 от первого источника выше, чем от второго. Это подтверждается количественно оценкой энтропии: у первого источника H = 1, у второго приблизительно H = -2-10 log22-10 , т.е. значительно меньше.
Коэффициент избыточности сообщения А определяется по формуле
r = (Imax - I)/Imax,
где I - количество информации в сообщении А, Imax - максимально возможное количество информации в сообщении той же длины, что и А.
Пример избыточности дают сообщения на естественных языках, так, у русского языка r находится в пределах 0,3...0,5.
Наличие избыточности позволяет ставить вопрос о сжатии информации без ее потери в передаваемых сообщениях.