URL 구조

찬민·2024년 8월 30일

TIL

목록 보기
45/62

URL 구조

URL(Uniform Resource Locator)은 웹에서 특정 리소스를 찾기 위한 주소 역할을 한다. 웹 페이지를 요청하거나 리소스를 가져오기 위해 브라우저서버가 사용한다.

1. 프로토콜 (Protocol)

프로토콜은 브라우저와 서버 간의 통신 방식을 정의하는 부분이다. 가장 흔히 사용되는 프로토콜로는 HTTP(Hypertext Transfer Protocol)HTTPS(Hypertext Transfer Protocol Secure)가 있다.

예시:

https://www.example.com

위의 예시에서 https://가 프로토콜이다. HTTPS는 보안 통신을 제공하며, 데이터 전송 시 암호화를 사용한다.

2. 도메인 (Domain)

도메인은 인터넷 상에서 특정 웹사이트를 가리키는 고유한 이름이다. 도메인은 사람이 읽기 쉬운 주소로, 숫자로 이루어진 IP 주소를 대신하여 사용된다.

예시:

https://www.example.com

위의 예시에서 www.example.com이 도메인이다. 도메인은 최상위 도메인(TLD), 두 번째 수준 도메인(SLD), 그리고 서브도메인으로 나뉜다.

3. 경로 (Path)

경로(Path)는 도메인 내에서 특정 리소스나 페이지의 위치를 가리킨다. 경로는 서버 내의 특정 디렉토리 구조를 나타내며, 사용자가 요청하는 페이지나 파일을 정확히 지정한다.

예시:

https://www.example.com/blog/article

위의 예시에서 /blog/article이 경로이다. 이 경로는 도메인 example.com 내에서 blog 디렉토리 안의 article 페이지를 가리킨다.

4. 쿼리 (Query)

쿼리(Query)는 추가적인 데이터를 전달하기 위해 사용된다. 주로 검색어나 필터링과 같은 기능을 위해 URL에 추가되는 부분으로, ? 기호로 시작하며, 키-값 쌍으로 데이터를 전달한다.

예시:

https://www.example.com/search?q=django

위의 예시에서 ?q=django가 쿼리이다. 여기서 q는 검색 키워드를 나타내며, 값은 django이다.

0개의 댓글