Для обеспечения единого представления данных в сетях, в которых используются различные конфигурации серверов, устройства и программы, была разработана базовая эталонная сетевая модель – OSI. Она является своеобразным сводом правил и процедур передачи данных в самых разных сетевых средах.
Содержание:
Модель OSI насчитывает 7 уровней, каждый из которых не зависит от функционирования других. Каждый уровень несет определенное количество данных. Часть информации – это служебные данные. Вторая часть – это полезная нагрузка, носящая название PDU (Protocol Data Unit).
Вертикальная модель OSI состоит из следующих уровней: физического, канального, сетевого, транспортного, сеансового, представительского и прикладного. Каждому уровню модели OSI соответствует определенный операнд. Так, на физическом уровне используются биты, на канальном – кадры, на сетевом – пакеты, на транспортном – сегменты. На сеансовом, представительском и прикладном уровне в качестве операндов используются сообщения.
Физический уровень
Первый уровень модели OSI – физический. В нем содержатся только лишь единицы и нули. Других систем измерения он не знает. На физическом уровне выполняется исключительно передача информации. На данном уровне используются сетевые адаптеры и концентраторы.
Канальный уровень
Этот уровень модели OSI отвечает за адресацию. Его главная задача – доставка кадров адресату в целости и сохранности. К задачам data link можно отнести обнаружение и коррекцию ошибок при отправке данных. Этот уровень также отвечает за обеспечение согласованного доступа к разделяемой среде.
На канальном уровне обычно функционирует протокол ARP. Стоит добавить, что адресация канального уровня работает исключительно в пределах одного сегмента сети.
Сетевой уровень
Сетевой уровень модели OSI необходим для определения пути передачи информации. Он отвечает за определение подходящих маршрутов, выявление неполадок в работе сети, маршрутизацию, коммутацию, а также за преобразование логических сетевых адресов в соответствующие им физические.
Транспортный уровень
На данном уровне осуществляется управление передачей данных по сети. Транспортный уровень также отвечает за обеспечения подтверждения передачи. На этом уровне появляются протоколы TCP и UDP, отвечающие за надежность доставки данных. Так, протокол TCP может запрашивать повторную передачу информации в том случае, если важные данные не были корректно приняты. У TCP также есть возможность изменения скорости передачи информации. Такая возможность актуальна в том случае, если адресат не успевает принять все данные.
Сеансовый уровень
Сеансовый уровень модели OSI обеспечивает поддержку взаимодействия между удаленными процессами. Именно он предназначен для обеспечения взаимодействия различных сетевых программ на протяжении длительного времени. В перечень задач этого уровня также входит создание и завершение сеанса, определение права на передачу, поддержка сеанса в случае неактивности сетевых программ и т.д.
Представительский уровень
Уровень представления модели OSI преобразовывает данные в общий формат, в котором они будут передаваться по сети. Presentation layer – это промежуточный протокол, предназначенный для преобразования данных из соседних сетевых программ. С его помощью между собой обмениваются сетевые программы, которые функционируют в разнородных компьютерных системах. Этот уровень форматирует и преобразовывает код для обеспечения гарантии поступления данных, понятных приложению.
Прикладной уровень
Данный уровень модели OSI считается наиболее многочисленным и разнообразным. Именно здесь выполняются все высокоуровневые протоколы – HTTP, RDP, POP и т.д. Прикладной уровень обеспечивает взаимодействие таких сетевых приложений, как Skype, службы электронной почты, веб приложения и т.д. Простыми словами, на этом уровне обеспечивается доступ ко всем необходимым сетевым службам.
Заключение
Используя сетевую модель OSI можно достаточно быстро найти, проанализировать и устранить любые проблемы в работе сети. Эта модель позволяет абстрагироваться от других уровней и найти ошибку в работе именно проблемной части.