<aside> ❗

URI(Uniform Resource Identifier)

URI, URL, URN

URI는 로케이터(locater), 이름(name) 또는 둘 다 추가로 분류할 수 있다.

URL가 가장 큰 개념 - 리소스 식별자

image.png

URI

프로토콜

HTTP와 HTTPS

쿼리

<aside> ❗

웹 브라우저 요청 흐름

  1. 웹 브라우저가 DNS 조회
  2. 소켓을 생성하고 IP와 PORT 정보를 이용하여 TCP 3-way handshake를 통해 연결 완료
  3. 브라우저는 **HTTP 요청 메시지**를 생성 // HTTP 요청 메시지는 데이터
  4. TCP/IP 패킷 생성 후 NIC를 통해 전송
  5. 서버에서 요청을 처리하고 HTTP 응답 메시지를 생성한다.
  6. 동일한 과정을 거쳐 요청 클라이언트에게 전달
  7. HTML을 꺼내서 렌더링 수행 </aside>