🍀 URI / URL / URN의 상관관계
URI는 URL과 URN을 포괄하는 개념이다. 모든 URL과 URN은 URI이라는 말이다.
Scheme
: 리소스에 접근하는데 사용할 프로토콜. 웹에서는 http나 https 사용Host
: 접근할 대상(서버)의 호스트명Path
: 접근할 대상(서버)의 경로에 대한 상세정보
🍀 URI
Uniform Resource Identifie = 인터넷상의 리소스 자체를 식별하는 고유한 문자열 시퀀스
- Uniform: 리소스을 식별하는 통일된 방식
- Resource: URI로 식별이 가능한 모든 종류의 리소스(웹 브라우저 파일 등)을 지칭함
- Identifier: 다른 항목과 구분하기 위해 필요한 정보
=> 통합 리소스 식별자
ex)google.com
,https://google.com
,google.com/posts/1
모두 포함
🍀 URL
Uniform Resource Locator = 네트워크상에서 통합 리소스의 위치를 나타내기 위한 규약
=> 식별자 + 위치 (
https://google.com
)
- 컴퓨터 네트워크와 검색 메커니즘에서의 위치를 지정하는 웹 리소스에 대한 참조
(흔히 우리는 URL을 웹 사이트의 주소라고만 인식하지만 이는 웹 사이트 뿐만 아니라 컴퓨터 네트워크 상의 리소스을 모두 나타내는 표기법임)- 해당 리소스의 서버가 지원하는 프로토콜(http, https, ftp 등)이 앞에 결합된 형태임
🍀 URN
Uniform Resource Name = 통합 리소스 이름
=> 리소스의 위치, 프로토콜, 호스트와는 상관없이 리소스에 부여된 이름
'Computer Science > Network' 카테고리의 다른 글
[CS] 인터넷은 어떻게 작동할까요 (심화) (0) | 2022.04.03 |
---|---|
[CS] 인터넷은 어떻게 작동할까요 (기초) (0) | 2022.03.31 |