카테고리 없음

URL의 구조

끄적잉 2023. 3. 20. 21:28
반응형

 URL은 Uniform Resource Locator의 약자이며, 인터넷 상의 리소스를 식별하는 데 사용된다. 일반적으로 웹 페이지의 주소를 나타내지만, 다른 리소스도 식별할 수 있다. URL은 다음과 같은 구조로 이루어져 있다.scheme: 접근 프로토콜을 지정한다. 일반적으로 HTTP, HTTPS, FTP 등이 사용된다.

 

  • host: 리소스를 호스팅하는 서버의 도메인 이름이나 IP 주소를 지정한다.
  • port: 리소스에 접근하는 데 사용되는 포트 번호를 지정한다. 일반적으로 HTTP는 80번 포트, HTTPS는 443번 포트를 사용한다.
  • path: 리소스의 경로를 지정한다. 일반적으로 웹 페이지의 경우에는 파일 경로가 아니라 서버에서 처리되는 경로이다.
  • query: 리소스에 대한 추가 정보를 제공하는 매개변수를 지정한다. 일반적으로 '?' 문자 다음에 키-값 쌍으로 구성된다.
  • fragment: 리소스의 특정 부분을 지정하며 일반적으로 '#' 문자 다음에 특정 요소의 ID가 지정된다.

 예를 들어, "https://www.example.com/page.html?id=123#section1" URL에서는 scheme은 HTTPS이고, host는 www.example.com이며, path는 /page.html이다. 쿼리 문자열은 id=123이고, 프래그먼트는 section1이다. 포트는 생략되어 있는데, 이 경우 HTTPS의 기본 포트인 443이 사용된다.

반응형