Saltar al contenido

¿Qué puerto(s) usa XMPP?

Si te encuentras con algún detalle que te causa duda puedes dejarnos un comentario y trataremos de ayudarte rápidamente.

Solución:

Según Wikipedia:

5222 TCP     XMPP client connection (RFC 6120)        Official  
5223 TCP     XMPP client connection over SSL          Unofficial
5269 TCP     XMPP server connection (RFC 6120)        Official
5298 TCP UDP XMPP JEP-0174: Link-Local Messaging /    Official
             XEP-0174: Serverless Messaging
8010 TCP     XMPP File transfers                      Unofficial    

Los números de puerto se definen en RFC 6120 § 14.7.

Según el protocolo de presencia y mensajería extensible (Wikipedia), el puerto TCP estándar para el servidor es 5222.

Presumiblemente, el cliente usaría los mismos puertos que el protocolo de mensajería, pero también puede usar http (puerto 80) y https (puerto 443) para la entrega de mensajes. Estos tienen la ventaja de funcionar para usuarios detrás de firewalls, por lo que su administrador de red no debería necesitar involucrarse.

Los puertos requeridos serán diferentes para su servidor XMPP y cualquier cliente XMPP. La mayoría de los servidores XMPP “modernos” siguen los puertos IANA definidos para servidor a servidor 5269 y para cliente a servidor 5222. Cualquier puerto adicional depende de las funciones que habilite en el servidor, es decir, si ofrece BOSH, es posible que deba abrir puerto 80.

La transferencia de archivos depende en gran medida tanto de los clientes que use como del servidor en cuanto al puerto que usará, pero la mayoría de ellos también negocian la conexión a través de su enlace cliente a servidor XMPP existente, por lo que la apertura del puerto requerido estará en el lado del cliente ( o proxy a través del puerto 80.)

Sección de Reseñas y Valoraciones

Si te gustó nuestro trabajo, tienes la libertad de dejar una reseña acerca de qué te ha parecido esta crónica.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *