Можно ли с помощью модели OSI описать архитектуру информационной системы?
Коллеги, как вы считаете, можно ли воспринимать компоненты информационной системы или несколько взаимодействующих по сети приложений как уровни в модели OSI?
Поясню на примере: допустим пользователь через браузер отправляет какой-то файл на сервер по http. Дальше сервер обрабатывает каким-то образом данный файл, например архивирует его и отправляет куда-то дальше, например по SMTP или через систему очередей сообщений, получатель сообщения разархивирует сообщение и кладет в папку на диске, откуда этот файл скачивает другой пользователь через FTP.
Получается у нас есть следующие компоненты системы:
1) приложение 1 - браузер
2) приложение 2 - сервер 1
3) приложение 3 - сервер 2
4) приложение 4 - клиент ftp
С одной стороны все это разные приложения, которые взаимодействуют между собой на том же прикладом уровне в понятиях модели OSI, но если рассматривать их все как одну систему, которая обеспечивает передачу сообщения от пользователя А до пользователя Б, то можно выделить браузер и клиент ftp как компоненты прикладного уровня, а сервер 1 и 2 как компоненты представительского/транспортного уровня так как в рамках данной системы данные приложения выполняют разные задачи.
К примеру прошу сильно не придираться, так как протоколы могут быть по идее любыми, а количество уровней большим, но надеюсь суть вопроса будет понята.