作者: Janardhan R. Iyengar , Michael F. Nowlan , Syed Obaid Amin , Bryan Ford , Nabin Tiwari
DOI:
关键词:
摘要: The performance of many common Internet applications can benefit from out-of-order delivery, a feature all IETF transports since TCP have included. Yet latency-sensitive still frequently build on in-order despite its drawbacks, for reasons such as network compatibility and TCP’s cultural inertia. We introduce uTCP, an API extension that adds delivery support without changing wire protocol, by delivering received segments to the application immediately arrival along with sequence number metadata. To obtain robust out-oforder across middleboxes may re-segment flows, employs “record-marking” content encoding COBS, allowing receiver extract records byte stream arbitrary holes. TLS also serve encoding, enabling in indistinguishable conventional over TCP. With example, voice/videoconferencing comparable UDP-based operation, even when forced tunnel TCP-based HTTP or HTTPS connections reasons.