В 1978 году Международной организации в противовес «закрытым» сетевым системам и с целью разрешения проблемы «открытых» систем с различными видами вычислительного оборудования и различающимися стандартами протоколов было предложено «описательная модель взаимодействия открытых систем» ее еще сокращенно называют OSI модель или ISO.
Уровень OSI модели | Функция |
7 уровень – это прикладной уровень | В обеспечение связи программ пользователя с объектами сети |
6 уровень – уровень представления данных | Определяет синтаксис данных, а также управляет отображением на виртуальном терминале |
5 уровень – сеансовый уровень | Управляет ведением диалога между объектами сети |
4 уровень – транспортный уровень | Обеспечивает прозрачность передачи данных между объектами сети |
3 уровень – сетевой уровень | Определяет маршрутизацию в сети и связь между сетями |
2 уровень – передача данных | Определяет передачу данных по каналу, контроля ошибок и синхронизацию данных |
1 уровень – физический уровень | Установление и поддержки физического соединения |
Все что находится выше 7 уровня это задачи решаемые в прикладных программах. Идея семиуровневого «открытого» соединения состоит не в попытки универсального множество протоколов связи, а в обеспечении «модели» в рамках которой могут быть использованы уже существующие протоколы.
|
|
Применение OSI модели в промышленных сетях.
Большинство промышленных сетей поддерживают 1, 2 и 7 уровень OSI модели, т.е физический уровень, уровень передачи данных и прикладной уровень. Все другие уровни, как правило избыточны. Физический уровень (physical layer) обеспечивает необходимые механически функциональные электрические характеристики для установления поддержания и размыкания физического соединения. Уровень передачи данных (data link layer) гарантирует передачу данных между устройствами, этот уровень управляет не только сетевым доступом, но так же механизмами защиты и восстановления данных в случае ошибок при передачи. Прикладной уровень (applycation layer interface) обеспечивает непосредственную поддержку прикладных процессов и программ конечного пользователя и управления взаимодействия этих программ с различными сетями передачи данных, как исключение существуют протоколы промышленных сетей реализующие все 7 уровеней OSI моделей сеть lonworks.