- •Свойства информации
- •2. Растровая и векторная графика. Характеристика и свойства.
- •1 Растровая графика
- •2 Векторная графика
- •. История развития эвм. Эволюция операционных систем.
- •Облачные технологии. Принципы, достоинства и недостатки
- •Архитектура и принципы работы машины фон-Неймана
- •Сеть Ethernet, её характеристика и протокол доступа к среде.
- •История
- •Цели проекта arpanet
- •ArpAnet. Понятие. История развития. Роль появлении Интернет.
- •Наследие
- •Flash технология. Принципы, достоинства и недостатки.
- •Технологии
- •История
- •Недостатки
- •Закрытость
- •Уязвимости
- •Альтернативы
- •Основные проблемы протокола iPv4 и пути их решения
- •Пример нерационального использования пространства ip-адресов
- •Язык html, как средство создания информационных ресурсов Интернет
- •Http://www.Название.Домен/имя файла
- •Система доменных имен (dsn)
- •Ключевые характеристики dns
- •Дополнительные возможности
- •Терминология и принципы работы
- •Рекурсия
- •Обратный dns-запрос
- •Записи dns
- •Зарезервированные доменные имена
- •Интернациональные доменные имена
- •Основы сетевой безопасности. Основы сетевой безопасности
- •Эталонная модель взаимодействия открытых систем (osi).
- •Уровни модели osi
- •Понятие мультимедиа. Мультимедиа как средство и технология.
- •Топологии локальных сетей.
- •Поиск информации в Интернет. Поисковые машины Поиск информации в Интернет
- •Принцип коммуникации каналов и принцип коммутации пакетов.
- •Мультимедиа и Интернет
- •Принцип маршрутизации в сетях с коммутацией пакетов.
- •Использование анимации, видео и звука на сайтах.
- •2.2.1. Сети X.25
- •Протокол и интерфейс в модели osi.
- •Растровая и векторная графика. Характеристика и свойства
- •1 Растровая графика
- •2 Векторная графика
- •1. Классификация сетей
- •1. Понятие, уровни адресации и взаимосвязь адресов dns-ip-mac
- •1.Эталонная модель взаимодействия открытых систем (osi)
- •Уровни модели osi
- •Flash технология. Принципы, достоинства и недостатки.
- •1. Стек протоколов tcp/ip
- •2.Сеть Ethernet, её характеристика и протокол доступа к среде.
- •1.Одноранговые сети
- •2.Понятие мультимедиа. Мультимедиа как средство и технология.
- •1. Название и принципы работы утилинт ping u tracert
- •2.ArpAnet. Понятие. История развития. Роль появлении Интернет.
- •История
- •Цели проекта arpanet
- •Наследие
- •Архитектура и принципы работы машины фон-Неймана.
- •1.Создание сайтов. Основные этапы.
- •2. Растровая и векторная графика. Характеристика и свойства.
- •1 Растровая графика
- •2 Векторная графика
- •Архитектура и принципы работы машины фон-Неймана.
- •2 Понятие, уровни адресации и взаимосвязь адресов dns-ip-mac
Протокол и интерфейс в модели osi.
Многоуровневое представление средств сетевого взаимодействия имеет свою специфику, связанную с тем, что в процессе обменасообщениями участвуют две стороны, то есть в данном случае необходимо организовать согласованную работу двух "иерархий", работающих на разных компьютерах. Оба участника сетевого обмена должны принять множество соглашений. Например, они должны согласовать уровни и форму электрических сигналов, способ определения длины сообщений, договориться о методах контроля достоверности и т. п. Другими словами, соглашения должны быть приняты для всех уровней, начиная от самого низкого — уровня передачи битов — до самого высокого, реализующего сервис для пользователей сети.
На рис. 11.4 показана модель взаимодействия двух узлов. С каждой стороны средства взаимодействия представлены четырьмя уровнями. Процедура взаимодействия этих двух узлов может быть описана в виде набора правил взаимодействия каждой пары соответствующих уровней обеих участвующих сторон.
Рис.
11.4.
Взаимодействие двух узлов.
Формализованные правила, определяющие последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах, называются протоколом.
Модули, реализующие протоколы соседних уровней и находящиеся в одном узле, также взаимодействуют друг с другом в соответствии с четко определенными правилами с помощью стандартизированных форматов сообщений. Эти правила принято называть интерфейсом.
Интерфейс — определяет последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на соседних уровнях в одном узле. Интерфейс определяет набор услуг, предоставляемый данным уровнем соседнему уровню.
В сущности, протокол и интерфейс выражают одно и то же понятие, но традиционно в сетях за ними закреплены разные области действия:протоколы определяют правила взаимодействия модулей одного уровня в разных узлах, а интерфейсы — модулей соседних уровней в одном узле.
Средства каждого уровня должны отрабатывать, во-первых, собственный протокол, а во-вторых, интерфейсы с соседними уровнями.
Иерархически организованный набор протоколов, достаточный для организации взаимодействия узлов в сети, называется стеком коммуникационных протоколов.
Коммуникационные протоколы могут быть реализованы как программно, так и аппаратно. Протоколы нижних уровней часто реализуются комбинацией программных и аппаратных средств, а протоколы верхних уровней — как правило, чисто программными средствами.
Программный модуль, реализующий некоторый протокол, часто для краткости также называют протоколом. При этом соотношение между протоколом как формально определенной процедурой и протоколом — программным модулем, реализующим эту процедуру, — аналогично соотношению между алгоритмом решения некоторой задачи и программой, решающей эту задачу.
Понятно, что один и тот же алгоритм может быть запрограммирован с разной степенью эффективности. Точно так же и протокол может иметь несколько программных реализаций. Именно поэтому при сравнении протоколов следует учитывать не только логику их работы, но и качество программных решений. Более того, на эффективность взаимодействия устройств в сети влияет качество всей совокупности протоколов, составляющих стек, в частности, то, насколько рационально распределены функции между протоколами разных уровней и насколько хорошо определены интерфейсы между ними.
Протоколы реализуются не только компьютерами, но и другими сетевыми устройствами — концентраторами, мостами, коммутаторами,маршрутизаторами и т. д. Действительно, в общем случае связь компьютеров в сети осуществляется не напрямую, а через различные коммуникационные устройства. В зависимости от типа устройства в нем должны быть встроенные средства, реализующие тот или иной набор протоколов.
Чтобы еще раз пояснить понятия "протокол" и "интерфейс", рассмотрим пример, не имеющий отношения к вычислительным сетям, а именно, обсудим взаимодействие двух предприятий, А и B. Между этими предприятиями существуют многочисленные договоренности и соглашения, например о регулярных поставках продукции. В соответствии с договоренностью, начальник отдела продаж предприятия А регулярно в начале каждого месяца посылает официальное сообщение начальнику отдела закупок предприятия B о том, сколько какого товара может быть поставлено в этом месяце. В ответ на это сообщение начальник отдела закупок предприятия B посылает заявку установленного образца на нужное количество продукции. Возможно, подобная процедура включает дополнительные согласования; в любом случае, существует установленный порядок взаимодействия, который можно считать "протоколом уровня начальников". Начальники посылают свои сообщения и заявки через секретарей. Порядок взаимодействия начальника и секретаря соответствует понятию межуровневого интерфейса "начальник — секретарь". На предприятии А обмен документами между начальником и секретарем идет через специальную папку, а на предприятии B начальник общается с секретарем по факсу. Таким образом, интерфейсы "начальник — секретарь" на этих двух предприятиях отличаются.
После того как сообщения переданы секретарям, начальников не волнует, каким образом эти сообщения будут перемещаться дальше — по обычной почте или электронной, факсом или нарочным. Выбор способа передачи — это уровень компетенции секретарей, они могут решать этот вопрос, не уведомляя о том своих начальников, так как их протокол взаимодействия связан только с передачей поступающих сверху сообщений, и не касается содержания этих сообщений. На рис. 11.5 показано, что в качестве протокола взаимодействия "секретарь—секретарь" используется обмен письмами. При решении иных вопросов начальники могут взаимодействовать по другим правилам-протоколам, но это не повлияет на работу секретарей, для которых не важно, какие сообщения отправлять, а важно, чтобы они дошли до адресата. Итак, в данном случае мы имеем дело с двумя уровнями — уровнем начальников и уровнем секретарей, и каждый из них имеет собственный протокол, который может быть изменен независимо от протокола другого уровня. В этой независимости протоколов друг от друга и состоит преимущество многоуровневого подхода.
Рис.
11.5.
Пример многоуровневого взаимодействия
предприятий.
