Uniform: 리소스를 식별하는 통일된 방식
Resource: 자원. URI로 식별할 수 있는 모든 것.
URI(Uniform Resource Identifier): 자원 식별자
URL(Uniform Resource Location): 자원 위치
URN(Uniform Resource Name): 자원 이름
https://www.google.com:443/search?q=hello&hl=ko
scheme://[userinfo@]host[:port][/path][?query][#fragment]
내 친구를 찾으러 간다고 해보자. 나는 친구의 이름(URL이 아닌 URI)을 알 수도 있고, 친구의 집 주소와 친구의 이름(URL인 URI)을 알 수도 있다. 친구(자원)을 찾기 위해서는 친구의 주소와 친구의 이름을 함께 알아야 한다.
URI는 자원의 이름이다. 자원의 위치까지 포함하는 것도 URI의 범주이지만, 자원의 위치를 포함하지 않고 이름만 포함하는 경우도 URI이다. 우리가 정확히 어떠한 자원에 접근하려면, scheme, location, name이 모두 포함된 URL(URI)을 써야 할 것이다.
https://inpa.tistory.com/entry/WEB-%F0%9F%8C%90-URL-URI-%EC%B0%A8%EC%9D%B4
https://inpa.tistory.com/entry/WEB-%F0%9F%8C%90-URL-%EA%B5%AC%EC%84%B1-%EC%9A%94%EC%86%8C-%EC%9A%94%EC%B2%AD-%ED%9D%90%EB%A6%84-%EC%A0%95%EB%A6%AC