The Internet Relay Chat (IRC) Protocol was first established in RFC 1459 though the protocol is still being developed and is constantly changing. It is mainly designed for group (many-to-many) communication in discussion forums called channels, but also allows one-to-one communication via private message and data transfers via Direct Client-to-Client.