# 주소창에 주소를 입력하면 어떤 일이 일어나나요?

  1. 사용자는 주소창에 positiveko-til.vercel.app을 입력한다.
  2. 브라우저는 해당 도메인을 HTTP 규약에 맞춰 데이터 패킷을 준비한다.
  3. 준비된 패킷은 랜선 혹은 AP를 통해 해당 지역의 Tier 3 ISP까지 전달된다.
  4. 이때 클라이언트는 빠른 응답을 위해 Cache Server에 캐싱해 놓은 결과가 있는지 먼저 확인하고, 캐시된 데이터가 있다면 더 진행하지 않고 이를 다시 클라이언트에 돌려준다.
  5. ISP는 DNS를 겸하기도 하기 때문에 요청으로 들어온 positiveko-til.vercel.app의 IP 주소를 호가인한다.
  6. 만약 해당 DNS에 정보가 없다면 다른 DNS 서버에 해당 도메인이 있는지 확인한다.
  7. positiveko-til.vercel.app의 IP 주소가 76.76.21.142임을 브라우저가 알아낸다.
  8. 브라우저는 해당 IP 주소로 HTTP Request를 보낸다.
  9. 해당 도메인의 WAS는 요청을 받아서 필요 시 DB 작업을 처리한다.
  10. 사용자 요청에 맞는 컨텐츠를 Status Code 등과 함께 HTTP Response로 돌려보낸다.
  11. 다시 수많은 Router와 ISP를 거쳐 사용자의 브라우저에 컨텐츠가 도달한다.
Last Updated: a year ago