На каком уровне osi используются пакеты что они содержат

ИТ База знаний

Полезно

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Модель OSI – это просто!

Модель Open Systems Interconnection (OSI) – это скелет, фундамент и база всех сетевых сущностей. Модель определяет сетевые протоколы, распределяя их на 7 логических уровней. Важно отметить, что в любом процессе, управление сетевой передачей переходит от уровня к уровню, последовательно подключая протоколы на каждом из уровней.

Онлайн курс по Кибербезопасности

Изучи хакерский майндсет и научись защищать свою инфраструктуру! Самые важные и актуальные знания, которые помогут не только войти в ИБ, но и понять реальное положение дел в индустрии

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

Видео: модель OSI за 7 минут

Нижние уровни отвечают за физические параметры передачи, такие как электрические сигналы. Да – да, сигналы в проводах передаются с помощью представления в токи 🙂 Токи представляются в виде последовательности единиц и нулей (1 и 0), затем, данные декодируются и маршрутизируются по сети. Более высокие уровни охватывают запросы, связанные с представлением данных. Условно говоря, более высокие уровни отвечают за сетевые данные с точки зрения пользователя.

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

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

#01: Физический (physical) уровень

На первом уровне модели OSI происходит передача физических сигналов (токов, света, радио) от источника к получателю. На этом уровне мы оперируем кабелями, контактами в разъемах, кодированием единиц и нулей, модуляцией и так далее.

Отметим, что в качестве носителя данных могут выступать не только электрические токи. Радиочастоты, световые или инфракрасные волны используются также повсеместно в современных сетях.

Сетевые устройства, которые относят к первому уровню это концентраторы и репитеры – то есть «глупые» железки, которые могут просто работать с физическим сигналом, не вникая в его логику (не декодируя).

#02: Канальный (data Link) уровень

Представьте, мы получили физический сигнал с первого уровня – физического. Это набор напряжений разной амплитуды, волн или радиочастот. При получении, на втором уровне проверяются и исправляются ошибки передачи. На втором уровне мы оперируем понятием «фрейм», или как еще говорят «кадр». Тут появляются первые идентификаторы – MAC – адреса. Они состоят из 48 бит и выглядят примерно так: 00:16:52:00:1f:03.

Канальный уровень сложный. Поэтому, его условно говоря делят на два подуровня: управление логическим каналом (LLC, Logical Link Control) и управление доступом к среде (MAC, Media Access Control).

На этом уровне обитают такие устройства как коммутаторы и мосты. Кстати! Стандарт Ethernet тоже тут. Он уютно расположился на первом и втором (1 и 2) уровнях модели OSI.

#03: Сетевой (network) уровень

Идем вверх! Сетевой уровень вводит термин «маршрутизация» и, соответственно, IP – адрес. Кстати, для преобразования IP – адресов в MAC – адреса и обратно используется протокол ARP.

Именно на этом уровне происходит маршрутизация трафика, как таковая. Если мы хотим попасть на сайт wiki.merionet.ru, то мы отправляем DNS – запрос, получаем ответ в виде IP – адреса и подставляем его в пакет. Да – да, если на втором уровне мы используем термин фрейм/кадр, как мы говорили ранее, то здесь мы используем пакет.

Из устройств здесь живет его величество маршрутизатор 🙂

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

#04: Транспортный (transport) уровень

Транспортный уровень, как можно понять из названия, обеспечивает передачу данных по сети. Здесь две основных рок – звезды – TCP и UDP. Разница в том, что различный транспорт применяется для разной категории трафика. Принцип такой:

#05: Сеансовый (session) уровень

Попросите любого сетевого инженера объяснить вам сеансовый уровень. Ему будет трудно это сделать, инфа 100%. Дело в том, что в повседневной работе, сетевой инженер взаимодействует с первыми четырьмя уровнями – физическим, канальным, сетевым и транспортным. Остальные, или так называемые «верхние» уровни относятся больше к работе разработчиков софта 🙂 Но мы попробуем!

Сеансовый уровень занимается тем, что управляет соединениями, или попросту говоря, сессиями. Он их разрывает. Помните мем про «НЕ БЫЛО НИ ЕДИНОГО РАЗРЫВА»? Мы помним. Так вот, это пятый уровень постарался 🙂

#06 Уровень представления (presentation)

На шестом уровне творится преобразование форматов сообщений, такое как кодирование или сжатие. Тут живут JPEG и GIF, например. Так же уровень ответственен за передачу потока на четвертый (транспортный уровень).

#07 Уровень приложения (application)

На седьмом этаже, на самой верхушке айсберга, обитает уровень приложений! Тут находятся сетевые службы, которые позволяют нам, как конечным пользователям, серфить просторы интернета. Гляньте, по какому протоколу у вас открыта наша база знаний? Правильно, HTTPS. Этот парень с седьмого этажа. Еще тут живут простой HTTP, FTP и SMTP.

Онлайн курс по Кибербезопасности

Изучи хакерский майндсет и научись защищать свою инфраструктуру! Самые важные и актуальные знания, которые помогут не только войти в ИБ, но и понять реальное положение дел в индустрии

Источник

Сетевая модель OSI и ее 7 уровней: обзор с примерами от Бородача

Всем привет, и с вами снова Бородач! У нас очередной курс «Для самых маленьких», и поговорим мы про модель OSI. Многие системные администраторы и юные IT инженеры что-то слышали про это, но боялись спросить. Сразу скажу, что любой специалист, программист, инженер или администратор, работающий с сетями и интернетом, должен на зубок знать всё то, о чем я расскажу ниже. Статья подойдет как для специалистов, так и для чайников.

OSI модель, или модель стека протоколов TCP/IP, или модель открытых систем, или модель сетевого взаимодействия – это ядро, на котором управляется и взаимодействует любая современная сеть и подключенные к ней устройства. Поэтому её желательно знать всем тем, кто работает в «сетевой» индустрии. Без данных знаний даже в том же программировании будет достаточно тяжело.

Модели OSI позволяют взаимодействовать устройствам в компьютерной сети по определенным правилам и протоколам. Если раскрыть расшифровку аббревиатуры термина, то получится английская надпись: «Open Systems Interconnection Basic Reference Model», – что дословно можно перевести как: «Эталонная Модель Взаимодействия Открытых Систем». В модели существует 7 уровней, которые используются для передачи информации от одного устройства к другому.

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

Уровни

Представим себе, что у нас есть два компьютера. Один принадлежит Василию, а второй Диме. Они подключены к одной сети. Василий отправил письмо напрямую к Диме. Теперь встает вопрос – а как теперь это письмо передать по сетевому кабелю? Как мы можем вспомнить компьютер может понимать только одну информацию – нулей (0) и единиц (1).

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

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

При этом чаще всего используются протоколы TCP/IP. Когда вы будете читать любую информацию по данной теме, смотреть таблицы, то помните, что сейчас используются именно протоколы модели TCP/IP. Те же протоколы, которые описаны в таблицах, есть, но они уже давно устарели и являются просто ознакомительной информацией.

Давайте взглянем на все уровни OSI 7, и вам станет немного понятнее, о чем я говорю:

Нумерация идет сверху вниз от высокого до низшего уровня: от седьмого прикладного уровня до первого – физического.

ПРИМЕЧАНИЕ! Для специалистов я советую выписать и запомнить все уровни в нужном порядке. Также нужно запомнить и английские названия, так как они часто встречаются в книгах и на иностранных порталах, посвященных данной тематике.

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

Каждый уровень выполняет определенные цели для перевода информации из одного вида в другой. Также вы можете видеть, что информация передается в разном виде. Почти у каждого уровня есть свой PDU (protocol data unit) или единица измерения информационных данных. Например, на физическом (самом низком уровне) – это обычные биты или последовательность нулей и единиц, которые уже можно передавать по кабелю.

Почти каждый сетевой уровень оперирует своими протоколами данных. Можно посмотреть примерную последовательность перехода информации от одного вида PDU в другой:

Также, исходя из таблицы, вы можете заметить два названия:

Это примерное разделение всех уровней на две градации. Самые интересные из уровней – это как раз класс «Media Layers», так как ими чаще всего и оперируют сетевые инженеры. И они же за них отвечают головой.

ПРИМЕЧАНИЕ! Вы можете посмотреть в таблицу на протоколы модели OSI, и вам станет примерно понятен уровень взаимодействия данных при передаче и приеме.

Принцип работы

Для удобства представления работы 7-ми уровней модели OSI давайте посмотрим на картинку ниже.

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

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

Но для перевода информации от одного уровня к другому используются специальные службы. Также обратите внимание, что на транспортном уровне данные впервые разбиваются на сегменты. Каждый сегмент имеет «нумерованную» метку. Данная метка нужна, чтобы второе принимающее устройство поняло – в каком порядке склеивать эти сегменты, чтобы получить нужные данные. Далее на других уровнях идет разбиение на пакеты, кадры и в самом конце на биты. Пакеты, кадры также имеют свои очередные метки.

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

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

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

Уровень 1 – Физический

Физический или первый уровень – является самым низшим уровнем, так как передаваемая информация имеет вид нулей и единиц. При этом могут использоваться различные протоколы, от которых зависит вид этих самых нулей и единиц. На данном уровне может определяться топология сетей и передача данных по ним.

Разделяют два вида передачи битовых потоков:

На физическом уровне на данный момент используют несколько сред. При кабельном подключении используют витую пару или оптоволокно. Коаксиальный кабель используется, но реже. Есть ещё беспроводная среда, в которой используются радиоволны: 802.11 Wi-Fi, Bluetooth, DSL, GSM и т.д.

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

Советую почитать про среды физического уровня отдельно:

Уровень 2 – Канальный

Данный уровень в семиуровневой модели является одним из самых главных, так как тут появляется адресация. Чтобы знать, куда нужно передавать информацию в сети, которая может состоять из сотни устройств – нужно использовать адреса. На канальном уровне используются MAC-адреса.

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

Уровень 3 – Сетевой уровень

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

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

Обязательно читаем подробную статью про роутер.

Уровень 4 – Транспортный

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

При этом часто используется сквозное соединение, когда данные отправляются напрямую. Также транспортный уровень первый, который взаимодействует с прямыми данными и сеансовым уровнем.

Например, для связи устройств в канальном уровне используется физическая топология сетей. На сетевом уровне логическая топология. А вот на данном уровне идет прямая связь «узел-узел». Например, если вы заходите на какой-то сайт, то вы напрямую связываетесь с определённым сервером через DNS или IP адрес.

Уровень 5 – Сеансовый

Окончательно переводит сегменты или дейтаграммы в уже понятные компьютеру данные. Также на этом этапе может быть разрыв прямой связи между отправляющим или передающим компьютером.

Уровень 6 – Представительский

Окончательно переводит информацию к определенному виду данных, уже понятному для человека. Один из примеров – это кодировка текста. Когда данные приходят в кодировке ASCII, а их нужно перевести в UTF-8 или в другой вид.

Уровень 7 – Прикладной уровень

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

Видео

Источник

Сетевая Модель OSI — разберем каждый из 7 уровней

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

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

Аббревиатура OSI Open Systems Interconnection, означает модель взаимодействия открытых систем. Для решения задачи совместимости разнообразных систем, организация по стандартизации выпустила в 1983 г. эталон модели OSI. Она описывает структуру открытых систем, их требования, и их взаимодействие.

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

Open system – это система, составлена согласно открытым спецификациям, которые доступны каждому, а также соответствуют определенным стандартам. Например, ОС Windows считается open system, потому что она создана на основе открытых спецификаций, которые описывают деятельность интернета, но начальные коды системы закрыты.

Достоинство в том, что есть возможность построить сеть из устройств от разных изготовителей, если нужно, заменить ее отдельные компоненты. Можно без проблем, объединить несколько сетей в одну целую.

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

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

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

Базовая структура представляет собой систему, состоящую из 7 уровней. Возникает вопрос, за что отвечают семь этапов и зачем модели, такое количество уровней? Все они отвечают за определенную ступень процесса отправки сетевого сообщения, а также содержат в себе определенную смысловую нагрузку. Шаги выполняются, сепаративно друг от друга и не требует повышенного контроля, со стороны пользователя. Не правда ли, удобно?

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

Остальные, уровни способствуют обеспечению точной доставки данных между компьютерами в сети, их называют хост-машины.

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

Физический уровень (PHYSICAL)

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

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

Например, есть некий канал связи (КС), отправляемое сообщение, отправитель и соответственно получатель. У КС есть свои характеристики:

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

В качестве канала передачи информации используются:

Очень редко возникают ошибки в оптических кабелях, так как повлиять на распространение света сложно. В медных кабелях, ошибки возникают, но достаточно редко, а в беспроводной среде, ошибки возникают очень часто.

Канальный уровень (DATA LINK)

Следующая станция, которую посетит информация, напомнит таможню. А именно IP-адрес будет сравнен на совместимость со средой передачи. Здесь также выявляются и исправляются недочеты системы. Для удобства дальнейших операций, биты группируются в кадры – frame.

Цель канального уровня – передача сообщений по КС – кадров.

Задачи data link

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

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

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

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

Обнаружить и исправить ошибки

Практика показала эффективность следующих методов, если используется надежная среда для передачи данных (проводная) и ошибки возникают редко, то исправлять их лучше на верхнем уровне. Если в КС ошибки происходят часто, то ошибки необходимо исправлять сразу на канальном уровне.

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

Некоторые протоколы, используемые на канальном уровне, это HDLC, Ethernet применяющая шинную топологию и другие.

Сетевой уровень (NETWORK)

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

Основная задача состоит в создании составных сетей построенных на основе сетевых технологий разного канального уровня: Ethernet, Wi-Fi, MPLS. Сетевой уровень — это «основа» интернета.

Назначение сетевого уровня

Мы можем передавать информацию от одного компьютера к другому через Ethernet и Wi-Fi, тогда зачем нужен еще один уровень? У технологии канального уровня (КУ) есть две проблемы, во-первых, технологии КУ отличаются друг от друга, во-вторых, есть ограничение по масштабированию.

Какие могут быть различия в технологиях канального уровня?

Различный уровень предоставляемого сервиса, некоторые уровни гарантируют доставку и необходимый порядок следования сообщений. Wi-Fi просто гарантирует доставку сообщения, а Ethernet нет.

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

Может различаться максимальный размер кадра (MTU), например, в изернете 1500, а в вай-фай 2300. Как можно согласовывать такие различия на сетевом уровне?

Можно предоставлять разный тип сервиса, например, кадры из Вай-Фай принимаются с отправкой подтверждения, а в Ethernet отправляются без подтверждения.

Для того чтобы согласовать разницу адресаций, на сетевом уровне, вводятся глобальные адреса, которые не зависят от адресов конкретных технологий (ARP для TCP/IP) канального уровня.

Чтобы передавать данные через составные сети, у которых разный размер передаваемого кадра, используется фрагментация. Рассмотрим пример, первый компьютер передает данные второму, через 4 промежуточные сети, объединенные 3-ми маршрутизаторами. У каждой сети разный MTU.

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

Компьютер сформировал первый кадр и передал его на маршрутизатор, маршрутизатор проанализировал размер кадра, и понял, что передать полностью его через сеть 2 нельзя, потому что mtu2 у него слишком мал.

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

Маршрутизатор разбивает данные на 3 части и передает их отдельно.

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

Следующий маршрутизатор объединяет данные в один, большой пакет, определяет его размер и сравнивает с mtu сети 3. И видит, что один пакет MTU3 целиком передать нельзя (MTU3 больше, чем MTU2, но меньше, чем MTU1) и маршрутизатор разбивает пакет на 2 части и отправляет следующему маршрутизатору.

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

Последний маршрутизатор объединяет пакет и отправляет получателю целиком. Фрагментация занимается объединением сетей и это скрыто от отправителя и получателя.

Как решается проблема масштабируемости на сетевом уровне?

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

Задачи сетевого уровня:

Маршрутизация

Поиск пути отправки пакета между сетями через транзитные узлы – маршрутизаторы. Рассмотрим пример выполнения маршрутизации. Схема состоит из 5 маршрутизаторов и двух компьютеров. Как могут передаваться данные от одного компьютера к другому?

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

В следующий раз данные могут быть отправлены другим путем.

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

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

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

Протоколы, применяемые на этом этапе: интернет протокол IP; IPX, необходимый для маршрутизации пакетов в сетях и др.

Транспортный уровень (TRANSPORT)

Есть следующая задача, на компьютер, который соединен с составной сетью приходит пакет, на компьютере работает много сетевых приложений (веб-браузер, скайп, почта), нам необходимо понять какому приложению нужно передать этот пакет. Взаимодействием сетевых приложений занимается транспортный уровень.

Задачи транспортного уровня

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

Модель взаимодействия open system

Хосты — это устройства где функционируют полезные пользовательские программы и сетевое оборудование, например, коммутаторы, маршрутизаторы.

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

Особенностью транспортного уровня является прямое взаимодействие одного компьютера с транспортным уровнем на другом компьютере, на остальных уровнях взаимодействие идет по звеньям цепи.

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

Для адресации на транспортном уровне используются порты, это числа от 1 до 65 535. Порты записываются вот так: 192.168.1.3:80 (IP адрес и порт).

Особенности транспортного уровня

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

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

Сеансовый уровень (SESSION)

Сеансовый (сессия) – это набор сетевых взаимодействий, целенаправленных на решение единственной задачи.

Сейчас сетевое взаимодействие усложнилось и не состоит из простых вопросов и ответов, как было раньше. Например, Вы загружаете веб страничку, чтобы показать в браузере, сначала нужно загрузить сам текст веб страницы (.html), стилевой файл (.css), который описывает элементы оформления веб страницы, загрузка изображений. Таким образом, чтобы выполнить задачу, загрузить веб страницу, необходимо реализовать несколько, отдельных сетевых операций.

Сеансовый определяет, какая будет передача информации между 2-мя прикладными процессами: полудуплексной (по очередная передача и прием данных); или дуплексной (одновременная передача и прием информации).

Уровень представления данных (PRESENTATION)

Функции – представить данные, передаваемых между прикладными процессами, в необходимой форме.

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

Для защиты отправляемых данных по сети используется шифрование: secure sockets layer, а также transport layer security, эти технологии позволяют шифровать данные которые отправляются по сети.

На каком уровне osi используются пакеты что они содержат. Смотреть фото На каком уровне osi используются пакеты что они содержат. Смотреть картинку На каком уровне osi используются пакеты что они содержат. Картинка про На каком уровне osi используются пакеты что они содержат. Фото На каком уровне osi используются пакеты что они содержат

Протоколы прикладного уровня используют TSL/SSL и их можно отличить по букве s в конце. Например, https, ftps и другие. Если в браузере Вы видите, что используется протокол https и замок, это значит, что производится защита данных по сети при помощи шифрования.

Прикладной уровень (APPLICATION)

Необходим для взаимодействия между собой сетевых приложений, таких как web, e-mail, skype и тд.

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

Функции application:

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

Заключение

Анализ проблем с помощью сетевых моделей OSI поможет быстро найти и устранить их. Недаром работа над проектом программы, способной выявить недочеты имея при этом сложное ступенчатое устройство, велась достаточно долго. Данная модель является в действительности эталоном. Ведь в одно время с ней велись работы по созданию других протоколов. Например, TCP/IP. На сегодняшний день, они довольно часто применяются.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *