- •Информационные сети и телекоммуникации
- •Содержание
- •1.2 Многоуровневая архитектура информационных сетей
- •1.3. Разновидности каналов связи
- •1.4. Методы передачи данных на физическом уровне
- •1.5. Методы передачи данных на канальном уровне
- •1.6. Кодирование и сжатие информации
- •1.7. Многоканальная аппаратура связи
- •2.1. Коммутация каналов
- •2. Режимы переноса информации
- •2.2. Асинхронный режим переноса, быстрая коммутация пакетов
- •3. Организация доступа к информационным сетям
- •3.1. Структура территориальных сетей
- •3.2. Основные виды доступа
- •3.3. Методы доступа к спутниковым системам связи
- •4. Цифровые сети интегрального обслуживания
- •4.1. Основные понятия
- •4.2. Модель протоколов ш-цсио
- •5. Организация и управление доступом в информационных сетях
- •5.1. Сопряжение информационных сетей
- •5.1.4. Проблемы несовместимости оборудования. Проблемы несовместимости оборудования разных производителей, возникают чаще всего по трем причинам:
- •5.2. Стратегии межсетевого взаимодействия
- •5.2.4. Сравнительный анализ трансляции и мультиплексирования. Применение техники трансляции связано со следующими достоинствами:
- •5.3. Организация и сопровождение серверов информационных сетей
- •5.4. Доступ к базам данных информационных сетей
- •Резервное копирование в режиме online
- •Использование зеркалирования дисков для облегчения резервного копирования
- •Частота резервного копирования
- •Утилиты резервного копирования
- •Отслеживание и проверка резервных копий
- •Заключение
- •Библиографический список
1.2 Многоуровневая архитектура информационных сетей
Первые информационные сети были телефонные. Но с изобретением компьютера, в телефонах стали использовать элементы ЭВМ (память, компьютерный интеллект), а в вычислительной технике поняли важность построения сетей, давно применявшихся для телефонной связи. Конечная цель всех этих нововведений – доставка информации любому корреспонденту по требуемому адресу и в надлежащее время.
В течение длительного периода процесс развития связи ЭВМ шел по пути создания и применения систем передачи данных по телефонным сетям общего пользования. Лишь когда обмен цифровой информацией достиг внушительных размеров, экономически целесообразным оказалось сооружение специализированных сетей передачи данных с коммутацией каналов и коммутацией пакетов.
В настоящее время по всему миру развернуты тысячи таких сетей, предоставляющие своим пользователям возможности связываться друг с другом. Размеры таких сетей простираются от небольших систем, соединяющих терминалы передачи данных в пределах отдельного здания или комплекса (например, промышленное предприятие), до больших географически распределенных сетей, охватывающих целые страны, и даже весь земной шар.
В некоторых сетях применяется техника коммутации пакетов. В таких сетях от источника к получателю передаются блоки данных, называемые пакетами. Источниками и получателями могут быть терминалы пользователей, компьютеры, принтеры или любые другие устройства передачи и/или обработки данных. При таком способе передачи одни и те же средства передачи информации разделяются между пакетами многих пользователей.
В сетях другого типа применяется техника коммутации каналов (цепей). Это широко распространённые и привычные нам телефонные сети. В таких сетях устанавливается отдельный путь передачи, который удерживается столько времени, сколько требуется для передачи.
В настоящее время развертываются интегральные сети, объединяющие в себе как технику коммутации пакетов, так и технику коммутации каналов.
В общем случае для функционирования сетей ЭВМ необходимо решить две проблемы:
- передать данные по назначению в правильном виде и своевременно;
- поступившие по назначению данные пользователю должны быть распознаваемы, и иметь надлежащую форму для их правильного использования.
Первая проблема связана с задачами маршрутизации и обеспечивается сетевыми протоколами (протоколами низкого уровня).
Вторая проблема вызвана использованием в сетях разных типов ЭВМ, с разными кодами и синтаксисом языка. Эта часть проблемы решается путем введения протоколов высокого уровня.
Таким образом, полная архитектура, ориентированная на оконечного пользователя, включает в себя оба протокола.
В качестве примера на рис.1.1. приведена схема связи между пользователями A и B.
К промежуточному узлу связи могут быть подключены оконечные пользователи, и его задачей протоколов является предоставление оконечным пользователям соответствующих услуг.
В свою очередь, эти две группы протоколов: протоколы, предоставляющие сетевые услуги и протоколы высокого уровня обычно подразделяются дальше на отдельные уровни. Каждый уровень используется для предоставления определенной услуги в смысле только что перечисленных задач: правильная и своевременная доставка данных в распознаваемой форме.

Рис.1.1
Разработанная эталонная модель взаимодействия открытых систем (ВОС) поддерживает концепцию, при которой каждый уровень предоставляет услуги вышестоящему уровню и базируется на основе нижележащего уровня и использует его услуги. Каждый уровень выполняет определенную функцию по передачи данных. Хотя они должны работать в строгой очередности, но каждый из уровней допускает несколько вариантов. Рассмотрим эталонную модель. Она состоит из 7 уровней и имеет вид, представленный на рис. 1.2.
Большинство производителей стараются придерживаться модели OSI, но до сих пор пока нет изделий полностью ей удовлетворяющих. Большинство производителей применяют 3 или 4 уровня протоколов. Взаимосвязь уровней друг с другом осуществляются хорошо определенными интерфейсами.
Выбор 7-ми уровней был продиктован обычными соображениями инженерного компромисса, требующего одновременно создать семейство надёжных протоколов и приемлемой стоимости. При этом требовалось, во-первых: иметь достаточно количество уровней, чтобы каждый из них был не слишком сложный с точки зрения разработки подробных протоколов с правильными и выполнимыми спецификациями, и во-вторых: желательно иметь не много уровней, чтобы их интеграция и описание не стали слишком сложными.
Эталонная модель как раз и представляет из себя многоуровневую архитектуру, которая описывается стандартными протоколами и процедурами.

Рис. 1.2
Три нижних уровня предоставляют сетевые услуги. Протоколы, реализующие эти уровни, должны быть предусмотрены в каждом узле сети.
Четыре верхних уровня предоставляют услуги самим оконечным пользователям и таким образом, связаны с ними, а не с сетью.
Физический уровень
В этой части модели определяются физические, механические и электрические характеристики линий связи, составляющих ЛВС (кабелей, разъемов, оптоволоконных линий и т.п.). Можно считать, что этот уровень отвечает за аппаратное обеспечение. Хотя функции других уровней могут быть реализованы в соответствующих микросхемах, все же они относятся к ПО.
Функции физического уровня заключается в гарантии того, что символы, поступающие в физическую среду передачи на одном конце канала, достигнут другого конца. При использовании этой нижестоящей услуги по транспортировке символов задача протокола канала состоит в обеспечении надежной (безошибочной) передаче блоков данных по каналу.
Такие блоки часто называют циклами, или кадрами. Процедура обычно требует: синхронизации по первому символу в кадре, распознавания конца кадра, обнаружения ошибочных символов, если таковые возникнут, и исправления таких символов каким-либо способом (обычно это делается путем запроса на повторную передачу кадра, в котором обнаружены один или несколько ошибочных символов).
Уровень канала
Уровень канала передачи данных и находящийся под ним физический уровень обеспечивают канал безошибочной передачи между двумя узлами в сети. На этом уровне определяются правила использования физического уровня узлами сети. Электрическое представление данных в ЛВС (биты данных, методы кодирования данных и маркеры) распознаются на этом и только на этом уровне. Здесь обнаруживаются (распознаются) и исправляются ошибки путем требований повторной передачи данных. Ввиду своей сложности, канальный уровень подразделяется на 2 подуровня МАС и LLC.
Подуровень МАС (Media Access Control) связан с доступом к сети (передача маркера или обнаружение коллизий или столкновений) и ее управлением.
Подуровень LLC находится выше уровня МАС и связан с передачей и приемом использованных сообщений.
Сетевой уровень
Функция сетевого уровня состоит в том, чтобы установить маршрут для передачи данных по сети или при необходимости через несколько сетей от узла передачи до узла назначения.
Этот уровень предусматривает также управление потоком или перегрузками с целью предотвращения переполнения сетевых ресурсов (накопителей в узлах и каналов передачи), которое может привести к прекращению работы. При выполнении этих функций на сетевом уровне используется услуга нижестоящего уровня – канала передачи данных, обеспечивающего безошибочное поступление по сетевому маршруту блока данных, введенного в канал на противоположном конце.
В сети с коммутацией пакетов блоками данных, передаваемых по сетевому маршруту от одного конца к другому, как говорилось выше, являются пакеты. Блоки или кадры данных, передаваемые по каналу связи через сеть, состоят из пакетов плюс управляющей информации в виде заголовков и окончаний, добавляемых к пакету непосредственно перед его отправлением из узла.
Эта управляющая информация дает возможность принимающему узлу на другом конце канала выполнить требуемую синхронизацию и обнаружение ошибок. В каждом принимающем узле управляющая информация отделяется от остальной части пакета, а затем вновь добавляется, когда этот узел в свою очередь передает пакет по каналу в следующий соседний узел. Описанный принцип добавления управляющей информации к данным в архитектуре ВОС расширен и в нём включена возможность добавления управляющей информации на каждом уровне архитектуры. (Рис. 1.3)

Рис. 1.3
В случае уровня канала может быть добавлено также окончание, но принцип последовательного добавления к пакету данных управляющей информации сохраняется.
На каждом уровне блок данных принимается от вышестоящего уровня, к данным добавляется управляющая информация, и блок данных передается нижестоящему уровню. На приемном конце соответствующего уровня архитектуры используется только заголовок (управляющая информация). При этом подходе данный уровень не “просматривает” блок данных, который он получает от вышестоящего уровня, следовательно, уровни самостоятельны и изолированы друг от друга.
Указанная особенность приводит к ценному свойству концепции многоуровневой архитектуры – уровни могут удаляться и заменяться новыми. Реализация (программные продукты, воплощающие многоуровневую архитектуру) может быть легко изменена. В результате получается прозрачность для вышестоящего уровня при условии, что сигналы сопряжения, проходящие между уровнями, поддерживаются неизменными (оконечные пользователи могут ощущать изменение характеристик вследствие того, что характеристики передачи, задержек и блокировок могут зависеть от конкретной реализации архитектуры).
Таким образом, пакетная передача через сеть от одного оконечного пользователя к другому в общем случае состоит в передаче фактической (полезной) информации, плюс управляющей информации, добавляемой на различных уровнях и подлежащей удалению, когда пакет поступает по назначению и начинает восстанавливаться на своем пути через эти уровни.
Оконечному пользователю сеть представляется как “прозрачный трубопровод”, основная задача которого, - передать по маршруту блоки данных от источника к получателю, доставив их своевременно в желаемый конец.
Тогда задача верхних уровней – фактическая доставка данных в правильном виде и распознаваемой форме. Эти верхние уровни не знают о существовании сети. Они обеспечивают только требующуюся от них услугу.
Транспортный уровень
Нижний из верхних уровней ВОС, транспортный уровень, обеспечивает надежный, последовательный обмен данными между двумя оконечными пользователями. Для этой цели на транспортном уровне используется услуга сетевого уровня.
Он управляет также потоком, чтобы гарантировать правильный прием блоков данных. Вследствие различия оконечных устройств, данные в системе могут передаваться с разными скоростями, поэтому, если не действует управление потоками, более медленные системы могут быть переполнены быстродействующими. Когда в процессе обработки находится больше одного пакета, транспортный уровень контролирует очередность прохождения компонент сообщения. Если приходит дубликат принятого ранее сообщения, то данный уровень опознает это и игнорирует сообщение
Уровень сеанса
Функции этого уровня состоят в координации связи между двумя прикладными программами, работающих на разных рабочих станциях. Он также предоставляет услуги вышестоящему уровню представления. Это происходит в виде хорошо структурированного диалога. В число этих функций входит создание сеанса, управление передачей и приемом пакетов сообщений в течении сеанса и завершение сеанса. Этот уровень при необходимости также управляет переговорами, чтобы гарантировать правильный обмен данными. Диалог между пользователем сеансовой услуги (т.е. сторонами уровня представления и вышестоящим уровнем) может состоять из нормального или ускоренного обмена данными. Он может быть дуплексным т.е. одновременной двусторонней передачей, когда каждая сторона имеет возможность независимо вести передачу, или полудуплексной , т.е. с одновременной передачей только в одну сторону. В последнем случае для передачи управления с одной стороны к другой применяются специальные метки.
Уровень сеанса предоставляет услугу синхронизации для преодоления любых обнаруженных ошибок. При этой услуге метки синхронизации должны вставляться в поток данных пользователями услуги сеанса. Если будет обнаружена ошибка, сеансовое соединение должно быть возвращено в определённое состояние, пользователи должны вернуться в установленную точку диалогового потока, сбросить часть переданных данных и затем восстановит передачу, начиная с этой точки.
Уровень сеанса предусматривает также при желании функцию управления активностью. При осуществлении этой функции диалог может быть разбит на отрезки активности, каждый из которых может быть прерван и продолжен в любой момент, начиная со следующего отрезка активности.
Уровень представления
Наконец, уровень, представления управляет и преобразует синтаксис блоков данных, которыми обмениваются оконечные пользователи. Такая ситуация может возникать в неоднотипных ПК (IBM PC, Macintosh, DEC, Next, Burrogh), которым необходимо обмениваться данными. Назначение - преобразование синтаксических блоков данных.
Прикладной уровень
Протоколы прикладного уровня придают соответствующую семантику или смысл обмениваемой информации. Этот уровень является пограничным между ПП и процессами модели OSI. Сообщение, предназначенное для передачи через компьютерную сеть, попадает в модель OSI в данной точке, проходит через уровень 1 (физический), пересылается на другой PC, и проходит от уровня 1 в обратном порядке до достижения ПП на другом PC через ее прикладной уровень. Таким образом прикладной уровень обеспечивает взаимопонимание двух прикладных программ на разных компьютерах.
