Разработанный алгоритм предусматривает выполнение тестовых запросов к службам сервера и проверку поступивших ответов. Блок-схема алгоритма метода проверки работоспособности серверов  показана на рисунке. Последовательность действий данного алгоритма:

  1. Начало выполнения алгоритма.
  2. Подключение к серверу по сети.
  3. Проверка, было ли подключение успешным.
  4. Если подключение не удалось, то программа записывает сообщение о недоступности сервера по сети.
  5. При успешном подключении выполняется тестовый запрос к проверяемой службе сервера.
  6. Проверка, выполнился ли данный запрос службой сервера.
  7. Если запрос не выполнился, то программа записывает сообщение о неправильной работе службы сервера.
  8. Если запрос выполнился успешно, то программа записывает сообщение, что сервер и проверяемая служба функционируют нормально.
  9. Конец выполнения алгоритма.