In common usage, these words mean the same thing, but scientists often give words specific meanings in order to make their research and ideas less ambiguous.
Definitions are even more important in non-scientific fields such as philosophy or math where meaningful reasoning of abstract structures and ideas would be next to impossible without giving them concrete definitions and stating your assumptions.
Remember that definitions are arbitrary, so to understand an author's argument or idea, you must seek out the author's definitions.
Hopefully that clarifies some of the discussion going on in the comments here.