URI

bbangho·2023년 9월 14일

http

목록 보기
1/6

URI는 로케이터(locator), 이름(name) 또는 둘다 추가로 분류될 수 있다.
https://www.ietf.org/rfc/rfc3986.txt

자원을 식별하는 방법이다.

URL(Resource Locator)

  • 어디에 사는 누구처럼 주소를적고 누군지 알아내야한다.

URN(Resource Name)

  • 누군지만 알면 접근한다.

URI (Uniform Resource Identifier)

Uniform : 리소스를 식별하는 통일된 방식
Resource : 자원, URI로 식별할 수 있는 모든 것(제한 없음)
Identifier : 다른 항목과 구분하는데 필요한 정보

URL, URN

URL - Locator: 리소스가 있는 위치를 지정
URN - Name: 리소스에 이름을 부여

URI, URL 같은 의미로 말한다.

URL 분석

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

https://www.google.com:433/search?q=hello&hl=ko

  • 프로토콜 (https)
  • 호스트명 (www.google.com)
  • 포트번호 (433)
  • 패스(/search)
  • 쿼리 파라미터(q=hello&hl=ko)

URL scheme

주로 프로토콜 사용
ex) http, https, ftp

http는 80포트, https는 433 포트를 주로 사용, 포트는 생략 가능하다. 그래서 우리가 웹을 사용할때 포트를 따로 적어주지 않아도된다.

URL userinfo

URL에 사용자정보를 포함해서 인증
거의 사용하지 않는다.

URL host

도메인 명이나, ip주소를 입력해서 사용한다.

URL port

포트
접속포트

일반적으로 생략함 http 80, https 443

URL path

리소스 경로(Path), 계층적 구조

URL query

key=value 형태

?로 시작, &로 추가가능
ex) keyA=value

보통 query parameter, query string 등으로 불림

문자로 넘김

URL fragment

fragment

html 내부 북마크 등에 사용

출처 : 모든 개발자를 위한 HTTP 웹 기본 지식

profile
2024. 06.17

0개의 댓글