Home APPS How Jabber Works, The Open-Source Instant Messaging

How Jabber Works, The Open-Source Instant Messaging

Jabber (now known by its acronym) XMPP is a scalable and functional open source instant messaging Network. Here’s how it works: The intention was to create an open-source instant messaging system that could compete with the most renowned MSN Messenger, Live Messenger, Yahoo! Messenger, and so on. Given the almost 15 years of life and the 10 million users who use Jabber every day, it can be said that the goal has been achieved.

What Is Jabber?

Born in 1998 by the American programmer Jeremie Miller, Jabber initially identified the set of protocols and technologies necessary for the program’s functioning. Today, however, these technologies are known by the acronym XMPP ( Extensible Messaging and Presence Protocol, extensible messaging, and presence protocol).

The Jabber protocol and technologies development began in early 1999 by a large group of independent developers who, coordinated by Miller, managed to release the first public version of the instant messaging system about a year later. Jabber was born, as mentioned, to create an instant messaging network that, unlike the others already present on the Network, was open and expandable to any other existing messaging service.

How Jabber Works?

Over the years, to explain the functioning of Jabber, an example involving Romeo and Juliet, young protagonists of the universally known Shakespearean drama, has been used several times. In the world of Jabber, Juliet does not communicate directly with Romeo, but she has a Jabber account on the capuleti.net server, which allows her to get in touch with her beloved’s performance on the montecchi.net server. Both have a Jabber identification ( JID, Jabber Identification ) with a syntax very similar to an email address: giulietta@capuleti.net because it is registered on the “family” domain.

The message that Juliet sends to Romeo through her account, therefore, follows this path: the sweet words of the young Veronese are received by the server that hosts her performance; then the capuleti.net server tries to establish a connection with the montecchi.net server and, if communications between the two servers are not interrupted, the message will be delivered to the recipient. The lucky and very much in love with Romeo, of course.

Beyond the metaphor, the distinctive communication elements that occur through a Jabber system or Network (or XMPP if you prefer) are three: two users, two servers, and several clients running on different operating systems. Each user is assigned an identification address with a syntax similar to that of an e-mail address by the server on which it rests. The servers on which the two accounts are based will complete the communication exchange.

The Strengths And Weaknesses

As conceived and developed over the past 15 years, the XMPP ( aka Jabber) has several strengths. First of all, the decentralized system. Jabber is based on a highly scalable approach, without any central server to route messages to the various clients. Everyone can then create their server and become a part of the XMPP network. This is accompanied by the security of a service that can also isolate part of the Network on which it relies and continues to function in the event of an emergency.

And last but not least, the flexibility of using the standards of Jabber protocols and technologies not only for instant messaging but also for chat rooms, file sharing, geolocation, remote management of computers and systems, and much more. However, we find an in-band transfer inefficient to counterbalance Jabber’s many strengths. This means that the binary data to be transferred must be base64 encoded before being transmitted, generating a net degradation in network performance.

Tech Cults
Tech Cults is a global technology news platform that provides the trending updates related to the upcoming technology trends, latest business strategies, trending gadgets in the market, latest marketing strategies, telecom sectors, and many other categories.

RECENT POSTS

Ads.xemphimon@gmail.com – Effective Email Marketing Advertisement

Digital advertising also has one of its pillars of email marketing that allows a business to establish direct communication with its clients. One similar...

Smart Parenting: Balancing Tech And Safety At Home

In an era dominated by technology, parenting has evolved into a delicate balance between embracing the advantages of digital tools and ensuring the safety...

Mastering The Art Of Instagram Success: A Guide For Restaurant Owners

Hey there, fellow restaurant owners! Today, let's dive into the world of Instagram success and how we can master the art of it. Trust...

Navigating The Fundamentals Of Address APIs

Overview Navigating the intricate world of address APIs can be daunting for business leaders, especially when the stakes involve the precision of crucial data. As...

The Ultimate Guide: Effortlessly Convert PDF To Word With Smallpdf

Introduction to PDF and Word Formats Welcome to the ultimate guide on effortlessly converting PDF to Word Converter If you've ever found yourself in a...

Empowerment Of Minds Through Cyber Security Education At Trendzguruji.me Cyber

There's no doubt that in a digital age, cyber security is consummated. Technology is growing and becoming more sophisticated every day, while along comes...