title: At what layer in the protocol stack does DNS happen?
body: <p>Let's use a browser as an example.  HTTP requests do not need to contain any IP addresses.  So would www.example.com be translated into an IP address at the TPC layer?</p>
  
  <h1>EDIT</h1>
  
  <p>Seems like DNS is used to tell TCP which IP address to connect to.  So does HTTP call DNS?</p>
  
  <p>With this stack:</p>
  
  <p>HTTP</p>
  
  <hr>
  
  <p>DNS</p>
  
  <hr>
  
  <p>TCP</p>