# 減少延遲
# 早期數據
與TCP的3次握手相比,QUIC提供了0-RTT和1-RTT的握手,這減少了協商和建立新連接時所需的時間。
除此之外,QUIC提供了提早傳輸更多數據的“早期數據”(early data)特性,并且它的使用比TCP快速打開(TCP Fast Open)更加簡便。
因為數據流概念的引入,客戶端不用等待前一個連接結束,便可以與同一個主機建立另一個邏輯連接。
## TCP快速打開存在的問題
TCP快速打開選項由2014年12月發布的[RFC 7413](https://tools.ietf.org/html/rfc7413)定義,該規范中介紹了客戶端如何通過第一個TCP SYN報文向服務器推送數據。
但在互聯網上,對這個選項的實際支持仍需要時間,在2018年的今天,這個選項還是充滿很多問題。想要在TCP棧上實現這個選項以獲得改進的工程師,不僅要注意操作系統的版本,還要小心地處理發生問題之時,如何優雅地降級到沒有該選項的狀態。已知有多個網絡在積極破壞這種TCP握手,從而干擾了TCP快速打開的流量。