The Four Types of Conversations: Debate, Dialogue, Discourse, and Diatribe — David W. Angel

When talking with someone, it is helpful to know what type of conversation you are in. You can do so based on a conversation's direction of communication (a one-way or two-way street) and its tone/purpose (competitive or cooperative).