On 7/19/2017 12:23 PM, Vladimir Olteanu wrote:
> I think there's a misunderstanding here. SOCKSv6 runs strictly on top
> of TCP. 
OK, so to clarify - TCP is between the two SOCKS endpoints.
The user data travels over SOCKS.
Can you confirm that's correct?

> The "user data" to which we're referring is data meant to be relayed
> by the proxy to the server. The SYN's payload (both SOCKS request and
> said user data) is irrevocably part of the client-proxy data stream
> and we do not change it retroactively after learning that the proxy
> does not support TFO.
If the above is correct, then it would be useful to NEVER speak of
"putting data in the SYN payload". You simply don't have that control.
The interface to TCP *allows* pending "user" (as in TCP user, which in
this case is the SOCKS layer) data to be placed in the SYN, but never
requires it.

So you can talk about putting information in the SOCKS stream, but
shouldn't be referring to individual TCP segments.

Joe

_______________________________________________
Int-area mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/int-area

Reply via email to