본문 바로가기
프론트엔드 개발

URI?? URL??

by jyamin 2021. 10. 8.
728x90

URI (Uniform Resource Identifier) : 통합 자원 식별자
URL (Uniform Resource Locator) : 통합 자원 지시자

  • URI에는 resource의 이름과 위치 또는 둘 다를 식별하기 위한 URL과 URN이 모두 포함.
  • URL은 URI의 하위 집합이며 resource의 위치만 식별.
  • URI의 예는 urn:isbn:0-476-27557-4이고 URL의 예는 https://google.com
  • URI는 HTML, XML 및 기타 파일에서도 resource를 찾는 것에 사용할 수 있지만, URL은 웹 페이지의 위치를 찾는 것에만 사용 가능
  • 각 URL은 URI일 수 있지만, 모든 URI가 항상 URL일 수는 없음

http://opentutorials.org:3000/main?id=HTML&page=12 는 URI
http://opentutorials.org:3000/main 는 URI 이면서 URL

  • protocol : 웹에서는 http 또는 https를 사용
  • host(domain) : 접근할 서버의 호스트
  • port : 접근할 서버의 포트 번호
  • path : 접근할 서버의 경로에 대한 상세 정보
  • query string : 접근할 서버에 전달하는 추가 정보

URI는 위치, 이름 또는 웹에서 사용할 수 있는 둘 다로 웹 리소스를 식별하는 일련의 문자다. 반면에 URL은 웹에서 사용할 수 있는 리소스의 위치만 식별하는 일련의 문자다.

728x90

'프론트엔드 개발' 카테고리의 다른 글

엑셀 다운로드  (0) 2021.11.12
웹 렌더링 (Rendering on the Web)  (0) 2021.10.15
React-Hooks : useState 연습하기  (0) 2021.10.08
클로저 (Closure)  (0) 2021.10.07
Module not found: Can't resolve 'xxx'  (0) 2021.07.24

댓글