Binding
To connect to the underlying XMPP network, an entity needs to select one of the available binding methods. There are various to choose from:
RFC 6120 defines a binary full-duplex socket connection binding.
XEP-0124 and XEP-0206 define a way to bind to the XMPP network using HTTP.
RFC 7395 defines a way to bind to the XMPP network using web-sockets.
There are also experimental ways to bind to the XMPP network:
XEP-0322 provides a way to bind to the XMPP network using efficiently compressed XML using EXI.
Using the TAG Neuron®, you can bind to the network using UDP and DTLS.