CS/network

URI와 URL, URN

superbono 2021. 5. 8. 21:20

모든 URL이 URI이지만 모든 URI가 URL인 것은 아니다.

* URI?

특정한 리소스의 식별자이다. 

 

* URL?

HTTPs, FTP 등 어떻게 접근하지는지도 알 수 있게 해주는 특별한 타입의 식별자

특정 서버 안에서 해당 리소스에 접근할 수 있는 상대적인 위치(Location)를 나타낸다. (ex. http://www.google.com/doodles

url은 해당 리소스에 접근하는 절대적인 위치가 아닌 상대적인 위치를 말하기 때문에, 리소스가 옮겨지면 이전 url은 유효하지 않게 된다. 

 

* URN?

URN은 리소스의 Name을 알려준다. 따라서 위치에 영향을 받지 않는 unique함을 나타내는 키 역할이 수행 가능하다. 앞서 URL은 리소스가 옮겨지면 이전 URL이 유효하지 않게 된다고 했지만 URN은 그렇지 않다.

 

출처 - goodgid.github.io/URL-URI-URN/

 

URL과 URI, URN

Index

goodgid.github.io

danielmiessler.com/study/difference-between-uri-url/

'CS > network' 카테고리의 다른 글

슬라이딩 윈도우 프로토콜  (0) 2021.05.11
Load Balancing(로드 밸런싱)  (0) 2021.05.09
TCP vs UDP  (0) 2021.05.07
TCP 3 way handshake  (0) 2021.05.02
IPv6 (Internet Protocol version 6)  (0) 2021.04.25