리얼라이져의 마케팅, 개발, 창업 블로그

URL URI URN 차이점 공부 내용 본문

IT/프로토콜

URL URI URN 차이점 공부 내용

nadadhl 2019. 7. 9. 21:41
728x90

용어의 약자

 

URL -> uniform resource locator

 

 

URI->  Uniform resource identifier

 

 

URN-> Uniform resource name

 

 

Uri 경우 자원 식별자라는  의미로   =>  URL URN  포함하는 개념이라고  .

 

 

 

 

그래서  모든 URL    URI 라고  볼수 있고,

           모든 URN   URI 라고 볼수 있음.

 

 

 

그렇다면  URL  뭐지??

 

예를들어서,  

https://119.23.34.234/doc/main.html

위와  같은  주소를  쓴다면, 

main.html 있는  정확한 주소를 써서  main.html 문서를  요청하고 있따.

 

정확한  위치를  써줬으므로,   이는 URL 볼수 있다. 

정확히는  URL이면서  URI이다.

 

 

그러면 URN은  뭐지??

 

URN->  리소스의 이름을 나타냄-> url 처럼 위치에  의존하는 것이 아니라

리소스의  이름  그자체를 지시하는것이어서  영속성을 지님.

Urn  서로  중복되지 않는 유일한 값이어야함.

 

그런데 사실  urn 경우  접할 기회가  많지 않음.

Ex) urn:isbn:978889282912

 

 

 

URL  URI 차이

 

교실에서 jim이라는  아이를 부를때

 

URL   ->   가로  3 세로  2번째   학생 나와!

URN  ->   학생  jim나와!

 

URL -> 리소스의  위치를 나타냄 -> 위치를 기반으로 두고 있어서 해당 위치에 

자원이 없어지면,  검색수단으로써 기능을 상실하게됨.

 

 

URL  URN  봤는데  이들은  모두  URI  포함되어있다.

 

 

 

URI 같이  포괄된 개념은 필요한거지??

 

으아본 바에 따르면,  

요즘  URL rewrite 기능 등이 생기면서,   자원의  접근하는  위치를

정확하게  쓰지 않고, url 다르게 변경하여 사용하는 등의  경우가 생김.

 

Ex) https://iamrealizer.tistory.com/25

이때  도메인  iamrealizer.tistory.com뒤에  25 경우  정확한  해당 문서의 위치가 아니다.

 

이런 경우때문에  URI(자원 식별자)라는  통합적으로  다룰수 있는 개념이 필요해진것이라 생각한다.

 

 

 

공부하다가  IRI라는 개념을 발견하게됨.

 

 

 

기존에 웹주소는

URI ->  오직  ASCII코드만을 지원해서   아래 문자들로만 구성 할수 있었다.

          

  1. 영문자의 대문자 및 소문자 ASCII 문자.
  1. 0~9의 숫자.
  1. 일부 기타 ASCII 기호.

 

 

 

하지만 IRI  International  resouce identifier 약자로

 

전세계  문자셋을  지원한다고 한다..->  웹주소에  유니코드 사용가능하다 .

 

 

끝~

 

개발자가 되기 위해  공부 중인  비전공자  학생입니다. 
아직 부족하여,  부족하거나  틀린 내용이 있을수 있으니, 
그부분에 대해서  생각을  댓글로 공유해주시면 

감사하겠습니다.^^

 

'IT > 프로토콜' 카테고리의 다른 글

프로토콜이란?? (프로토콜 공부 내용 정리 (1))  (0) 2020.02.04
Comments