Стандарт OSI (Open System Interconnection) определяет уровни взаимодействия в сетях с коммутацией пакетов. Стандарт был создан в 1983 году международной организацией стандартов (ISO) с целью упрощения передачи информации в сети. Модель OSI состоит из семи уровней, каждый из которых предоставляет определенные функциональные возможности. Вследствие разделения "служебных обязанностей" между уровнями стало возможным независимое изменение свойств уровней.
В основу модели положены следующие предпосылки:
В табл. 1 приведено описание уровней модели OSI.
Таблица 1    
УровеньОписание
Уровень 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)Передача битов по физическим каналам связи, определяет уровни напряжений, токов, скорость передачи. Данный уровень реализуется в сетевом адаптере (аппаратно)