모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한 | 섹션2

URL은 Locator, 즉 리소스의 위치를 의미한다. = 웹 브라우저에 적는 주소URN은 Name, 즉 리소스에 부여된 이름.scheme://[userinfo@]host[:port][/path][?query][#fragment]
scheme: 프로토코을 나타냄. 어떤 방식으로 자원에 접근할 것인지 ex) http, https, ftp ...useinfo: URL에 사용자정보를 포함해서 인증할 때 사용. 거의 사용하지 않음host: 도메인명 또는 IP 주소port: http는 80 포트, https는 443 포트를 사용하기 때문에 보통 이 부분은 생략/path: 리소스 경로?query: 웹서버에 제공하는 파라미터이기 때문에 query parameter, query string이라고도 한다. key=value형태로 표현하고, &로 추가 가능함#fragment: html 내부 북마크. 서버에 전송 안되는 정보
https://www.google.com/search?q=hello&hl=ko를 주소창에 치면, 웹 브라우저에서는 어떤 일이 일어날까?


