次のフローのように、STUN(PJSIPを使用)で何かを実装しようとしています。
[IE] <-TCP / UDP trans .--> [agentC] <---- STUN -----> [agentS] <-UDP / TCP trans .--> [Apache]
これで、[TCP/UDP変換]部分の準備が整いました。
agentCは、スタンマップされたアドレス1.1.1.1:11111を持っている可能性があります
一方、agentSはスタンマップアドレス2.2.2.2:22222を持っている可能性があります
ここで、agentCは[HTTPGET]をagentSに送信します。
質問:
- agentCの発信ポートは何になりますか?NATポート11111を経由するのでしょうか、それともランダムポートになるのでしょうか[例:37654]。
2.エージェントはhtmlタグにどのように応答する必要がありますか?11111または以前のポートに返信しますか[例:37654]?
3.エージェントCが対称NATの背後にある場合(エージェントSがフルコーンの背後にある場合)、エージェントCはエージェントSに接続でき、エージェントSはエージェントCに応答できますか?