How to use Ansible in distributed environment where I do not have direct access to end server on which Ansible has to run modules except Jump host?

I am trying to understand how Ansible would work in distributed environment where I do not have direct access to end server on which Ansible has to run modules except Jump host?
I want to understand how this whole process works?

Thanks,
Shailesh

https://docs.ansible.com/ansible/latest/reference_appendices/faq.html#how-do-i-configure-a-jump-host-to-access-servers-that-i-have-no-direct-access-to