[http] URI

이건회·2022년 4월 30일
0

HTTP

목록 보기
5/16

  • uri는 유니폼 리소스 아이덴티파이어, 리소스를 식별하는 통합된 방법이다.

  • URI는 로케이터, 이름, 혹은 둘 다를 추가로 분류할 수 있다.

  • URL은 리소스 로케이터로 리소스의 위치를 알려주고, URN은 리소스의 이름이다.
  • url은 주소, urn은 이름 형식인 것을 볼 수 있다.

  • uri는 유니폼(리소스를 식별하는 통일된 방식), 리소스(uri로 식별할 수 있는 모든 것), 아이덴티파이어(다른 항목과 구분하는데 필요한 정보)를 뜻한다.
  • url는 리소스가 있는 위치를 지정, urn은 리소스에이름을 부여한다.
  • 보통 urn 이름만으로 실제 리소스를 찾기 힘듦
  • uri를 url과 같은 의미로 보통 이야기

  • url을 분석해보자. 프로토콜, 호스트명, 포트, 패스, 쿼리 파라미터 등이 들어간다

  • 스키마는 주로 프로토콜을 사용한다. 자원 접근에 대한 약속 규칙(http,https,ftp...)이다. http는 80포트, https는 443 포트를 주로 사용한다.
  • https는 http에 강력한 보안이 적용된 것이다.
  • userinfo는 url에 사용자 정보를 포함할 때 사용한다.

  • 호스트명은 보통 도메인명을 의미한다.
  • 포트는 일반적으로 생략한다.

  • path는 리소스가 있는 경로며 계층적 구조(/home/file1.png)로 되어있다.
  • 쿼리는 키-값 형태이며 ?로 시작하고 &로 추가 기능을 적용해 파라미터를 붙일 수 있다.
  • 쿼리 파라미터 또는 쿼리 스트링이라 불린다. 숫자를 적어도 문자 형태로 넘어가기 때문이다.

  • 프래그먼트는 html 내부 북마크에서 활용한다.
profile
하마드

0개의 댓글