Still working to recover. Please don't edit quite yet.

Difference between revisions of "instant messaging"

From Anarchopedia
Jump to: navigation, search
(BoyWiki copy)
 
m (Security: section from Wikipedia)
Line 26: Line 26:
  
 
Most IM networks use chat servers to store contact lists and relay IMs, which are sent in plain text.  This means that the owners of the IM networks know who is talking to whom, and what is said.  Certain networks (such as AIM) allow a user to directly connect to another user, bypassing the central servers, but this reveals the users' IP addresses to one another.  Some third-party clients offer client-to-client encryption, meaning the server owners will no longer be able to read the messages exchanged. Users should still consider that their IM clients can theoretically be compromised, for example by a virus, into revealing the user's [[IP address]] and other sensitive data. All the usual precautions regarding safety and [[anonymity]] (running an up-to-date system, antivirus and so on) should be considered.
 
Most IM networks use chat servers to store contact lists and relay IMs, which are sent in plain text.  This means that the owners of the IM networks know who is talking to whom, and what is said.  Certain networks (such as AIM) allow a user to directly connect to another user, bypassing the central servers, but this reveals the users' IP addresses to one another.  Some third-party clients offer client-to-client encryption, meaning the server owners will no longer be able to read the messages exchanged. Users should still consider that their IM clients can theoretically be compromised, for example by a virus, into revealing the user's [[IP address]] and other sensitive data. All the usual precautions regarding safety and [[anonymity]] (running an up-to-date system, antivirus and so on) should be considered.
 +
 +
 +
==Decentralized instant messaging==
 +
Some concepts of instant messaging make a decentralized instant messaging system via [[peer-to-peer]] technology. In this system like [[Cspace]] is one, a [[distributed hash table]] lookup is used to determine if buddies are online or not. This instant messaging is effective because it works without a setup of a central server and its failure risk.
  
 
==External links==
 
==External links==

Revision as of 22:26, 28 December 2006

Instant messaging, or IM, is a popular and now ubiquitous medium for sending messages to other persons on the Internet.

General overview

Instant messaging is a technology through which a person can send short text messages to others on the same computer or over a computer network. The recipients receive the message instantly and can send a reply right away or at a more convenient time. IM is therefore a powerful middle ground between email and real-time chat systems.

With most IM networks, users connect to a centralized IM server with an instant-messaging client. They sign in with a login id and a password, and the network sends the online status of everyone on the user's contact list and alerts others of the user's online status. Once connected, the user may send messages to others on the same IM network via the centralized server.

There are several major IM networks in use today:

  • AOL Instant Messenger (AIM)
  • Google Talk
  • ICQ
  • Jabber
  • MSN Messenger
  • Yahoo! Messenger

Most IM networks are incompatible with others. Although AIM and ICQ users can see each others' status and send messages to each other, interoperability is otherwise nonexistent. Proprietary networks have a vested interest in keeping their networks closed. This led to the rise of multi-network clients, such as Gaim and Trillian. These clients allow users to connect to more than one IM network at once instead of running each official client separately. A user must still register with and sign in to each individual IM network, but can message his friends on various networks using a common interface, which may or may not have more features (such as spell checking) than the official clients.

Many IM clients and networks also presently include more advanced functions, like graphical emoticons integrated in the text, offline messages that are held by the server until the recipient signs in, file transfers, and video and voice chat.

Instant messaging in the boylove community

Especially after the decline of IRC in the community, instant messaging has been a popular way for boylovers to keep in touch with one another. IM chats take on the character of casual, private conversations. IMs can be a comfortable way to share personal details and form friendships outside of public forums like Internet message boards. Many networks allow group chats where more than two people can talk together at the same time.

Security

Most IM networks use chat servers to store contact lists and relay IMs, which are sent in plain text. This means that the owners of the IM networks know who is talking to whom, and what is said. Certain networks (such as AIM) allow a user to directly connect to another user, bypassing the central servers, but this reveals the users' IP addresses to one another. Some third-party clients offer client-to-client encryption, meaning the server owners will no longer be able to read the messages exchanged. Users should still consider that their IM clients can theoretically be compromised, for example by a virus, into revealing the user's IP address and other sensitive data. All the usual precautions regarding safety and anonymity (running an up-to-date system, antivirus and so on) should be considered.


Decentralized instant messaging

Some concepts of instant messaging make a decentralized instant messaging system via peer-to-peer technology. In this system like Cspace is one, a distributed hash table lookup is used to determine if buddies are online or not. This instant messaging is effective because it works without a setup of a central server and its failure risk.

External links

Official IM clients:

Third-party clients:

  • Gaim - an Open Source IM client for Windows, Mac OS X, Linux, and BSD which supports the above IM networks plus others.
  • Trillian - a Windows IM client that supports AIM, Yahoo!, ICQ, MSN and IRC.

Template:boywiki