URI와 URL과 URN

해연·2023년 8월 1일
0

네트워크

목록 보기
8/16

URI(A Uniform Resource Identifier)

인터넷에서 이름 또는 리소스를 식별하기 위해 사용되는 일련의 문자열

  • 리소스를 얻기 위한 주소가 아니라 단지 식별자를 의미한다.
  • 웹 페이지, 이미지, 동영상 등 모든 종류의 자원을 식별

URL(A Uniform Resource Locatior)

식별된 리소스를 사용할 수 있는 위치와 리소스를 검색하는 메커니즘을 지정하는 URI의 하위집합
리소스에 접근하기 위한 주소

URL 예시

🟩 URL과 Link의 차이
URL은 리소스를 찾을 수 있는 문자열이지만 Link는 브라우저에서 주어진 URL로부터 리소스를 로드할 수 있게 하는 HTML요소이다. 따라서 URL은 Link없이 존재가능하지만 Link는 URL없이 존재할 수 없다.

URL 구성

🔸 Scheme : 리소스 접근하는데 사용하는 프로토콜
🔸 Domain : 리소스를 호스팅하는 서버(도메인 이름 or IP 주소)
🔸 Port : 리소스에 액세스하기 위해 요청을 보낼 프로토콜 포트
🔸 Path : 호스팅 서버에서 리소스에 대한 주소
🔸 Parameters : 호스팅 서버에 제공되는 추가 정보
🔸 Anchor : 리소스 안에 특정적인 부분

URI와 URL의 차이점

URI는 리소스를 식별하는 문자열이라면 URL은 리소스를 식별하고 그것에 접근하는 방향을 제시한다.

URN(A Uniform Resource Name)

위치가 아니라 주어진 공간 안의 이름을 포함하는 URI의 하위집합
특정 자원의 이름

  • 리소스 위치에 대한 어떠한 정보도 제공하지 않는다.

URN 예시

urn:isbn:1234567890
urn:ISSN:0167-6423
urn:ietf:rfc:2648

URI & URL & URN 총 정리


출처
https://stackoverflow.com/questions/4913343/what-is-the-difference-between-uri-url-and-urn
https://auth0.com/blog/url-uri-urn-differences/

profile
물음표를 느낌표로 바꾸며 성장하는 예비 백엔드 개발자입니다.

0개의 댓글