[인터넷] URI vs URL vs URN 차이

공수정·2021년 12월 13일
0

인터넷

목록 보기
4/7

1. URI, URL, URN의 개념

1. URI(Uniform Resource Identifier) 통합 자원 식별자

인터넷 상의 우편물 주소, 특정 리소스를 식별하고 위치를 지정할 수 있음
URL, URN은 URI에 포함

2. URL(Uniform Resource Locator) 통합 자원 지시자

URL은 특정 서버의 한 리소스에 대한 구체적인 위치를 서술

3. URN(Uniform Resource Name) 자원의 이름

콘텐츠를 이루는 한 리소스에 대해, 그 리소스의 위치에 영향 받지 않는 유일무이한 이름 역할,
리소스의 위치를 옮겨도 문제 없이 동작

2. URL의 한계(URN이 나온 이유)

URL은 특정 시점에 어떤 것이 위치한 곳을 알려줌, 주소이지 실제 이름이 아님

https://velog.io/@0_sujeong의 url을 가진 내 블로그가 구글에 노출이 된 뒤에
https://velog.io/@0_sujeong -> https://velog.io/me/@0_sujeong URL을 변경시
기존 url 구글에 노출된 컨텐츠로는 접근이 불가능
또 리소스가 옮겨지면 해당 url 사용할 수 없음

이러한 문제의 예방 방법 : URN
객체의 위치와 상관없이, 그 객체를 가리키는 실제 객체의 이름을 사용 (=URN)

3. URI URL 차이점

URL과 URN은 URI의 종류,
모든 URL은 URI 이지만, 모든 URI는 모든 URL이 될 수 없음
단순하게는 URI는 규약이고, URL은 규약에 대한 형태

참고
1. URI vs URL vs URN :: 마이구미
2. [네트워크📶] URI 란 ? / URI VS URL VS URN 차이 /
3. URI vs URL vs URN :: 마이구미

profile
계속해서 공부하는 개발자입니다 :)

0개의 댓글