Différences entre les protocoles Bonjour / Avahi / Personnes proches


14

J'ai récemment découvert, via le client IM d'empathie d'Ubuntu, qu'il existe un protocole qui permet à l'utilisateur de parler avec n'importe qui sur son réseau local réel. Il semble que l'empathie appelle ce service "Les gens à proximité" et Windows "Les gens près de moi ".

Après quelques recherches, j'ai découvert plus d'informations: il semble que le "protocole" s'appelle Avahi (ou Bonjour / Salut (?) Par Apple) et permet à un utilisateur de se connecter aux utilisateurs, imprimantes et fichiers du réseau.

Mes questions:

  1. Bonjour, Avahi, les gens à proximité, les gens à proximité ... ces choses sont-elles des noms différents pour la même chose, c'est-à-dire pour se connecter à des "choses" (utilisateurs / imprimantes / fichiers) sur le même réseau? S'agit-il de différentes implémentations de Zeroconf?
  2. Quelle messagerie instantanée prend en charge ce type de protocole? AIM, Trillian et Empathy le soutiennent, ai-je raison? Lesquels sont utilisables sur un smartphone (Android)? Je pense que Trillian le fait et WiChat aussi, mais uniquement pour iOS.
  3. Existe-t-il une application Android qui implémente le service Bonjour ou Avahi pour la messagerie instantanée?

Cross-a posté la question sur SO .
unor

Réponses:


9

Bonjour est le nom commercial d'Apple pour les protocoles Zeroconf. Ces protocoles consistent en:

  1. Méthode d'attribution automatique d'adresses IP aux machines du réseau local lorsqu'aucun serveur DHCP n'est disponible.
  2. Une méthode de publicité des services sur le réseau local (découverte de service sur DNS multicast).

Avahi est l'implémentation de ces protocoles utilisés par Ubuntu.

Le People Nearbyservice dans Empathy utilise l' extension de messagerie sans serveur XMPP , qui implique la publicité de votre présence sur le réseau local via les protocoles de découverte de service Zeroconf standard, et les clients qui s'envoient des messages directement plutôt que via un serveur.

Salut est le nom du backend Empathy qui implémente ce protocole.

À ma connaissance, il n'y a pas d'implémentation DNS multicast standard sur Android, donc je ne sais pas si de nombreux clients implémenteraient cette extension de messagerie sans serveur.


1
Qu'en est-il de la compatibilité entre ces protocoles? Microsoft People Nera Me peut-il communiquer avec les autres?
kiewic

Je ne sais pas quel protocole Microsoft People Near Me utilise. Je pense que c'est différent cependant.
James Henstridge

Les «gens près de moi» de Microsoft sont à nouveau leur propre soupe; il utilise SOAP-over-UDP comme base. Totalement incompatible.
cweiske
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.