インスタントメッセージングプロトコルの比較
以下はインスタントメッセージングプロトコルの比較です。プロトコルに関する基本的な一般情報が記載されています。
インスタントメッセージングプロトコルの表
| プロトコル | クリエイター | 最初の公開日 | ライセンス | アイデンティティ(別名は含まない) | 非同期メッセージ中継 | トランスポート層セキュリティ | エンドツーエンドの暗号化 | 連絡先の数は無制限 | すべての連絡先への速報 | 1対多ルーティング[ a ] | スパム対策 | グループ、チャネル、会議のサポート | オーディオ/VoIPサポート | ウェブカメラ/ビデオ | バッチファイル共有 | メディア同期 | サーバーレス[ b ] | プロトコル |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3GPP規格 | フリードヘルム・ヒレブランド | 1985 | 独自の | 電話番号(例:+15550123) | はい | いいえ | いいえ | SIM には約 250 件の連絡先が保存可能、電話からは無制限。 | いいえ | シリアルメッセージ | 中くらい | いいえ | はい | 3G-324M / ViLTE | RCS | いいえ | ? | 3GPP規格 |
| ビットメッセージ | ジョナサン・ウォーレン | 2012年11月 | オープンスタンダード | 英数字アドレス | はい | はい | はい | はい | いいえ | はい | はい(プルーフ・オブ・ワークを通じて) | はい | いいえ | いいえ | はい | いいえ | はい | ビットメッセージ |
| ボンジュール | アップル社 | 2002年8月 | 独自のフリーウェア。一部はApacheライセンスの対象 | ユーザー名 | いいえ | いいえ | いいえ | はい | いいえ | マルチキャスト | 中くらい | いいえ | いいえ | いいえ | はい | いいえ | はい | ボンジュール |
| ブライアー | ブライアープロジェクト | 2018年5月9日 | オープンスタンダード | 公開鍵と秘密鍵(QRコード経由) | はい | はい | はい | はい | はい | はい | はい | はい | いいえ | いいえ | いいえ | いいえ | はい | ブライアー |
| 不和 | ディスコード株式会社 | 2015年5月13日 | 独自の | ディスコードID [ 1 ] | はい | いいえ | いいえ | いいえ[ 2 ] | いいえ | ? | 中くらい | ? | はい | はい | はい | ? | いいえ | 不和 |
| dm3 | corpus.io / dm3.network | 2022 | オープンソース(BSD) | ENS(イーサリアムネームサービス) | はい | はい | はい | はい | はい | はい | はい | はい | いいえ | いいえ | いいえ | はい | はい | dm3 |
| エコー | spot-on.sf.net / goldbug.sf.net | 2013 | オープンスタンダード | 鍵 | はい | オプション | はい | はい | はい | はい | はい | はい | いいえ | いいえ | はい | はい | はい | エコー |
| ガドゥガドゥ | GGネットワーク | 2000年7月17日 | 独自の | UIN例: 12345678 | はい | はい | いいえ | はい | いいえ | 中央集権的 | はい[ c ] (単純) | はい | はい | はい | はい | いいえ | いいえ | ガドゥガドゥ |
| IRC | ヤルッコ・オイカリネン | 1988年8月 | オープンスタンダード | ニックネーム!ユーザー名@ホスト名(または「ホストマスク」)例:user!~usr@abcom [ d ] | はい、IRCv3 [ 3 ]またはメインシステムとは異なるMemoServ 経由で | オプション | 他のIRCクライアントと相互運用できない実装が多い[ 4 ] [ 5 ] [ 6 ] | いいえ[ e ] | いいえ | 単純なマルチキャスト | 中くらい | はい(全員、複数同時、あらゆる規模) | 他のIRCクライアントと互換性のない実装が多い[ 9 ] [ 10 ] | いいえ | はい | BNC経由 | はい、DCC CHAT経由 | IRC |
| Jami ( DHTとSIPに基づく) | サヴォアフェール Linux Inc. | 2002年8月 | オープンスタンダード | 40桁の住所 | はい | はい | はい | はい | いいえ | はい | 中くらい | はい | はい | はい | はい | いいえ | はい | Jami ( DHTとSIPに基づく) |
| マトリックス | マトリックス | 2014年9月[ 11 ] | オープンスタンダード | @ユーザー名:ホスト名( MXID ) | はい | はい、必須です | はい、プライベート会話のデフォルトです[ 12 ] | はい | はい | はい | はい(プラグイン可能なサーバー側フィルタリングモジュールとコンタクト無視を使用) | はい | はい | はい | はい | はい | いいえ(まだですが、P2P バージョンの作業が進行中です: https://arewep2pyet.com/ | マトリックス |
| マターモスト | マターモスト株式会社 | 2015年10月2日 | オープンスタンダード | |||||||||||||||
| MSNP ( Windows Live Messengerなど) | マイクロソフト | 1999年7月 | 独自の | メールアドレス(Microsoftアカウント) | はい | いいえ | いいえ | 認定ロボットのみ | いいえ | 中央集権的 | はい | はい | はい | はい | はい | はい | いいえ | MSNP ( Windows Live Messengerなど) |
| MTProto(テレグラム) | テレグラムメッセンジャーLLP | 2013年8月 | オープンスタンダード | 電話番号(例:+15550123)、ニックネーム(例:@example) | はい | はい | グループチャットにはエンドツーエンドの暗号化がない | はい | いいえ | はい | はい、コンタクトブロック | はい | はい[ 13 ] | はい | はい | はい | いいえ | MTProto(テレグラム) |
| つぶやく | ソーヴァルド・ナトヴィグ | 1999年7月 | オープンスタンダード | ユーザー名 | はい | はい | いいえ | 認定ロボットのみ | いいえ | 中央集権的 | はい | はい | はい | いいえ | はい | いいえ | いいえ | つぶやく |
| ライン | LYコーポレーション | 2011年6月23日 | 独自の | LINE ID、電話番号 | ||||||||||||||
| OSCAR ( AIM、ICQ ) | AOL | 1997 | 独自開発(2017年12月15日廃止)[ 14 ] | ユーザー名、メールアドレス、またはUIN(例:12345678 ) | はい | はい(Aim Pro、Aim Lite) | いいえ | いいえ | いいえ | 中央集権的 | クライアントベース | はい(複数、同時) | はい | はい | はい | いいえ | いいえ | OSCAR ( AIM、ICQ ) |
| オコジョ | オコジョ | 2021 | AGPLv3 | ユーザー名と識別子(例:MysticPixie#7495)[ 15 ] | はい | はい | いいえ | はい | はい | はい | はい | いいえ | オコジョ | |||||
| RVP ( Windows Messengerなど) | マイクロソフト | 1997年3月 | 独自仕様(販売終了) | Windows Active Directory ログイン | いいえ | いいえ | ? | いいえ | 中央集権的 | なし | いいえ | ? | ? | いいえ | いいえ | いいえ | RVP ( Windows Messengerなど) | |
| リコシェ | インビジブル.im | 2014年3月 | オープンスタンダード | Torオニオンアドレス | はい | はい | はい | はい | いいえ | はい | はい | はい | いいえ | いいえ | はい | いいえ | はい | リコシェ |
| サーバルプロジェクト | サーバルプロジェクト | 2016 | オープンスタンダード | 数字アドレス | はい | いいえ | はい | はい | はい | はい | いいえ | いいえ | はい | はい | はい | はい | はい | サーバルプロジェクト |
| 信号プロトコル | シグナル財団 | 2014年2月[ 16 ] | オープンスタンダード | 電話番号(例:+15550123)、末尾にランダムな数字を2つ追加したユーザー名(例:@example.12)[ 17 ] [ 18 ] [ 19 ] | はい | はい | はい | はい | ? | はい | はい、クライアント側のコンタクトブロック、サーバー側の保護 | はい | はい | はい | はい | はい | いいえ | 信号プロトコル |
| SIP /シンプル | IETF | 1996 | オープンスタンダード | ユーザー@ホスト名 | はい | はい | オプション | はい | はい | いいえ | 中くらい | ? | はい | はい | はい | いいえ | 実装次第 | SIP /シンプル |
| スカイプ | スカイプ | 2003年8月 | 独自仕様(販売終了) | ユーザー名 | はい | 独自の | いいえ | いいえ | いいえ | 中央集権的 | クライアントベース | はい | はい | はい | はい | いいえ | いいえ | スカイプ |
| Steamフレンド | バルブ | 2003年9月12日 | 独自の | SteamID/ユーザー名または一意の番号 | はい | 独自の | ? | いいえ、上昇しているものの | はい | ? | いいえ | はい | はい | いいえ | いいえ | いいえ | いいえ | Steamフレンド |
| チームスピーク | チームスピークシステムズ株式会社 | 2001年8月 | 独自の | base64の一意のID | いいえ | いいえ | いいえ | ? | ? | ? | ? | はい | はい | いいえ | ||||
| 目次2 | AOL | 2005年9月 | 独自仕様(販売終了) | ユーザー名またはUIN(例:12345678 ) | はい | いいえ | いいえ | いいえ | いいえ | 中央集権的 | いいえ | 有料会員のみ | ? | ? | 部分的 | ? | いいえ | 目次2 |
| スリーマ | スリーマ株式会社 | 2012年12月 | オープンスタンダード | |||||||||||||||
| TOX ( DHTに基づく) | irungentoo (GitHub ユーザー) | 2013年6月 | GNU 一般公衆利用許諾書(GPL) バージョン 3 以降 | 公開鍵と秘密鍵 | はい | はい | はい | はい | はい | はい[ 20 ] [ 21 ] | はい | はい | はい | はい | はい | はい[ 22 ] | はい | TOX ( DHTに基づく) |
| トゥエンティ | トゥエンティ | 2006 | 独自の | ユーザー名 | はい | はい | いいえ | はい | ? | はい | はい | はい | はい | はい | はい | ? | いいえ | トゥエンティ |
| 微信 | テンセント | 2011 | 独自の | ユーザー名 | はい | はい | いいえ | はい | はい | はい | いいえ | はい | はい | はい | いいえ | いいえ | いいえ | 微信 |
| Windows Messenger サービス | マイクロソフト | 1990 | 独自仕様(販売終了) | ネットBIOS | はい | いいえ | いいえ | はい | はい | はい | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | Windows Messenger サービス |
| XMPP | ジェレミー・ミラー、IETFで標準化 | 1999年1月 | オープンスタンダード | Jabber ID (JID)例: usr@abc/home [ f ] | はい[ 23 ] [ 24 ] | はい[ 25 ] | オプション[ 26 ] [ 27 ] [ 28 ] [ 29 ] | はい | はい[ 30 ] | はい[ 31 ] [ 32 ] | はい[ 33 ] [ 34 ] [ 35 ] | はい[ 31 ] | はい、ジングル経由 | はい、ジングル経由 | はい[ 36 ] | はい[ 37 ] | オプション[ 38 ] | XMPP |
| YMSG ( Yahoo! メッセンジャー) | ヤフー! | 1998年3月9日 | 独自の | ユーザー名 | はい | いいえ | いいえ | いいえ | はい | 中央集権的 | はい | はい | はい | はい | はい | いいえ | いいえ | YMSG ( Yahoo! メッセンジャー) |
| Zephyr 通知サービス | マサチューセッツ工科大学 | 1987 | オープンスタンダード | Kerberosプリンシパル(例:[email protected]) | はい | いいえ | いいえ | はい | はい | はい | いいえ | はい | いいえ | いいえ | いいえ | いいえ | いいえ | Zephyr 通知サービス |
| プロトコル | クリエイター | 最初の公開日 | ライセンス | アイデンティティ(別名は含まない) | 非同期メッセージ中継 | トランスポート層セキュリティ | エンドツーエンドの暗号化 | 連絡先の数は無制限 | すべての連絡先への速報 | 1対多ルーティング[ a ] | スパム対策 | グループ、チャネル、会議のサポート | オーディオ/VoIPサポート | ウェブカメラ/ビデオ | バッチファイル共有 | メディア同期 | サーバーレス[ b ] (分散型) | プロトコル |
- ^ a b 1対多/多対多通信は、主にプレゼンス情報、パブリッシュ/サブスクライブ、グループチャット配信で構成されます。一部の技術では、マルチキャストによるデータ配信が可能で、受信者数による送信側のボトルネックを回避できます。しかしながら、プレゼンスの効率的な配信は、現在、XMPPとSIP/SIMPLEの双方において技術的なスケーラビリティの課題となっています。
- ^ a bサーバーレスプロトコルには、ネットワークを制御する中央機関(通常は企業)が存在しません。サーバーレスネットワークはクライアントのみで構成されます。このようなシステムは通常、監視や検閲に対して非常に耐性があります。
- ^スパム対策フィルターが他の IM プログラムや一部の Web サイトへのリンクを検閲するために使用されているという報告がユーザーからありました。
- ^ ~usr@abcomでは、 abcom部分は「ホストマスク」と呼ばれ、接続元のサーバー、またはサーバー管理者によって許可された「クローク」のいずれかになります。より現実的な例としては、 [email protected]が挙げられます。チルダは通常、IRCクライアントがサインオン時に提供したユーザー名がidentサービスで検証されなかったことを示します。
- ^スケーラビリティの問題: 連絡先の数が増えるとプロトコルの効率は低下します。 [ 7 ] [ 8 ]
- ^ usr@abc/homeでは、ホーム部分は「リソース」であり、複数の場所から(場合によっては同時に)ログインしているときに同じユーザーを区別します。より現実的な例は、 [email protected]/homeです。
参照
- クロスプラットフォームのインスタントメッセージングクライアントの比較
- IRCクライアントの比較
- LANメッセンジャーの比較
- 分散型ソーシャルネットワーキングのソフトウェアとプロトコルの比較
- LANメッセンジャー
- インスタントメッセージ
- メッセージングプラットフォームのユーザー機能の比較
参考文献
- ^ 「ユーザー/サーバー/メッセージIDはどこで確認できますか?」discord.com .
- ^ 「Discord の FRIENDS リストの制限を 1000 から 2000 以上に増やしましょう!」 .
- ^ "chathistory Extension" . ircv3.net . 2023年2月25日閲覧。
- ^ Gioia, Antonio. 「SSLとOTR暗号化を使用したIRC」 . 2023年12月28日閲覧。
- ^ 「OpenPGP に基づく IRC プロトコルの安全な暗号化レイヤー」。
- ^ 「暗号化されたDCC-SDCC-SCHAT」。
- ^ RFC 1324、D. Reed、1992年。2.5.1、サイズ
- ^同期会議システムが提供する機能、Cv Loesch、1992年。1.2.1 成長
- ^ "dcc.voice" . kvirc.net . 2023年2月25日閲覧。
- ^ 「VoIRC」 . GitHub .
- ^エルモシナ, クセニア; ムシアニ, フランチェスカ; ハルピン, ハリー (2016年9月). 「エンドツーエンド暗号化メッセージングプロトコル:概要」. Bagnoli, Franco他編. Internet Science . INSCI 2016. フィレンツェ, イタリア: Springer. pp. 244– 254. doi : 10.1007/978-3-319-45982-0_22 . ISBN 978-3-319-45982-0。
- ^ 「クロス署名とエンドツーエンド暗号化がデフォルトで実現!」 Matrix.org 2020年5月8日閲覧。
- ^ 「音声通話:安全、非常にクリア、AI搭載」 2017年3月30日。
- ^ 「AOL インスタント メッセンジャー (AIM) — 最後の不在メッセージ」。
- ^ 「ユーザー名は進化している - Revolt」revolt.chat . 2025年1月22日閲覧。
- ^ Marlinspike, Moxie (2014年2月24日). 「新しいTextSecure:SMSを超えたプライバシー」 . Open Whisper Systems . 2015年12月12日閲覧。
- ^ 「Signalユーザー名で電話番号を非公開にする」 Signal Messenger . 2024年2月21日閲覧。
- ^グリーンバーグ、アンディ. 「Signalがついにユーザー名を導入、電話番号を非公開に」 . Wired . ISSN 1059-1028 . 2024年2月21日閲覧。
- ^ Lee, Micah (2024年3月4日). 「Signalの新しいユーザー名で警察のデータを盗み見ないように」 The Intercept . 2024年5月9日閲覧。
- ^ 「グループ:Toxのグループチャットで仲間全員とチャット、通話、ビデオやファイルの共有を楽しもう」tox.chat . 2021年6月18日閲覧。
- ^プレゼンス情報は他のユーザーに小さな色付きのドットで表示されます。「Toxクライアント」 . tox.chat . 2021年6月18日閲覧。
- ^ 「ファイル共有:人為的な制限や上限なしでファイルを交換」 . tox.chat . 2021年6月18日閲覧。
- ^ 「XEP-0313: メッセージ アーカイブ管理」。
- ^ 「XEP-0184: メッセージ配信確認」。
- ^ 「XEP-0368: TLS経由のXMPPのSRVレコード」。2019年8月20日。
- ^ 「XEP-0420: スタンザコンテンツの暗号化」。
- ^ 「XEP-0027: 現在のJabber OpenPGPの使用状況」 . xmpp.org . 2014年3月14日. 2020年3月9日閲覧。
- ^ "XEP-0373: XMPP用のOpenPGP" . xmpp.org . 2018年7月30日. 2020年3月9日閲覧。
- ^ 「XEP-0384: OMEMO暗号化」 . xmpp.org . 2018年7月31日. 2020年3月9日閲覧。
- ^ OpenFireのroute.all-resourceなど
- ^ a b「XEP-0045: マルチユーザーチャット」 . xmpp.org . 2019年5月15日. 2020年3月9日閲覧。
- ^ "XEP-0060: Publish-Subscribe" . xmpp.org . 2019年10月6日. 2020年3月9日閲覧。
- ^ 「Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence」 . xmpp.org . 2011年3月. 2020年3月9日閲覧。
- ^ 「XEP-0159: Spim-Blocking Control」 . xmpp.org . 2006年7月11日. 2020年3月9日閲覧。
- ^ 「XEP-0161: 不正行為の報告」 . xmpp.org . 2007年5月6日. 2020年3月9日閲覧。
- ^ 「XEP-0363: HTTP ファイルのアップロード」。
- ^ "XEP-0280: メッセージカーボン" . xmpp.org . 2017年2月16日. 2018年12月13日閲覧。
- ^ "XEP-0174: Serverless Messaging" . xmpp.org . 2008年11月26日. 2017年11月1日閲覧。