URI란?
URI(Uniform Resource Identifier)
: 인터넷에 존재하는 어떤 자원을 식별하기 위한 전체적인 체계
- 자원의 위치를 알려줄 수도 있고, 이름만으로 식별할 수도 있음
- 즉, URI는 URL과 URN을 포함하는 상위 개념
URL이란? (자원의 위치)
URL(Uniform Resource Locator)
: URI의 한 종류로, 자원이 어디에 위치해 있는지를 설명하는 주소
- 자원에 접근하기 위한 프로토콜(HTTP, FTP 등)과 자원의 위치(도메인, 경로 등)를 포함합니다.
- ex) https://www.example.com/book/page
- → 웹 서버에 있는 자원의 정확한 위치와 접근 방법을 알려줍니다.
URN이란? (자원의 이름)
URN(Uniform Resource Name)
: URI의 또 다른 형태로, 자원의 위치와 관계없이 자원을 고유하게 식별하는 이름
- 위치가 변해도 변하지 않는 영구적인 식별자를 제공합니다.
- ex) ISBN (책 식별자)
- urn:isbn:0451450523
- UUID (범용 고유 식별자)
- urn:uuid:6ba7b810-9dad-11d1-80b4-00c04fd430c8
→ 고유 식별자를 부여할 때 사용 (예: 데이터베이스의 키 등)
- urn:uuid:6ba7b810-9dad-11d1-80b4-00c04fd430c8
- ex) ISBN (책 식별자)
정리
- URI: 자원을 식별하는 포괄적인 개념
├── URL: 위치 기반 식별
└── URN: 이름 기반 식별
URI는 자원의 식별자이며, URL은 위치, URN은 이름을 기준으로 자원을 식별하는 방식
'IT > CS 공부' 카테고리의 다른 글
| [CS] 시스템 콜(System Call) (0) | 2025.05.29 |
|---|---|
| [CS] 디스크 I/O 성능, 순차·랜덤 I/O (1) | 2025.05.28 |
| [CS] CPU 스케줄링 (0) | 2025.05.28 |
| [CS] 방어적 복사(Defensive Copy) (2) | 2025.05.22 |
| [CS] Call By Value와 Call By Reference (0) | 2025.05.22 |