моя контактная информация
Почтамезофия@protonmail.com
2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Модель открытых системных коммуникаций (OSI) — это концептуальная модель, показывающая, как работают сетевые коммуникации.
Модель взаимодействия открытых систем (OSI) — это концептуальная модель, созданная Международной организацией по стандартизации, которая поддерживает различные системы связи с использованием стандартов.протокол общаться. Проще говоря,OSI предоставляет стандарты, гарантирующие, что различные компьютерные системы могут взаимодействовать друг с другом.
Модель OSI можно рассматривать как универсальный язык компьютерных сетей. Согласно этой концепции, система связи разделена на семь уровней абстракции, которые накладываются друг на друга слой за слоем.
Модель OSIКаждый уровень отвечает за обработку определенных заданий и взаимодействие с уровнями выше и ниже него.DDoS-атакаЦелью является определенный уровень сетевого подключения;Атака на уровне приложенияЦельУровень 7Уровень протокола атакует целевые уровни 3 и 4.
Хотя современный Интернет не придерживается строго модели OSI (он строго придерживается более простого набора протоколов Интернета), модель OSI по-прежнему очень полезна для решения сетевых проблем. Будь то один пользователь, который не может подключиться к Интернету со своего ноутбука, или веб-сайт, обслуживающий тысячи пользователей, не работает, модель OSI может помочь разобраться в проблеме и выявить ее первопричину. Если вы сможете сузить проблему до определенного уровня модели, вы сможете избежать большого количества ненужной работы.
Семь уровней абстракции модели OSI определяются следующим образом (сверху вниз):
ЭтоЕдинственный уровень, который напрямую касается пользовательских данных. . Программные приложения, такие как веб-браузеры и почтовые клиенты, для инициирования связи полагаются на уровень приложений. Но чтобы внести ясность, клиентские программные приложения не являются частью прикладного уровня; вместо этого уровень приложений отвечает за протоколы и операции с данными, на которые опирается программное обеспечение для предоставления пользователю достоверных данных.
Протоколы прикладного уровня включают в себя HTTP иSMTP(Для выполнения поддерживается простой протокол передачи почты.электронная почтаодин из протоколов связи).
Этот слой в основном отвечает заПодготовьте данныеДругими словами, для использования прикладным уровнем используется уровень 6;Обеспечьте доступность данных для приложений .Уровень представления отвечает за завершениеконверсия данных,шифрованиеи сжатие.
Два устройства, взаимодействующие друг с другом, могут использовать разные методы кодирования, поэтомуУровень 6 отвечает за преобразование входящих данных в синтаксис, понятный прикладному уровню принимающего устройства.
Если устройство обменивается данными через зашифрованное соединение, уровень 6Отвечает за шифрование на стороне отправителя и дешифрование на стороне получателя., чтобы представить незашифрованные читаемые данные на прикладном уровне.
Наконец, уровень представления такжеОтвечает за сжатие данных, полученных с прикладного уровня. , а затем передает данные на уровень 5. Это помогает минимизировать объем передаваемых данных, тем самым увеличивая скорость и эффективность связи.
Этот слой отвечает заВключает и выключает связь между двумя устройствами . Время между открытием и закрытием связи называется сеансом. Уровень сеанса используется для обеспечения того, чтобы сеанс оставался открытым достаточно долго для передачи всех обмениваемых данных, а затем немедленно закрывает сеанс, чтобы избежать пустой траты ресурсов.
Сеансовый уровень такжеОтвечает за синхронизацию передачи данных и контрольных точек. Например, если передается файл размером 100 МБ, сеансовый уровень может устанавливать контрольные точки каждые 5 МБ. Если соединение потеряно или произойдет сбой после передачи 52 МБ, сеанс можно возобновить с последней контрольной точки, а это означает, что необходимо передать еще только 50 МБ данных. Если контрольные точки не установлены, весь файл необходимо перенести с нуля.
Уровень 4 отвечает за связь между двумя устройствами.Сквозное общение . Это включает в себя извлечение данных из сеансового уровня, разбиение данных на фрагменты (называемые сегментами) и последующую отправку их на уровень 3.Транспортный уровень принимающего устройства отвечает за сборку сегментов данных и обеспечение доступности данных для использования сеансовым уровнем.
Транспортный уровень также отвечает за управление потоком и контроль ошибок. Управление потоком используется для определения оптимальной скорости передачи, чтобы отправители при быстрых соединениях не перегружали получателей при медленных соединениях. Транспортный уровень обеспечивает контроль ошибок на принимающей стороне, гарантируя целостность полученных данных (запрашивая повторную передачу, если она неполная).
Протоколы транспортного уровня включают в себя Протокол управления передачей (TCP) иПротокол пользовательских дейтаграмм (UDP)。
Сетевой уровень Отвечает за облегчение передачи данных между двумя разными сетями. Если два взаимодействующих устройства находятся в одной сети, нет необходимости использовать сетевой уровень.Сетевой уровень разбивает сегменты данных, отправленные транспортным уровнем, на более мелкие единицы (называемыепакет данных ), а затем повторно собрать эти пакеты на принимающем устройстве.Сетевой уровень также определяет лучший физический путь для данных, чтобы достичь места назначения.маршрутизация。
Протоколы сетевого уровня включают IP, Протокол управляющих сообщений Интернета (ICMP), Протокол групповых сообщений Интернета (IGMP),а также IPsec набор.
Уровень канала передачи данных очень похож на сетевой уровень, но уровень канала передачи данных используется для облегчениятакой же Передача данных между двумя устройствами в сети. Уровень канала передачи данных извлекает пакеты из сетевого уровня и разбивает их на более мелкие части (называемые кадрами). Как и сетевой уровень, уровень канала передачи данных также отвечает за управление потоком передачи данных и контроль ошибок внутри сети (транспортный уровень отвечает только за управление потоком передачи данных и контроль ошибок между сетями).
Этот уровень включает в себя физическое оборудование, участвующее в передаче данных, такое как кабели ивыключатель . Он также отвечает за преобразование данных в битовый поток, который представляет собой строку из единиц и нулей. Кроме того, физические уровни двух устройств должны достичь соглашения о сигнализации, чтобы различать строки 1 и 0 двух устройств.
Чтобы передать удобочитаемую информацию от одного устройства к другому по сети, данные должны быть переданы вниз по семиуровневой структуре модели OSI на отправляющем устройстве, а затем вверх по семиуровневой структуре на принимающей стороне.
Г-н Купер хотел бы отправить электронное письмо г-же Пальме. Мистер Купер составляет сообщение в почтовом приложении своего ноутбука и нажимает «отправить».Приложение электронной почты доставляет электронную почту на прикладной уровень.,Протокол выбора уровня приложения (SMTP),Затем передайте данные на уровень представления. . затем,Сжатые данные уровня представления,Затем передайте данные на сеансовый уровень,Сеанс связи, инициализированный сеансовым уровнем。
Затем данные достигнут транспортного уровня отправителя.Фрагментация на транспортном уровне,СноваРазбейте эти сегменты данных на пакеты на сетевом уровне.,ЗатемДалее разлагается на кадры на канальном уровне. . Уровень канала передачи данных затем передает эти кадры на физический уровень.Физический уровень преобразует данные в поток битов 1 и 0.,наконецОтправка данных через физический носитель, например кабель.。
После того, как компьютер г-жи Пальме получает поток битов через физическую среду, например, через ее Wi-Fi, данные проходят по той же серии слоев ее устройства, но в обратном порядке. Сначала физический уровень преобразует поток битов из единиц и нулей в кадры и передает их на уровень канала передачи данных. Затем уровень канала передачи данных повторно собирает кадры в пакеты для использования сетевым уровнем. Затем сетевой уровень реорганизует пакеты данных в сегменты данных для использования транспортным уровнем, а транспортный уровень реорганизует сегменты данных во фрагменты данных.
Затем данные передаются на сеансовый уровень получателя, который передает данные на уровень представления и завершает сеанс связи. Уровень представления распаковывает данные и передает необработанные данные на прикладной уровень. Прикладной уровень передавал удобочитаемые данные в программу электронной почты г-жи Пальме, чтобы она могла читать электронные письма г-на Купера на экране своего ноутбука.
Ссылаться на: Что такое модель OSI? Cloudflare (cloudflare-cn.com) |