КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Коммутация пакетов
В последние годы появился ещё один способ коммутации абонентов сети – так называемая коммутация пакетов. В данном случае перед началом передачи сообщение разбивается на короткие пакеты фиксированной длины, которые затем передаются по сети. В пункте назначения эти пакеты вновь объединяются в первоначальное сообщение, а так как их длительное хранение в запоминающих устройствах узла связи не предполагается, пакеты передаются от узла к узлу с минимальной задержкой во времени (рис. 9.6).
пакет
сообщение
Рис. 9.6. Модель «коммутации пакетов»
II. Эталонные модели взаимодействия систем. Протоколы КС В вычислительных сетях реализуются процессы по преобразованию и обработки информации, имеющие различную природу. Для обеспечения качественной работы необходимо их согласование. Процедура взаимодействия процессов на основе обмена сообщениями называется протоколом. Это последовательность действий однозначно выполняемая при преобразовании информации и приводящая её к требуемому виду. При описании протоколов выделяют логическую и процедурную характеристики. Логическая - структура, форма и содержание. Процедурная – правила выполнения действий, предписанных протоколом. Таким образом, логика организации вычислительной сети определяется протоколами, устанавливающими тип и структуру сообщений и процедуры их обработки (т.е. реакция на входное и генерация выходного сообщения). Вычислительные сети в упрощённом виде представляют собой совокупность узлов (точек) и передающей среды (любой физической природы). Процессы взаимодействуют через передающую среду, путём передачи сообщений. Многоуровневость управления процессами заключается в использовании программных аппаратных модулей, обеспечивающих определённые функции обработки и передачи данных. Системы компьютерной связи рекомендуется рассматривать на семи разных уровнях. В целях сравнения с действиями почтовой связи (таблица 9.1) представлена аналогия функционирования уровней модели открытых систем (ISO/OSI) [14]. Из таблицы видно, что каждый новый уровень все больше и больше увеличивает функциональность системы связи. Местная почтовая служба работает не только с письмами, но и с бандеролями и посылками. Почтово-багажная служба занимается еще и доставкой грузов. Вагоны перевозят не только почту, но и людей. По рельсам ходят не только почтово-пассажирские поезда, но и грузовые составы и т. д. То есть чем выше уровень в модели связи, тем больше различных функциональных служб его используют. Возвращаясь к системам компьютерной связи, рассмотрим, как в модели ISO/OSI происходит обмен данными между пользователями, находящимися на разных континентах. 1. На прикладном уровне с помощью специальных приложений пользователь создает документ (сообщение, рисунок и т. п.). 2. На уровне представления операционная система его компьютера фиксирует, где находятся созданные данные (в оперативной памяти, в файле на жестком диске и т. п.), и обеспечивает взаимодействие со следующим уровнем. 3. На сеансовом уровне компьютер пользователя взаимодействует с локальной или глобальной сетью. Протоколы этого уровня проверяют права пользователя на «выход в эфир» и передают документ к протоколам транспортного уровня. Таблица 9.1. Уровни модели связи
4. На транспортном уровне документ преобразуется в ту форму, в которой положено передавать данные в используемой сети. Например, он может нарезаться на небольшие пакеты стандартного размера. 5. Сетевой уровень определяет маршрут движения данных в сети. Так, например, если на транспортном уровне данные были «нарезаны» на пакеты, то на сетевом уровне каждый пакет должен получить адрес, по которому он должен быть доставлен независимо от прочих пакетов. 6. Уровень соединения необходим для того, чтобы промодулировать сигналы, циркулирующие на физическом уровне, в соответствии с данными, полученными с сетевого уровня. Например в компьютере эти функции выполняет сетевая карта или модем. 7. Реальная передача данных происходит на физическом уровне. Здесь нет ни документов, ни пакетов, ни даже байтов — только биты, то есть, элементарные единицы представления данных. Восстановление документа из них произойдет постепенно, при переходе с нижнего на верхний уровень на компьютере клиента. Средства физического уровня лежат за пределами компьютера. В локальных сетях это оборудование самой сети. При удаленной связи с использованием телефонных модемов это линии телефонной связи, коммутационное оборудование телефонных станций и т. п. На компьютере получателя информации происходит обратный процесс преобразования данных от битовых сигналов до документа (рис.). Особенности виртуальных соединений. Разные уровни протоколов сервера и клиента не взаимодействуют друг с другом напрямую, но они взаимодействуют через физический уровень. Постепенно переходя с верхнего уровня на нижний, данные непрерывно преобразуются, «обрастают» дополнительными данными, которые анализируются протоколами соответствующих уровней на сопредельной стороне. Это и создает эффект виртуального взаимодействия уровней между собой. Однако, несмотря на виртуальность, это все-таки соединения, через которые тоже проходят данные. Это очень важный момент с точки зрения компьютерной безопасности. Одновременно с теми запросами на поставку данных, которые клиент направляет серверу, передается масса служебной информации, которая может быть как желательной, так и нежелательной. Например, обязательно передаются данные о текущем адресе клиента, о дате и времени запроса, о версии его операционной системы, о его правах доступа к запрашиваемым данным и прочее. Передается и немало косвенной информации, например о том, по какому адресу он посылал предыдущий запрос. Известны случаи, когда даже передавались идентификационные коды процессоров компьютеров. На использовании виртуальных соединений основаны такие позитивные свойства электронных систем связи, как возможность работать по одному физическому каналу сразу с несколькими серверами. Но на них же основаны и такие негативные средства, как «троянские программы». Троянская программа - разновидность «компьютерного вируса», создающая во время сеансов связи виртуальные соединения для передачи данных о компьютере, на котором установлена. Среди этих данных может быть парольная информация, информация о содержании жесткого диска и т. п. В отличие от обычных компьютерных вирусов троянские программы не производят разрушительных действий на компьютере и потому лучше маскируются.
Процесс А (передача) Процесс В ← (приём) → Процесс С
Рис. 9.7. Приём/ передача информации в открытой системе по уровням взаимодействия
Взаимодействие между уровнями управления производится на основе соглашения называемого интерфейсом. Он определяет структуру данных и способ обмена данными между соседними уровнями. Название интерфейсов соответствует названию уровня (рис. 9.7). Отличие протоколов от интерфейсов: - параллелизм взаимодействующих процессов; - взаимная неопределённость состояния процессов; - отсутствие однозначной зависимости между событиями и действиями; - отсутствие полной гарантии доставки сообщения. Структура сообщения на различных уровнях: 7. Прикладные. 6. Представительские. 5. Сеансовые. 4. Блоки. 3. Пакеты. 2. Кадры. 1. Биты. Гибкость и простота управления ВС достигается за счёт того, что обмен сообщениями допускается только между процессами одного уровня. Этим обеспечивается логическая независимость уровней.
III. Особенности организации локальных вычислительных сетей (ЛВС). Типовые технологии и методы доступа.
Дата добавления: 2014-12-29; Просмотров: 685; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |