URL
- Locator : 리소스가 있는 위치를 지정URN
- Name : 리소스에 이름을 부여URN
이름만으로 실제 리소스를 찾을 수 있는 방법이 보편화 되지 않음URI
은 URL과 URN을 포함하는 개념URI
와 URL
을 같은 의미로 이야기함scheme://[userinfo@]host[:port][/path][?query][#fragment]
https://www.google.com:443/search?q=hello&hl=ko
Scheme
Userinfo
URL
에 사용자정보를 포함해서 인증(거의 사용하지 않음)Host
Port
http
는 80, https
는 443Path
path
), 계층적 구조Query
key=value
형태?keyA=valueA&keyB=valueB
Fragment
html
내부 북마크 등에 사용
강의 출처 : 인프런 : 모든 개발자를 위한 HTTP 웹 기본 지식