HTTP协议长连接情况下,一个请求和一个响应是如何对应上的?

百度谷歌查了半天没查到相关资料,我再详细说明一下问题。
HTTP1.1支持长连接,也就是TCP连接不断,可以重复发包,
那么同一个TCP连接是如何做到请求和响应一一对应,不会出现A请求的响应被分配到了B请求去