Many times they are used as synonyms, they are not because they refer specifically to a given business model.
Probably all began with an ad saying “Make money online”, “Know my secret for success”, “Work from home”...
Affiliate networks are a great tool to take businesses or anyone offering a service or a product to an upper level.