I have had this confusion about these three aspects of Unix and Linux for so long now, sometimes i feel i actually understand them but the next time, when reading a book, guide or tutorial, i find my self confused.
I would like to know from a clear explanation of what a process or service or daemon is in a system and how they work in a Unix or Linux system.
Process is every running (executing) program on Linux/Unix system
Daemon (service) is a running on system level process providing some job for you or the server.
Often user-level daemons are called services, and system daemons are daemons, but still service and daemon can be the same.
And of course any service or daemon is a process by it’s nature.
I hope that it’s helps you a bit.