: 인터넷에서 웹 페이지, 이미지, 비디오 등 리소스의 위치를 가리키는 주소이다.
protocol://domain/path?parameter#Fragment
-
프로토콜(Protocol)
- 브라우저가 리소스를 요청하는 데 사용해야 하는 프로토콜을 나타낸다.
- ex) https는 HTTP 프로토콜을 사용하되, SSL/TLS를 통해 암호화된 연결을 사용하라는 의미이다.
-
도메인(domain)
- 도메인 이름은 DNS로 인해 IP 주소로 변환되며, 결국 컴퓨터의 주소를 표시한다.
- ex) www.naver.com(도메인 이름) 의 www 는 호스트명(3차(서브) 도메인. 웹 서버의 이름), naver 는 2차 도메인(웹 사이트의 이름), com 은 최상위 도메인(TLD. Top-Level Domain)이다.
-
경로(Path)
- 웹 서버에 있는 리소스의 경로이다.
- 웹 초기에는 이와 같은 경로가 웹 서버의 실제 파일 위치를 나타냈으나, 요즘에는 대부분 물리적 실체가 없는 웹 서버가 추상적으로 처리한다.
-
파라미터(Parameter)
- 웹 서버에 제공되는 추가 매개변수이다.
- 이러한 매개변수는 & 기호로 구분된 키/값 쌍 목록으로, 웹 서버는 리소스를 반환하기 전에 이러한 매개변수를 사용하여 추가 작업을 수행할 수 있다.
-
프래그먼트(Fragment)
- 프래그먼트는 리소스 자체의 어떤 부분에 대한 앵커(책갈피)이다.
- 브라우저에 해당 "책갈피" 지점의 콘텐츠를 표시하도록 지시한다.
출처
https://developer.mozilla.org/ko/docs/Learn/Common_questions/Web_mechanics/What_is_a_URL