Справочное руководство по модели OSI (с примерами)

Эталонная модель взаимодействия открытых систем была важным элементом проектирования компьютерных сетей с момента его ратификации в 1984 году. OSI является абстрактной моделью взаимодействия и взаимодействия сетевых протоколов и оборудования.

Модель OSI — это технологический стандарт, поддерживаемый Международной организацией по стандартизации (ISO). Хотя многие из современных технологий не полностью соответствуют стандарту, они остаются полезным введением в изучение сетевой архитектуры.

Модель OSI Stack

Модель OSI делит сложную задачу коммуникации между компьютерами, традиционно называемую межсетевым взаимодействием, на ряд этапов, известных как уровни.

Уровни в модели OSI упорядочены от самого низкого уровня до самого высокого. Вместе эти уровни составляют стек OSI. Стек содержит семь слоев в двух группах:

Верхние слои:

  • 7: Применение
  • 6: Презентация
  • 5: сессия

Нижние слои:

  • 4: Транспорт
  • 3: Сеть
  • 2: Связь данных
  • 1: Физический

Верхние уровни модели OSI

OSI определяет этапы стека Application, Presentation и Session в качестве верхних уровней. Вообще говоря, программное обеспечение на этих уровнях выполняет специфические для приложения функции, такие как форматирование данных, шифрование и управление соединениями.

Примерами технологий верхнего уровня в модели OSI являются HTTP, SSL, SCP, NetBIOS, SMTP, FTP, RPC, DNS и NFS.

Нижние уровни модели OSI

Остальные нижние уровни модели OSI предоставляют более примитивные специфичные для сети функции, такие как маршрутизация, адресация и управление потоком.

Примерами технологий более низкого уровня в модели OSI являются TCP, UDP, IP, Ethernet, RDP, ICMP, IPsec, IPv4 и IPv6, RIP, Token Ring, Bluetooth, USB, DSL и GSM.

Практический пример модели OSI

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

Например, когда ваш компьютер запрашивал эту веб-страницу, устройство могло использовать соединение Ethernet для ретрансляции информации через маршрутизатор, и запрос в конечном итоге был отправлен на HTTP-сервер, на котором находится страница.

В этом примере модель OSI использовалась от нижних уровней до верхних уровней, от уровня один до уровня семь.

Преимущества модели OSI

Разделяя сетевые коммуникации на более мелкие логические части, модель OSI упрощает разработку сетевых протоколов. Модель OSI была разработана для обеспечения совместимости различных типов оборудования (таких как сетевые адаптеры, концентраторы и маршрутизаторы), даже если они созданы различными производителями.

Например, продукт от одного поставщика сетевого оборудования, который реализует функциональность OSI Layer 2, с большей вероятностью будет взаимодействовать с продуктом OSI Layer 3 другого поставщика, поскольку оба поставщика используют одну и ту же модель.

Модель OSI также делает сетевые проекты более расширяемыми, потому что новые протоколы и другие сетевые сервисы, как правило, легче добавить к многоуровневой архитектуре, чем к монолитной.

Посмотрите эти общие вопросы и ответы о модели OSI для получения дополнительной информации.

Ссылка на основную публикацию