reliable transport layer on top of UDP - optimized for speed