Главная » Интернет и локальные сети

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

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

Семь уровней модели OSI:

  1. Физический уровень: относится к физическому соединению между двумя точками. Это самый нижний уровень, и его главная задача – передача битовых потоков. Данный уровень отвечает также за активацию, поддержку и деактивацию передачи этих битовых потоков.
  2. Канальный уровень: отвечает за фактическую передачу данных между двумя точками. Если физический уровень занимается просто пересылкой битов, то данный уровень обеспечивает функции более высокого уровня, такие как коррекция ошибок и управление потоком. Этот уровень также предоставляет процедуры для активации, поддержки и деактивации канальных соединений.
  3. Сетевой уровень: действует как промежуточный, и главное его назначение- передача информации между нижним и верхним уровнем. Он определяет адресацию и маршрутизацию.
  4. Транспортный уровень: обеспечивает прозрачную передачу данных между системами. Предоставляя средства для надежной передачи данных, этот уровень освобождает более высокие уровни от забот по осуществлению надежной или экономичной передачи данных.
    5.Сеансовый уровень: отвечает за установление и последующую поддержку связи между сетевыми приложениями.
  5. Уровень представления данных: отвечает за представление приложениям данных с употреблением понятного для них синтаксиса или языка. Здесь возможны такие функции, как шифрование и сжатие данных.
  6. Прикладной уровень: следит за требованиями приложений.

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

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

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

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

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

Ваш комментарий появится после модерации.