lala9663
Bump into
lala9663
전체 방문자
오늘
어제
  • 분류 전체보기 (158)
    • JavaScript (1)
    • Java (39)
    • Spring (28)
    • IntelliJ (7)
    • Git,Github (2)
    • CS (22)
    • Algorithm (23)
      • Algorithm 문제 (13)
    • 공부방 (9)
    • 그 외 (27)
      • TIL (24)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 정적
  • Spring
  • 자바 람다
  • 웹서버
  • 자바
  • Get
  • servlet
  • Java
  • 백준 벌집
  • jsp
  • 백준
  • Til
  • 1193
  • was
  • 백준 2292
  • 스트림(Stream)
  • 웹 3.0
  • thread
  • Post
  • 동적
  • try-catch
  • Intellij

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
lala9663

Bump into

CS

URL & URI 의 차이점은?

2022. 11. 6. 15:33

평소 인터넷을 사용하면서 URL과 URI에 대한 차이점을 못 느끼고 있던 중 문득 이 둘의 차이점이 뭔지 궁금해서 정리하게 되었다.

URI(식별자)

URI 는 특정 리소스를 식별하는 통합 자원 식별자(Uniform Resource Identifier)를 의미한다. 웹 기술에서 사용하는 논리적 또는 물리적 리소스를 식별하는 고유한 문자열 시퀀스이다.

URL(위치)

URL(Uniform Resource Locator)은 흔히 웹 주소라고도 하며, 컴퓨터 네트워크 상에서 리소스가 어디 있는지 알려주기 위한 규약이다.
즉, 컴퓨터 네트워크와 검색 메커니즘에서의 위치를 지정하는 , 웹 리소스에 대한 참조이다. 흔히 웹 사이트 주소로 알고 있지만, URL은 웹 사이트 주소뿐만 아니라 컴퓨터 네트워크 상의 자원을 모두 나타낼 수 있다.

URN

URN(Uniform Resource Name)은 urn:scheme을 사용하는 URI를 위한 역사적인 이름이다. URN은 영속적이고, 위치에 독립적인 자원을 위한 지시자로 사용하기 위해 1997년도 RCF 2141 문서에 정의되었다.

 

URI / URL / URN 비교

여기서 http://opentutorials.org:3000/main 까지가 URL (URI라고 할 수도 있다.)이고 

http://opentutorials.org:3000/main?id=HTML&page=12까지가 URI라고 할 수 있다.

 

이유는 URL은 자원의 위치를 나타내 주는 것이고 URI는 자원의 식별자인데,? id=HTML&page=12 이 부분은 위치를 나타내는 것이 아니라 id값이 HTML이고 page가 12인 것을 나타내 주는 부분이기 때문이다.

'CS' 카테고리의 다른 글

[운영체제] Thread(스레드)  (0) 2022.12.01
[운영체제] 프로세스와 프로세서의 차이  (0) 2022.11.28
[운영체제] 컴퓨터 운영 체제 종류와 특징  (0) 2022.11.27
운영체제(OS)  (0) 2022.11.27
[WEB] HTTP와 HTTPS의 차이  (0) 2022.11.19
    'CS' 카테고리의 다른 글
    • [운영체제] 프로세스와 프로세서의 차이
    • [운영체제] 컴퓨터 운영 체제 종류와 특징
    • 운영체제(OS)
    • [WEB] HTTP와 HTTPS의 차이
    lala9663
    lala9663
    초보의 험난한 공부

    티스토리툴바