11 Flexible Transport
11 Flexible Transport
11 Flexible Transport
TCP UDP
Transport: provide guarantees to apps
IP
• Ordered delivery
• Ensure bits pushed by sender arrive at receiver app in order
• Congestion control
• Ensure that data sent doesn’t overwhelm network resources
Things we’d like to change about
TCP (1/N)
• 3-way handshake: too much latency (esp. small web
requests)
Request latencies to
Google services
change,
• What happensbut we’ll
to the only talk
RTT estimate whenabout
a packet the
is 3
above in the context of QUIC.
retransmitted?
• Today: ignore RTT for any packet transmitted more than once
(Karn’s algorithm)
• Better RTTs when you need them the most: loss recovery
Not proven
conclusively through
targeted
experiments in the
paper. But possible
to do (someone
should do it!)