728x90
URI(통합 자원 식별자; Uniform Resource Identifier)
URI는 인터넷 자원을 나타내는 고유 식별자(ID)이다.
URI 문법scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]
- scheme : 사용할 프로토콜, 웹에서는 http 또는 https를 사용
- user와 password : (서버에 있는) 데이터에 접근하기 위한 사용자의 이름과 비밀번호
- host와 port : 접근할 대상(서버)의 호스트명과 포트번호
- path : 접근할 대상(서버)의 경로에 대한 상세 정보
- query : 접근할 대상에 전달하는 추가적인 정보 (파라미터)
- fragment : 메인 리소스 내에 존재하는 서브 리소스에 접근할 때 이를 식별하기 위한 정보
URI의 하위개념으로 URL, URN이 있는데 주로 URL가 사용된다.
URL(파일식별자; Uniformed Resource Locator)
URL은 해당 자원의 위치를 나타낸다.
URL은 FTP, SMTP 등 다른 프로토콜에서도 사용할 수 있다.
URN(Uniform Resource Name)
URN은 이름으로 리소스를 특정하는 URI이다.
URN은 리소스 자체에 부여된 영구적이고 유일한 이름이고 변하지 않는다.
정리하면, URN은 인터넷 상에서 특정 자원을 식별하고자 할 때, 자원의 이름을 활용하는 방식이다.
자원의 이름은 특정 자원의 위치 정보를 포함하지 않고, 고유한 이름만으로 특정 자원을 식별할 수 있다.
또, 이름을 통해 자원을 식별해야 함으로 이름은 유일한 값이어야 한다.
출처: https://www.charlezz.com/?p=44767
728x90
'Web' 카테고리의 다른 글
[web] HTTP, 웹 서버, 세션, 쿠키, 팝업창 보지 않기/로그인 유지 예제 (0) | 2022.05.13 |
---|---|
TCP/IP 프로토콜, 전송 계층(Transport Layer) (0) | 2022.04.25 |