Communication happens at many levels (even for one single action), in many different ways, and for most beings, as well as certain machines. Several, if not all, fields of study dedicate a portion of attention to communication, so when speaking about communication it is very important to be sure about what aspects of communication one is speaking about. Definitions of communication range widely, some recognizing that animals can communicate with each other as well as human beings, and some are narrower, only including human beings within the parameters of human symbolic interaction.
Nonetheless, communication is usually described along a few major dimensions:
1. Content (what type of things are communicated)
2. Source (by whom)
3. Form (in which form)
4. Channel (through which medium)
5. Destination/Receiver (to whom)
6. Purpose/Pragmatic aspect (with what kind of results).