URL vs URI
| URL | URI | |
| 설명 | Uniform Resource Locator 웹 주소, 네트워크 상에서 리소스가 어디있는지 알려주기 위한 규약. |
Unifrom Resource Identifier 논리적, 물리적 리소스를 식별하는 고유한 문자열 시퀀스 |
| 예시 | https//192.168.0.1/index.html | https//192.168.0.1/index |
| 차이 | 특정 위치를 딱 집어줌 실제로 index라는 파일(자원)을 정확히 가리킴. |
식별자로써 특정 위치를 가리키지는 못함. 실제로는 index라는 파일이 존재하지 않지만, 서버 내부에서 별도 처리하여 특정 파일 (리소스)를 가리키게함. |
URI는 URL의 수퍼셋으로, 모든 URL은 URI기도 하다.
URL은 파일(리소스) 확장자까지
명시하여 재해석할 필요가 없다.
그 외에 모든 querystring, params 등 식별자로 구분하고
웹 애플리케이션이 재해석할 필요가 있는것들은 URL 이 아니라 URI 라고 하는 것이 정확하다.
https://m-falcon.tistory.com/519
특정 리소스(확장자를 포함한 경로 및 파일명) 를 딱 지칭하지 않는다는 점에서 이 글의 포스트의 주소도 사실은 URL이 아닌 URI라고 할 수 있다.
URI Schema
[protocol]:[//[user[:password]@]host[:port]][/path][?query][#fragment]
- protocol
사용할 프로토콜 ex) http, https, ipfs, ftp - user & password
데이터 접근에 필요한 아이디와 비밀번호 - host, port
서버 경로에 대한 네트워크 연결 정보 - query
쿼리 파라미터 - fragment
메인 리소스 내에 존재하는 서브 리소스에 접근시 이를 식별하기 위한 정보
🔗 Reference
URI랑 URL 차이점이 뭔데? | 찰스의 안드로이드
URI 그리고 URL을 혼용해서 사용하는 경우가 있다. 대부분의 경우 문제가 없지만 정확하게 이 둘의 차이점이 존재한다. 그러므로 각 용어의 정의와 용도에 대해서 알아본다. URI URI는 특정 리소스
www.charlezz.com
URI & URL
웹개발 공부를 하면서 URL과 URI에 대해 자주 들었지만 둘 사이의 명확한 차이점을 알지 못해 정리를 해보게 되었다.결론부터 말하면 URI가 URL의 상위개념이며 공부를 하며 느낀 점은 URL이라고 부
velog.io
'Web' 카테고리의 다른 글
| [Web] SEO 와 metadata (0) | 2023.05.28 |
|---|---|
| Why should we use Short URL (0) | 2022.02.24 |
| Webpack (0) | 2021.08.11 |
| https 인증서 (SSL) 발급하기 (0) | 2021.03.17 |
| TypeScript + Koa 프로젝트 생성 (0) | 2020.12.03 |