TCP Fast Open: expediting web services
TCP Fast Open: expediting web services
Posted Aug 2, 2012 17:33 UTC (Thu) by ycheng-lwn (guest, #86073)In reply to: TCP Fast Open: expediting web services by epa
Parent article: TCP Fast Open: expediting web services
TFO makes such a case possible in the SYN stage: the server reboots between when it receives request in SYN-data and when it sends the SYN-ACK. Being unaware of the reboot, the client will timeout and retransmit SYNs. If the server comes back and accepts the SYN, the client will repeat the request. But IMO the risk is minimal especially if the server defers enabling TFO until a reasonable connection timeout after reboot, e.g., 5 min.
Cheers,
-yuchung (tfo developer)
Posted Aug 3, 2012 4:36 UTC (Fri)
by ras (subscriber, #33059)
[Link] (1 responses)
For that to happen the server must accept the cookie. Surely you could get around that by including the servers boot time in the MAC key used to generate the cookie?
Posted Aug 3, 2012 14:04 UTC (Fri)
by cesarb (subscriber, #6266)
[Link]
A better option would be /proc/sys/kernel/random/boot_id (see http://0pointer.de/blog/projects/ids.html).
Posted Aug 4, 2012 23:16 UTC (Sat)
by drdabbles (guest, #48755)
[Link] (3 responses)
Posted Aug 8, 2012 0:05 UTC (Wed)
by butlerm (subscriber, #13312)
[Link] (2 responses)
Posted Aug 8, 2012 3:41 UTC (Wed)
by raven667 (subscriber, #5198)
[Link] (1 responses)
Posted Aug 8, 2012 8:02 UTC (Wed)
by johill (subscriber, #25196)
[Link]
TCP Fast Open: expediting web services
TCP Fast Open: expediting web services
TCP Fast Open: expediting web services
TCP Fast Open: expediting web services
TCP Fast Open: expediting web services
TCP Fast Open: expediting web services