Какие свойства характерны для динамической коммутации
Главная / Сетевые технологии /
Основы сетей передачи данных / Тест 7
Упражнение 1:
Номер 1
Какие свойства характерны для статической коммутации?
Ответ:
 (1) пара пользователей может заказать соединение на длительный период времени 
 (2) в общем случае любой пользователь сети может по своей инициативе соединиться с любым другим пользователем сети 
 (3) соединение устанавливается не пользователями, а персоналом, обслуживающим сеть 
 (4) период соединения между парой пользователей составляет от нескольких секунд до нескольких часов и завершается при выполнении определенной работы — передачи файла, просмотра страницы текста или изображения и т. п. 
Номер 2
Какие свойства характерны для динамической коммутации?
Ответ:
 (1) время, на которое устанавливается коммутация, составляет обычно несколько месяцев 
 (2) разрешается устанавливать соединение по инициативе пользователя сети 
 (3) режим динамической коммутации в сетях с коммутацией каналов часто называют сервисом выделенных или арендуемых каналов 
 (4) коммутация выполняется только на время сеанса связи, а затем (по инициативе одного пользователя) разрывается 
Номер 3
Переведите на русский язык следующие термины (в том же порядке, как они перечислены в вопросе): permanent, dedicated, leased
Ответ:
 (1) арендуемый, постоянный, выделенный 
 (2) выделенный, постоянный, арендуемый 
 (3) постоянный, выделенный, арендуемый 
 (4) постоянный, арендуемый, выделенный 
Упражнение 2:
Номер 1
Определите, на сколько увеличится время передачи данных в сети с коммутацией пакетов по сравнению с сетью коммутации каналов, если известно:
Ответ:
 (1) примерно на 640 мс 
 (2) примерно на 490 мс 
 (3) примерно на 360 мс 
 (4) примерно на 420 мс 
Номер 2
Определите, на сколько увеличится время передачи данных в сети с коммутацией пакетов, по сравнению с сетью коммутации каналов, если известно:
Ответ:
 (1) примерно на 170 мс 
 (2) примерно на 240 мс 
 (3) примерно на 350 мс 
 (4) примерно на 420 мс 
Номер 3
Определите, на сколько увеличится время передачи данных в сети с коммутацией пакетов по сравнению с сетью коммутации каналов, если известно:
Ответ:
 (1) примерно на 640 мс 
 (2) примерно на 490 мс 
 (3) примерно на 360 мс 
 (4) примерно на 420 мс 
Упражнение 3:
Номер 1
Какие из перечисленных концепций характерны для сетевой технологии Ethernet?
Ответ:
 (1) коммутация пакетов 
 (2) произвольная топология 
 (3) иерархическая числовая адресация 
 (4) разделяемая передающая среда 
Номер 2
Какие из перечисленных концепций характерны для сетевой технологии Ethernet?
Ответ:
 (1) коммутация каналов 
 (2) топология “общая шина” 
 (3) иерархическая адресация 
 (4) разделяемая передающая среда 
Номер 3
Какие из перечисленных концепций характерны для сетевой технологии Ethernet?
Ответ:
 (1) коммутация пакетов 
 (2) типовая топология “общая шина” 
 (3) плоская числовая адресация 
 (4) разделяемая передающая среда 
Упражнение 4:
Номер 1
Какие из перечисленных свойств характерны для сетей с дейтаграммным продвижением данных?
Ответ:
 (1) устойчивые пути следования трафика 
 (2) учет существования в сети потоков 
 (3) независимая маршрутизация каждого пакета 
 (4) выбор следующего узла осуществляется только на основании адреса назначения 
Номер 2
Какие из перечисленных свойств характерны для сетей с виртуальными каналами?
Ответ:
 (1) коммутация пакетов 
 (2) использование меток 
 (3) независимая маршрутизация каждого пакета 
 (4) уменьшение накладных расходов на передачу в пакете служебной информации 
Номер 3
В каких сетях используется технология виртуальных каналов?
Ответ:
 (1) Х.25 
 (2) Ethernet 
 (3) ATM 
 (4) Frame Relay 
Упражнение 5:
Номер 1
Оцените время передачи данных объемом 50Кбайт через канал длиной 3000 км со скоростью 2 Мбита/с (скорость распространения электрического сигнала примите равной 0.66 скорости света).
Ответ:
 (1) 40 мс 
 (2) 220 мс 
 (3) 202 мс 
 (4) 35 мс 
Номер 2
Какие из перечисленных утверждений вы считаете правильными?
Ответ:
 (1) использование больших пакетов в некоторых случаях может повысить эффективность работы сети, так как при этом снижается относительная доля передаваемой по сети служебной информации 
 (2) при надежных каналах более эффективны короткие пакеты 
 (3) оптимальный размер пакетов очень сложно определить, так как он зависит от многих факторов 
 (4) в сети, в которой работают мультимедийные приложения пакеты не должны быть большими 
Источник
Как сети с коммутацией пакетов, так и сети с коммутацией каналов можно разделить на два класса:
· сети с динамической коммутацией;
· сети с постоянной коммутацией.
В сетях с динамической коммутацией:
· разрешается устанавливать соединение по инициативе пользователя сети;
· коммутация выполняется только на время сеанса связи, а затем (по инициативе одного из пользователей) разрывается;
· в общем случае пользователь сети может соединиться с любым другим пользователем сети;
· время соединения между парой пользователей при динамической коммутации составляет от нескольких секунд до нескольких часов и завершается после выполнения определенной работы — передачи файла, просмотра страницы текста или изображения и т.п.
Примерами сетей, поддерживающих режим динамической коммутации, являются телефонные сети общего пользования, локальные сети, сети TCP/IP.
Сеть, работающая в режиме постоянной коммутации:
· разрешает паре пользователей заказать соединение на длительный период времени;
· соединение устанавливается не пользователями, а персоналом, обслуживающим сеть;
· период, на который устанавливается постоянная коммутация, составляет обычно несколько месяцев;
· режим постоянной (permanent) коммутации в сетях с коммутацией каналов часто называется сервисом выделенных (dedicated) или арендуемых (leased) каналов;
· в том случае, когда постоянное соединение через сеть коммутаторов устанавливается с помощью автоматических процедур, инициированных обслуживающим персоналом, его часто называют полупостоянным (semi-permanent) соединением, в отличие от режима ручного конфигурирования каждого коммутатора.
Наиболее популярными сетями, работающими в режиме постоянной коммутации, сегодня являются сети технологии SDH, на основе которых строятся выделенные каналы связи с пропускной способностью в несколько гигабит в секунду.
Некоторые типы сетей поддерживают оба режима работы. Например, сети X.25 и ATM могут предоставлять пользователю возможность динамически связаться с любым другим пользователем сети и в то же время отправлять данные по постоянному соединению определенному абоненту.
Процесс передачи для определенной пары абонентов в сети с коммутацией пакетов является более медленным, чем в сети с коммутацией каналов.
Неопределенная пропускная способность сети с коммутацией пакетов — это плата за ее общую эффективность при некотором ущемлении интересов отдельных абонентов. Аналогично, в мультипрограммной операционной системе время выполнения приложения предсказать невозможно, так как оно зависит от количества других приложений, с которыми данное приложение делит процессор.
На эффективность работы сети влияют размеры пакетов, которые передает сеть. Слишком большие размеры пакетов приближают сеть с коммутацией пакетов к сети с коммутацией каналов, поэтому эффективность сети падает. Кроме того, при большом размере пакетов увеличивается время буферизации на каждом коммутаторе. Слишком маленькие пакеты заметно увеличивают долю служебной информации, так как каждый пакет содержит заголовок фиксированной длины, а количество пакетов, на которые разбиваются сообщения, при уменьшении размера пакета будет резко расти. Поэтому разработчики протоколов для сетей с коммутацией пакетов выбирают пределы, в которых может находиться размер пакета, а точнее его поле данных, так как заголовок, как правило, имеет фиксированную длину. Обычно нижний предел поля данных выбирается равным нулю, что дает возможность передавать служебные пакеты без пользовательских данных, а верхний предел не превышает 4 Кбайт. Приложения при передаче данных пытаются занять максимальный размер поля данных, чтобы быстрее выполнить обмен, а небольшие пакеты обычно используются для коротких служебных сообщений, содержащих, к примеру, подтверждение доставки пакета.
При выборе размера пакета необходимо также учитывать интенсивность битовых ошибок канала. На ненадежных каналах необходимо уменьшать размеры пакетов, так как это сокращает объем повторно передаваемых данных при искажениях пакетов.
Дейтаграммная передача
В сетях с коммутацией пакетов сегодня применяется два класса механизмов передачи пакетов:
· дейтаграммная передача;
· виртуальные каналы.
Примерами сетей, реализующих дейтаграммный механизм передачи, являются сети Ethernet, IP и IPX. С помощью виртуальных каналов передают данные сети X.25, frame relay и ATM. Сначала мы рассмотрим базовые принципы дейтаграммного подхода.
Дейтаграммный способ передачи данных основан на том, что все передаваемые пакеты обрабатываются независимо друг от друга, пакет за пакетом. Принадлежность пакета к определенному потоку между двумя конечными узлами и двумя приложениями, работающими на этих узлах, никак не учитывается.
Выбор следующего узла — например, коммутатора Ethernet или маршрутизатора IP/IPX — происходит только на основании адреса узла назначения, содержащегося в заголовке пакета. Решение о том, какому узлу передать пришедший пакет, принимается на основе таблицы, содержащей набор адресов назначения и адресную информацию, однозначно определяющую следующий (транзитный или конечный) узел. Такие таблицы имеют разные названия — например, для сетей Ethernet они обычно называются таблицей продвижения (forwarding table), а для сетевых протоколов, таких как IP и IPX, — таблицами маршрутизации (routing table). Далее для простоты будем пользоваться термином “таблица маршрутизации” в качестве обобщенного названия такого рода таблиц, используемых для дейтаграммной передачи на основании только адреса назначения конечного узла.
В таблице маршрутизации для одного и того же адреса назначения может содержаться несколько записей, указывающих, соответственно, на различные адреса следующего маршрутизатора. Такой подход используется для повышения производительности и надежности сети.
Источник
- Главная
- Государственный экзамен по специальности ПОВТАС
- Сетевые информационные технологии и Сети ЭВМ и телекоммуникации
->
->
Методы коммутации
Обобщенная задача коммутации
Если топология сети не полносвязная, то обмен данными между произвольной парой конечных узлов (абонентов) должен идти в общем случае через транзитные узлы.
Например, в сети на рис. 5.1 узлы 2 и 4, непосредственно друг с другом не связанные, вынуждены передавать данные через транзитные узлы, в качестве которых могут использоваться, например, узлы 1 и 5. Узел 1 должен выполнить передачу данных с интерфейса A на интерфейс B, а узел 5 — с интерфейса F на B.
Рис. 5.1. Коммутация абонентов через сеть транзитных узлов.
Последовательность транзитных узлов (сетевых интерфейсов) на пути от отправителя к получателю называется маршрутом.
В самом общем виде задача коммутации — задача соединения конечных узлов через сеть транзитных узлов — может быть представлена в виде нескольких взаимосвязанных частных задач:
- Определение информационных потоков, для которых требуется прокладывать пути.
- Определение маршрутов для потоков.
- Сообщение о найденных маршрутах узлам сети.
- Продвижение – распознавание потоков и локальная коммутация на каждом транзитном узле.
- Мультиплексирование и демультиплексирование потоков.
При этом задача демультиплексирования (demultiplexing) — разделение суммарного агрегированного потока, поступающего на один интерфейс, на несколько составляющих потоков.
Как правило, операцию коммутации сопровождает также обратная операция — мультиплексирование.
Задача мультиплексирования (multiplexing) — образование из нескольких отдельных потоков общего агрегированного потока, который можно передавать по одному физическому каналу связи.
Операции мультиплексирования/демультиплексирования имеют такое же важное значение в любой сети, как и операции коммутации, потому что без них пришлось бы все коммутаторы связывать большим количеством параллельных каналов, что свело бы на нет все преимущества неполносвязной сети.
В общем случае решение каждой из частных задач коммутации — определение потоков и соответствующих маршрутов, фиксация маршрутов в конфигурационных параметрах и таблицах сетевых устройств, распознавание потоков и передача данных между интерфейсами одного устройства, мультиплексирование/демультиплексирование потоков и разделение среды передачи — тесно связано с решением всех остальных. Комплекс технических решений обобщенной задачи коммутации в совокупности составляет базис любой сетевой технологии. От того, какой механизм прокладки маршрутов, продвижения данных и совместного использования каналов связи заложен в той или иной сетевой технологии, зависят ее фундаментальные свойства.
Любые сети связи поддерживают некоторый способ коммутации своих абонентов между собой. Этими абонентами могут быть удаленные компьютеры, локальные сети, факс-аппараты или просто собеседники, общающиеся с помощью телефонных аппаратов. Практически невозможно предоставить каждой паре взаимодействующих абонентов свою собственную некоммутируемую физическую линию связи, которой они могли бы монопольно «владеть» в течение длительного времени. Поэтому в любой сети всегда применяется какой-либо способ коммутации абонентов, который обеспечивает доступность имеющихся физических каналов одновременно для нескольких сеансов связи между абонентами сети.
Абоненты соединяются с коммутаторами индивидуальными линиями связи, каждая из которых используется в любой момент времени только одним, закрепленным за этой линией абонентом. Между коммутаторами линии связи разделяются несколькими абонентами, то есть используются совместно.
Существуют три принципиально различные схемы коммутации абонентов в сетях: коммутация каналов (circuit switching), коммутация пакетов (packet switching) и коммутация сообщений (message switching). Внешне все эти схемы соответствуют приведенной на рисунке 66 структуре сети, однако возможности и свойства их различны. Сети с коммутацией каналов имеют более богатую историю, они ведут свое происхождение от первых телефонных сетей. Сети с коммутацией пакетов сравнительно молоды, они появились в конце 60-х годов как результат экспериментов с первыми глобальными компьютерными сетями. Сети с коммутацией сообщений послужили прототипом современных сетей с коммутацией пакетов и сегодня они в чистом виде практически не существуют.
Рисунок 66 – Общая структура сети с коммутацией абонентов
Каждая из этих схем имеет свои преимущества и недостатки, но по долгосрочным прогнозам многих специалистов будущее принадлежит технологии коммутации пакетов, как более гибкой и универсальной.
3.6.1 Коммутация каналов
При коммутации каналов коммутационная сеть образует между конечными узлами непрерывный составной физический канал из последовательно соединенных коммутаторами промежуточных канальных участков. Условием того, что несколько физических каналов при последовательном соединении образуют единый физический канал, является равенство скоростей передачи данных в каждом из составляющих физических каналов. Равенство скоростей означает, что коммутаторы такой сети не должны буферизовать передаваемые данные.
В сети с коммутацией каналов перед передачей данных всегда необходимо выполнить процедуру установления соединения, в процессе которой и создается составной канал. И только после этого можно начинать передавать данные.
Например, если сеть, изображенная на рисунке 66, работает по технологии коммутации каналов, то узел 1, чтобы передать данные узлу 7, сначала должен передать специальный запрос на установление соединения коммутатору A, указав адрес назначения 7. Коммутатор А должен выбрать маршрут образования составного канала, а затем передать запрос следующему коммутатору, в данном случае E. Затем коммутатор E передает запрос коммутатору F, а тот, в свою очередь, передает запрос узлу 7. Если узел 7 принимает запрос на установление соединения, он направляет по уже установленному каналу ответ исходному узлу, после чего составной канал считается скоммутированным, и узлы 1 и 7 могут обмениваться по нему данными (рисунок 67).
Рассмотрим сеть с коммутацией каналов на конкретном примере. Когда вы звоните в другой город, ваш звонок идет по определенному маршруту. Сначала он проходит через местную телефонную компанию. Затем вызов передается междугородней телефонной компании – скажем, At&T, – которая может переправить ваш вызов в другой город по наземным линиям либо через спутниковую связь.
По прибытии в другой город вызов передается городской телефонной компании, в данном случае Telemex, и наконец у вашего друга начинает звонить телефон. Телефонная сеть создает канал связи от одной точки к другой, так что можно физически проследить путь, по которому ваш голос путешествует из одной точки мира к другую.
Рисунок 67 – Установление составного канала
Попробуем представить, что произойдет, если спутник, через который была установлена связь, врежется в астероид. Канал оборвется, и связь будет прервана. На рисунке 68 схематически изображена данная ситуация. При повторном вызове будет создан новый канал.
Рисунок 68 – Пример коммутации каналов
Сети коммутации каналов имеют ограниченную пропускную способность и очень чувствительны к разрыву линий. Представим себе, что в другом городе произошло землетрясение. При попытке позвонить в другой город, чтобы узнать, все ли в порядке с их друзьями, многие из людей услышат в трубке «Все каналы заняты». Для того чтобы обслужить все звонки, не хватило проводов. Достоинством же данной системы является то, что при осуществлении звонка линия целиком принадлежит только вам, и никто другой не может ее у вас отнять. Конечно, неплохо было бы изобрести более надежную сеть, чем сеть с коммутацией каналов, но она несомненно имела бы меньшую производительность.
3.6.2 Коммутация пакетов
Коммутация пакетов – это техника коммутации абонентов, которая была специально разработана для эффективной передачи компьютерного трафика. Эксперименты по созданию первых компьютерных сетей на основе техники коммутации каналов показали, что этот вид коммутации не позволяет достичь высокой общей пропускной способности сети. Суть проблемы заключается в пульсирующем характере трафика, который генерируют типичные сетевые приложения. Например, при обращении к удаленному файловому серверу пользователь сначала просматривает содержимое каталога этого сервера, что порождает передачу небольшого объема данных. Затем он открывает требуемый файл в текстовом редакторе, и эта операция может создать достаточно интенсивный обмен данными, особенно если файл содержит объемные графические включения. После отображения нескольких страниц файла пользователь некоторое время работает с ними локально, что вообще не требует передачи данных по сети, а затем возвращает модифицированные копии страниц на сервер – и это снова порождает интенсивную передачу данных по сети.
Коэффициент пульсации трафика отдельного пользователя сети, равный отношению средней интенсивности обмена данными к максимально возможной, может составлять 1:50 или 1:100. Если для описанной сессии организовать коммутацию канала между компьютером пользователя и сервером, то большую часть времени канал будет простаивать. В то же время коммутационные возможности сети будут использоваться – часть тайм-слотов или частотных полос коммутаторов будет занята и недоступна другим пользователям сети.
При коммутации пакетов все передаваемые пользователем сети сообщения разбиваются в исходном узле на сравнительно небольшие части, называемые пакетами. Напомним, что сообщением называется логически завершенная порция данных – запрос на передачу файла, ответ на этот запрос, содержащий весь файл, и т. п. Сообщения могут иметь произвольную длину, от нескольких байт до многих мегабайт. Напротив, пакеты обычно тоже могут иметь переменную длину, но в узких пределах, например от 46 до 1500 байт.
Каждый пакет снабжается заголовком, в котором указывается адресная информация, необходимая для доставки пакета узлу назначения, а также номер пакета, который будет использоваться узлом назначения для сборки сообщения (рисунок 69).
Рис. 6.3. Разбиение сообщения на пакеты
Пакеты транспортируются в сети как независимые информационные блоки. Коммутаторы сети принимают пакеты от конечных узлов и на основании адресной информации передают их друг другу, а в конечном итоге – узлу назначения.
По прибытии к получателю пакеты повторно собираются в нужном порядке и создают исходное сообщение. В теории пакеты никогда не сбиваются с пути и путешествуют по наикратчайшему маршруту в обход заторов и обрывов. Кроме того, сеть пакетной коммутации может быть очень большой.
Буферизация пакетов разных абонентов в коммутаторах позволяет сгладить неравномерности интенсивности трафика каждого абонента и равномерно загрузить каналы связи между коммутаторами.
Коммутация сообщений
Под коммутацией сообщений понимается передача единого блока данных между транзитными компьютерами сети с временной буферизацией этого блока на диске каждого компьютера (рисунок 72). Сообщение в отличие от пакета имеет произвольную длину, которая определяется не технологическими соображениями, а содержанием информации, составляющей сообщение. Например, сообщением может быть текстовый документ, файл с кодом программы, электронное письмо.
Рисунок 72 – Коммутация сообщений
Транзитные компьютеры могут соединяться между собой как сетью с коммутацией пакетов, так и сетью с коммутацией каналов. Сообщение хранится в транзитном компьютере на диске, причем время хранения может быть достаточно большим, если компьютер загружен другими работами или сеть временно перегружена.
По такой схеме обычно передаются сообщения, не требующие немедленного ответа, чаще всего сообщения электронной почты. Режим передачи с промежуточным хранением на диске называется режимом «хранение-и-передача» (store-and-forward).
Режим коммутации сообщений разгружает сеть для передачи трафика, требующего быстрого ответа, например трафика службы WWW или файловой службы.
Количество транзитных компьютеров стараются по возможности уменьшить. Если компьютеры подключены к сети с коммутацией пакетов, то число промежуточных компьютеров обычно уменьшается до двух. Например, пользователь передает почтовое сообщение своему серверу исходящей почты, а тот сразу старается передать сообщение серверу входящей почты адресата. Но если компьютеры связаны между собой телефонной сетью, то часто используется несколько промежуточных серверов, так как прямой доступ к конечному серверу может быть невозможен в данный момент из-за перегрузки телефонной сети (абонент занят) или экономически невыгоден из-за высоких тарифов на дальнюю телефонную связь.
Техника коммутации сообщений появилась в компьютерных сетях раньше техники коммутации пакетов, но потом была вытеснена последней, как более эффективной по критерию пропускной способности сети. Запись сообщения на диск занимает достаточно много времени, кроме того, наличие дисков предполагает специализированные компьютеры в качестве коммутаторов, что удорожает сеть.
Сегодня коммутация сообщений работает только для некоторых не оперативных служб, причем чаще всего поверх сети с коммутацией пакетов, как служба прикладного уровня.
Источник