URI과 URL 차이점(URI, URL, URN)

밈무·2022년 3월 24일
0
post-custom-banner

URI / URL / URN

  • URI : Uniform Resource Identifier
    • 인터넷 자원을 나타내는 고유 식별자 = 인터넷에 있는 자료의 ID, 유일해야 함
    • 웹 기술에서 사용하는 논리적 또는 물리적 리소스를 식별하는 고유한 문자열 시퀀스
  • URL : Uniform Resource Locator
    • 컴퓨터 네트워크 상에서 리소스가 어디 있는지(위치)를 알려주기 위한 규약
    • 프로토콜 포함
  • URN : Uniform Resource Name
    • 자원의 이름을 나타냄
    • Page 이후 부분까지 포함
    • 프로토콜 포함 X

URI ∋ URL

통상적으로 웹주소를 URL이라고 하지만 URI가 URL을 포괄하는 개념

URI vs URL

참고할 부분

  • 인터넷 환경에서 자원을 식별하기 위해 사용하는 방법
    • Path Variable
      /user/1
      /user/2
      /user/3
    • Query Parameter
      /user?id=1
      /user?id=1&age=10
  • 실제 네트워크에서의 예시
    • https://mimmu.com/index.html

      ⇒ 서버에서 실제 파일 위치를 나타내는 주소이기 때문에 URL(이자 URI)

    • https://mimmu.com/user/102

      https://mimmu.com/user 까지는 자원의 실제 위치이기 때문에 URL(이자 URI) 이지만

      https://mimmu.com/user/102는 /102라는 식별자를 가지고 102의 ID값을 가지고 있는 자원을 식별하고 있기 때문에 URI(URL은 될 수 없다)

    • https://mimmu.com/user?id=102&age=10

      https://mimmu.com/user 까지는 자원의 실제 위치를 가리키기 때문에 URL(이자 URI)이지만

      https://mimmu.com/user?id=102&age=10은 뒤의 쿼리 스트링 식별자(?id=102&age=10)을 포함하고 있기 때문에 URI(URL은 될 수 없다)

참고한 링크

https://www.charlezz.com/?p=44767

https://velog.io/@torang/URL과-URI의-차이점

https://medium.com/@js230023/url-과-uri의-차이-154d70814d2a

https://programming119.tistory.com/194

post-custom-banner

0개의 댓글