Functionally, mods *are* plugins, and vice versa. The *only* distinction between the 2 is the platform people develop them on. Plugins are generally viewed from the Bukkit/Sponge world, mods from Forge. But, there is no difference in the purpose of them. Mods can go on a server, or a client. When you then take into account Sponge (which is both a Forge mod and a vanilla mod) uses the term plugin in, they are also acting like those "mods" you see as well.
Devlopment section!