될때까지

개념정리 :: URI, URL, URN? 본문

학습/개념정리

개념정리 :: URI, URL, URN?

랖니 2022. 5. 25. 20:51
728x90
이 블로그에 정리되어있는 모든 개념들은 공부하면서 정리한 내용입니다.
잘못 기술한 부분이 있을 수 있으니 발견하시면 언제든지 지적해주세요😄

 

💡 URI : Uniform Resource Identifier

URI는 인터넷 상에서 특정 자원(자원이라하면.. 데이터나 서비스 정도?)을 식별하기 위한 문자열이다. Identifier라면 ID라는 이야긴데 ID는 유일한 고유값이라는 것을 기억하고 있자. 즉 인터넷에서 자원을 나타내려면 어떻게 해야 겹치지 않고 고유하게 표기할 수 있는지 정의한 기본 조건으로, 자원의 위치 or 이름 or 둘다 사용하여 식별할 수 있고 URN과 URL의 상위 개념이다.

 

 

💡 URL : Uniform Resource Locator

URL은 자원의 위치만 나타내는 방법이다. 여러개의 자원들이 같은 이름을 가지고 있을 수도 있기 때문에 웹 상에서 자원을 찾는 데 가장 많이 사용되고 있는 방법은 URL이다. Location 위치를 나타내는 URI가 URL이다.

URL의 구조

scheme ://host[:port][/path][?query]

scheme : 통신 방식인 7계층 프로토콜을 명시한다.

host : 여기에 도메인주소를 쓰면 DNS 서버에서 IP주소로 변환한다.

port : 지정하지 않으면 80 or 443 포트가 자동으로 부여되지만 생략된다.

path : 웹 서버에서 지정한 루트 디렉토리에서부터 필요한 자원이 위치한 경로

query : 금요일 웹툰, 24화와 같이 서버에 보내는 추가적인 요청 사항

 

 

💡 URN : Uniform Resource Name

URN은 자원의 이름만 나타내는 방법이다. Name 이름을 나타내는 URI가 URN이다. URN은 이름만 명시하기 때문에 자원의 위치가 변경되어도 영향을 받지 않고 영구적이고 유일하게 식별할 수 있는 URI다.

 

 

💚 결론 💚

URN과 URL은 URI다. URI는 URL이다.(X)

 

 

* 참고한 자료

https://www.youtube.com/watch?v=vpYct2npKD8&t=368s 

https://www.youtube.com/watch?v=2ikhZ_fNP5Y 

https://computer-science-student.tistory.com/517

 

728x90