2016-07-02 4 views
1

ソケットプログラミングを行うと、少なくとも1台のコンピュータがパブリックIPを持って接続(または逆接続)する必要があります。別のルータの背後にある2台のコンピュータが互いに接続することが可能かどうか疑問に思っています(また、ポート転送もプロキシも使用しません)。それが不可能な場合、ルータの後ろにあるコンピュータのビットトレントはどのように機能しますか?異なるルータの背後にあるコンピュータ同士が互いに共有できないことを意味しますか?ルータの後ろにある2台のコンピュータは、プロキシなしで互いに接続できます

答えて

0

Bittorentクライアントは、ビットトレントクライアントの指定ポートをクライアントを実行するコンピュータにリダイレクトするようにルータに指示するuPNPというプロトコルを使用しています。

プロトコルの詳細はこちらです。 https://en.wikipedia.org/wiki/Universal_Plug_and_Play

+0

ありがとう、私はそれを読むが、少し混乱しています。ルータが許可する限り、uPNPは自動的にポート転送を行いますか?現在、コンピュータをパブリックに公開する場合は、手動でNATポート転送をセットアップする必要があります。だから、uPNPはそれに似た何かをやっているだけですか? –

+0

はい、NATポート転送によって自動的に何をしますか? – tanaydin

関連する問題