3 ms·
> I dont grok this, if tcp's model has fundamental problems how come the Internet works. :) So he's arguing about using a proxy to "shield" the server from kno
by bb88 9y ago
> I dont grok this, if tcp's model has fundamental problems how come the Internet works. :)
So he's arguing about using a proxy to "shield" the server from knowing about all the ins and outs of the myriad of TCP clients out there.
And then he laments that an HTTP proxy might very well be the root of all evil on the internet because the true client to server end-to-end connection is lost when a proxy is put in the middle, which is pretty standard practice these days.
So one thing that he's incorrect on is that a proxy can know the state of connections, because that's in the TCP packet, but not in the data section [1]. The SYN/SYNACK/ACK hand shake and data retry happens outside of the data section of the TCP packet.
[1] https://en.wikipedia.org/wiki/Transmission_Control_Protocol https://en.wikipedia.org/wiki/Transmission_Control_Protocol