RFCs

The Extensible Messaging and Presence Protocol (XMPP) formalizes the core protocols developed within the Jabber open-source community in 1999. The first XMPP RFCs were produced by the IETF’s XMPP Working Group in October 2004. In 2011 they were revised, resulting in the most up-to-date specifications (RFC 6120RFC 6121, and RFC 6122).

In addition to the RFCs, there are many XMPP extensions defined in the XEP series produced by the XMPP Standards Foundation, and several XMPP-related Internet-Drafts are currently under consideration within the IETF.

RFCShort NameFormatsDescription
RFC 6120XMPP COREText | HTMLXML streams, SASL, TLS, stanza semantics (supersedes RFC 3920)
RFC 6121XMPP IMText | HTMLXMPP extensions for basic instant messaging and presence (supersedes RFC 3921)
RFC 6122XMPP ADDRText | HTMLXMPP address format
RFC 3923XMPP E2EText | HTMLEnd-to-end signing and object encryption for XMPP
RFC 4854XMPP URNText | HTMLA Uniform Resource Name (URN) namespace for use in XMPP extensions
RFC 4979XMPP ENUMText | HTMLIANA registration of an Enumservice (see RFC 3761) for XMPP
RFC 5122XMPP URIText | HTMLA Uniform Resource Identifier (URI) scheme for XMPP (this specification corrects several errors in RFC 4622)


출처 - http://xmpp.org/xmpp-protocols/rfcs/





'Project > Instant Messaging' 카테고리의 다른 글

openfire information  (0) 2013.01.16
openfire admin password 분실로 인한 서버 재설치(re-install)  (0) 2013.01.16
tigase information  (0) 2013.01.12
tigase 소개  (0) 2013.01.11
XMPP 아키텍쳐  (0) 2013.01.11
Posted by linuxism
,


아파치를 rpm으로 설치 하였다면

# yum install mod_dav_svn.so






apxs 명령어로 이미 설치되어 있는 아파치 웹 서버에 모듈을 추가 설치


# $APACHE_HOME/bin/apxs -iac 모듈이름.c

$APACHE_HOME/modules에 모듈 추가 및 $APACHE_HOME/conf/httpd.conf에 모듈 설정 됨


아파치 재시작






아, mod_proxy 사용 싶다! 라고 생각했을 때, 들어 있지 않을 수 있습니다. 소스 컴파일은 기본적으로 들어 가지 않는군요. 그래서 나중에 추가하는 방법입니다. 단, Apache 자체가이 기능을 지원하여 컴파일되어 있어야합니다. $ cd $ [path_to_src] / modules / proxy $ / usr/local/apache2/bin/apxs-c mod_proxy.c $ su # / usr/local/apache2/bin/apxs-i-a-n proxy mod_proxy.la 확인 $ ls-l / usr/local/apache2/modules/mod_proxy.so 에서 httpd.conf에 다음을 추가 (마음대로 들어가 있을지도) LoadModule proxy_module modules / mod_proxy.so 에서 다시 시작. 에서 우마 간다고 생각했는데 # / usr/local/apache2/bin/apachectl configtest .......... undefined symbol : ap_proxy_lb_workers 그렇다고 미움 받는다. 이런 때는 이렇게 보면 $ grep "ap_proxy_lb_workers"* proxy_util.c :이 ㅋ 라든가 말하는. 이것은 proxy_util에 의존하고 있다고 생각된다. 그래서이 녀석도 컴파일 및 설치 ...라고 생각으로 가면 이렇게된다 # / usr/local/apache2/bin/apxs-a-i-c mod_proxy.c proxy_util.c # / usr/local/apache2/bin/apxs-a -i-c mod_proxy_ajp.c proxy_util.c ajp_utils.c ajp_header.c ajp_msg.c ajp_link.c # / usr/local/apache2/bin/apxs-a-i-c mod_proxy_balancer.c proxy_util.c 에서 한번 확인 한다. # / usr/local/apache2/bin/apachectl configtest Syntax 확인 이제 OK, 다시 시작하면 사용할 수있다. 덧붙여서 SSL 사용할 때는 # / usr/local/apache2/bin/apxs-a-i-c mod_proxy_http


Posted by linuxism
,


- Service port

According to Wikipedia:

5222 TCP     XMPP client connection (RFC 3920)        Official  
5223 TCP     XMPP client connection over SSL          Unofficial
5269 TCP     XMPP server connection (RFC 3920)        Official
5298 TCP UDP XMPP JEP-0174: Link-Local Messaging /    Official
             XEP-0174: Serverless Messaging
8010 TCP     XMPP File transfers                      Unofficial    

The port numbers are defined in RFC 3920:

14.8. Firewalls

Communications using XMPP normally occur over TCP connections on port 5222 (client-to-server) orport 5269 (server-to-server), as registered with the IANA (see IANA Considerations). Use of these well-known ports allows administrators to easily enable or disable XMPP activity through existing and commonly-deployed firewalls.

15.9. Port Numbers

The IANA has registered "xmpp-client" and "xmpp-server" as keywords for TCP ports 5222 and 5269respectively.

These ports SHOULD be used for client-to-server and server-to-server communications respectively, but their use is OPTIONAL.

출처 - http://stackoverflow.com/questions/3452161/which-ports-does-xmpp-uses


TCP 5280 : port 5280/tcp uses the xmpp-bosh protocol for service type xmpp-bosh




참조 ; tigase.org



'Project > Instant Messaging' 카테고리의 다른 글

openfire admin password 분실로 인한 서버 재설치(re-install)  (0) 2013.01.16
xmpp rfcs  (0) 2013.01.14
tigase 소개  (0) 2013.01.11
XMPP 아키텍쳐  (0) 2013.01.11
Simple (or Streaming) Text Oriented Message Protocol (STOMP)  (0) 2013.01.11
Posted by linuxism
,