ネットワーク分野を勉強中の者です。
P2P通信ではファイアウォールの問題があると思いますが、
これは例えばファイアウォールが、外側からのレスポンスは通すが、外側からの直接のリクエストに対してはポートが空いてない限り通してくれないといったことによるものだと理解しています。
対して、例えばchromeリモートデスクトップ(WebRTC)やSoftether vpn(VPN Azure)などでは中継サーバを介することで解決しているようなのすが、
つまりこれは、双方ともに相手側からの通信を中継サーバが自分からのレスポンスに見えるように仕向けているということなんですよね?
ただ、具体的にどういう手順で通信しているのかがよく分かりません。
ピアAがピアBへ通信したいときにまずは中継サーバへリクエストを送るんだと思うのですが、この中継サーバはどのようにしてピアBに対してピアAが通信したいことを伝えるのでしょうか?
あとこれらのことはNAT越えとはまた違う話になるんでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。