728x90
반응형
1. URI (Uniform Resource Identifier)
URI 의 뜻은 우리말로 '통합 자원 식별자'이다.
- Uniform 은 리소스를 식별하는 통일된 방식을 말한다.
- Resource란, URI로 식별이 가능한 모든 종류의 자원(웹 브라우저 파일 및 그 외의 리소스 포함)을 지칭한다.
- Identifier는 다른 항목과 구분하기 위해 필요한 정보이다.
즉, URI는 인터넷 상의 리소스 "자원 자체"를 식별하는 고유한 문자열 시퀀스이다.
2. URL (Uniform Resource Locator)
URL은 네트워크 상에서 통합 자원(리소스)의 "위치"를 나타내기 위한 규약이다. 즉, 자원 식별자와 위치를 동시에 보여준다.
웹 사이트 주소 + 컴퓨터 네트워크 상의 자원
즉, 특정 웹 페이지의 주소에 접속하기 위해서는 웹 사이트의 주소뿐만 아니라 프로토콜 (https, http, sftp, smp 등)을 함께 알아야 접속이 가능한데, 이를 모두 나타내는 것이 URL 이다.
3. URI / URL 차이점
URI = 식별자, URL = 식별자 + 위치
- naver.com 은 URI이다. 리소스의 이름만 나타내기 때문이다.
- 반면, https://naver.com 은 URL 이다. 이름과 더불어 어떻게 도달할 수 있는지 위치와 프로토콜까지 함께 나타내기 때문이다.
1. URL은 일종의 URI 이다.
즉, URI가 더 포괄적인 개념이며 URL은 이 안에 포함된다.
2. URL은 프로토콜과 결합한 형태이다.
https://naver.com -> URL
즉, 어떻게 위치를 찾고 도달할 수 있는지까지 포함되어야 하기 때문에 ,URL은 프로토콜 + 이름(또는 번호)의 형태여야 한다.
3. URI는 그 자체로 이름이 될 수 있다
naver.com -> URL
https://www.naver.com -> URI, URL
URI는 그 자체로 이름이거나, 이름 + 위치 를 나타낸 형태 모두가 해당된다.
반응형
'Knowledge > 이론' 카테고리의 다른 글
RESTful API (0) | 2024.02.25 |
---|---|
브라우저의 렌더링 과정 (0) | 2024.02.20 |
HTTP GET / POST /PUT 차이 (0) | 2024.02.20 |
객체 지향 프로그래밍 (OOP) (0) | 2024.02.20 |
Http 와 Https 의 차이 (1) | 2024.02.12 |