русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Виртуальные каналы


Дата добавления: 2013-12-23; просмотров: 1010; Нарушение авторских прав


Принцип работы

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

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

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

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

Коммутаторы (switches) направляют пакеты по доступным соединениям и марш­рутам. Иногда такие сети называют «связью каждого с каждым». Промежуточные стан­ции сети анализируют каждый пакет и передают его по оптимальному маршруту, до­ступному в данный момент.

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

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

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



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

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

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

· наличие подтверждений;

· управление потоком данных;

· контроль ошибок.

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



<== предыдущая лекция | следующая лекция ==>
Frame relay | Предмет и метод статистики как общественной науки


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.