ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • HTTP (2) - URI와 웹 브라우저 요청 흐름
    카테고리 없음 2023. 9. 13. 11:19

    1. URI (Uniform Resource Identifier)

     

    - URI는 로케이터와 이름 또는 둘다 추가로 분류 가능 

    출처: HTTP(인프런) - 김영한

     

    U: 리소스 식별하는 통합된 방식

    R : 자원 URI로 식별 가능한 모든것 

    I : 다른 항목과 구분하는데 필요한 정보

     

    URL: 리소스가 있는 위치를 지정

    URN : 리소스에 이름을 부여

     

    -> 거의 URL만 씀

     

    1.2 URL

     

    출처: HTTP(인프런) - 김영한

    스키마: - 주로 프로토콜 사용

                 - http 프로토콜은 80, https는 443 포트 사용 

    userinfo : URL에 사용자 정보 포함해서 인증 (거의 사용안함)

    호스트: 도메인명 IP 주소 사용

    포트: 접속 포트번호 (서버측)

    path: 리소스 경로 (계층적구조)

    query: key=value형태 ?로 시작, 웹서버에 제공되는 파라미터, 문자형태이다.

    fragment: html내부 북마크용 (서버에 전송하는 정보 아님)

     

    2. 웹 브라우저 요청 흐름

     

    출처: HTTP(인프런) - 김영한

    - HTTP 프로토콜을 지킴 (통신을 위해 HTTP메시지, TCP/IP패킷 필요)

    - 기존과 다르게 메서드,리소스 path등을 포함

    - 소켓을 통해 (TCP/IP 연결 -> TCP/IP패킷 생성 + HTTP 메시지 포함) 전달

     

    출처: HTTP(인프런) - 김영한

    - 응답메시지에 담긴 내용을 웹 브라우저가 랜더링한다.

     

Designed by Tistory.