NetWork[URI,URL,URN]
URI(Uniform Resource Identifier)
URI은 통합 자원 식별자라고도 하는데, 인터넷에 자원을 나타내는 유일한 주소입니다.
인터넷에서 기본조건으로서 인터넷 프로토콜에 항상 붙어 다닙니다.
크게 URI는 URL과 URN을 포함하고 있습니다.
URN? URL?
URL은 리소스가 있는 위치를 지정하고, URN은 리소스에 이름을 부여합니다.
URL
URL은 보통 다음과 같이 이루어져 있습니다. URL 예시
1
2
3
schema://[userinfor@]host[:port][/path][?query][#fragment]
https://www.google.com:443/search?q=hello&hl=ko
URN
URN은 보통 다음과 같이 이루어져 있습니다.
1
urn:isbn:0451450523
URN은 URL과 다르게 자원의 고유 식별자를 나타내기 때문에 프로토콜과, 해당 자원의 유형, 자원의 고유 식별자로 이루어져 있습니다.
- 프로토콜 ( https/http )
- 호스트명 ( www.google.com )
- 포트 번호 ( 443 )
- 패스 (/search )
- 쿼리 파라미터 (q=hello&hl=ko )
schema
- 주로 프로토콜이 사용됩니다.
- 프로토콜 : 어떤 방식으로 자원이 접근할 것인가 하는 약속 규칙입니다.
userinfo
- 사용자정보 인증을 위해 사용되지만, 거의 사용하지는 않습니다.
host
- 도메인명(DNS), 또는 IP 주소를 직접 사용이 가능합니다.
PORT
- 네트워크에서 프로세스들이 서로를 구분하기 위한 번호입니다. 즉, 접속 포트를 의미합니다.
PATH
- 리소스의 경로를 나타냅니다.
query
This post is licensed under CC BY 4.0 by the author.