diferença entre o nome do servidor XMPP e o nome do serviço XMPP?

Na API Smack, há uma classe de configuração para conexão, descrita nesta página

ConnectionConfiguration

Estou confuso sobre a distinção entre o nome do serviço e o nome do servidor.

Suponha que eu tenha um computador chamado "mybox.mydomain.com" e tenha o ejabberd nele com um host configurado chamado "myhost" (usando a linha{hosts, ["myhost"]}. em ejabbed.cfg),

qual é o nome do host, nome do servidor e nome do serviço nesse caso?

questionAnswers(2)

yourAnswerToTheQuestion