m1ndy5's coding blog

URL vs URI vs URN 본문

클라우드 with AWS/Network

URL vs URI vs URN

정민됴 2023. 6. 23. 09:22

URI vs URL vs URN

URL(Uniform Resource Locator)

주어진 리소스(웹페이지, 사진 등)의 위치가 인터넷 어디에 있는지 알려주는 주소라고 할 수 있음

ex) https://www.naver.com

링크와 비슷하게 많이 쓰이지만 사실 기술적으로는 다름

링크는 한 페이지에서 다른 리소스들을 열 때 누르는 것이고 URL을 링크에 의해 나타내지는 주소이다. 즉 URL은 링크의 목적지!

따라서 URL은 링크없이 존재할 수 있지만 링크는 URL없이는 존재의 의미가 없음

 

URL 표기 형식

ftp://ftp.example.com/files/document.pdf

http://www.example.com:80/edu/index.html

 

http:// : 프로토콜

www.example.com : 도메인 → ip주소와 맵핑되어 있음

:80 : 포트 번호

/edu/index.html : 서버 리소스

URI(Uniform Resource Identifier)

URL은 URI임 → URL은 URI의 부분집합

인터넷 상의 임의의 리소스를 식별하는 개념

 

ex)

URN(Uniform Resource Name)

URL의 한계로 인해 생김

URL의 한계 : 실제 이름이 아닌 주소이기 때문에 리소스가 옮겨지면 해당 URL은 더이상 사용불가, 그 시점 기존 URL이 가지고 있던 객체를 찾을 수 없음

 

URN은 객체의 위치와 상관없이 그 객체를 가리키는 실제 객체 이름을 사용하는 것

리소스 위치에 의존하지 않고 리소스 자체를 식별하기 위한 이름

urn:<NAMESPACE-IDENTIFIER>:<NAMESPACE-SPECIFIC-STRING>

ex) urn:isbn:1234567890

 

'클라우드 with AWS > Network' 카테고리의 다른 글

네트워크 진단 도구  (0) 2023.03.12
TCP VS UDP, 그 외의 다양한 네트워크 프로토콜  (1) 2023.03.12
ABOUT ROUTING, NAT  (0) 2023.03.05
ABOUT IP, SUBNET  (0) 2023.03.05
네트워크 기초(정의 & OSI 7 계층)  (0) 2023.03.03