XMPP (Extensible Messaging and Presence Protocol) - это протокол обмена сообщениями и присутствия, используемый для передачи сообщений между клиентами мгновенного обмена сообщениями (IM) и другими приложениями в режиме реального времени. XMPP-сервер - это сервер, который реализует протокол XMPP и обеспечивает обмен сообщениями и присутствием между пользователями, а также обеспечивает другие функции, такие как аутентификация, авторизация и хранение сообщений. XMPP-серверы могут быть использованы для создания собственной сети мгновенного обмена сообщениями или для подключения к существующей сети, такой как Google Talk или Facebook Messenger.