В абстрактном виде процесс выполнения протокола моделируется взаимодействием двух модулей файлового протокола (МФП). Два МФП связываются с помощью услуг, доступных в пределах своего нижнего уровня, таким образом, чтобы предоставить услуги, требуемые на его верхнем уровне. Эти концепции иллюстрируют рисунок 2.
Рисунок 2 - Модель модуля файлового протокола
Файловая услуга определяется асимметричной схемой, где пользователь А является инициирующим логическим объектом файловой услуги, а пользователь В является ответственным логическим объектом.
Функционирование каждого МФП определяется в терминах:
а) действий, которые он выполняет:
1) посылка сервисных примитивов индикации или подтверждения пользователю услуги верхнего уровня;
2) посылка сервисных примитивов запроса или ответа поставщику услуг нижнего уровня;
б) воздействий, которые он получает:
1) получение сервисных примитивов запроса или ответа от пользователя услуги верхнего уровня;
2) получение сервисных примитивов индикации или подтверждения от поставщика услуг нижнего уровня;
3) указания о локальных ошибках;
4) вмешательство административного управления;
в) имеющейся информации:
1) информация, связанная с оконечным пунктом ассоциации услуги нижнего уровня; эта информация теряется, если ассоциация услуги на нижнем уровне перестает существовать;
2) информация, связанная с оконечным пунктом услуги верхнего уровня; в протоколе восстановления при ошибках предусмотрены процедуры восстановления при потере ассоциации услуги нижнего уровня на основе информации, касающейся двух оконечных пунктов ассоциации услуги верхнего уровня.
Примечания
1 Услугой нижней границы для базисного протокола является совокупность сервисного элемента управления ассоциацией и услуги уровня представления, а услугой верхней границы является внутренняя файловая услуга.
2 Услугой нижней границы для протокола восстановления при ошибках является внутренняя файловая услуга, а услугой верхней границы является внешняя файловая услуга.
3 Информация, описывающая ассоциацию услуги на верхнем уровне, в случае внешней файловой услуги сохраняется при системных отказах и, таким образом, является доступной для полноценного восстановления.