티스토리 뷰
HTTP를 배울 때, 흔히 URI라는 용어를 이용한다.
URL만 알고 있었기에 궁금해 제대로 알아보려 포스팅을 한다.
아래는 url, uri, urn 차이를 검색하면 구글에 나오는 흔한 이미지들이다.
URI(Uniform Resource Identifier)
- 하나의 리소스를 가리키는 문자열. 리소스란, HTTP에서 요청한 대상을 말한다.
- URI 는 URL과 URN을 포함하는 개념이다. 때문에, URL과 URN을 URI라고 지칭할 수 있다.
- 흔히 http인 것 이지, 프로토콜에 따라 앞의 이름은 http일 수도, ftp일 수도 있다.
- 가장 흔한 URI는 URL이다.
URL(Uniform Resource Locator)
- 우리가 아는 일반적인 웹 주소 형식이다.
- 리소스의 location을 가리키는데 사용된다.
URN(Uniform Resource Name)
- http와 같은 프로토콜을 제외한다.
- 리소스의 name을 가리키는데 사용된다.
- 하나의 리소스엔 절대로 겹치는 urn이 있으면 안된다. 불변이며 유일하다. 마치 사람의 주민등록번호와 같다!
- 실제 자원을 찾기 위해서 urn을 url로 변환하여 이용한다.
예시
URL: ftp://ftp.is.co.za/rfc/rfc1808.txt
URL: http://www.ietf.org/rfc/rfc2396.txt
URL: ldap://[2001:db8::7]/c=GB?objectClass?one
URL: mailto:John.Doe@example.com
URL: news:comp.infosystems.www.servers.unix
URL: telnet://192.0.2.16:80/
URN (not URL): urn:oasis:names:specification:docbook:dtd:xml:4.1.2
URN (not URL): tel:+1-816-555-1212 (?)
참고:
stackoverflow.com/questions/4913343/what-is-the-difference-between-uri-url-and-urn
developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web#urns
반응형
'Basic_Studies > 웹지식' 카테고리의 다른 글
[WEB] 쉽게 알아보는 웹 브라우저 렌더링 (0) | 2021.09.24 |
---|---|
[WEB] HTTP 상태 코드 / 상태 불러와서 커스텀 에러 화면 만들기 (0) | 2021.01.02 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 파이썬 크롤링
- nuxt 공식문서 한글
- 리액트
- 글래스모피즘 구현
- 파이썬 flask
- bs4 크롤링
- 리액트 스크롤
- dvd 효과
- 자바스크립트
- 카페음료테스트
- vscode venv
- 파이썬 정렬
- 화이팅
- getserversideprops redirect
- next.js 리다이렉트
- Til
- 10989 파이썬
- 움직이는 글래스모피즘
- css marquee
- NextJS
- 백준 10989 파이썬
- 리액트 파라미터 넘기기
- react router
- 리액트 컴포넌트
- css 글래스모피즘
- nextjs 파라미터 넘기기
- 글래스모피즘 애니메이션 구현
- nuxt 공식문서
- nextjs 스크롤
- 리액트 라우터
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함