中村隼大 鈴木秀和 内藤克浩 渡邊晃 名城大学理工学部愛知工業大学情報科学部

Similar documents
赤堀蒼磨, 納堂博史, 鈴木秀和, 内藤克浩, 渡邊晃 名城大学理工学部 愛知工業大学情報科学部

平成18年度電気関係学会東海支部連合大会

NTMobile SIP 1 SIP Session Initiation Protocol IP IP NAT Network Address Translation NTMobile Network Traversal with Mobility NTMobile RST Relay Serve

2ACL DC NTMobile ID ACL(Access Control List) DC Direction Request DC ID Access Check Request DC ACL Access Check Access Check Access Check Response DC

PowerPoint プレゼンテーション

Dual Stack Virtual Network Dual Stack Network RS DC Real Network 一般端末 GN NTM 端末 C NTM 端末 B IPv4 Private Network IPv4 Global Network NTM 端末 A NTM 端末 B

NTMobile LAN NT- Mobile(Network Traversal with Mobility) [1] NTMobile LAN 2. NTMobile NTMobile NTMobile NTM IP DC(Direction Coordinator)

IPSJ SIG Technical Report Vol.2015-DPS-163 No.4 Vol.2015-MBL-75 No /5/28 IEEE Android 1,a) 1,b) 2 1 IP NTMobile Network Traversal with Mo

本資料について

センターでは,WAP からの位置情報を受信し, WAP が適切に設置されたかどうかを確認する 提案システムのシーケンス概要 図 2 に提案システムのシーケンスを示す. 携帯端末は,WAP から無線 LAN の電波を受信すると, DHCP サーバに対して IP アドレスを要求する. この要

28 NTMobile Java Proposal and Implementation of Java Wrapper for NTMobile ( : ) :

MIRACLE LoadBalancerを使用したネットワーク構成と注意点

2) では, 図 2 に示すように, 端末が周囲の AP を認識し, 認識した AP との間に接続関係を確立する機能が必要である. 端末が周囲の AP を認識する方法は, パッシブスキャンとアクティブスキャンの 2 種類がある. パッシブスキャンは,AP が定期的かつ一方的にビーコンを端末へ送信する

IPSJ SIG Technical Report NTMobile SIP SIP Session Initiation Protocol IP NAT Network Address Translation NTMobile Network Traversal with Mo

IPsec徹底入門

PowerPoint Presentation

出岡雅也 旭健作 鈴木秀和 渡邊晃 名城大学理工学部

<4D F736F F F696E74202D DB A B C C815B E >

(Microsoft PowerPoint - 2.\(\220\274\222J\202\263\202\361\)JANOG ppt [\214\335\212\267\203\202\201[\203h])

アマチュア無線のデジタル通信

DEIM Forum 2019 I7-2 WebRTC, UCLA Computer Science Department 3803 Boelter Hall, Los Angeles, CA

Alliance [1] HNW; Home Network DLNA HNW IPv4 NAT HNW DMS Digital Media Server DLNA DLNA SIP Session Initiation Protocol [2] HNW [3], [4], [5] Web DMS

中継サーバを用いたセキュアな遠隔支援システム

NAT-f SIP NAT 1 1, 2 1 IP SIP NAT NAT NAT NAT-f NAT-free protocol NAT-f SIP Session Initiation Protocol NAT-f SIP NAT Researches on NAT traversal for

前提情報

Mobile IPの概要

PowerPoint Presentation

, NAT,, (NAT ) 9) NAT, Mobile PPC 10) Mobile PPC, IPv4,, NAT, IP, IP, Mobile PPC IP, NTMobile(NAT Traversal with Mobility) NTMobile, NTMobile (DS) IP,

Microsoft PowerPoint - SSO.pptx[読み取り専用]

(Microsoft Word - \221\262\230_.doc)

大学通信VOL196

WebEx を使用したリモート調査とは お客様のデスクトップ画面を共有し 障害調査を共同で実施するサービスです リモート調査は 精度の高い調査により 障害の早期解決を図るために実施します 対象の機器にアクセスできる中継端末をご用意頂く必要があります インターネット接続が可能な中継端末を経由して調査を

presen1.pptx

Microsoft Word - ID32.doc

IPSJ SIG Technical Report IPv4 IP IP 2011 IANA Internet Assigned Numbers Authority *1 IPv4 RIR Regional Internet Registry IPv4 [1] IPv4 NAT Network Ad

スライド 1

Windows Media Video 対応プレーヤ搭載によるストリーミングサービスの提供

TECHNICAL BRIEF RealServer ロードバランス時の BIG-IP 設定方法 本ドキュメントは複数の RealServer をロードバランスする際の BIG-IP コントローラの設定方法を紹介するもので F5 Networks Japan K.K. と RealNetworks

クラスタ構築手順書

スライド 0

Microsoft PowerPoint - Skype for business の概要.pptx

MPサーバ設置構成例

Fujitsu Standard Tool

untitled

untitled

Microsoft Word - I-02_ã•’å‹©çfl¨æ›‰é€ƒæł¸ã•‚ã‡¹ã…žã…łã‡¢ã…Šã…ªã•„ircDDB㕓ㆮ勩çfl¨æ›‰é€ƒï½œ1.1盋| docx

NGN IPv6 ISP接続<トンネル方式>用 アダプタガイドライン概要

xr-set_IPsec_v1.3.0

本製品に接続された端末の IPv6 情報が表示されます 端末に割り当てられた IPv6 アドレス IPv6 アドレスを取得した端末の MAC アドレスが確認できます 注意 : 本ページに情報が表示されるのは本製品が 上位から IPv6 アドレスを取得した場合のみとなります DDNSサービス :DDN

Microsoft PowerPoint - IPsec徹底入門.ppt

Microsoft Word - 【掲載用】True Keyマニュアル_1.0版_ r2.docx

058 LGWAN-No155.indd

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

NATディスクリプタ機能

管理対象クライアント端末のログを管理画面で日時 端末名等により複合検索を行える機能を有すること 外部記億媒体の使用ログを CSV 形式で出力する機能を有すること 外部記億媒体の未使用期間 最終使用クライアント端末 最終使用ユーザー名を把握できること 1.3 階層管理機能 - 外部記憶媒体使用設定権限

Microsoft Word - u-CAT’Ý™è…K…C…

第5回 マインクラフト・プログラミング入門

WebRTC P2P,. Web,. WebRTC. WebRTC, P2P, i

スライド 1

Microsoft Word - 楽天㇯ㅩ㇦ㅛIaaSㇵㅼã…fiã‡¹ä»Łæ§Ÿ.doc

目次 操作編 サインイン サインアウト 1.1) サインイン 1.2) サインアウト 2. メッセージ ( メール ) の閲覧 2.1)OOW(Outlook on the web) の起動 2.2) 閲覧画面の構成 2.3) フォルダーの操作 ( 一覧の表示 非表示と新規作成 ) 2.

PowerPoint プレゼンテーション

2014 年電子情報通信学会総合大会ネットワークシステム B DNS ラウンドロビンと OpenFlow スイッチを用いた省電力法 Electric Power Reduc8on by DNS round- robin with OpenFlow switches 池田賢斗, 後藤滋樹

conf_example_260V2_inet_snat.pdf

VPNマニュアル

スマートフォンを利用した地質図作成方法の提案 ルバサンク アマルサイハン *, 旭健作, 鈴木秀和, 渡邊晃 ( 名城大学 ) Proposal of Making Geological Map Utilizing Smartphone Luvsankhuu Amarsaikhan, Kensaku

PeerPool IP NAT IP UPnP 2) Bonjour 3) PeerPool CPU 4) 2 UPnP Bonjour PeerPool CPU PeerPool PeerPool PPv2 PPv2 2. PeerPool 2.1 PeerPool PeerPool PoolGW

内容 1 本書の目的 用語 WiMAX WiMAX LTE WiMAX2+ サービス WiMAX サービス WiMAX2+ デバイス ノーリミットモード

Vol. 52 No (Sep. 2011) NAT 1, IPsec DPRP Dynamic Process Resolution Protocol DPRP NAT Network Address Translation NAT-f NAT-free pr

Microsoft Word - トンネル方式(3 UNI仕様書5.1版)_ _1910.doc

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

Vol.54 No (June 2013) GSRAv2 1,a) 1,b) 1,c) 1,d) , IPsec-VPN SSL-VPN OpenVPN PacketiX VPN GSRA Group-based Secure Remote

1. サーバーの作成 本ガイドの Photon の構成は バランシングを行うフロントサーバーとして Master Server 用のサーバーを 1 つ 実際にゲームを動かすサーバーとして Game Server 用のサーバーを必要数作成します 本ガイドの構成例 GMO アプリクラウド ロードバランサ

indd

Microsoft Word - Gmail-mailsoft_ docx

1. サーバーの作成 本ガイドの Photon の構成は バランシングを行うフロントサーバーとして Master Server 用のサーバーを 1 つ 実際にゲームを動かすサーバーとして Game Server 用のサーバーを必要数作成します 本ガイドの構成例 GMO アプリクラウド ロードバランサ

030403.インターネット問題

TeleOffice 3.7

シナリオ:DMZ の設定

VPNを利用したオンライン届出接続条件について(詳細)

PowerPoint プレゼンテーション

発表の流れ 1. 研究の背景と目的 2. 相互接続の概観 3. ワームホールデバイスの動作の概要 4. 実験 性能評価 5. まとめ DICOMO2007 2

SAMBA Remote(Mac) 編 PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP

iNFUSE インフューズ

PowerPoint プレゼンテーション

6 接続の使用準備ができました 画面が表示されます 閉じる をクリックします 認証に事前共有キーを使う の キー に リモートアクセス接続用シークレットキー を入力後 OK をクリックします 今すぐ接続します はクリックしません. アダプターの設定 (Window 7) コントロールパネル - ネッ

WebRTC P2P Web Proxy P2P Web Proxy WebRTC WebRTC Web, HTTP, WebRTC, P2P i

2004年度情報科学科卒論アブスト テンプレート

第 69 回情報処理学会全国大会 情報家電ネットワークの遠隔相互接続のためのネットワークアーキテクチャ 武藤大悟 吉永努 電気通信大学大学院情報システム学研究科 2007/11/28 The 69th National Convention of IPSJ 1

SOC Report

山添.pptx

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

302KC 取扱説明書 Chapter9

ネットワーク入門 データ届くためには2 練習問題

00hyoshi

Real4Dumps Real4dumps - Real Exam Dumps for IT Certification Exams

Microsoft Word - ssVPN MacOS クライアントマニュアル_120版.doc

CloudEdgeあんしんプラス月次レポート解説書(1_0版) _docx

F O M A P P P 接続参考資料 DTE~FOMA パケット網間インタフェース 第 1.4 版 株式会社 NTT ドコモ Unpublished copyright 2007 NTT DoCoMo, Inc. All rights reserved. Unpublished copyrigh

PowerPoint プレゼンテーション

Transcription:

NTMobile ( ) Proposal of Chat Application of End To End Communication using NTMobile Hayata Nakamura, Hidekazu Suzuki, Katsuhiro Naito, Akira Watanabe ( Meijo University, Aichi Institute of Technology) 1 イニシエータ NAT キャラクタデータの入力 DC NTM Signaling UDP 入力 NAT レスポンダ UDP 応答 NTMobile(Network Traversal with Mobility) [1] NTMobile ファイル転送の指示 TCPコネクションファイル転送 TCPコネクション切断 2 IRC(Internet Relay Chat) Notication * 1 NAT(Network Address Translation) 3 NTMobile NTMobile NTMobile (NTM ) NTM DC(Direction Coordinator) NTM DC IP IP NTM ( ) DC NTM ( ) IP UDP IP IP NAT NAT IP * 1 Google GCM Apple APNS Fig. 1 End To End Chat Sequence NAT NTMobile 4 NTMobile <4 1 > FQDN NTMobile <4 2 > Fig 1 NTM Signaling NTM Signaling UDP TCP TCP TCP 5 NTMobile [1] NTMobile Vol.54 No.1 pp.367379 2013.

中村隼大 鈴木秀和 内藤克浩 渡邊晃 名城大学理工学部愛知工業大学情報科学部

ネットワーク技術が急速に発展 チャットが重要なコミュニケーションツール クライアントサーバシステムによる実現 Internet クライアント A サーバクライアント B チャットを業務で使用するのが有用 サーバから情報漏洩する懸念 エンドツーエンド通信によるチャットの実現 1

クライアントサーバシステム クライアントは 経路を確保 Internet IRC:Internet Relay Chat NAT:Network Address Translation IRC サーバ Keep Alive Global Network NAT NAT クライアント A クライアント B クライアント C 2 Private Network Private Network

クライアントサーバシステム クライアントは 経路を確保 Internet IRC:Internet Relay Chat NAT:Network Address Translation インターネットを経由 Global Network NAT IRC サーバ NAT メッセージ送信 メッセージ受信 3 クライアント A クライアント B Private Network クライアント C Private Network

イニシエータ CS NAT レスポンダ Hello サーバにデータを送信 POST Keep Alive Notification メッセージの受信を通知 POST 応答 メッセージを取得 GET GET 応答 POST POST 応答 Hello Notification 4 POST POST 応答 CS:Chat Server

イニシエータ CS NAT レスポンダ Hello サーバにデータを送信 POST Keep Alive Notification メッセージの受信を通知 POST 応答 メッセージを取得 GET GET 応答 メッセージ取得の確認応答を送信 POST POST 応答 Hello Notification POST 5 POST 応答 CS:Chat Server

イニシエータ CS NAT レスポンダ Hello サーバにデータを送信 POST Keep Alive Notification メッセージの受信を通知 POST 応答 メッセージを取得 GET GET 応答 メッセージ取得の確認応答を送信 既読通知を送信 POST POST 応答 Hello Notification POST 6 POST 応答 CS:Chat Server

サーバから情報漏洩する懸念 管理者が情報を取得 業務での利用は難しい サーバの管理負荷 サーバの障害 二重化等に対する管理負荷が大きい トラフィックが大きい シーケンスが複雑 メッセージ送信毎 すべての処理を実行 チャットをエンドツーエンドで実現 NTMobile 上でチャットを実現 7

エンドツーエンドの通信を行える ネットワーク環境 ( プライベート, グローバル ) を意識せず通信 アプリは NAT の存在を意識しない Private Network Global Network 8 DC:Direction Coordinator

アプリケーション間は仮想 IP アドレスで通信 ネットワーク環境が変わっても変化しない IP アドレス 実際の通信は実 IP アドレスでトンネル通信 実 IP アドレスで仮想 IP アドレスをカプセル化 イニシエータは通信開始時に DC からの指示に従ってレスポンダとの間にトンネルを構築実 IP アドレス 仮想 IP アドレス エンドツーエンド通信が可能 9

NTM Signaling イニシエータ DC NAT レスポンダ Keep Alive 経路指示要求 通信経路の指示 トンネル構築要求 トンネル構築応答 UDP トンネル 10

NTM Signaling イニシエータ DC NAT レスポンダ Keep Alive 経路指示要求 通信経路の指示 トンネル構築要求 トンネル構築応答 UDP トンネル 11

NTM Signaling イニシエータ DC NAT レスポンダ Keep Alive 経路指示要求 通信経路の指示 トンネル構築要求 トンネル構築応答 UDP トンネル 12

NTM Signaling 一回のみ処理を行う イニシエータ DC NAT レスポンダ Keep Alive 経路指示要求 通信経路の指示 トンネル構築要求 トンネル構築応答 UDP トンネル 13

キャラクタデータ イニシエータ DC NAT レスポンダ キャラクタデータの入力 データ送信 UDP 応答 14

ファイル転送 イニシエータ DC NAT レスポンダ ファイル転送の指示 TCPコネクション 簡単にチャットを実現 シンプルなシーケンス ファイル転送 TCP コネクション切断 15

従来方式 (CS 経由 ) セキュリティ ( 管理者が情報を取得 ) 提案方式 ( 情報漏洩の心配がない ) サーバ管理 トラフィック ( サーバの障害 二重化等の管理 ) ( シーケンスが複雑 毎回全ての処理を実行 ) (CS 不要 DC) ( シグナリング処理は初回のみ ) 16

NTMobile を用いたエンドツーエンド通信によるチャット通信方式 トンネルを構築 経由してキャラクタデータやファイル転送を直接実行 提案方式の有用性を確認 サーバの管理が不要 サーバから情報漏洩の心配がない トラフィックの軽減 今後の予定 提案手法の実装 性能評価 相手端末が起動していない場合, 大規模なチャットを行う場合の処理について検討 17

相手端末が起動していない場合 従来の方式で通信 複数人での大規模なチャットを行う場合 Internet 数珠繋ぎチャット エンドエンド通信 NAT 19 NTM 端末

イニシエータ レスポンダが共に NAT 配下に存在する場合の通信の中継 エンドツーエンドで通信を行える CS と異なり RS は 経由するのみ Internet RS DC NAT NAT 20 イニシエータ Private Network レスポンダ Private Network