URI(Uniform Resource Identifier)

URI는 자원을 식별하는 가장 넓은 개념으로, 자원의 위치를 나타내는 URL과 고유한 이름을 나타내는 URN으로 구성될 수 있습니다.

image.png

URL과 URN은 URI의 하위 개념이며, 모든 URI는 URL이나 URN 중 하나이거나 둘 다의 특성을 가질 수 있습니다. 현대에는 대부분의 인터넷 자원을 위치(URL)를 기반으로 찾기 때문에, URI와 URL을 같은 의미로 혼용하는 경우가 많습니다..

scheme://[userinfo@]host[:port][/path][?query][#fragment]

<https://www.google.com:443/search?q=hello&hl=ko>

image.png

  1. DNS 조회
  2. 프로토콜 및 포트 결정
  3. TCP/IP 연결 및 SSL/TLS 핸드셰이크
  4. HTTPS 요청 메시지 생성 및 전송
  5. 응답 수신 및 페이지 렌더링