The GSSAPI works best in applications where the connections between
computers match the transactions being performed. If multiple
connections are needed to finish a transaction, each one will require
a new GSSAPI session, because the GSSAPI does not include any support
for identifying the cryptographic context of a message. Applications
that need this functionality should probably be using TLS or SSL.
Because of the lack of context, the GSSAPI does not work well with
connectionless protocols like UDP; it is really suited only for use
with connection-oriented protocols like TCP.
14.7. Transport Layer Security (TLS) and Secure Socket Layer