리소스를 식별하기 위한 통합 자원 식별자
https://example.com/index.html
mailto:someone@example.com
urn:isbn:0451450523
리소스의 위치(어디에 있는지)를 명시하는 식별자
https://www.google.com/search?q=chatgpt
ftp://ftp.example.com/myfile.txt
리소스의 이름(무엇인지를 나타냄)을 명시하는 식별자
urn:isbn:0451450523
→ ISBN으로 책 식별urn:uuid:6ba7b810-9dad-11d1-80b4-00c04fd430c8
→ UUID 기반 객체 식별항목 | URI | URL | URN |
---|---|---|---|
역할 | 리소스 식별자 전체 개념 | 리소스의 위치를 알려줌 | 리소스의 이름만 알려줌 |
포함 관계 | URI ⊃ URL, URN | URI의 하위 개념 | URI의 하위 개념 |
위치 정보 | 포함할 수도 있고 아닐 수도 있음 | 반드시 포함 (프로토콜, 호스트 등) | 없음 |
예시 | https://example.com/a.png |
ftp://example.com/a.txt |
urn:isbn:1234567890 |
접근 가능성 | 보통 가능 | 가능함 | 직접 접근은 불가능 |