Page 219 - ЭВМ
P. 219

тическая  реализация  даже  очень  простых  распределенных  систем
               на  базе CAN  показывает,  что  помимо  предоставляемых  сервисов
               уровня  канала  данных  требуются  более  широкие  функциональные
               возможности:  передача  блоков  данных  длиной  более  чем 8  байтов,

               подтверждение  пересылки  данных,  распределение  идентификаторов,
               запуск сети и функции супервизора узлов. Так как эти дополнитель-
               ные  функциональные  возможности  непосредственно  используются
               прикладным  процессом,  вводится  понятие  уровня  приложений
               (Application Layer) и протоколов высокого уровня. Обычно их и назы-
               вают CAN-протоколы [41].
                      OSI-модель протоколов высокого уровня на базе CAN, про-

               токолов TCP/IP. Для систем реального времени на базе CAN нет не-
               обходимости в реализации определенной стандартом полной 7-уров-
               невой модели OSI (рис. 6.23). Это связано с тем, что типичная CAN-
               система имеет в своей основе единственный канал данных для обмена
               сообщениями между устройствами, все устройства ориентированы на
               конкретный  способ  передачи  данных  по  каналу,  а  приложения  пи-

               шутся именно под данную архитектуру сети и данный протокол. По-
               этому нет необходимости в реализации уровня представлений, уровня
               сеанса и сетевого уровня из 7-уровневой модели OSI, в связи с чем
               были  оставлены  только 3  уровня  этой  модели: физический  уровень,
               уровень  канала  данных  и  уровень  приложений (рис. 6.24).  Причем
               последний реализует некоторые функции транспортного уровня.


































                                     Рис. 6.23. Полная 7-уровневая модель OSI


                                                           214
   214   215   216   217   218   219   220   221   222   223   224