Что такое модель OSI? Объяснение модели взаимодействия открытых систем

Что такое модель OSI? Объяснение модели взаимодействия открытых систем

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





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





почему мой внешний жесткий диск не отображается

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





Что такое модель OSI?

«Модель OSI» означает Взаимодействие открытых систем Модель. Модель OSI была представлена ​​Международной организацией по стандартизации (ISO).

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



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

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





Уровни модели OSI

Хотя уровни модели OSI различны и обрабатывают разные этапы передачи данных, они так или иначе связаны.

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





1. Физический уровень

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

В машине отправителя данные поступают с уровня канала передачи данных. Пакет передается на машину получателя через носитель. Затем физический уровень получателя интерпретирует пакет и отправляет его на уровень канала передачи данных для дальнейшей обработки.

Физический уровень охватывает следующие аспекты передачи данных.

  1. Интерфейс и среда передачи (Wi-Fi или Кабели Ethernet )
  2. Поток битов (данные, которые необходимо передать)
  3. Скорость передачи данных
  4. Режим передачи
  5. Битовая синхронизация

Физический уровень передает данные напрямую на другой компьютер.

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

На уровне канала передачи данных MAC ( Контроль доступа к медиа ) адреса определяют, какая система запросила информацию из сети из нескольких систем. Этот уровень отвечает за следующие функции.

  1. Обрамление
  2. Физическая адресация
  3. Поток данных
  4. Ошибка управления
  5. Контроль доступа

3. Сетевой уровень

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

Сетевой уровень обрабатывает пакеты данных независимо. Систему не интересует порядок или взаимосвязь между этими пакетами.

Сетевой уровень включает следующие обязанности.

  1. Логическая адресация : Поскольку два устройства находятся в разных сетях, логические адреса становятся решающими для передачи данных.
  2. Маршрутизация : Пакет отправляется на устройства в сети, известные как маршрутизаторы. Эти устройства пересылают или направляют пакет данных в систему, которая запросила информацию.

4. Транспортный уровень

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

бесплатные онлайн-фильмы без скачивания без регистрации без опросов полная длина

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

Транспортный уровень выполняет следующие функции в модели OSI.

  1. Адресация точки обслуживания (доставка пакетов в нужную программу)
  2. Сегментация и повторная сборка
  3. Управление потоком
  4. Ошибка управления

Связанные: Общие термины домашней сети и их значение

5. Сессионный уровень

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

Этот уровень также отвечает за синхронизацию и контрольные точки. Например, когда вы загружаете файл документа, содержащий 1000 страниц, уровень сеанса добавляет контрольную точку каждые 100 страниц для обеспечения эффективного обмена данными.

Если передача не выполняется на странице 554, то вместо того, чтобы начать загрузку с начала, передача возобновляется с последней контрольной точки, то есть страницы 500.

Уровень сеанса включает две функции: управление диалогом, которое отвечает за создание сеанса, и синхронизацию.

6. Уровень презентации

Пакет данных достигает конечного пункта назначения. Что теперь? Как программа интерпретирует сообщение? Уровень представления заботится о переводе сообщения, синтаксисе и семантике доставленного пакета.

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

  1. Перевод : Два компьютера или программы обмениваются информацией в виде строк. И система преобразует данные в потоки битов для лучшего понимания.
  2. Шифрование : Чтобы обеспечить конфиденциальность во время связи, уровень представления шифрует и расшифровывает данные, которые необходимо отправить.
  3. Сжатие : Для обеспечения эффективной передачи данных информация часто сжимается, чтобы уменьшить количество битов в потоке.

7. Уровень приложения

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

как мне узнать свою материнскую плату

Уровень приложения предоставляет пользователю следующие услуги.

  1. Сетевой виртуальный терминал : NVT - это программа, имитирующая работу физического терминала. Пользователи могут подключаться к NVT и управлять удаленным хостом из своей системы.
  2. Почтовые услуги
  3. Передача файлов и управление
  4. Справочные службы

Как работает Интернет?

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

Когда вы просматриваете Интернет, в вашей системе задействовано множество сервисов. Протоколы управления сетью, такие как DHCP, несут ответственность за предоставление пользователям молниеносной возможности просмотра веб-страниц.

Делиться Делиться Твитнуть Эл. адрес Что такое DHCP, для чего он нужен и использую ли я его?

DHCP - это протокол управления сетью. Но что означает DHCP и что он вообще делает?

Читать далее
Похожие темы
  • Объяснение технологии
  • Компьютерная сеть
  • Советы по сети
Об авторе Дипеш Шарма(Опубликовано 79 статей)

Дипеш - младший редактор Linux в MUO. Он пишет информационные руководства по Linux, стремясь доставить удовольствие всем новичкам. Не уверен в фильмах, но если вы хотите поговорить о технологиях, он ваш парень. В свободное время он может читать книги, слушать разные музыкальные жанры или играть на гитаре.

Ещё от Deepesh Sharma

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться