Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Асинхронная и синхронная цифровая передача
Основное требование для цифровой передачи данных состоит в том, чтобы получатель знал момент начала и временной период передачи каждого получаемого бита. Самая старая и простейшая схема обеспечения выполнения данного требования получила название асинхронной передачи. В данной схеме данные передаются по одному символу (5 или 8 бит) за раз. Каждому передаваемому символу предшествует передача стартового кода, а за передачей символа следует передача стопового кода.
Рис. 16.5. Базовые схемы мультиплексирования
При синхронной передаче данных блоки символов или бит пересылаются без стартовых и стоповых кодов, что является более эффективным. В этой схеме точное время посылки и прибытия каждого бита блока должно предсказываться, а это требует наличия определенного механизма синхронизации передатчика и приемника. Для того чтобы приемник мог определить начало и конец блока передаваемых данных, каждый блок снабжается заголовком и концевиком. Данные, обрамленные заголовком и концевиком, получили название пакета. Содержание заголовка и концевика зависит от того, какая используется схема построения блока (байт-ориентированная или бит-ориентированная). В байт-ориентированной схеме заголовок и концевик представляют собой один или несколько синхронизирующих символов, двоичное представление которых не совпадает с двоичным кодом ни одного из передаваемых в блоке информационных символов. В настоящее время байт-ориентированная схема синхронизации полностью вытеснена более эффективной и гибкой бит-ориентированной схемой, в которой битовые блоки передаваемой информации с помощью специальных приемов оформления в пакет выделяются в общем потоке непрерывно передаваемых от передатчика к приемнику битов.
Передача данных между двумя точками По коммуникационной сети
Станции, узлы, коммуникационная сеть и методы коммутации Устройства, взаимодействующие между собой через сеть, принято называть станциями. В качестве станций могут выступать компьютеры, терминалы, принтеры и другое коммуникационное оборудование. В общем случае, не всегда станция-передатчик и станция-приемник непосредственно связаны друг с другом линией связи. При отсутствии прямого канала для передачи данных от источника потребителю используется передача через промежуточные, коммуникационные узлы сети, которые некоторым образом связаны между собой линиями связи и к которым подключаются сетевые станции. Основная функция данных узлов — обеспечить передачу транзитной информации от узла к узлу, не интересуясь ее содержанием.
Множество коммуникационных узлов в совокупности со связывающими их между собой каналами связи образуют коммуникационную сеть, иногда называемую также подсетью связи. Если в качестве станций, подключаемых к узлам коммуникационной сети, выступают компьютеры и терминалы, то подсеть связи с подключенными к ней станциями образует вычислительную сеть. При этом схема подключения станций линиями связи к коммуникационным узлам и ^соединение каналами связи этих узлов между собой определяют топологию вычислительной сети. Пример общей структуры вычислительной сети с коммуникационными узлами приведен на рис. 16.6. Следует отметить, что наличие подсети связи с коммуникационными узлами является отличительной особенностью крупномасштабных вычислительных сетей, в которых для передачи данных через транзитные узлы пользуются одним из трех базовых методов: коммутацией каналов, сообщений или пакетов. При построении простейших ЛВС нет необходимости иметь явно выраженные коммутационные узлы. В таких сетях при передаче данных обычно используются более простые процедуры доступа сетевых станций к общей передающей среде. Топология простейших ЛВС при этом представляет собой общую шину, звезду, кольцо или сочетание перечисленных структур.
Рис. 16.6. Общая структура вычислительной сети Метод коммутации каналов Коммутация каналов используется в сетях в том случае, если между двумя станциями необходимо установление непосредственного физического канального соединения. Это соединение устанавливается в коммуникационных узлах сети до начала передачи данных. Типичным примером использования коммутации каналов является обычная телефонная сеть.
Реализация в сети метода коммутации каналов состоит в выполнении последовательности из трех фаз: 1) начальной фазы установления соединения между парой «станция - станция» или «конец - конец»; 2) фазы двунаправленной передачи данных по сети; 3) фазы разъединения соединения после завершения обмена данными и освобождения заранее зарезервированных ресурсов. Предварительное резервирование сетевых каналов на всем пути от передатчика к приемнику при коммутации каналов предусматривает, что узлы должны обладать способностью распределять ресурсы и выбирать маршруты при установке соединений. Предварительное резервирование всего пути имеет существенные недостатки, к основным из которых относятся: неэффективность использования ресурсов (каналы резервируются даже на то время, когда данные не передаются); высокая вероятность получения отказа при резервировании пути, включающего много транзитных узлов; значительная задержка при установлении соединения и склонность сети к перегрузке; лавинообразный рост отказов установления соединений в случае перегрузки сети. Однако данный способ имеет и некоторые преимущества. Так, после установления в сети с коммутацией каналов соединения передача данных идет очень эффективно и практически без задержек.
Метод коммутации сообщений Коммутация сообщений представляет собой реализацию принципа поэтапной передачи данных с промежуточным хранением. Здесь нет необходимости заранее резервировать весь путь между двумя станциями. Сообщение (связанный блок данных) последовательно передается по сети от узла к узлу, которые в этом случае являются компьютерами, организующими промежуточное хранение транзитных сообщений и их маршрутизацию при передаче по сети. Для маршрутизации каждое сообщение снабжается заголовком с сетевыми адресами станции-передатчика и станции-приемника. Коммутация сообщений увеличивает эффективность использования линий связи; позволяет избежать блокировок сети при увеличении сетевого трафика; обеспечивает возможности установления приоритетного обслуживания сообщений, осуществления контроля за ошибками передачи и использования процедур восстановления искаженных или потерянных данных; а также позволяет взаимодействовать через сеть пользователям даже в случае использования ими различных скоростей передачи и кодов представления данных. В то же время задержки передачи, которые связаны, в первую очередь, с ожиданием длинных сообщений в очередях узлов и значительно возрастают при увеличении нагрузки, не подходят для интерактивного сетевого взаимодействия и режима реального времени. Методы пакетной коммутации Метод коммутации сообщений в настоящее время нашел свое развитие в технике коммутации пакетов, которая используется в двух Модификациях: в режиме дейтаграм и в режиме виртуальных каналов. Режим дейтаграм является прямым развитием коммутации сообщений, где сообщения предварительно разбиваются на небольшие, фиксированного размера порции (пакеты). Каждый пакет при передаче по коммуникационной сети является полностью независимой единицей. Для этого он снабжается своим заголовком, где указываются сетевые адреса отправителя и получателя сообщения, а также порядковый номер отдельного пакета во всем сообщении.
Уменьшение размера передающихся порций информации и возможность одновременной передачи нескольких пакетов одного сообщения по альтернативным путям при данном подходе существенно уменьшает сетевые задержки при передаче данных. Кроме того, коммутационные узлы могут иметь не столь большие, как при коммутации сообщений, размеры буферов для временного размещения транзитных пакетов, поэтому скорость обработки информации в этих узлах может быть повышена. На уменьшение задержек существенно влияет и то, что при обнаружении ошибок передачи в режиме коммутации пакетов повторно передаются лишь отдельные пакеты, а не целые сообщения. Пакетная коммутация, однако, имеет и негативные явления. С одной стороны, при ее использовании увеличивается объем дополнительной, служебной информации, передающейся по сети (заголовки отдельных пакетов). С другой стороны, в режиме дейтаграм существует проблема организации сборки переданного сообщения в узле назначения. Эта проблема связана с тем, что отдельные пакеты, проходя различными маршрутами по подсети связи, будут приходить в конечный узел назначения в неупорядоченной последовательности. Режим виртуальных каналов является попыткой соединить воедино преимущества как метода коммутации каналов, так и метода коммутации сообщений. При этом подходе еще до посылки по сети первого информационного пакета между двумя конечными точками организуется логическое соединение, связанное с реализацией трех фаз, присущих методу коммутации каналов (фазы начального установления соединения, фазы двунаправленной передачи данных и фазы разъединения соединения). Вызывающая станция сначала посылает по сети служебный пакет запроса на установление виртуального канала, связывающего станцию-инициатор с вызываемой станцией. Подсеть связи маршрутизирует этот пакет как обычную дейтаграму, содержащую в заголовке сетевые адреса двух конечных станций. Передвигаясь по сети этот пакет закрепляет за пройденным маршрутом номер устанавливаемого виртуального канала. Номер логического канала, запоминаемый в транзитных узлах, закрепляется за двунаправленным маршрутом для каждого конкретного вызова обмена данными. После установления логического соединения, т.е. после получения вызывающей станцией пакета-ответа на запрос, по установленному виртуальному каналу начинается пересылка информационных пакетов сообщения. Последовательная передача пакетов по установленному логическому каналу полностью обеспечивает их получение в правильной последовательности. Поэтому заголовок каждого информационного пакета уже не нуждается в порядковом номере, а также и в указании сетевых адресов обеих станций-абонентов (достаточно лишь указание номера логического канала). Следовательно, при коммутации виртуальных каналов не только уменьшается объем передачи дополнительной служебной информации, но и обеспечивается интерактивный режим взаимодействия двух станций-абонентов.
Заметим, что весь путь целиком между двумя станциями-абонентами в данном случае не резервируется. Пакеты передаются от узла к узлу с промежуточным хранением и ожидают в общих очередях к каналам, связывающих эти транзитные узлы. Однако для каждого соединения между станциями-абонентами маршрутизация осуществляется только один раз при установлении соединения. Конечно, если отдельной станции необходимо передать по сети всего несколько пакетов, то режим дейтаграм будет более быстрым и предпочтительным. Однако, если между станциями необходим обмен данными на протяжении значительного периода времени, предпочтение следует отдать виртуальным соединениям. Поэтому в вычислительных сетях на практике применяются сочетания различных методов коммутации в зависимости от требований приложений, количественных и качественных характеристик узлов, линий связи и трафика.
|
||||||||
Последнее изменение этой страницы: 2016-09-13; просмотров: 466; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.188.152.162 (0.017 с.) |