CS
[CS] URI, URL, URN의 차이점과 특징
머지?는 병합입니다
2024. 11. 20. 22:00
1. URI (Uniform Resource Identifier)
- URL과 URN을 포함하는 상위 개념
- 리소스를 식별하는 통합된 방식
- 인터넷 상의 자원을 고유하게 식별할 수 있는 문자열
2. URL (Uniform Resource Locator)
- 리소스가 있는 위치를 지정
- 프로토콜(http, https)을 포함
- 예시: https://www.example.com/products/item?id=1234#test
3.URN (Uniform Resource Name)
- 리소스에 이름을 부여
- 위치에 독립적
- ISBN(국제표준도서번호)이 대표적인 예시
- 예시: urn:isbn:0451450523
위 예시처럼 urn 방식으로 이름만 써서 url처럼 통신을 가능하게 하려고 시도했으나 상용화 되지는 못했다고 합니다.
그래서 원래는 URI 아래 URL 이 있는거지만 현재는 URN은 사용하지 않기에
URI 와 URL 은 거의 동일한 의미로 혼용하고 있는 추세 입니다.
본 내용은 김영한님의 ' 모든 개발자를 위한 HTTP 웹 기본 지식 ' 강의를 참고했습니다