Стандарт OSI (Open System Interconnection) определяет уровни взаимодействия в сетях с коммутацией пакетов. Стандарт был создан в 1983 году международной организацией стандартов (ISO) с целью упрощения передачи информации в сети. Модель OSI состоит из семи уровней, каждый из которых предоставляет определенные функциональные возможности. Вследствие разделения "служебных обязанностей" между уровнями стало возможным независимое изменение свойств уровней.
В табл. 1 приведено описание уровней модели OSI.
| Уровень
| Описание
|
| Уровень 7. Прикладной уровень (Application layer)
| Обеспечивает доступ к информации в сети путем использования определенного протокола (HTTP, FTP)
|
| Уровень 6. Представительный уровень (Presentation layer)
| Устраняет синтаксические различия, различия в кодировках символов. Изменяет форму представления информации, но не ее содержание
|
| Уровень 5. Сеансовый уровень (Session layer)
| Координирует параметры соединения в сети. Используется редко
|
| Уровень 4. Транспортный уровень (Transport layer)
| Обеспечивает передачу пакетов между узлами, контролирует правильность передачи, восстанавливает последовательность пакетов. В зависимости от условий транспортный уровень устанавливает одно или несколько сетевых соединений. Двумя основными транспортными протоколами являются TCP (Transmission Control Protocol) и UDP (User Datagram Protocol)
|
| Уровень 3. Сетевой уровень (Network layer)
| Обеспечивает передачу пакетов между узлами сети с использованием маршрутизации, оперирует с сетевым адресом
|
| Уровень 2. Канальный уровень (Data Link layer)
| Проверка доступности среды, передача, обнаружение и коррекция ошибок. Формируются кадры (группы байт), контрольные суммы, определяется момент начала и окончания передечи кадра. Данный уровень может реализовываться аппаратно или программно
|
| Уровень 1. Физический уровень (Physical layer)
| Передача битов по физическим каналам связи, определяет уровни напряжений, токов, скорость передачи. Данный уровень реализуется в сетевом адаптере (аппаратно)
|