Keeping a set of open connections and reusing them across requests, instead of paying a new handshake each time.