Сетевая модель osi

Обнаружение и исправление ошибок

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

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

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

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

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

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

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

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

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

Работа с кадрами

Физический уровень предназначен для передачи потока бит по КС. А на канальном уровне необходимо передавать не отдельные биты, а целые сообщения. Задача №1 для канального уровня, выделить сообщения из потока бит, которые приходят по среде передачи данных. 

Формирование кадра

Например, есть два ноутбука Хост 1 и Хост 2. И на картинке ниже есть три уровня, сетевой, канальный и физический. 

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

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

Обзор сетевой модели TCP/IP

Модель TCP/IP определяет и опирается на большой набор протоколов, которые позволяют компьютерам обмениваться данными. Чтобы определить протокол, TCP/IP использует документы, называемые RFC (Requests For Comments) (вы можете найти эти RFC в Интернете с помощью любой поисковой системы). Модель TCP/IP также позволяет избежать повторения работы, уже проделанной другим органом по стандартизации или консорциумом производителей, просто ссылаясь на стандарты или протоколы, созданные этими группами. Например, Институт инженеров по электротехнике и электронике (IEEE) определяет локальные сети Ethernet; модель TCP/IP не определяет Ethernet в RFC, но в качестве дополнения ссылается на IEEE Ethernet.

Модель TCP/IP создает набор правил, который позволяет всем нам вынуть компьютер (или мобильное устройство) из коробки, подключить все нужные кабели, включить его, подключиться к сети и использовать ее. Вы можете использовать веб-браузер для подключения к любимому веб-сайту, использовать практически любое приложение, и всё это работает. Как? Что ж, операционная система на компьютере реализует части модели TCP/IP. Сетевая карта Ethernet или карта беспроводной локальной сети, встроенная в компьютер, реализует стандарты локальной сети, на которые ссылается модель TCP/IP. Проще говоря, производители, создавшие аппаратное и программное обеспечение, реализовали TCP/IP.

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

Рисунок 2 – Уровни сетевой модели TCP/IP

Модель TCP/IP показывает общие термины и уровни, используемые сегодня, когда люди говорят о TCP/IP.

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

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

Сетевой (межсетевой) уровень фокусируется на доставке данных по всему пути от исходного компьютера-отправителя до конечного компьютера-получателя.

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

ПРИМЕЧАНИЕ. В RFC 1122 используется несколько отличная четырехуровневая оригинальная версия модели TCP/IP (в которой физический и канальный уровни были объединены в уровень сетевого доступа), но и для реальных сетей, и для сегодняшней сертификации CCNA (2020 год, информация из «CCNA 200-301 Official Cert Guide» Уенделла Одома), используйте пятиуровневую модель, показанную здесь на рисунке 2.

Многие из вас уже слышали о нескольких протоколах TCP/IP (примеры, которых перечислены в таблице 1). Большинство протоколов и стандартов в этой таблице будут объяснены позже более подробно.

Таблица 1. Архитектурная модель TCP / IP и примеры протоколов
Уровень модели TCP/IP Примеры протоколов
Прикладной уровень (уровень приложений) Система имен DNS
Конфигурация узла BOOTP, DHCP
Электронная почта SMTP, POP, IMAP
Передача файлов FTP, TFTP
Веб HTTP
Транспортный уровень TCP, UDP
Сетевой (межсетевой) уровень IP, NAT
Поддержка IP ICMP
Протоколы маршрутизации OSPF, EIGRP
Уровень сетевого доступа (канальный уровень и физический уровень) ARP, PPP, Ethernet, 802.11 (Wi-Fi)

Далее в этой главе мы более подробно рассмотрим уровни модели TCP/IP.

Канальный уровень

Канальный уровень (data link layer) – он нам нужен для взаимодействия сетей на физическом уровне. Наверное, все слышали о MAC-адресе, вот он является физическим адресом. Устройства канального уровня – коммутаторы, концентраторы и т.п.

IEEE (Institute of Electrical and Electronics Engineers — Институт инженеров по электротехнике и электронике) определяет канальный уровень двумя подуровнями: LLC и MAC.

LLC – управление логическим каналом (Logical Link Control), создан для взаимодействия с верхним уровнем.

MAC – управление доступом к передающей среде (Media Access Control), создан для взаимодействия с нижним уровнем.

Объясню на примере: в Вашем компьютере (ноутбуке, коммуникаторе) имеется сетевая карта (или какой-то другой адаптер), так вот для взаимодействия с ней (с картой) существует драйвер. Драйвер – это некоторая программа — верхний подуровень канального уровня, через которую как раз и можно связаться с нижними уровнями, а точнее с микропроцессором (железо) – нижний подуровень канального уровня.

Типичных представителей на этом уровне много. PPP (Point-to-Point) – это протокол для связи двух компьютеров напрямую. FDDI (Fiber Distributed Data Interface) – стандарт передаёт данные на расстояние до 200 километров. CDP (Cisco Discovery Protocol) – это проприетарный (собственный) протокол принадлежащий компании Cisco Systems, с помощью него можно обнаружить соседние устройства и получить информацию об этих устройствах.

Вся третья часть курса CCNA (Exploration 3) об устройствах второго уровня.

Исправление недостатков

Зачастую изъяны кровли по причине некачественного материала или неправильного монтажа определяются не сразу. Обычно это выясняется через несколько месяцев или после первых осадков. Устранить дефект можно во многих случаях, но для начала нужно понять его причину. Например, при вздутии битумной черепицы её нужно заменить. А если крыша сильно протекает, то потребуется капитальный ремонт и дополнительная гидроизоляция конструкции. В таких вопросах лучше всего довериться специалистам, у которых есть лицензия на проведение подобных работ. Рекомендации мастера будут наиболее полными и объективными.

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

Это уровень модели OSI, отвечающий за маршруты, по которым идет передача данных. Устройства, которые работают на этой ступени, называются маршрутизаторами. Данные на этом уровне передаются пакетами. На канальном уровне устройство определялось при помощи физического адреса (MAC), а на сетевом начинают фигурировать IP-адреса — логический адрес какого-либо устройства сети, интерфейса.

Рассмотрим функции сетевого уровня модели OSI.

Основная задача данной ступени — это обеспечение передачи данных между оконечными устройствами.

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

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

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

Рассмотрим список протоколов сетевого уровня модели OSI. Это упомянутый раньше IP, который входит в стек TCP/IP, ICMP (отвечает за передачу управляющих и сервисных данных), IGMP (групповая передача данных, мультикаст), BGP (осуществление динамической маршрутизации) и многие другие.

Схема армирования

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

Армирование одномаршевой лестницы

Такая лестница самая простая, нагрузку выдержит каркас, выполненный в 1 слой. Сначала укладывают продольные прутья диаметром 10-12 см. По правилам при длине пролета 2 м расстояние между ними 19 см. С увеличением на каждый 1 м шаг уменьшают на 2 см. Поперечные стержни располагают через 20 см, образуя прямоугольные ячейки.

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

Расстояние от каркаса до днища опалубки должно составлять 3 см

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

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

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


Монолитная лестница укрепляет здание.

Армирование двухмаршевой лестницы

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

Армируют пролеты и лестничные площадки. Для усиления конструкции формируют двухслойный каркас – лестница будет надежной и прочной. Расстояние между сетками в 15 см выдерживают вертикальными фиксаторами из прутков диаметром 8 мм.

Инструкция

При сборке каркаса выполняются однотипные операции после установки опалубки.

Он собирается в такой последовательности:

  1. Укладывают продольные пруты с одинаковым шагом, если не хватает длины, стыкуют. В местах перехода на верхнюю площадку изгибают, концы заводят в стену.
  2. Подкладывают фиксаторы, привязывают поперечные стержни. На верхней площадке они не нужны – вместо них заводят продольную арматуру со второго марша.
  3. Принимаются за нижнюю площадку. Сгибают стержни и привязывают к продольным на пролете. Укладывают поперечные пруты, скрепляют.

Усиливать ступени арматурной сеткой необязательно – они почти совсем не испытывают напряжения.

Чертежи

Бетонную лестницу в частном доме необходимо рассчитать, составить схему.

Можно воспользоваться стандартными размерами: пролет шириной 1 м, лестничная площадка – 1,1 м. Длина марша зависит от угла наклона лестницы: чем он больше, тем короче пролет.

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

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

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

Транспортный уровень устанавливает основные каналы данных, которые приложения используют для обмена данными для конкретных задач. Уровень устанавливает соединение между хостами в форме услуг сквозной передачи сообщений, которые не зависят от базовой сети и от структуры пользовательских данных и логистики обмена информацией. Возможности подключения на транспортном уровне можно разделить на две категории: ориентированные на установление соединения , реализованные в TCP, или не связанные с установлением соединения , реализованные в UDP. Протоколы в этом слое могут обеспечить контроль ошибок , сегментацию , управление потоком , управление перегрузкой и применение адресации ( номера портов ).

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

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

TCP — это протокол, ориентированный на соединение, который решает многочисленные проблемы надежности при обеспечении надежного потока байтов :

  • данные поступают по порядку
  • данные имеют минимальную ошибку (т.е. правильность)
  • повторяющиеся данные отбрасываются
  • потерянные или отброшенные пакеты повторно отправляются
  • включает контроль заторов на дорогах

Новый протокол передачи управления потоком (SCTP) также является надежным транспортным механизмом с установлением соединения. Он ориентирован на поток сообщений, а не на поток байтов, как TCP, и обеспечивает несколько потоков, мультиплексированных по одному соединению. Она также обеспечивает Многодомность поддержку, в котором соединительный конец может быть представлен несколькими IP — адресами (представляющих несколько физических интерфейсов), так что , если один выходит из строя, соединение не прерывается. Первоначально он был разработан для приложений телефонии (для передачи SS7 по IP).

Надежность также может быть достигнута за счет использования IP по надежному протоколу передачи данных, например High-Level Data Link Control (HDLC).

User Datagram Protocol (UDP) является установление соединения дейтаграммы протокола. Как и IP, это ненадежный протокол, требующий максимальных усилий. Надежность достигается путем обнаружения ошибок с использованием алгоритма контрольной суммы. UDP обычно используется для таких приложений, как потоковая передача мультимедиа (аудио, видео, передача голоса по IP и т

Д.), Где своевременное поступление более важно, чем надежность, или для простых приложений запросов / ответов, таких как поиск DNS , где накладные расходы на настройку надежное соединение непропорционально велико. Транспортный протокол реального времени (RTP) — это протокол дейтаграмм, который используется поверх UDP и предназначен для данных в реальном времени, таких как потоковая передача мультимедиа .

Приложения на любом заданном сетевом адресе различаются по их TCP- или UDP-порту. По соглашению, некоторые хорошо известные порты связаны с конкретными приложениями.

Транспортный уровень модели TCP / IP или уровень хост-хост примерно соответствует четвертому уровню в модели OSI, также называемому транспортным уровнем.

Общие сведения

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

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

Итак, сколько уровней в сетевой модели OSI и какие они?

  1. Физический.
  2. Канальный.
  3. Сетевой.
  4. Транспортный.
  5. Сеансовый.
  6. Представительский.
  7. Прикладной.

Чем сложнее структура сетевого устройства, тем большее количество возможностей оно открывает, при этом работает одновременно на большем количестве уровней модели. Это влияет в том числе и на быстродействие устройств: чем больше уровней задействовано, тем медленнее происходит работа.

Взаимодействие уровней происходит при помощи интерфейсов между двумя соседними уровнями и через протоколы в рамках одного уровня.

Справочная информация

ДокументыЗаконыИзвещенияУтверждения документовДоговораЗапросы предложенийТехнические заданияПланы развитияДокументоведениеАналитикаМероприятияКонкурсыИтогиАдминистрации городовПриказыКонтрактыВыполнение работПротоколы рассмотрения заявокАукционыПроектыПротоколыБюджетные организацииМуниципалитетыРайоныОбразованияПрограммыОтчетыпо упоминаниямДокументная базаЦенные бумагиПоложенияФинансовые документыПостановленияРубрикатор по темамФинансыгорода Российской Федерациирегионыпо точным датамРегламентыТерминыНаучная терминологияФинансоваяЭкономическаяВремяДаты2015 год2016 годДокументы в финансовой сферев инвестиционной

Сравнение с моделью TCP / IP

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

  • Уровень приложений Интернета отображается на уровень приложений OSI, уровень представления и большую часть уровня сеанса.
  • TCP / IP , транспортный уровень отображает к изящным тесной зависимости от уровня сеанса OSI, а также транспортного уровня OSI.
  • Интернет — слой выполняет функцию , как те , в подмножестве сетевого уровня OSI.
  • В канальном уровне соответствует канальному OSI и могут включать в себя то же функцию , как на физическом уровень, а также некоторые протоколы сетевого уровня в ЕМ.

Эти сравнения основаны на исходной семиуровневой модели протокола, определенной в ISO 7498, а не на уточнениях внутренней организации сетевого уровня.

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

Хотя модель OSI все еще часто упоминается, набор протоколов Интернета стал стандартом для сетей. Прагматический подход TCP / IP к компьютерным сетям и независимым реализациям упрощенных протоколов сделал его практической методологией. Некоторые протоколы и спецификации в стеке OSI остаются в использовании, одним из примеров является IS-IS , который был указан для OSI как ISO / IEC 10589: 2002 и адаптирован для использования в Интернете с TCP / IP как RFC   .

Модель TCP IP

Модель TCP/IP немного отличается от модели OSI, если говорить конкретней в данной модели объединили некоторые уровни модели OSI и их здесь всего 4:

  • Прикладной;
  • Транспортный;
  • Сетевой;
  • Канальный.

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

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

Надеюсь все это, Вам поможет понимать взаимодействие сетей.

Нравится1Не нравится

Определения

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

На каждом уровне N два объекта обмениваются блоками данных (PDU) с помощью протокола данного уровня на соответствующих устройствах. Каждый PDU содержит блок служебных данных (SDU), связанный с верхним или нижним протоколом.

Обработка данных двумя взаимодействующими OSI-совместимыми устройствами происходит следующим образом:

  1. Передаваемые данные составляются на самом верхнем уровне передающего устройства (уровень N) в протокольный блок данных (PDU).
  2. PDU передается на уровень N-1, где он становится сервисным блоком данных (SDU).
  3. На уровне N-1 SDU объединяется с верхним, нижним или обоими уровнями, создавая слой N-1 PDU. Затем он передается в слой N-2.
  4. Процесс продолжается до достижения самого нижнего уровня, с которого данные передаются на принимающее устройство.
  5. На приемном устройстве данные передаются от самого низкого уровня к самому высокому в виде серии SDU, последовательно удаляясь из верхнего или нижнего колонтитула каждого слоя до достижения самого верхнего уровня, где принимаются последние данные.

Стандартные модели

Модель OSI, которая была определена в стандарте ISO/IEC 7498, состоит из следующих частей:

ISO/IEC 7498-1 — базовая модель

ISO/IEC 7498-2 — архитектура безопасности

ISO/IEC 7498-3 — наименования и адресация

ISO/IEC 7498-4 — система менеджмента

ISO/IEC 7498-1 — также опубликован в качестве рекомендации МСЭ-Т X. 200.

Архитектурное решение

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

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

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

Помимо этого, на сеансовом уровне могут использоваться такие протоколы, как L2TP (туннельный протокол для поддержки пользовательских виртуальных сетей), PAP (отправляет на сервер данные авторизации пользователей без шифрования и подтверждает их подлинность) и другие.

Не выключайте компьютер

TCP/IP и OSI

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

Таблица 1.1 Сетевая модель TCP/IP

# TCP/IP(RU) TCP/IP(EN)
4 Приложений Application layer
3 Транспортный Transport layer
2 Интернет Internet layer
1 Канальный (в некоторых источниках Физический) Link layer

Таблица 1.2 Сетевая модель OSI

# OSI(RU) OSI(EN)
7 Приложений Application layer
6 Презентаций Presentation layer
5 Сессий Session layer
4 Транспортный Transport layer
3 Сетевой Network layer
2 Канальный Data Link layer
1 Физический Physical layer

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

Эти знания помогут вам понять, что означают понятия “коммутатор 2-го уровня”, “коммутатор 3-го уровня” или “L2-канал”, “L3-канал”, а самое главное, – на CCNA экзамене вам точно встретятся вопросы о сетевых моделях.

Таблица 1.3 Пример протоколов каждого уровня

Название уровня Пример протоколов
Приложений HTTP, FTP, SNMP, POP3
Транспортный TCP, UDP
Интернет IP
Физический Ethernet

Соответствие модели OSI и других моделей сетевого взаимодействия

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

Семейство TCP/IP

Семейство TCP/IP имеет три транспортных протокола: TCP, полностью соответствующий OSI, обеспечивающий проверку получения данных; UDP, отвечающий транспортному уровню только наличием порта, обеспечивающий обмен датаграммами между приложениями, не гарантирующий получения данных; и SCTP, разработанный для устранения некоторых недостатков TCP, в который добавлены некоторые новшества. В семействе TCP/IP есть ещё около двухсот протоколов, самым известным из которых является служебный протокол ICMP, используемый для внутренних нужд обеспечения работы; остальные также не являются транспортными протоколами.

Семейство IPX/SPX

В семействе IPX/SPX порты появляются в протоколе сетевого уровня IPX, обеспечивая обмен датаграммами между приложениями (операционная система резервирует часть сокетов для себя). Протокол SPX, в свою очередь, дополняет IPX всеми остальными возможностями транспортного уровня в полном соответствии с OSI.

В качестве адреса хоста ICX использует идентификатор, образованный из четырёхбайтного номера сети (назначаемого маршрутизаторами) и MAC-адреса сетевого адаптера.

Потоки данных через модель OSI

Для того чтобы считываемая человеком информация передавалась по сети с одного устройства на другое, данные должны перемещаться вниз по семи уровням модели OSI на передающем устройстве, а затем вверх по семи слоям на принимающей стороне. Например, кто-то хочет отправить письмо подруге. Отправитель составляет свое сообщение в приложении электронной почты на своем ноутбуке, а затем нажимает “отправить”. Его почтовое приложение передаст сообщение электронной почты на уровень приложения, который выберет протокол (SMTP) и передаст данные на уровень представления. Затем данные сжимаются и попадают на уровень сеанса, который инициализирует сеанс связи.

Затем данные попадут на транспортный уровень отправителя, где они будут сегментированы, затем эти сегменты будут разбиты на пакеты на сетевом уровне, которые будут разбиты еще дальше на фреймы на уровне канала передачи данных. Этот уровень доставит их на физический уровень, который преобразует данные в битовый поток 1s и 0s и отправит его через физический носитель, такой как кабель. Как только компьютер получателя получит битовый поток через физический носитель (например, wifi), данные будут проходить через ту же серию слоев на его устройстве, но в обратном порядке. Сначала физический уровень преобразует битовый поток из 1s и 0s в кадры, которые передаются на уровень канала передачи данных. Уровень канала передачи данных затем соберет кадры в пакеты для сетевого уровня. Сетевой уровень тогда сделает сегменты из пакетов для транспортного уровня, который соберет сегменты в одну часть данных.

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

Литература

  • А. Филимонов. Построение мультисервисных сетей Ethernet. — М.: BHV, 2007. ISBN 978-5-9775-0007-4.
  • Руководство по технологиям объединённых сетей. 4-е изд. — М.: Вильямс, 2005. ISBN 5-8459-0787-X.
  • Интернет ресурс: сервер :
    • Этот сервер, содержащий сведения по сетевым технологиям начал формироваться в 1997 году. Он частично создан на средства, выделенные по проектам РФФИ (99-07-90102 и 01-07-90069).
    • В основу материалов легли тексты книг:
      • «Протоколы и ресурсы Интернет» (Радио и связь, М. 1996),
      • «Сети Интернет. Архитектура и протоколы» (Сиринъ, М. 1998),
      • «Протоколы Интернет. Энциклопедия» («Горячая линия — Телеком», М. 2001, 1100 стр.),
      • «Протоколы Internet для электронной торговли» («Горячая линия — Телеком», М. 2003, 730 стр.),

которые базировались на двух курсах, читаемых студентам[значимость факта?] кафедр «Телекоммуникационные сети и системы» (факультет МФТИ ФРТК), «Интеграции и менеджмента» (факультет МФТИ ФОПФ) и «Информатики» (факультет НаноБиоИнфоКогни МФТИ) — «Каналы и сети передачи данных», «Протоколы Интернет».

Соответствие модели OSI и других моделей сетевого взаимодействия

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

Семейство TCP/IP

Семейство TCP/IP имеет три транспортных протокола: TCP, полностью соответствующий OSI, обеспечивающий проверку получения данных; UDP, отвечающий транспортному уровню только наличием порта, обеспечивающий обмен датаграммами между приложениями, не гарантирующий получения данных; и SCTP, разработанный для устранения некоторых недостатков TCP, в который добавлены некоторые новшества. В семействе TCP/IP есть ещё около двухсот протоколов, самым известным из которых является служебный протокол ICMP, используемый для внутренних нужд обеспечения работы; остальные также не являются транспортными протоколами.

Семейство IPX/SPX

В семействе IPX/SPX порты появляются в протоколе сетевого уровня IPX, обеспечивая обмен датаграммами между приложениями (операционная система резервирует часть сокетов для себя). Протокол SPX, в свою очередь, дополняет IPX всеми остальными возможностями транспортного уровня в полном соответствии с OSI.

В качестве адреса хоста ICX использует идентификатор, образованный из четырёхбайтного номера сети (назначаемого маршрутизаторами) и MAC-адреса сетевого адаптера.

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

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

  1. Физический уровень — Определяет как переносить данные с одного компьютера на другой, работает на битовом уровне;
  2. Канальный уровень — Этот уровень нужен для обеспечения сети на физическом уровне;
  3. Сетевой уровень — Нужен для определения пути по которому будут отправятся данные;
  4. Транспортный уровень — Модель нужна для надёжной отправки данных от одного устройства, к другому;
  5. Сеансовый уровень — Этот уровень нужен для обеспечения сеанса связи между двумя компьютерами;
  6. Уровень представления — Обеспечивает преобразование протоколов и кодирование/декодирование данных;
  7. Прикладной уровень — Уровень обеспечивает взаимодействие пользователя со сетью;

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

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

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

Adblock
detector