인터넷 상의 우편물 주소, 특정 리소스를 식별하고 위치를 지정할 수 있음
URL, URN은 URI에 포함
URL은 특정 서버의 한 리소스에 대한 구체적인 위치를 서술
콘텐츠를 이루는 한 리소스에 대해, 그 리소스의 위치에 영향 받지 않는 유일무이한 이름 역할,
리소스의 위치를 옮겨도 문제 없이 동작
URL은 특정 시점에 어떤 것이 위치한 곳을 알려줌, 주소이지 실제 이름이 아님
https://velog.io/@0_sujeong의 url을 가진 내 블로그가 구글에 노출이 된 뒤에
https://velog.io/@0_sujeong -> https://velog.io/me/@0_sujeong URL을 변경시
기존 url 구글에 노출된 컨텐츠로는 접근이 불가능
또 리소스가 옮겨지면 해당 url 사용할 수 없음
이러한 문제의 예방 방법 : URN
객체의 위치와 상관없이, 그 객체를 가리키는 실제 객체의 이름을 사용 (=URN)
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 :: 마이구미