What is language exchange?

For example, if one person who can speak language A wants to learn another language (language B), then he/she perhaps needs to find another person who can speak language B and wants to learn language A, so the two persons can go on language exchange. There's a language exchange platform at www.italki.com.