Difference between revisions of "Connection establishing"
From JaWiki (Jabber/XMPP wiki)
(New page: {{RealTitle|Установление соединения и защита соединения}} Соединение jabber-клиента с сервером происходит сле...) |
(Дочерновичение) |
||
Line 1: | Line 1: | ||
− | {{RealTitle|Установление соединения и защита | + | {{RealTitle|Установление соединения и его защита}} |
+ | {{Interwiki | ||
+ | | ruwiki = | ||
+ | | enwiki = | ||
+ | | jworld = Шифрование в Jabber | ||
+ | }} | ||
− | + | Типичное соединение jabber-клиента с сервером происходит следующим образом: | |
− | * Клиент запрашивает у ДНС-сервера [[SRV]]-записи для домена, который является частью [[JID]]. В них может быть указано имя хоста и порт, к которым нужно подключаться. Если записи отсутствуют, для подключения используется то имя, что указано в JID и стандартный для [[C2S]] порт. | + | * Клиент запрашивает у ДНС-сервера [[SRV]]-записи для домена, который является частью [[JID]]. В них может быть указано имя хоста и порт, к которым нужно подключаться. Если записи отсутствуют, для подключения используется то имя, что указано в JID и стандартный для [[C2S]] порт. Либо для подключения клиент использует имя хоста заданное пользователем явно в настройках. |
− | + | * Клиент соединяется с сервером по порту 5222 (чаще всего) и простым текстом согласует протокол. | |
+ | * Далее происходит согласование способа шифрования. Если клиент и сервер поддерживают [[StartTLS]], то переходят к его использованию. Если подключение на 5223 и используется устаревший подход, то используется [[SSL]]. | ||
+ | * Посредство [[SASL]] выбирается механизм аутентификации. Выполняется аутентификация. | ||
+ | * Получается с сервере [[ростер]] и информация о [[Presence|присутствии]]. | ||
− | + | Не рассмотрены варианты с использованием [[HTTP polling]] и [[HTTP binding]]. | |
+ | Описание соединения также содержится в [[Connection establishing/Tkabber_wiki|статье из Ткаббер-вики]]. | ||
− | + | == См. также == | |
+ | * [[Основы XMPP]] |
Latest revision as of 05:17, 21 May 2010
В соответствии с принятыми в данной вики договорённостями, правильное название этой статьи — Установление соединения и его защита.
Для ссылок сюда с других страниц
ЯВики используйте название
Установление соединения и его защита
На других ресурсах
можно также давать ссылку
http://jawiki.ru/Connection_establishing
ЯВики используйте название
Установление соединения и его защита
На других ресурсах
можно также давать ссылку
http://jawiki.ru/Connection_establishing
Статьи по этой теме на других вики-сайтах: | |
---|---|
Шифрование в Jabber — JabberWorld |
Типичное соединение jabber-клиента с сервером происходит следующим образом:
- Клиент запрашивает у ДНС-сервера SRV-записи для домена, который является частью JID. В них может быть указано имя хоста и порт, к которым нужно подключаться. Если записи отсутствуют, для подключения используется то имя, что указано в JID и стандартный для C2S порт. Либо для подключения клиент использует имя хоста заданное пользователем явно в настройках.
- Клиент соединяется с сервером по порту 5222 (чаще всего) и простым текстом согласует протокол.
- Далее происходит согласование способа шифрования. Если клиент и сервер поддерживают StartTLS, то переходят к его использованию. Если подключение на 5223 и используется устаревший подход, то используется SSL.
- Посредство SASL выбирается механизм аутентификации. Выполняется аутентификация.
- Получается с сервере ростер и информация о присутствии.
Не рассмотрены варианты с использованием HTTP polling и HTTP binding.
Описание соединения также содержится в статье из Ткаббер-вики.