Endo-parasites are organisms that live inside the bodies of their hosts, deriving nutrients at the host's expense. Tapeworms inhabit the intestines of their hosts, where they absorb nutrients from digested food. In contrast, fleas, ticks, and aphids are ecto-parasites, living on the surface of their hosts.