Модель OSI.
Она является базовой моделью при организации взаимодействия открытых систем, т.е. утвержденная эталонная модель сетевого взаимодействия.
Эта модель включает в себя семь уровней:
7)Определяет методы взаимодействия приложений в сети, включая СУБД, электронную почту и т.д.
6)Определяет методы описания, форматирования, преобразования и кодирования данных.
5)Определяет методы взаимодействия процесса. Обеспечивает поддержку сеанса работы в течение необходимого промежутка времени, выполняя при этом защитные и административные функции, а также функции по установлению связи.
4)Определяет проколы для структурирования сообщений и обеспечивает проверку на наличие ошибок при передаче данных.
3)Определяет протоколы маршрутизации в сети.
2)Обеспечивает целостность потока от одного узла к другому, путем синхронизации блоков данных и использования контрольных функций.
1)определяет механизм взаимодействия со средой передачи данных и интерфейса с аппаратным обеспечением.
Клиент – серверные приложения.
Клиент – серверные приложения являются логическим продолжением файл – серверных приложений. Под клиент – серверными приложением будем понимать информационную систему, основанную на использовании серверов баз данных (в отличие от файлов с данными).
Информационная система в общем случае состоит из:
1)Собственно интерфейс пользователя + код приложения.
2)СУБД.
3)БД.
В зависимости от того, как распределены эти три части между сервером и клиентами различают разновидности клиент – серверной архитектуры. Они называются толстыми и тонкими клиентами.
Рисунок. Толстый клиент