Принципы построения сетей передачи данных. Общие принципы построения сетей. Важнейшие термины и концепции

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

    периферийные устройства, такие как диски, принтеры, плоттеры, сканеры и др.;

    данные, хранящиеся в оперативной памяти или на внешних запоминающих устройствах;

    вычислительная мощность.

      Сетевые интерфейсы

Для связи устройств в них, прежде всего, должны быть предусмотрены внешние интерфейсы.

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

Разделяют физический и логический интерфейсы

    Физический интерфейс (называемый также портом) - определяется набором электрических связей и характеристиками сигналов. Обычно он представляет собой разъем с набором контактов, каждый из которых имеет определенное назначение.

    Логический интерфейс (называемый также протоколом) - это набор информационных сообщений определенного формата, которыми обмениваются два устройства или две программы, а также набор правил, определяющих логику обмена этими сообщениями.

Рис. 2.2. Совместное использование принтера в компьютерной сети

Интерфейс компьютер-компьютер позволяет двум компьютерам обмениваться информацией. С каждой стороны он реализуется парой:

    аппаратным модулем, называемым сетевым адаптером, или сетевой интерфейсной картой;

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

Интерфейс компьютер-периферийное устройство (в данном случае интерфейс компьютер-принтер) позволяет компьютеру управлять работой периферийного устройства (ПУ), Этот интерфейс реализуется:

    со стороны компьютера - интерфейсной картой и драйвером ПУ (принтера), подобным сетевой интерфейсной карте и ее драйверу;

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

  1. Проблемы связи нескольких компьютеров

      Топология физических связей

Объединяя в сеть несколько (больше двух) компьютеров, необходимо решить, каким образом соединить их друг с другом, иначе, выбрать конфигурацию физических связей, или топологию.

Под топологией сети понимается конфигурация графа, вершинам которого соответствуют конечные узлы сети (например, компьютеры) и коммуникационное оборудование (например, маршрутизаторы), а ребрам - физические или информационные связи между вершинами.

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

От выбора топологии связей существенно зависят характеристики сети:

    наличие между узлами нескольких путей повышает надежность сети и делает возможным распределение нагрузки между отдельными каналами.

    простота присоединения новых узлов, свойственная некоторым топологиям, делает сеть легко расширяемой.

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

Среди множества возможных конфигураций различают полносвязные и не полносвязные.

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

Рис. 2.10. Типовые топологии сетей

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

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

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

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

    Особым частным случаем звезды является общая шина. Здесь в качестве центрального элемента выступает пассивный кабель (такую же топологию имеют многие сети, использующие беспроводную связь - роль общей шины здесь играет общая радиосреда). Передаваемая информация распространяется по кабелю и доступна одновременно всем компьютерам, присоединенным к этому кабелю. Достоинства: дешевизна и простота присоединения новых узлов к сети, а недостатками - низкая надежность (любой дефект кабеля полностью парализует всю сеть) и невысокая производительность (в каждый момент времени только один компьютер может передавать данные по сети, поэтому пропускная способность делится здесь между всеми узлами сети).

Рис. 2.11. Смешанная топология

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

      Адресация узлов сети

Одной из проблем, которую нужно учитывать при объединении трех и более компьютеров, является проблема адресации, а именно адресации их сетевых интерфейсов. Один компьютер может иметь несколько сетевых интерфейсов. Например, для создания полносвязной структуры из N компьютеров необходимо, чтобы у каждого из них имелся N - 1 интерфейс.

По количеству адресуемых интерфейсов адреса можно классифицировать следующим образом:

    уникальный адрес (unicast) используется для идентификации отдельных интерфейсов;

    групповой адрес (multicast) идентифицирует сразу несколько интерфейсов, поэтому данные, помеченные групповым адресом, доставляются каждому из узлов, входящих в группу;

    данные, направленные по широковещательному адресу (broadcast), должны быть доставлены всем узлам сети;

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

Адреса могут быть числовыми (например, 129.26.255.255 или 81. la . ff . ff ) и символьными (site.domen.ru).

Символьные адреса (имена) удобные для восприятия человеком и поэтому обычно несут смысловую нагрузку.

Множество всех адресов, которые являются допустимыми в рамках некоторой схемы адресации, называется адресным пространством.

Адресное пространство может иметь плоскую (линейную) организацию или иерархическую организацию.

При плоской организации множество адресов никак не структурировано. Примером плоского числового адреса является МАС-адрес, предназначенный для однозначной идентификации сетевых интерфейсов в локальных сетях. Такой адрес обычно используется только аппаратурой и записывают в виде двоичного или шестнадцатеричного числа, например 0081005е24а8. MAC-адреса встраиваются в аппаратуру компанией-изготовителем, поэтому их называют также аппаратными адресами (hardware address).

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

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

      Коммутация

Пусть компьютеры физически связаны между собой в соответствии с некоторой топологией. Затем нужно решить каким способом передавать данные между конечными узлами?

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

Например, в сети, показанной на рис. 2.14, узлы 2 и 4, непосредственно между собой не связанные, вынуждены передавать данные через транзитные узлы, в качестве которых могут выступить, например, узлы 1 и 5. Узел 1 должен выполнить передачу данных между своими интерфейсами А и В, а узел 5 - между интерфейсами F и В. В данном случае маршрутом является последовательность: 2-1-5-4, где 2 - узел-отправитель, 1 и 5 - транзитные узлы, 4 - узел-получатель.

Рис. 2-14. Коммутация абонентов через сеть транзитных узлов

      Обобщенная задача коммутации

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

    Определение информационных потоков, для которых требуется прокладывать маршруты.

    Маршрутизация потоков.

    Продвижение потоков, то есть распознавание потоков и их локальная коммутация на каждом транзитном узле.

    Мультиплексирование и демультиплексирование потоков.

      Маршрутизация

Задача маршрутизации, в свою очередь, включает в себя две подзадачи:

    определение маршрута;

    оповещение сети о выбранном маршруте.

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

Маршрут может определяться эмпирически («вручную») администратором сети, но этот подход к определению маршрутов мало пригоден для большой сети со сложной топологией. В этом случае используются автоматические методы определения маршрутов. Для этого конечные узлы и другие устройства сети оснащаются специальными программными средствами, которые организуют взаимный обмен служебными сообщениями, позволяющий каждому узлу составить свое «представление» о сети. Затем на основе собранных данных программными методами определяются рациональные маршруты.

При выборе маршрута часто ограничиваются только информацией о топологии сети. Этот подход иллюстрирует рис. 2.15. Для передачи трафика между конечными узлами А и С существует два альтернативных маршрута: А-1-2-3-С и А-1-3-С. Если мы учитываем только топологию, то выбор очевиден - маршрут А-1-3-С, который имеет меньше транзитных узлов.

Рис. 2.15. Выбор маршрута

      Продвижение данных

Итак, пусть маршруты определены, записи о них сделаны в таблицах всех транзитных узлов, все готово к передаче данных между абонентами (коммутации абонентов).

Прежде всего, отправитель должен выставить данные на тот свой интерфейс, с которого начинается найденный маршрут, а все транзитные узлы должны соответствующим образом выполнить «переброску» данных с одного своего интерфейса на другой, другими словами, выполнить коммутацию интерфейсов. Устройство, функциональным назначением которого является коммутация, называется коммутатором. На рис. 2.16 показан коммутатор, который переключает информационные потоки между четырьмя своими интерфейсами.

Рис. 2.16. Коммутатор

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

      Мультиплексирование и демультиплексирование

Чтобы определить, на какой интерфейс следует передать поступившие данные, коммутатор должен выяснить, к какому потоку они относятся. Эта задача должна решаться независимо от того, поступает на вход коммутатора только один «чистый» поток или «смешанный» поток.

Демультиплексирование - разделение суммарного агрегированного потока на несколько составляющих его потоков.

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

Другими словами, мультиплексирование - это способ разделения одного имеющегося физического канала между несколькими одновременно протекающими сеансами связи между абонентами сети.

Рис.2.18. Операции мультиплексирования и демультиплексирования потоков при коммутации

Одним из основных способов мультиплексирования потоков является разделение време ни. При этом способе каждый поток время от времени (с фиксированным или случайным периодом) получает физический канал в полное свое распоряжение и передает по нему свои данные. Распространено также частотное разделение канала, когда каждый поток передаст данные в выделенном ему частотном диапазоне.

Рис. 2.19. Мультиплексор и демультиплексор

      Типы коммутации

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

Тема 1 Общие принципы построения сетей. Требования, предъявляемые к современным сетям

Концепции построения сети

Самая простая сеть (network) состоит как минимум из двух компьютеров, соединенных друг с другом кабелем. Это позволяет им использовать данные совместно. Все сети (независимо от сложности) основываются именно на этом простом принципе.

Рис. 1.1. Автономная среда

Сетью называется группа соединенных компьютеров и других устройств. А концепция соединенных и совместно использующих ресурсы компьютеров носит название сетевого взаимодействия

.

Рис. 1.2. Простая сеть

Компьютеры, входящие в сеть, могут совместно использовать:

  • принтеры;

    факсимильные аппараты;

  • другие устройства.

Данный список постоянно пополняется, так как возникают новые способы совместного использования ресурсов.

Локальные вычислительные сети

Первоначально компьютерные сети были небольшими и объединяли до десяти компьютеров и один принтер. Технология ограничивала размеры сети, в том числе количество компьютеров в сети и ее физическую длину. Например, в начале 1980-х годов наиболее популярный тип сетей состоял не более чем из 30 компьютеров, а длина ее кабеля не превышала 185 м (600 футов). Такие сети легко располагались в пределах одного этажа здания или небольшой организации. Для маленьких фирм подобная конфигурация подходит и сегодня. Эти сети называются локальными вычислительными сетями [ЛВС (LAN)].

Расширение компьютерных сетей.

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

Сегодня, когда географические рамки сетей раздвигаются, чтобы соединить пользователей из разных городов и государств, ЛВС превращаются в глобальную вычислительную сеть [ГВС (WAN)], а количество компьютеров в сети уже может варьироваться от десятка до нескольких тысяч.

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

Назначение компьютерной сети

Основное назначение компьютерных сетей - совместное использование ресурсов и осуществление интерактивной связи как внутри одной фирмы, так и за ее пределами. Ресурсы (resources) - это данные, приложения и периферийные устройства, такие, как внешний дисковод, принтер, мышь, модем или джойстик. Понятие интерактивной связи компьютеров подразумевает обмен сообщениями в реальном режиме времени.

Принтеры и другие периферийные устройства

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

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

Рис. 1.4. Совместное использование принтера в сетевой среде

Данные

До появления компьютерных сетей люди обменивались информацией примерно так:

    передавали информацию устно (устная речь);

    писали записки или письма (письменная речь);

    записывали информацию на дискету, несли дискету к другому компьютеру и копиро-вали в него данные.

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

Приложения

Сети создают отличные условия для унификации приложений (например, текстового процессора). Это значит, что на всех компьютерах в сети выполняются приложения одного типа и одной версии. Использование единого приложения поможет упростить поддержку всей сети. Действительно, проще изучить одно приложение, чем пытаться освоить сразу четыре или пять. Удобнее также иметь дело с одной версией приложения и настраивать компьютеры одинаковым образом.

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

Использование компьютерных сетей сулит множество преимуществ, в частности:

    снижение затрат благодаря совместному использованию данных и периферийных устройств;

    стандартизацию приложений;

    своевременное получение данных;

    более эффективное взаимодействие и планирование рабочего времени.

В настоящее время компьютерные сети выходят за пределы ЛВС и вырастают в глобальные компьютерные сети (ГВС), охватывая целые страны и континенты.

Типы сетей

Все сети имеют некоторые общие компоненты, функции и характеристики. В их числе:

    серверы (server) - компьютеры, предоставляющие свои ресурсы сетевым пользователям;

    клиенты (client) - компьютеры, осуществляющие доступ к сетевым ресурсам, предоставляемым сервером;

    среда (media) - способ соединения компьютеров;

    совместно используемые данные - файлы, предоставляемые серверами по сети;

    совместно используемые периферийные устройства, например принтеры, библиотеки CD-ROM и т.д., - ресурсы, предоставляемые серверами;

    ресурсы - файлы, принтеры и другие элементы, используемые в сети

Рис. 1.6. Типичные элементы сети

Несмотря на определенные сходства, сети разделяются на два типа:

    одноранговые (peer-to-peer);

    на основе сервера (server based).

Рис. 1.7. Простейшие примеры обоих типов сетей

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

Одноранговые сети

В одноранговой сети все компьютеры равноправны: нет иерархии среди компьютеров и нет выделенного (dedicated) сервера. Как правило, каждый компьютер функционирует и как клиент, и как сервер; иначе говоря, нет отдельного компьютера, ответственного за администрирование всей сети. Все пользователи самостоятельно решают, какие данные на своем компьютере сделать общедоступными по сети.

Размеры

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

Стоимость

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

Операционные системы

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

В такие операционные системы, как Microsoft Windows NT Workstation, Microsoft Windows for Workgroups и Microsoft Windows 95, встроена поддержка одноранговых сетей. Поэтому, чтобы установить одноранговую сеть, дополнительного программного обеспечения не требуется.

Реализация

Одноранговая сеть характеризуется рядом стандартных решений:

    компьютеры расположены на рабочих столах пользователей;

    пользователи сами выступают в роли администраторов и обеспечивают защиту информации;

    для объединения компьютеров в сеть применяется простая кабельная система.

  1. Построение распределительных логистических систем на основе маркетинговой информации

    Магистерская работа >> Маркетинг

    Сегмента, динамику ее изменения и основные требования , предъявляемые к продукции компании и товарам-заменителям. ... пятнадцать общих принципов построения рациональных организационных структур . Данные принципы должны применяться при построении ...

  2. Принципы построения Единой автоматизированной информационной системы

    Реферат >> Таможенная система

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

  3. Современные операционные системы от компании Microsoft

    Реферат >> Информатика

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

Тема 1 Общие принципы построения сетей. Требования, предъявляемые к современным сетям

Самая простая сеть (network) состоит как минимум из двух компьютеров, соединенных друг с другом кабелем. Это позволяет им использовать данные совместно. Все сети (независимо от сложности) основываются именно на этом простом принципе.

Рис. 1.1. Автономная среда

Сетью называется группа соединенных компьютеров и других устройств. А концепция соединенных и совместно использующих ресурсы компьютеров носит название сетевого взаимодействия

Рис. 1.2. Простая сеть

Компьютеры, входящие в сеть, могут совместно использовать:

  • данные;
  • принтеры;
  • факсимильные аппараты;
  • модемы;
  • другие устройства.

Данный список постоянно пополняется, так как возникают новые способы совместного использования ресурсов.

Первоначально компьютерные сети были небольшими и объединяли до десяти компьютеров и один принтер. Технология ограничивала размеры сети, в том числе количество компьютеров в сети и ее физическую длину. Например, в начале 1980-х годов наиболее популярный тип сетей состоял не более чем из 30 компьютеров, а длина ее кабеля не превышала 185 м (600 футов). Такие сети легко располагались в пределах одного этажа здания или небольшой организации. Для маленьких фирм подобная конфигурация подходит и сегодня. Эти сети называются локальными вычислительными сетями [ЛВС (LAN)].

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

Сегодня, когда географические рамки сетей раздвигаются, чтобы соединить пользователей из разных городов и государств, ЛВС превращаются в глобальную вычислительную сеть [ГВС (WAN)], а количество компьютеров в сети уже может варьироваться от десятка до нескольких тысяч.

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

Основное назначение компьютерных сетей — совместное использование ресурсов и осуществление интерактивной связи как внутри одной фирмы, так и за ее пределами. Ресурсы (resources) — это данные, приложения и периферийные устройства, такие, как внешний дисковод, принтер, мышь, модем или джойстик. Понятие интерактивной связи компьютеров подразумевает обмен сообщениями в реальном режиме времени.

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

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

Рис. 1.4. Совместное использование принтера в сетевой среде

До появления компьютерных сетей люди обменивались информацией примерно так:

  • передавали информацию устно (устная речь);
  • писали записки или письма (письменная речь);
  • записывали информацию на дискету, несли дискету к другому компьютеру и копировали в него данные.

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

Сети создают отличные условия для унификации приложений (например, текстового процессора). Это значит, что на всех компьютерах в сети выполняются приложения одного типа и одной версии. Использование единого приложения поможет упростить поддержку всей сети. Действительно, проще изучить одно приложение, чем пытаться освоить сразу четыре или пять. Удобнее также иметь дело с одной версией приложения и настраивать компьютеры одинаковым образом.

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

Использование компьютерных сетей сулит множество преимуществ, в частности:

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

В настоящее время компьютерные сети выходят за пределы ЛВС и вырастают в глобальные компьютерные сети (ГВС), охватывая целые страны и континенты.

Все сети имеют некоторые общие компоненты, функции и характеристики. В их числе:

  • серверы (server) — компьютеры, предоставляющие свои ресурсы сетевым пользователям;
  • клиенты (client) — компьютеры, осуществляющие доступ к сетевым ресурсам, предоставляемым сервером;
  • среда (media) — способ соединения компьютеров;
  • совместно используемые данные — файлы, предоставляемые серверами по сети;
  • совместно используемые периферийные устройства, например принтеры, библиотеки CD-ROM и т.д., — ресурсы, предоставляемые серверами;
  • ресурсы — файлы, принтеры и другие элементы, используемые в сети

Рис. 1.6. Типичные элементы сети

Несмотря на определенные сходства, сети разделяются на два типа:

  • одноранговые (peer-to-peer);
  • на основе сервера (server based).

Рис. 1.7. Простейшие примеры обоих типов сетей

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

  • размера предприятия;
  • необходимого уровня безопасности;
  • вида бизнеса;
  • уровня доступности административной поддержки;
  • объема сетевого трафика;
  • потребностей сетевых пользователей;
  • финансовых затрат

В одноранговой сети все компьютеры равноправны: нет иерархии среди компьютеров и нет выделенного (dedicated) сервера. Как правило, каждый компьютер функционирует и как клиент, и как сервер; иначе говоря, нет отдельного компьютера, ответственного за администрирование всей сети. Все пользователи самостоятельно решают, какие данные на своем компьютере сделать общедоступными по сети.

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

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

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

В такие операционные системы, как Microsoft Windows NT Workstation, Microsoft Windows for Workgroups и Microsoft Windows 95, встроена поддержка одноранговых сетей. Поэтому, чтобы установить одноранговую сеть, дополнительного программного обеспечения не требуется.

Одноранговая сеть характеризуется рядом стандартных решений:

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

Одноранговая сеть вполне подходит там, где:

  • количество пользователей не превышает 10 человек;
  • пользователи расположены компактно;
  • вопросы защиты данных не критичны;
  • в обозримом будущем не ожидается значительного расширения фирмы и, следовательно, сети.

Если эти условия выполняются, то, скорее всего, выбор одноранговой сети будет правильным (чем сети на основе сервера).

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

Администрирование

Сетевое администрирование (administration) решает ряд задач, в том числе:

  • управление работой пользователей и защитой данных;
  • обеспечение доступа к ресурсам;
  • поддержка приложений и данных;
  • установка и модернизация прикладного программного обеспечения.

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

Разделяемые ресурсы

Требования к серверу

В одноранговой сети каждый компьютер должен:

  • большую часть своих вычислительных ресурсов предоставлять локальному пользователю (сидящему за этим компьютером);
  • для поддержки доступа к ресурсам удаленного пользователя (обращающегося к серверу по сети) подключать дополнительные вычислительные ресурсы.

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

Защита

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

Подготовка пользователя

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

Если к сети подключено более 10 пользователей, то одноранговая сеть, где компьютеры выступают в роли и клиентов, и серверов, может оказаться недостаточно производительной. Поэтому большинство сетей использует выделенные серверы. Выделенным называется такой сервер, который функционирует только как сервер (исключая функции клиента или рабочей станции). Они специально оптимизированы для быстрой обработки запросов от сетевых клиентов и для управления защитой файлов и каталогов. Сети на основе сервера стали промышленным стандартом, и именно они будут приводиться обычно в качестве примера.

Рис. 1.9. Сеть на основе сервера

С увеличением размеров сети и объема сетевого трафика необходимо увеличивать количество серверов. Распределение задач среди нескольких серверов гарантирует, что каждая задача будет выполняться самым эффективным способом из всех возможных.

Круг задач, которые должны выполнять серверы, многообразен и сложен. Чтобы приспособиться к возрастающим потребностям пользователей, серверы в больших сетях стали специализированными (specialized). Например, в сети Windows NT существуют различные типы серверов.

  • Файл-серверы и принт-серверы.

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

  • Серверы приложений.

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

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

  • Почтовые серверы.

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

  • Факс-серверы.

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

  • Коммуникационные серверы

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

Служба каталогов предназначена для поиска, хранения и защиты информации в сети. Windows NT Server объединяет компьютеры в логические группы — домены (domain), -система защиты которых наделяет пользователей различными правами доступа к любому сетевому ресурсу.

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

Рис. 10.1 Специализированные среды

Сетевой сервер и операционная система работают как единое целое. Без операционной системы даже самый мощный сервер представляет собой лишь груду железа. А операционная система позволяет реализовать потенциал аппаратных ресурсов сервера. Некоторые системы, например Microsoft Windows NT Server, были созданы специально для того, чтобы использовать преимущества наиболее передовых серверных технологий.

Так, Windows NT Server реализует следующие возможности сервера.

Свойства

Симметричная многопроцессорная обработка (SMP )

Системные и прикладные задачи распределяются между всеми доступными процессорами

Поддержка множества платформ

Быстрые процессоры, такие, как Intel ® 386/486 и Pentium ® , MIPS ® R 4000^, RISC и Digital Alpha AXP

Длина имени файла/каталога

255 символов

Размер файла

16 эб (эксабайтов)

Размер раздела жесткого диска

Примечание. Эксабайт — это довольно большое число. Оно немногим более одного миллиарда гигабайтов. Представьте: если у каждого человека на Земле, включая мужчин, женщин и детей (всего около 5 миллиардов), взять по 2000 страниц текста с объемом одной страницы в 2 Кб, то все эти страницы можно сложить в один Windows NT-файл. Даже после этого файл будет заполнен лишь на 1/16 (менее 6 процентов).

Разделение ресурсов

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

Администрирование и управление доступом к данным осуществляется централизованно. Ресурсы, как правило, расположены также централизованно, что облегчает их поиск и поддержку. Например, в системе Windows NT Server разделение каталогов осуществляется через File Manager.

Защита

Основным аргументом при выборе сети на основе сервера является, как правило, защита данных. В таких сетях, например, как Windows NT Server, проблемами безопасности может заниматься один администратор: он формирует политику безопасности (security policy) и применяет ее в отношении каждого пользователя сети.

Резервное копирование данных

Поскольку жизненно важная информация расположена централизованно, т.е. сосредоточена на одном или нескольких серверах, нетрудно обеспечить ее регулярное резервное копирование (backup).

Избыточность

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

Количество пользователей

Сети на основе сервера способны поддерживать тысячи пользователей. Сетями такого размера, будь они одноранговыми, было бы невозможно управлять.

Аппаратное обеспечение

Так как компьютер пользователя не выполняет функций сервера, требования к его характеристикам зависят от потребностей самого пользователя. Типичный компьютер-клиент имеет, по крайней мере, 486-й процессор и от 8 до 16 Мб оперативной памяти.

Существуют и комбинированные типы сетей, совмещающие лучшие качества одноранговых сетей и сетей на основе сервера.

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

Операционные системы для сетей на основе сервера, например Microsoft Windows NT Server или Novell ® NetWare ® , в этом случае отвечают за совместное использование основных приложений и данных.

На компьютерах-клиентах могут выполняться операционные системы Microsoft Windows NT Workstation или Windows 95, которые будут управлять доступом к ресурсам выделенного сервера и в то же время предоставлять в совместное использование свои жесткие диски, а по мере необходимости разрешать доступ и к своим данным.

Рис. 1.13. Комбинированные сети имеют выделенные серверы и компьютеры

Комбинированные сети — наиболее распространенный тип сетей, но для их правильной реализации и надежной защиты необходимы определенные знания и навыки планирования.

Одноранговые сети и сети на основе сервера объединяет общая цель — разделение ресурсов. А вот различия между одноранговыми серверами и выделенными серверами определяют:

  • требования к аппаратному обеспечению;
  • способ поддержки пользователей.

Таблица 1 - Компоненты сети

Компонент

Одноранговая сеть

Сеть на основе сервера

Местонахождение разделяемых ресурсов ОЗУ

Компьютеры пользователей. Зависит от потребностей пользователя. Для Microsoft Windows NT Workstation требуется минимум 12 Мб, однако желательно 16 Мб. Для Windows 95 желательно не менее 8 Мб

Выделенные серверы. Как можно больше. Минимум 12 Мб. Серверы, обслуживающие тысячи клиентов, как правило, должны иметь не менее 64 Мб

Центральный процессор

Зависит от потребностей пользователя. Желательно не ниже 386-го. Для Windows NT Workstation необходим 80386/25 и выше или поддерживаемый RISC- процессор. Для Windows 95 — 386DX и выше

Зависит от нагрузки на сервер. Желательно не ниже 486-го. Высокопроизводительные серверы поддерживают многопроцессорные системы

Объем дискового пространства

Зависит от потребностей пользователя

Зависит от потребностей организации. Чем больше, тем лучше, но следует предусмотреть возможность дальнейшего увеличения. Для небольших организаций рекомендуется не менее 1 Гб. В суперсерверах счет идет не на гигабайты, а на количество поддерживаемых жестких дисков

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

  • Международная организация по стандартизации (International Organization/or Standardization, ISO , часто называемая также International Standards Organization) представляет собой ассоциацию ведущих национальных организаций по стандартизации разных стран. Главным достижением ISO явилась модель взаимодействия открытых систем OSI, которая в настоящее время является концептуальной основой стандартизации в области вычислительных сетей. В соответствии с моделью OSI этой организацией был разработан стандартный стек коммуникационных протоколов OSI.

  • Международный союз электросвязи (International Telecommunications Union, JTU) - организация, являющаяся в настоящее время специализированным органом Организации Объединенных Наций. Наиболее значительную роль в стандартизации вычислительных сетей играет постоянно действующий в рамках этой организации Международный консультативный комитет по телефонии и телеграфии (МККТТ) (Consultative Committee on International Telegraphy and Telephony, CCITT). В результате проведенной в 1993 году реорганизации ITU CCITT несколько изменил направление своей деятельности и сменил название - теперь он называется сектором телекоммуникационной стандартизации ITU (ITU Telecommunication Standardization Sector, ITU-T), Основу деятельности ITU-T составляет разработка международных стандартов в области телефонии, телематических служб (электронной почты, факсимильной связи, телетекста, телекса и т. д.), передачи данных, аудио- и видеосигналов. За годы своей деятельности ITU-T выпустил огромное число рекомендаций-стандартов. Свою работу ITU-T строит на изучении опыта сторонних организаций, а также на результатах собственных исследований. Раз в четыре года издаются труды ITU-T в виде так называемой «Книги», которая на самом деле представляет собой целый набор обычных книг, сгруппированных в выпуски, которые, в свою очередь, объединяются в тома. Каждый том и выпуск содержат логически взаимосвязанные рекомендации. Например, том III Синей Книги содержит рекомендации для цифровых сетей с интеграцией услуг (ISDN), а весь том VIII (за исключением выпуска VIII. 1, который содержит рекомендации серии V для передачи данных по телефонной сети) посвящен рекомендациям серии X: Х.25 для сетей с коммутацией пакетов, Х.400 для систем электронной почты, Х.500 для глобальной справочной службы и многим другим.
  • Институт инженеров по электротехнике и радиоэлектронике - Institute of Electrical and Electronics Engineers, IEEE) - национальная организация США, определяющая сетевые стандарты. В 1981 году рабочая группа 802 этого института сформулировала основные требования, которым должны удовлетворять локальные вычислительные сети. Группа 802 определила множество стандартов, из них самыми известными являются стандарты 802.1,802.2,802.3 и 802.5, которые описывают общие понятия, используемые в области локальных сетей, а также стандарты на два нижних уровня сетей Ethernet и Token Ring.
  • Европейская ассоциация производителей компьютеров (European Computer Manufacturers Association, ЕСМА) - некоммерческая организация, активно сотрудничающая с ITU-T и ISO, занимается разработкой стандартов и технических обзоров, относящихся к компьютерной и коммуникационной технологиям. Известна своим стандартом ЕСМА-101, используемым при передаче отформатированного текста и графических изображений с сохранением оригинального формата.
  • Ассоциация производителей компьютеров и оргтехники (Computer and Business Equipment Manufacturers Association, CBEMA) - организация американских фирм-производителей аппаратного обеспечения; аналогична европейской ассоциации ЕКМА; участвует в разработке стандартов на обработку информации и соответствующее оборудование.
  • Ассоциация электронной промышленности (Electronic Industries Association, EIA) - промышленно-торговая группа производителей электронного и сетевого оборудования; является национальной коммерческой ассоциацией США; проявляет значительную активность в разработке стандартов для проводов, коннекторов и других сетевых компонентов. Ее наиболее известный стандарт - RS-232C.
  • Министерство обороны США (Department of Defense, DoD) имеет многочисленные подразделения, занимающиеся созданием стандартов для компьютерных систем. Одной из самых известных разработок DoD является стек транспортных протоколов TCP/IP.
  • Американский национальный институт стандартов (American National Standards Institute, ANSI) - эта организация представляет США в Международной организации по стандартизации ISO. Комитеты ANSI ведут работу по разработке стандартов в различных областях вычислительной техники. Так, комитет ANSI ХЗТ9.5 совместно с фирмой IBM занимается стандартизацией локальных сетей крупных ЭВМ (архитектура сетей SNA). Известный стандарт FDDI также является результатом деятельности этого комитета ANSI. В области микрокомпьютеров ANSI разрабатывает стандарты на языки программирования, интерфейс SCSI. ANSI разработал рекомендации по переносимости для языков С, FORTRAN, COBOL.
  • Основой для создания сети передачи данных является первичная сеть, которая представляет собой совокупность сетевых узлов, сетевых станций и линий передачи, образующую сеть типовых каналов передачи и типовых групповых трактов.

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

    скоростью между двумя станциями или узлами. Канал с нормированными параметрами называется типовым.

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

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

    Сетевым узлом (СУ) первичной сети называется комплекс технических средств, обеспечивающий:

    организацию и транзит типовых групповых трактов и типовых каналов передачи первичной сети;

    переключение указанных трактов и каналов, принадлежащих различным линиям передачи;

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

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

    Фрагмент первичной сети с различными линиями передачи изображен на рис. 1.6.

    Первичные сети подразделяются на местные, внутренние, зоновые и магистральные.

    Часть первичной сети, ограниченная территорией города или сельского района, называется местной первичной сетью.

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

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

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

    Сетевым узлам и линиям передачи присваиваются наименования в соответствии с тем, какой первичной сети они принадлежат.

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

    АГО - аппаратура группообразования; АУ - аппаратура уплотнения; УДК - устройство долговременной коммутации; СУ - сетевой узел; ТКП - типовой канал передачи

    В системах передачи с частотным разделением каналов (ЧРК) для передачи сигналов по каждому из каналов выделяется определенная полоса частот. Системы передачи, в которых для передачи сигналов по каждому из каналов в линейном тракте отводятся определенные интервалы времени, называются системами с временным разделением каналов (ВРК).

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

    Основными характеристиками первичных сетей независимо от используемых систем передачи являются:

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

    топология - структура с учетом реального положения на местности;

    мощность, определяемая числом типовых каналов или суммарной шириной спектра частот всех каналов связи в линии передачи;

    живучесть, которая определяет устойчивость линий передачи и узлов первичной сети к повреждениям.

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

    Вторичные сети. Технические комплексы сетей передачи данных

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

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

    Ведомственные вторичные сети в ряде случаев также разделяются по виду передаваемой информации.

    На рис. 1.7 показан возможный вариант образования ведомственных вторичных сетей.

    На базе каналов общегосударственной сети Министерства связи СССР и каналов, образованных подвижными и стационарными средствами ведомства, создается первичная сеть для системы управления этого ведомства. Данная первичная сеть служит основой для создания вторичных сетей по видам передаваемой информации. Таким образом, сеть передачи данных является вторичной сетью первичной сети соответствующего ведомства.

    Иногда совокупность вторичных сетей по видам передаваемой информации называют информационной сетью системы управления ведомства.

    Сеть передачи данных включает ряд технических комплексов, к одному из которых относится совокупность средств, образующих каналы связи первичной сети, выделенные для создания сети ПД. Выделенные каналы первичной сети обеспечивают лишь потенциальную возможность передачи информации, однако для ее реализации в соответствии с потребностями АСУ необходимо введение ряда дополнительных комплексов. К ним относятся:

    1. Комплекс средств, обеспечивающих образование каналов ПД на основе каналов первичной сети. Данный комплекс реализуется в виде совокупности отдельных образцов аппаратуры передачи данных (АПД), каждый из которых обеспечивает образование одного канала ПД и работает по фиксированному алгоритму. Такая реализация называется аппаратурной.

    В ряде случаев используется программно-аппаратурная реализация, при которой часть функции АПД выполняется программными методами в специализированных или универсальных ЭВМ.

    2. Комплекс технических средств, обеспечивающий целенаправленную передачу сообщений между абонентами сети при выполнении требований АСУ к вероятностно-временным характеристикам задержки. Этот комплекс реализуется как совокупность коммутационных станций и узлов коммутации каналов и сообщений вместе с их программным обеспечением.

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

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

    Элементы перечисленных комплексов рассредоточены в сети и условно могут быть объединены в проблемно-ориентированные модули (рис. 1.8), каждый из которых выполняет строго определенные задачи по передаче данных и взаимодействию с другими модулями, вычислительной системой, банком данных и терминалами. Независимо от выполняемых функций модули называются функциональными единицами сети (ФЕС).

    Модуль связи вычислительной системы (или банка данных) с сетью (СВС) осуществляет взаимодействие между разнородными ЭВМ и сетью ПД. Модуль связи терминала с сетью (СТС) обеспечивает взаимодействие между различными группами терминалов и другими элементами сети. Модуль коммуникационных функций сети (КФС), представляющий собой совокупность узлов

    коммутации, обеспечивает доставку информации от отправителя к получателю по каналам первичной сети.

    Технические и программные средства ФЕС вместе с их взаимосвязями образуют архитектуру модуля, определяющим для которой является реализованный в сети способ коммутации. В настоящее время ряд модификаций способов коммутации каналов и коммутации сообщений (рис. 1.9) рассматривается в качестве самостоятельных.

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

    В зависимости от типа каналов, используемых при построении цепочки, можно выделить коммутацию: непрерывных каналов, образованных системами с частотным уплотнением; цифровых каналов, образованных системами с временным уплотнением, и каналов ПД.

    При коммутации сообщений реального соединения абонентов не происходит, а информация в виде формализованных сообщений

    передается по маршрутам, состоящим из последовательных трактов ПД. Если на некотором этапе тракт занят или находится в состоянии отказа, то сообщение ожидает момента, когда он освободится или будет восстановлен.

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

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

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

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

    Между соседними УК непрерывно передаются кадры, содержащие пакеты сообщений, сопровождаемые номером соединения. Размеры пакетов могут быть различными. Если в какой-либо момент времени нет очередного пакета для передачи по некоторому виртуальному каналу, то его временная позиция может заниматься пакетом другого сообщения, где пакеты в избытке. В каждом узле коммутации производится разборка пакетов информации для их перераспределения по исходящим виртуальным каналам в соответствии с номерами этих каналов.

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

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

    сетей ПД позволяют сформулировать следующие наиболее общие рекомендации:

    1. С точки зрения эффективности использования каналов коммутация сообщений предпочтительнее, чем коммутация пакетов, которая в свою очередь предпочтительнее коммутации каналов. Преимущество коммутации сообщений по сравнению с коммутацией каналов проявляется значительнее в случае интенсивных потоков сообщений небольшого объема. Исходя из этого коммутация сообщений и коммутация пакетов используются в сетях при высоких интенсивностях! потоков сравнительно коротких сообщений. Коммутация каналов применяется при незначительных интенсивностях потоков сообщений большого объема.

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

    3. Коммутация пакетов или коммутация сообщений должна использоваться в сетях передачи данных при необходимости обеспечения многоадресных передач, приоритетного обслуживания сообщений, а также при высоких требованиях к надежности и верности доставки. Последнее объясняется наличием в таких сетях контроля и защиты от ошибок на всех этапах передвижения сообщений по сети. При этом следует учитывать, что приоритетное обслуживание и многоадресные передачи реализуемы только в датаграммном режиме сетей с пакетной (коммутацией.

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

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

    Понравилась статья? Поделиться с друзьями: