::Instant messaging


Instant::users    Title::software    Instant::million    Other::services    Security::protocol    Which::client

{{ safesubst:#invoke:Unsubst||$N=Use mdy dates |date=__DATE__ |$B= }} {{ safesubst:#invoke:Unsubst||$N=Refimprove |date=__DATE__ |$B= {{#invoke:Message box|ambox}} }}

Instant messaging (IM) is a type of online chat which offers real-time text transmission over the Internet. A LAN messenger operates in a similar way over a local area network. Short messages are typically transmitted bi-directionally between two parties, when each user chooses to complete a thought and select "send". Some IM applications can use push technology to provide real-time text, which transmits messages character by character, as they are composed. More advanced instant messaging can add file transfer, clickable hyperlinks, Voice over IP, or video chat.

Non-IM types of chat include multicast transmission, usually referred to as "chat rooms", where participants might be anonymous or might be previously known to each other (for example collaborators on a project that is using chat to facilitate communication). Instant messaging systems tend to facilitate connections between specified known users (often using a contact list also known as a "buddy list" or "friend list"). Depending on the IM protocol, the technical architecture can be peer-to-peer (direct point-to-point transmission) or client-server (a central server retransmits messages from the sender to the communication device).

Instant messaging sections
Intro   Overview    History    Clients    Interoperability    IM language    Business application    Types of products    Security risks    Compliance risks    Security and archiving    User base    See also    References    External links   

PREVIOUS: IntroNEXT: Overview