Internet Relay Chat is an application layer protocol that facilitates communication in the form of text. The chat process works on a client/server networking model.