![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Технологии АТМ
Технология асинхронного режима передачи (Asynchronous Transfer Mode, ATM) разработана как единый универсальный транспорт для нового поколения сетей с интеграцией услуг, которые называются широкополосными сетями ISDN (B-ISDN). Технология ATM совмещает в себе подходы двух технологий - коммутации пакетов и коммутации каналов. От первой она взяла передачу данных в виде адресуемых пакетов, от второй - технику виртуальных каналов и использование пакетов небольшого фиксированного размера, в результате чего задержки в сети становятся более предсказуемыми. Технология ATM с самого начала разрабатывалась как технология, способная обслуживать все виды трафика в соответствии с их требованиями. Службы верхних уровней сети B-ISDN должны быть примерно такими же, что и у сети ISDN - это передача факсов, распространение телевизионного изображения, голосовая почта, электронная почта, различные интерактивные службы, например телефония и проведение видеоконференций. Высокие скорости технологии ATM создают гораздо больше возможностей для служб верхнего уровня, которые не могли быть реализованы сетями ISDN - например, для передачи цветного телевизионного изображения необходима полоса пропускания в районе 30 Мбит/с; технология ISDN такую скорость поддержать не может, а для ATM она не составляет больших проблем. В технологии ATM информация передается в ячейках фиксированного размера, содержащих два основных поля: • заголовок, основная роль которого состоит в обеспечении распознавания ячеек, принадлежащих к одному и тому же соединению, и в их маршрутизации; • поле данных, содержащее полезную нагрузку. Компьютерные сети относятся к распределенным вычислительным системам. Поскольку основным признаком распределенной вычислительной системы является наличие нескольких центров обработки данных, то наряду с сетями к распределенным системам относятся также мультипроцессорные компьютеры и многомашинные вычислительные комплексы. Напомним, что в мультипроцессорных компьютерах имеется несколько процессоров, каждый из которых может относительно независимо от остальных выполнять свою программу, что дает возможность значительно повысить общую производительность за счет параллельной работы. Многомашинная система - это вычислительный комплекс, включающий в себя несколько компьютеров, каждый из которых работает под управлением собственной ОС, а также программные и аппаратные средства связи компьютеров, которые обеспечивают работу всех компьютеров комплекса как единого целого. В вычислительных сетя х программные и аппаратные связи являются еще более слабыми, а автономность обрабатывающих блоков проявляется в наибольшей степени - основными элементами сети являются стандартные компьютеры, не имеющие ни общих блоков памяти, ни общих периферийных устройств. Связь между компьютерами осуществляется с помощью специальных периферийных устройств - сетевых адаптеров, соединенных относительно протяженными каналами связи. Каждый компьютер работает под управлением собственной ОС, а какая либо общая ОС, распределяющая работу между компьютерами сети, отсутствует. Таким образом, разделение локальных ресурсов каждого компьютера между всеми пользователями сети - основная цель создания вычислительной сети. Очевидно, что компьютеры, объединенные в сеть должны иметь некоторые добавления к их ОС. На тех компьютерах, ресурсы которых должны быть доступны всем пользователям сети, необходимо добавить модули, которые постоянно будут находиться в режиме ожидания запросов, поступающих по сети от других компьютеров, такие модули называются программными серверами (server). На компьютерах, пользователи которых хотят получать доступ к ресурсам других компьютеров, должны быть добавлены программные модули, вырабатывающие запросы на доступ к удаленным ресурсам и передавать их по сети на нужный компьютер, такие модули называются программными клиентами (client). Собственно же сетевые адаптеры и каналы связи решают в сети достаточно простую задачу - они передают сообщения с запросами и ответами от одного компьютера к другому, а основную работу по организации совместного использования ресурсов выполняют клиентские и серверные части ОС. Если компьютер предоставляет свои ресурсы другим компьютерам сети, то он называется сервером, а если он их потребляет - клиентом. Иногда один и тот же компьютер может одновременно играть роли и сервера, и клиента. Сетевые службы всегда представляют собой распределенные программы - это программы, которые состоят из нескольких взаимодействующих частей, например, как указано на схеме, из двух, причем каждая часть, как правило, выполняется на отдельном компьютере сети. Компьютер 1 Компьютер 2
|