title: How does our front-end know that the http response belongs to our request?
body: <p>TCP being a stateless protocol, how does our front-end(or our HTTP client) know that the response we are getting for the request is correct.</p>
  <p>I think that our client saves the IP address of the server we are sending the request to and then verifies that the response came from that same server.</p>