728x90
반응형
URL (Uniform Resource Locator, 통합자원위치)
- 자원이 있는 위치를 나타내는 주소
- 웹이 아니더라도 네트워크를 사용하는 어느곳에서나 URL을 사용한다.
- IP 주소, 이메일, 파일 전송 등
- 프로토콜(예: HTTP, HTTPS)을 포함
URI (Uniform Resource Identifier, 통합자원식별자)
- 통일된 정보 자원의 식별하는 데 사용되는 식별자
- 텍스트, 비디오, 음향, 이미지 등의 식별
- 인터넷 서비스를 전제로 공통적인 형식은 웹 페이지 주소을 말한다.
- URI는 URL과 URN을 포함
URI 일반적인 구조
scheme://[userinfo@]host[:port][/path][?query][#fragment]
- scheme:// : protocol (http, https, ftp)
- [userinfo@] : 사용자정보 인증이 필요한 경우 명시(거의 사용하지 않음)
- host : domain, IP
- [:port] : 접속 포트, 프로토콜에 따라 생략가능
- [/path] : 리소스의 경로, 계층적 구조
- [?query] : key=value 형태, ?으로 시작, &으로 추가 가능, query parameter, query string으로도 불림
- [#fragment] : html 내부 북마크 용도, 서버에 전송되지 않(거의 사용하지 않음)
반응형
URN (Uniform Resource Name, 통합자원이름)
- 자원을 식별하기 위한 이름
- 프로토콜을 제외한 URL
URL, URI, URN 구분하기
1) https://www.google.com:433/search?q=초콜릿&newwindow=1&sclient=gws-wiz-serp
URI : https://www.google.com:433/search?q=초콜릿&newwindow=1&sclient=gws-wiz-serp
URL : https://www.google.com:433/search
URN : www.google.com:433/search
2) http://auth0.com:80/developers/hub/guidex?topic=auth#samples
URI : http://auth0.com:80/developers/hub/guidex?topic=auth#samples
URL : http://auth0.com:80/developers/hub/guidex
URN : auth0.com:80/developers/hub/guidex
728x90
반응형
'frontend > WEB' 카테고리의 다른 글
[WEB] 웹 프론트엔드 기초 - 3. 프론트엔드 탄생 배경: 프론트엔드, 백엔드 (0) | 2024.05.07 |
---|---|
[WEB] 웹 브라우저 탄생: Javascrpit, Adobe Flash 역사 (LiveScript 부터 React, Angular, Vue 까지) (1) | 2024.04.19 |
[WEB] 프론트, 서버 인증 / 권한 부여 방법 (OAuth, session, JWT) / acessToken, refreshToken) (0) | 2024.03.04 |
[WEB] 웹 프론트엔드 기초 - 2. 개발 언어 및 도구, 커뮤니티 페이지 정리 (0) | 2024.02.13 |
[WEB] 웹 프론트엔드 기초 - 1. 브라우저와 개발 도구/프레임워크 이해하기 (0) | 2024.01.12 |