русс | укр

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

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

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

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


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

Привязка


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


Стеки протоколов

Протоколы в многоуровневой архитектуре

Маршрутизируемые и маршрутизируемые протоколы

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

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

Несколько протоколов, которые работают в сети одновременно, обеспечивают следу­ющие операции с данными: подготовку; передачу; прием; последующие действия.

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

Стек протоколов (protocol stack) — это комбинация протоколов. Каждый уровень оп­ределяет различные протоколы для управления функциями связи или ее подсистема­ми. Каждому уровню присущ свой набор правил.

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

Процесс, который называется привязка, позволяет с достаточной гибкостью настраивать сеть. т.е. сочетать протоколы и платы сетевых адаптеров, как того требует ситуация. На­пример, два стека протоколов. IPX/SPX и TCP/IP, могут быть привязаны к одной плате сетевого адаптера. Если на компьютере более одной платы сетевого адаптера, то стек про­токолов может быть. привязан как к одной, так и к нескольким платам сетевого адаптера.



Порядок привязки определяет очередность, с которой операционная система выполняет протоколы. Если с одной платой сетевого адаптера связано несколько про­токолов, то порядок привязки определяет очередность, с которой будут использовать­ся протоколы при попытках установить соединение. Обычно привязку выполняют при установке операционной системы или протокола. Например, если TCP/IP — первый протокол в списке привязки: то именно он будет использоваться при попытке устано­вить связь. Если попытка неудачна, компьютер попытается установить соединение, используя следующий по порядку протокол в списке привязки.

Привязка (binding) не ограничивается установкой соответствия стека протоколов плате сетевого адаптера. Стек протоколов должен быть привязан (или ассоциирован) к компонентам, уровни которых и выше, и ниже его уровня. Так, TCP/IP наверху может быть привязан к Сеансовому уровню NetBIOS, а внизу — к драйверу платы сетевого адаптера. Драйвер, в свою очередь, привязан к плате сетевого адаптера.

Стандартные стеки

В компьютерной промышленности в качестве стандартных моделей протоколов разра­ботано несколько стеков. Вот наиболее важные из них: набор протоколов ISO/OSI; IBM System Network Architecture (SNA); Digital DECnet™; Novel! NetWare; Apple AppleTalk*; набор протоколов Интернета, TCP/IP.

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

Как видите, схема расположения этих типов соответствует модели OSI.



<== предыдущая лекция | следующая лекция ==>
Работа протоколов | Сетевые протоколы


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


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

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

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


 


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

 
 

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

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