Слайд 1Стандартные стеки коммуникационных протоколов.
Стек протоколов OSI
Набор конкретных протоколов, соответствующий модели
OSI.
Особенности:
Сложные и неоднозначные протоколы – из-за стремления учесть все технологии.
На
физическом уровне использует популярные протоколы
Слайд 2Стандартные стеки коммуникационных протоколов.
Стек протоколов OSI
Слайд 3Стандартные стеки коммуникационных протоколов.
Стек протоколов IPX/SPX
Разработан фирмой Novell для операционной
системы NetWare в 80-х гг. До 1996 года стек был
абсолютным лидером. В 1998 году полностью сдал позиции.
Особенности:
Ориентирован на работу в небольших локальных сетях на слабом железе.
Широковещательные запросы «затопляют» боле крупные корпоративные сети.
Является лицензируемой технологией фирмы Novell
Слайд 4Стандартные стеки коммуникационных протоколов.
Стек протоколов NetBIOS/SMB
Разработка IBM и Microsoft как
расширение BIOS (Basic I/O system) IBM.
NetBIOS – Network I/O System,
заменен протоколом NetBEUI – NetBIOS Extended User Interface – протокол расширенного пользовательского интерфейса.
Особенности:
Эффективный экономичный протокол
Применяется в небольших сетях (< 200 станций)
Невозможна маршрутизация пакетов (нельзя применять в сетях, разделенных на подсети, и в составных сетях)
Слайд 5Стандартные стеки коммуникационных протоколов.
Стек протоколов TCP/IP
Разработан Министерством оборон США более
20 лет назад для объединения ARPAnet с другими сетями. Реализован
университетом Беркли в составе ОС Unix.
.
Особенности:
Хороший стек протоколов
Слайд 6Соответствие стеков протоколов и модели OSI
Причины несоответствия:
Приоритет скорости работы –
уровень сетевых адаптеров (физический и канальный), сетевой уровень, транспортный уровень
и уровень служб (сеансовый, представительский, прикладной)
Разное время разработки (раньше модели OSI)
Слайд 7Соответствие стеков протоколов и модели OSI
Наибольшим вкладом модели OSI стало
явное разделение этих трех концепций. Каждый уровень предоставляет некоторые сервисы
для расположенного выше уровня.
Сервис определяет, что именно делает уровень, но не то, как он это делает и каким образом объекты, расположенные выше, получают доступ к данному уровню.
Интерфейс уровня определяет способ доступа к уровню для расположенных выше процессов. Он описывает параметры и ожидаемый результат. Ничего не сообщает о внутреннем устройстве уровня.
Равноранговые протоколы, применяемые в уровне, являются внутренним делом самого уровня.
Изначально в модели TCP/IP не было четкого разделения между службами, интерфейсом и протоколами, хотя и производились попытки изменить это, чтобы сделать ее более похожей на модель OSI.
Слайд 8Соответствие стеков протоколов и модели OSI
В модели OSI протоколы скрыты
лучше, чем в модели TCP/IP, и при изменении технологии они
могут быть относительно легко заменены. Возможность проводить подобные изменения, не затрагивая другие уровни, является одной из главных целей многоуровневых протоколов.
Эталонная модель OSI была разработана прежде, чем были изобретены протоколы для нее.
С появлением широковещательных сетей в модель потребовалось ввести новый подуровень. В дальнейшем, когда на базе модели OSI начали строить реальные сети с использованием существующих протоколов, обнаружилось, что они не соответствуют требуемым спецификациям служб. Поэтому в модель пришлось добавить подуровни для устранения несоответствия. Наконец, изначально ожидалось, что в каждой стране будет одна сеть, управляемая правительством и использующая протоколы OSI, поэтому никто и не думал об объединении различных сетей. В действительности все оказалось не так.
С моделью TCP/IP было все наоборот: сначала появились протоколы, а уже затем была создана модель, описывающая существующие протоколы. Единственной проблемой было то, что модель не соответствовала никаким другим стекам протоколов. В результате она не использовалась для описания каких-нибудь других сетей, отличных от TCP/IP.
Модель OSI на сетевом уровне поддерживает оба типа связи, а на транспортном уровне — только связь на основе соединений (поскольку транспортные службы являются видимыми для пользователя).
В модели TCP/IP на сетевом уровне есть только один режим связи (без установления соединения), но на транспортном уровне она поддерживает оба режима, предоставляя пользователям выбор. Этот выбор важен для простых протоколов запрос-ответ
Слайд 9Соответствие стеков протоколов и модели OSI
Основных причин неудачи модели OSI
было четыре:
несвоевременность;
неудачная технология;
неудачная реализация;
неудачная политика.
Слайд 10Соответствие стеков протоколов и модели OSI
Недостатки модели TCP/IP
Модель TCP/IP бесполезна
при разработке сетей, использующих новые технологии.
модель TCP/IP отнюдь не является
общей и довольно плохо описывает любой стек протоколов, кроме TCP/IP. Так, например, описать технологию Bluetooth с помощью модели TCP/IP совершенно невозможно.
канальный уровень в действительности не является уровнем. Это интерфейс между сетью и уровнями передачи данных.
в модели TCP/IP не различаются физический уровень и уровень передачи данных.
протоколы IP и TCP были тщательно продуманы и неплохо реализованы, многие другие протоколы были созданы несколькими студентами, работавшими над ними, пока это занятие им не наскучило (виртуального терминала TELNET, созданный еще для механического терминала типа Teletype, работавшего с огромной скоростью 10 символов в секунду. Ему ничего не известно о графических интерфейсах пользователя и о мышках. Тем не менее сейчас, 30 лет спустя, он все еще используется).
Слайд 11Условность отнесения протоколов к уровням
Сетевой уровень – продвижение пакетов через
составную сеть. Реализован протоколом продвижения IP и протоколами маршрутизации RIP,
OSPF. Но PDU RIP инкапсулирован в дейтаграммы UDP, а сообщения OSPF – в IP-пакеты, тогда OSPF надо отнести к транспортному, а RIP – к прикладному.
Слайд 12Функции сетевых устройств и уровни модели OSI
Основные элементы компьютерной сети:
Конечные
узлы – компьютеры – реализован полный стек протоколов
Промежуточные узлы –
коммутаторы и маршрутизаторы – реализованы нижние 3 уровня стека протоколов
Коммутаторы работают в пределах стандартной топологии сети
Маршрутизаторы связывают составные сети
Коммутаторы глобальных сетей поддерживают три уровня протоколов, если поддерживают технологию виртуальных каналов.
Слайд 13Функции сетевых устройств и уровни модели OSI
Основные элементы компьютерной сети:
Конечные
узлы – компьютеры – реализован полный стек протоколов
Промежуточные узлы –
коммутаторы и маршрутизаторы – реализованы нижние 3 уровня стека протоколов
Коммутаторы работают в пределах стандартной топологии сети
Маршрутизаторы связывают составные сети
Коммутаторы глобальных сетей поддерживают три уровня протоколов, если поддерживают технологию виртуальных каналов.
Слайд 14Информационные и транспортные услуги сети
Сетевые услуги:
Транспортные услуги – передача информации
между пользователями сети в неизменном виде. Сеть принимает информацию через
один из интерфейсов, передает через промежуточные коммутаторы, и выдает через другой интерфейс. Пример: объединение локальных сетей клиентов – транспортная услуга глобальных сетей.
Информационные услуги – представление пользователю новой информации. Обработка информации: хранение (БД, файловая система), поиск и преобразование.
До массового распространения компьютерных сетей основной услугой была транспортная – например, передача голоса в телефонной сети.
Конечные узлы сети предоставляют информационные услуги. Если сеть предоставляет только транспортные услуги, то конечные узлы вне пределов сети. Если же информационные, то узлы – часть сети.
Инфокоммуникационные – современные сети как объединение сетей разных типов с равной важностью информационных и транспортных услуг.
Слайд 15Вспомогательные протоколы транспортной системы
Протоколы прикладного уровня на промежуточном оборудовании сети
Маршрутизаторы
реализуют протоколы маршрутизации
Коммутаторы реализуют протоколы SNMP, telnet для удаленного управления
Вспомогательные протоколы:
Протоколы маршрутизации (RIP, OSPF, BGP) и протоколы создания виртуального канала.
Протоколы преобразования адресов (DNS – символьное имя в IP, DHCP – динамическая раздача IP адресов).
Протоколы управления сетью. Simple Network Management Protocol (SNMP) – простой протокол управления сетью для сбора информации об ошибках и отказах устройств. Telnet – удаленная настройка сетевого оборудования.
Слайд 16Альтернативная горизонтальная модель сетевого взаимодействия
В сетях ISDN (коммутация каналов и
коммутация пакетов) протоколы делятся на три слоя (горизонтальное деление сети)
Пользовательский
(user plane) – транспорт пользовательского голосового трафика
Управления (control plane) – установка соединения в сети
Менеджмента (management plane) – анализ ошибок конфигурации сети
Слайд 17Альтернативная горизонтальная модель сетевого взаимодействия
Модель OSI для стандартизации транспорта трафика,
Горизонтальная модель для стандартизации вспомогательных протоколов.