URL vs URI

2022. 3. 8. 12:27·Web

 

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
'Web' 카테고리의 다른 글
  • [Web] SEO 와 metadata
  • Why should we use Short URL
  • Webpack
  • https 인증서 (SSL) 발급하기
M_Falcon
M_Falcon
  • M_Falcon
    Falcon
    M_Falcon
  • 전체
    오늘
    어제
    • 분류 전체보기 (432)
      • Web (16)
        • Nodejs (14)
        • Javascript (23)
        • FrontEnd (4)
      • DataBase (39)
        • Fundamental (1)
        • Redis (4)
        • PostgreSQL (10)
        • NoSQL (4)
        • MySQL (9)
        • MSSQL (3)
        • Error (4)
      • Algorithm (79)
        • Algorithm (문제풀이) (56)
        • Algorithm (이론) (23)
      • JVM (65)
        • Spring (13)
        • JPA (5)
        • Kotlin (13)
        • Java (24)
        • Error (7)
      • 기타 (70)
        • Kafka (3)
        • Kubernetes (3)
        • Docker (13)
        • git (19)
        • 잡동사니 (27)
      • 재테크 (11)
        • 세무 (4)
        • 투자 (3)
        • 보험 (0)
      • BlockChain (2)
        • BitCoin (0)
      • C (32)
        • C (10)
        • C++ (17)
        • Error (3)
      • Low Level (8)
        • OS (3)
        • 시스템 보안 (5)
      • 네트워크 (3)
      • LINUX (30)
        • Linux (26)
        • Error (4)
      • 저작권과 스마트폰의 이해 (0)
      • 생각 뭉치 (6)
      • 궁금증 (2)
      • Private (4)
        • 이직 경험 (0)
        • 꿈을 찾아서 (1)
      • Android (21)
        • OS (4)
  • 블로그 메뉴

    • 홈
    • WEB
    • 알고리즘
    • DataBase
    • Linux
    • Mobile
    • C
    • 방명록
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    linux
    알고리즘
    백준
    java
    Kotlin
    android
    Git
    Programmers
    algorithm
    javascript
    docker
    C++
    ubuntu
    kafka
    PostgreSQL
    Spring
    Bitcoin
    프로그래머스
    JPA
    database
  • hELLO· Designed By정상우.v4.10.3
M_Falcon
URL vs URI
상단으로

티스토리툴바