www.example.com 입력 시 일어나는 일은?

웹 동작 방식에 대해 알아보기

가장 기초적인 면접 질문인 웹 동작 방식 입니다. 😎

http://www.example.com에 입력했을 때 일어나는 일은?

  1. 사용자가 브라우저에 URL(http://www.example.com) 입력
  2. DNS 서버에 도메인 네임으로 서버의 IP 를 찾음
  3. IP 주소로 웹 서버에 TCP 3 handshake로 연결 수립
  4. 클라이언트는 웹 서버로 HTTP 요청 메시지를 보냄
  5. 웹 서버는 HTTP 응답 메시지를 보냄
  6. 도착한 HTTP 응답 메시지는 웹 페이지 데이터로 변환되고, 웹 브라우저에 출력

도메인 구성 요소 알아보기

http://www.example.com:80/posts?limit=5&cursor=10

  • http : Protocol
  • www.example.com : 도메인 네임
  • :80 : Port
  • /posts : Path to the file (웹 서버 자원 경로)
  • ?limit=5&cursor=10 : Query, Parameter (웹 서버에서 제공하는 추가 Parameter)

URL vs URI

URL은 URI이지만, 모든 URI가 URL인 것은 아니다.

URL은 Uniform Resource Locator로 인터넷 상 자원의 위치를 의미합니다.
반면 URI는 Uniform Resource Identifier로 인터넷 상의 자원을 식별하기 위한 문자열 구성으로,
URI는 URL을 포함하게 됩니다. (URI = 식별자, URL = 식별자 + 위치)

🔖 참고 사이트


© 2021. All rights reserved.

Powered by Hydejack v9.1.6