인스턴트 메시징 프로토콜 비교

Comparison of instant messaging protocols

다음은 인스턴트 메시징 프로토콜의 비교입니다.여기에는 프로토콜에 대한 기본 일반 정보가 포함되어 있습니다.

인스턴트 메시징 프로토콜 표

프로토콜 크리에이터 최초 공개일 면허증. 아이덴티티(에일리어스 제외) 비동기 메시지 릴레이 트랜스포트층 보안 엔드 투 엔드 암호화 연락처 수 제한 없음 모든 연락처에 대한 게시판 일대다[a] 라우팅 스팸 방지 그룹, 채널 또는 회의 지원 음성/음성IP 지원 웹 카메라/비디오 배치 파일 공유 미디어 동기화 서버리스[b] 프로토콜
3GPP 규격 프리드헬름 힐브란트 1985 독자 사양 전화번호(+1234567890 등) 네. 아니요. 아니요. SIM에는 약 250개의 연락처가 있으며 전화에서는 무제한입니다. 아니요. 시리얼 메시지 중간의 아니요. 네. 3G-324M/ViLTE RCS 아니요. ? 3GPP 규격
비트 메시지 조너선 워렌 2012년 11월 오픈 스탠다드 영숫자 주소 네. 네. 네. 네. 아니요. 네. 있음(작업증명서 사용) 네. 아니요. 아니요. 네. 아니요. 네. 비트 메시지
봉쥬르 애플사 2002년 8월 전용 프리웨어, Apache 라이선스의 일부 사용자 이름 아니요. 아니요. 아니요. 네. 아니요. 멀티캐스트 중간의 아니요. 아니요. 아니요. 네. 아니요. 네. 봉쥬르
브라이어 Briarproject.org 2018년 5월 9일 오픈 스탠다드 공개키 및 개인키 (QR코드 사용) 네. 네. 네. 네. 네. 네. 네. 네. 아니요. 아니요. 아니요. 아니요. 네. 브라이어
불협화음 디스코드 주식회사 2015년 5월 13일 독자 사양 불일치[1] ID 네. 아니요. 아니요. 아니요[2]. 아니요. ? 중간의 ? 네. 네. 네. ? 아니요. 불협화음
에코 spot-on.sf.net / goldbug.sf.net 2013 오픈 스탠다드 열쇠 네. 있음(옵션) 네. 네. 네. 네. 네. 네. 아니요. 아니요. 네. 네. 네. 에코
가두 가두 GG 네트워크 2000년 7월 17일 독자 사양 UIN
예: 12345678
네. 네. 아니요. 네. 아니요. 중앙집권주의 [c](심플) 네. 네. 네. 네. 아니요. 아니요. 가두 가두
IRC 야르코 오이카리넨 1988년 8월 오픈 스탠다드 닉네임!Username@hostname
(또는 "호스트 마스크")
예: 사용자!~ usr[d]@a.b.com
네, 하지만 메인 시스템과 다른 메모 시스템을 통해 네, 개별 서버 지원에 따라 다릅니다. DM에 의한 OTR은 클라이언트 대 클라이언트로만 아니요[e]. 아니요. 심플한 멀티캐스트 중간의 있음(모두, 동시에 여러 개, 모든 크기) 아니요. 아니요. 네. 아니요. 아니요. IRC
Jami(DHTSIP 기반) Savoir-faire Linux Inc. 2002년 8월 오픈 스탠다드 40자리 주소 네. 네. 네. 네. 아니요. 네. 중간의 네. 네. 네. 네. 아니요. 네. Jami(DHTSIP 기반)
매트릭스 Matrix.org 2014년[5][failed verification] 9월 오픈 스탠다드 @사용자명:호스트명()MXID 네. 네, 필수입니다. 예, 비공개 대화의[6] 경우 기본값입니다. 네. 네. 네. 있음(플러그 가능 서버 측 필터링 모듈 사용 및 연락처 무시) 네. 네. 네. 네. 네. 개발[7] 매트릭스
가장 중요한 것 매터모스트 주식회사 2015년 10월 2일 오픈 스탠다드
MSNP(Windows Live Messenger 등) 마이크로소프트 1999년 7월 독자 사양 이메일 주소(Microsoft 계정) 네. 아니요. 아니요. 인정받은 로봇만 아니요. 중앙집권주의 네. 네. 네. 네. 네. 네. 아니요. MSNP(Windows Live Messenger 등)
MTProto(텔레그램) 텔레그램 메신저 LLP 2013년 8월 오픈 스탠다드 전화번호(+1234567890 등), 닉네임(@example 등) 네. 네. 그룹 채팅에 엔드 투 엔드 암호화 없음 네. 아니요. 네. 네, 연락처 차단 네. 네, 그렇습니다[8]. 네. 네. 네. 아니요. MTProto(텔레그램)
웅얼웅얼 토르발드 나트비그 1999년 7월 오픈 스탠다드 사용자 이름 네. 네. 아니요. 인정받은 로봇만 아니요. 중앙집권주의 네. 네. 네. 아니요. 네. 아니요. 아니요. 웅얼웅얼
라인 코퍼레이션 2011년 6월 23일 독자 사양
OSCAR(AIM, ICQ) AOL 1997 독자 사양(2017년 [9]12월 15일 종료) 사용자 이름, 이메일 주소 또는 UIN
예: 12345678
네. ○ (Aim Pro, AIM Lite) 아니요. 아니요. 아니요. 중앙집권주의 클라이언트 베이스의 있음(복수, 동시) 네. 네. 네. 아니요. 아니요. OSCAR(AIM, ICQ)
RVP(Windows Messenger 등) 마이크로소프트 1997년 3월 독자 사양(계속 중단) Windows Active Directory 로그인 아니요. 아니요. ? 아니요. 중앙집권주의 없음. 아니요. ? ? 아니요. 아니요. 아니요. RVP(Windows Messenger 등)
리코체 Invisible.im 2014년 3월 오픈 스탠다드 Tor 양파 주소 네. 네. 네. 네. 아니요. 네. 네. 네. 아니요. 아니요. 네. 아니요. 네. 리코체
서벌 프로젝트 서벌 프로젝트 2016 오픈 스탠다드 디짓 어드레스 네. 아니요. 네. 네. 네. 네. 아니요. 아니요. 네. 네. 네. 네. 네. 서벌 프로젝트
신호 프로토콜 신호 기초 2014년[10] 2월 오픈 스탠다드 전화번호(+1234567890 등) 네. 네. 네. 네. ? 네. 네, 연락처 차단 네. 네. 네. 네. 네. 아니요. 신호 프로토콜
SimpleX 메시징 프로토콜 에브게니 포베레스킨 2020 AGPLv3 사용자 식별자 없음 네. 네. 네. 네. 네. 계획적인 구현 계획적인 구현 SimpleX 메시징 프로토콜
SIP/심플 IETF 1996 오픈 스탠다드 user@hostname 네. 네. 선택적. 네. 네. 아니요. 중간의 ? 네. 네. 네. 아니요. 구현에 따라 다름 SIP/심플
스카이프 스카이프 2003년 8월 독자 사양 사용자 이름 네. 독자 사양 아니요. 아니요. 아니요. 중앙집권주의 클라이언트 베이스의 네. 네. 네. 네. 아니요. 아니요. 스카이프
스팀 프렌즈 밸브 2003년 9월 12일 독자 사양 SteamID/사용자명 또는 고유번호 네. 독자 사양 ? 아니, 상승하고 있지만 네. ? 아니요. 네. 네. 아니요. 아니요. 아니요. 아니요. 스팀 프렌즈
팀 스피크 팀스피크 시스템 GmbH 2001년 8월 독자 사양 base64의 고유 ID 아니요. 아니요. 아니요. ? ? ? ? 네. 네. 아니요.
TOC2 AOL 2005년 9월 독자 사양(계속 중단) 사용자 이름 또는 UIN
예: 12345678
네. 아니요. 아니요. 아니요. 아니요. 중앙집권주의 아니요. 유료 회원만 ? ? 부분적 ? 아니요. TOC2
트레마 트레마 GmbH 2012년 12월 오픈 스탠다드
TOX(DHT 기준) irungentoo(GitHub 사용자) 2013년 6월 GNU General Public License(GPL) 버전 3 이후 공개 키 및 개인 키 네. 네. 네. 네. 네. 네, 그렇습니다[11][12]. 네. 네. 네. 네. 네. 네, 그렇습니다[13]. 네. TOX(DHT 기준)
투엔티 투엔티 2006 독자 사양 사용자 이름 네. 네. 아니요. 네. ? 네. 네. 네. 네. 네. 네. ? 아니요. 투엔티
Windows Messenger 서비스 마이크로소프트 1990 독자 사양(계속 중단) NetBIOS 네. 아니요. 아니요. 네. 네. 네. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. Windows Messenger 서비스
XMPP Jeremie Miller, IETF를 통해 표준화 1999년 1월 오픈 스탠다드 Jabber ID(JID)
예: usr@a.b.c/home[f]
네. 네, 그렇습니다[14]. 옵션[15][16][17] 네. 네. 네, 그렇습니다[18][19]. 네, 그렇습니다[20][21][22]. 네, 그렇습니다[18]. 네, 징글 경유로 네, 징글 경유로 네. 네, 그렇습니다[23]. 옵션[24] XMPP
YMSG(야후! 메신저) 야후! 1998년 3월 9일 독자 사양 사용자 이름 네. 아니요[needs update?]. 아니요. 아니요. 네. 중앙집권주의 네. 네. 네. 네. 네. 아니요. 아니요. YMSG(야후! 메신저)
Zephyr 알림 서비스 MIT 1987 오픈 스탠다드 케베로스 교장
예: user@Athena.MIT.EDU
네. 아니요. 아니요. 네. 네. 네. 아니요. 네. 아니요. 아니요. 아니요. 아니요. 아니요. Zephyr 알림 서비스
프로토콜 크리에이터 최초 공개일 면허증. 아이덴티티(에일리어스 제외) 비동기 메시지 릴레이 트랜스포트층 보안 엔드 투 엔드 암호화 연락처 수 제한 없음 모든 연락처에 대한 게시판 일대다[a] 라우팅 스팸 방지 그룹, 채널 또는 회의 지원 음성/음성IP 지원 웹 카메라/비디오 배치 파일 공유 미디어 동기화 서버리스[b](분산형) 프로토콜
  1. ^ a b 일대다/다대다 통신은 주로 존재 정보, 게시/구독 및 그룹채팅 배포로 구성됩니다.일부 테크놀로지는 멀티 캐스트에 의한 데이터 전달 기능을 갖추고 있어, 수신자수에 의한 송신측의 보틀 넥을 회피할 수 있습니다.단, 현재 존재의 효율적인 분산은 XMPP와 SIP/SIMPLE의 양쪽에서 기술적인 scalability의 문제입니다.
  2. ^ a b 서버리스 프로토콜에는 네트워크를 제어하는 중앙 주체(일반적으로 회사)가 없습니다.서버리스 네트워크는 클라이언트로만 구성됩니다.그러한 시스템은 보통 감시와 검열에 극도로 저항합니다.
  3. ^ 안티스팸 필터가 다른 IM 프로그램 및 일부 웹사이트에 대한 링크를 검열하는 데 사용된다는 보고가 사용자로부터 있었습니다.
  4. ^ ~usr@a.b.com. a.b.com 부분은 "호스트 마스크"라고 불리며, 접속처의 서버 또는 서버 관리자가 허가한 "호스트 마스크" 중 하나입니다.좀 더 현실적인 예는 ~myname@myisp.example.com 입니다.일반적으로 칠드는 사인온 시 IRC 클라이언트가 제공한 사용자 이름이 식별 서비스에서 확인되지 않았음을 나타냅니다.
  5. ^ 확장성 문제:연락처 [3][4]수에 따라 프로토콜의 효율성이 점점 떨어집니다.
  6. ^ usr@a.b.c/home에서는 홈 파트는 "리소스"입니다.이러한 리소스는 로그인 시 동일한 사용자를 여러 장소에서 동시에 구별합니다.좀 더 현실적인 예는 user@xmppserver.example.com/home입니다.


「 」를 참조해 주세요.

레퍼런스

  1. ^ "Where can I find my User/Server/Message ID?". discord.com.
  2. ^ "Increase the Discord FRIENDS List Limits from 1000 to 2000 or more!".
  3. ^ RFC 1324, D.리드, 1992. 2.5.1 사이즈
  4. ^ 동기 회의용 시스템에서 제공하는 기능, C.v. Loesch, 1992.1 Grown
  5. ^ Ermoshina, Ksenia; Musiani, Francesca; Halpin, Harry (September 2016). "End-to-End Encrypted Messaging Protocols: An Overview". In Bagnoli, Franco; et al. (eds.). Internet Science. INSCI 2016. Florence, Italy: Springer. pp. 244–254. doi:10.1007/978-3-319-45982-0_22. ISBN 978-3-319-45982-0.
  6. ^ "Cross-signing and End-to-end Encryption by Default is HERE!!!". Matrix.org. Retrieved 2020-05-08.
  7. ^ "Introducing P2P Matrix". matrix.org. The Matrix.org Foundation. Retrieved 19 June 2021.
  8. ^ "Voice Calls: Secure, Crystal-Clear, AI-Powered".
  9. ^ "AOL INSTANT MESSENGER (AIM) — One Last Away Message".
  10. ^ Marlinspike, Moxie (24 February 2014). "The New TextSecure: Privacy Beyond SMS". Open Whisper Systems. Retrieved 12 December 2015.
  11. ^ "Groups : Chat, call, and share video and files with the whole gang in Tox's group chats". tox.chat. Retrieved 2021-06-18.
  12. ^ 존재 정보는 다른 사용자에게 작은 색 "Tox clients". tox.chat. Retrieved 2021-06-18.점으로 표시됩니다.
  13. ^ "File sharing : Trade files, with no artificial limits or caps". tox.chat. Retrieved 2021-06-18.
  14. ^ "XEP-0368: SRV records for XMPP over TLS".
  15. ^ "XEP-0027: Current Jabber OpenPGP Usage". xmpp.org. 2014-03-14. Retrieved 2020-03-09.
  16. ^ "XEP-0373: OpenPGP for XMPP". xmpp.org. 2018-07-30. Retrieved 2020-03-09.
  17. ^ "XEP-0384: OMEMO Encryption". xmpp.org. 2018-07-31. Retrieved 2020-03-09.
  18. ^ a b "XEP-0045: Multi-User Chat". xmpp.org. 2019-05-15. Retrieved 2020-03-09.
  19. ^ "XEP-0060: Publish-Subscribe". xmpp.org. 2019-10-06. Retrieved 2020-03-09.
  20. ^ "Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence". xmpp.org. March 2011. Retrieved 2020-03-09.
  21. ^ "XEP-0159: Spim-Blocking Control". xmpp.org. 2006-07-11. Retrieved 2020-03-09.
  22. ^ "XEP-0161: Abuse Reporting". xmpp.org. 2007-05-06. Retrieved 2020-03-09.
  23. ^ "XEP-0280: Message Carbons". xmpp.org. 2017-02-16. Retrieved 13 December 2018.
  24. ^ "XEP-0174: Serverless Messaging". xmpp.org. 26 November 2008. Retrieved 1 November 2017.