- PR -

GLOBAL IPが持ってないPCに如何接続しますか(p2p通信)

1
投稿者投稿内容
crow
ベテラン
会議室デビュー日: 2006/09/13
投稿数: 67
投稿日時: 2006-12-16 16:33
例えLANにあるPCを利用して、MSNのMessagerで他の人と通信する。
普段、IPを利用して通信相手の居場所特定ですが、それは何を利用していますか?

宜しくお願いします。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2006-12-17 20:08
 一生懸命に、日本語を使おうとしていることはわかり、それは高く評価しています。
しかし、コミュニケーションコストは、とても高くついています。
引用:

例えば、LAN で接続されている PC を利用して、MSN Messager で他の人と通信する場合を考えます
普段、IP アドレスを利用して通信相手の居場所特定することが出来ますが、Global IP アドレスが無い相手に対しては、何を利用すれば可能になるでしょうか

宜しくお願いします。


ということで良いでしょうか?

で、コストが高いので、良いと仮定します。

 私が関係したところでは、ちょっと詳しくないのですが、UDP ブロード キャストで、IP アドレスを返すようにリクエストし、相手側が UDP ブロード キャストで IP アドレスを返すというようなことをしていたようです。直接その辺を触っていたわけではないので、動きやチラホラ聞いた話からの想像ですが。
_________________
rvmx
大ベテラン
会議室デビュー日: 2002/09/26
投稿数: 184
お住まい・勤務地: 愛媛県
投稿日時: 2006-12-17 21:12
今日は

色々な方法が有りますが、UDPが届く範囲であればJittaさんの言われているような方法も可能です。
又、ルータのGlobal IP を特定のPrivate IPと関連付けて利用(DMZ等)
しかし、MSN Messager やSkypeなどはPrivate IP側より特定の親・中継へ接続し、それを維持する事により通信をしています、この場合はそれらの通信制御をするシステムが必要となります(交換網みたいなもの)。
PoohKid
常連さん
会議室デビュー日: 2004/12/07
投稿数: 26
お住まい・勤務地: はてな市民
投稿日時: 2006-12-18 11:43
引用:

rvmxさんの書き込み (2006-12-17 21:12) より:
又、ルータのGlobal IP を特定のPrivate IPと関連付けて利用(DMZ等)
しかし、MSN Messager やSkypeなどはPrivate IP側より特定の親・中継へ接続し、それを維持する事により通信をしています、この場合はそれらの通信制御をするシステムが必要となります(交換網みたいなもの)。




そうですね、質問の趣旨からすると Skype などを参考にされると良いと思います。
http://www.atmarkit.co.jp/fnetwork/rensai/5minskype/01.html
この記事とか分かりやすかったです。

具体的な実装方法までは提示できなくてごめんなさい^^;
_________________
I love Agile.
I believe Wisdom of Crowds.
坊やがゆく
1

スキルアップ/キャリアアップ(JOB@IT)