작업을 하면서 URL이라는 얘기는 많이 들어봤지만
URI에 대해서는 들어볼 기회가 없었다.
URI에 대해 알아보면서 URN이란 개념도 같이 알아보았다.
1. URI (Uniform Resource Identifier)
통합 자원 식별자라는 뜻을 가진 개념으로
인터넷에 있는 자원을 나타내는 유일한 주소를 말한다.
URI의 개념 안에는 URL과 URN이 포함된다.
2. URL (Uniform Resource Locator)
자원,
웹사이트 서버들에 있는 파일의 위치(리소스의 위치)
URI의 개념에 포함된다.
3. URI와 URL의 차이
위의 정의된 내용만 보면 어떤 얘기인지 감지 잡히지 않는다.
예시를 들어 둘의 차이를 설명하자면
URI : https://abcdqbbq.tistory.com/3?category=843598
URL(URI이자 URL) : https://abcdqbbq.tistory.com/3
위의 예시를 보면
?category=843598 이라는 식별자를 포함하고 있기 때문에
유일한 주소가 되고 URI에 해당한다.
그리고,
식별자 이전까지인 주소의 위치가 URL의 개념에 포함된다.
4. URN (Uniform Resource Name)
URI에 포함되는 개념으로
URL이 주소의 위치를 가지고 있다면
URN은 위치와 관계없이 리소스의 이름값만을 이용해서 접근하는 방식이다.
예를들면
https://abcdqbbq.tistory.com/category/1 의 위치에서
https://abcdqbbq.tistory.com/1 의 위치로 실제 파일이 위치 이동을 하게 된다면
위의 category/1 의 url을 알고 있던 사람들은 기존의 주소로 접근할 수 없을 것이다.
하지만 URN으로 적용을하면 위치 기준이 아닌 이름값 기준으로 접근하기 때문에
그러한 문제가 해결된다.
'Frontend > Web' 카테고리의 다른 글
SEO(검색 엔진 최적화)란? (0) | 2020.04.21 |
---|---|
웹해상도 (물리픽셀, 논리픽셀, 고밀도 해상도, PPI) (0) | 2020.04.21 |
브라우저 렌더링 성능 최적화 (2) | 2020.04.16 |
XML과 HTML (0) | 2020.04.14 |
브라우저 렌더링 (0) | 2020.04.09 |