Chat usually refers to a small group of people, or even just 2 people, with similar interests.
Communication is much bigger, with endless possibilities and descriptions.
For example - talking, teaching, learning, internet, body language, facial expressions, writing, reading, tv, radio...the list is endless