<TIL> 65. URL과 URI의 차이

YUJIN LEE·2023년 3월 16일
0

개발log

목록 보기
60/149

URL(Uniform Resource Locator)

URL은 흔히 웹 주소라고 하며, 컴퓨터 네트워크 상에서 리소스가 어디있는지 알려주기 위한 규약.

인터넷 상의 리소스의 위치를 나타내기 위해 사용.
URL은 일반적으로 인터넷에서 웹 페이지, 이미지, 동영상 등을 찾을 때 사용.
URL은 프로토콜(ex. http, https, ftp)과 해당 리소스의 위치를 포함.

URI(Uniform Resource Identifier)

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

인터넷 상의 어떤 리소스든지 고유하게 식별할 수 있는 문자열.
URI는 URL과 URN으로 나뉘며,
URL은 리소스의 위치를 식별하고,
URN은 리소스의 이름을 식별.
URI는 특정 리소스를 가리키는 전반적인 방식으로 사용.

=> 모든 URL은 URI.
but, 모든 URI는 URL이 아님.
URI는 위치와 이름 모두를 식별하는데 사용될 수 있지만, URL은 위치만을 나타내는 데 사용.

URI = 식별자, URL = 식별자 + 위치

URl은 프로토콜과 결합한 형태

어떻게 위치를 찾고 도달할 수 있는지까지 포함되어야 하기 때문에
URL은 프로토콜 + 이름(or 번호) 형태

https://www.naver.com => URL

  • 프로토콜(protocol)?
    리소스에 접근하는 방법을 지정하는 방식. 일반적으로 https, http, ftp, file 등 해당

URI는 그 자체로 이름
naver.com -> URI
https://www.naver.com -> URL, URI

URI는 그 자체로 이름이거나, 이름+위치를 나타낸 형태가 모두 해당.

profile
인정받는 개발자가 되고싶습니다.

0개의 댓글