RFC: 3920
Оригинал: Extensible Messaging and Presence Protocol (XMPP): Core
Другие версии: RFC 6120
Категория: Предложенный стандарт
Дата публикации:
Автор:
Перевод: Семенов Юрий Алексеевич

12.1. Серверы

В дополнение ко всем определенным требованиям с учетом безопасности сервер должен поддерживать следующие базовые протоколы:

  • Применение профайлов [NAMEPREP], Nodeprep (Приложение A) и Resourceprep (Приложение B) [STRINGPREP] к адресам (включая гарантию того, что идентификаторы доменов являются международными доменными именами, как это определено в [IDNA])
  • XML-потоки (раздел 4), включая использование TLS (раздел 5), использование SASL (раздел 6) и подключение ресурсов (раздел 7)
  • Базовая семантика трех основных видов строф (т.е., <message/>, <presence/> и <iq/>), как это определено в разделе 9
  • Генерация синтаксиса ошибок и семантик, относящаяся к потокам, TLS, SASL и XML-строфам

Кроме того сервер может поддерживать серверный dialback (раздел 8).

12.2. Клиенты

Клиент должен поддерживать следующие базовые протоколы, чтобы считаться адекватным:

  • XML-потоки (раздел 4), включая использование TLS (раздел 5), использование SASL (раздел 6) и подключение ресурсов (раздел 7)
  • Базовая семаника трех определенных видов строф (т.е., <message/>, <presence/> и <iq/>), как это специфицировано в семантике строф (раздел 9)
  • Обработка (и, где возможно, генерация) синтаксиса ошибок и семантики, сопряженной с потоками, TLS, SASL и XML-строфами.

Кроме того, клиент должен поддерживать следующие базовые протоколы:

  • Генерация адресов, в которых профайлы [NAMEPREP], Nodeprep (Приложение A), и Resourceprep (Приложение B) [STRINGPREP] могут успешно работать
2007 - 2017 © Русские переводы RFC, IETF, ISOC.