본문 바로가기
프로그래밍 놀이터/안드로이드, Java

XMPP ( eXtensible Messaging and Presence Protocol )

by 돼지왕 왕돼지 2012. 11. 13.
반응형




XMPP ( eXtensible Messaging and Presence Protocol )

- XMPP 는 eXtensible Messaging and Presence Protocol 의 약자

- XMPP 는 XML 기반 인터넷 통신을 위한 오픈 프로토콜로, IM 프로토콜로 잘 알려져 있지만, 반적인 메세징( push notification )서비스로도 사용될 수 있다.

- 초기 open IM protocol 중에는 Jeremie Miller 에 의해 개발된 비표준 IM protocol Jabber 가 있다.

- XMPP는 Jabber 를 토대로 하여 표준화 한 프로토콜이다.


XMPP 아키텍쳐

- XMPP는 고유한 이름을 가지고 있는 클라이언트가 연관된 서버를 통해 고유 이름을 사용하여 다른 클라이언트와 통신.


 

XMPP의 주소

- JID ( Jabber ID )가 XMPP의 주소로 표준 이메일 주소와 비슷하지만 조금 다르다.

[node "@"] domain [ "/" resource ]





XMPP 프로토콜

- XMPP 는 XML 메세지를 사용하여 TCP 소켓 상에서 메세지 교류하는 비교적 단순한 프로토콜.



 

XMPP의 제약사항

- XMPP API 호출 횟수, 전송된  XMPP 데이터 등에 제약.



도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x )



반응형

댓글