TURN client: send Send Request to allocated port or not?
Eric Hsu <[email protected]> Wed, 8 Jun 2005 12:25:37 +0800
| Newsgroups | gmane.ietf.midcom |
|---|---|
| Message-ID | <[email protected]> |
Hi all! I'm very new to this mailing list and TURN, and I'm not a native English speaker, so please bear with me :) I've read the latest draft-rosenberg-midcom-turn-07 for many times. Now I encounter a problem: from the draft: "The Allocate Request MUST be sent to the same IP address and port as the Shared Secret Request. This is because one time passwords are expected to be host-specific." (8.3, P20) "The Send Request MUST be sent to the same IP address and port as the Allocate Request, and MUST be sent from the same source IP and port used to send the Allocate request for the binding." (8.6, P22) So, Share Secret Request/Allocate Request/Send Request are all sent to the _same IP address and port of the TURN server_ ? Am I right? Then, here is my problem: ** Why doesn't the client send the Send Request to the allocated port? ** If the client is behind a port restricted NAT, it HAS TO send something to the allocated port before the server could relay packets to it from that allocated port, doesn't it? Any information would be warmly welcome! Thanks in advance! : )