[네트워크] URL이란?

cabbage·2023년 1월 14일
0

네트워크

목록 보기
7/10

URL(Uniform Resource Locator)

URL은 웹에 게시된 어떤 자원을 찾기 위해 브라우저가 사용하는 메커니즘이다.

  • URL은 웹에서 리소스의 위치를 나타내는 리소스 식별자이다.
  • URL은 웹에서 정해진 리소스의 주소이다.
  • 이론적으로 각각의 URL은 유일한 리소스를 가리킨다.

URL의 구조

예시 URL

http://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocument

  • http
    • 프로토콜(protocol)
    • 브라우저가 어떤 프로토콜을 사용해야 하는지를 나타냄
  • www.example.com
    • 도메인 네임(domain name)
    • 어떤 웹서버가 요구되는 것인지를 가리킴
    • 도메인 네임 위치에 IP 주소 직접 사용 가능
  • :80
    • 포트(port)
    • 웹서버의 리소스에 접근하기 위해 사용하는 "관문"을 가리킴
    • 표준 포트를 사용하면 일반적으로 생략함
      • HTTP - 80번 포트
      • HTTPS - 443번 포트
  • /path/to/myfile.html
    • 웹서버에 있는 리소스에 대한 경로(path)
  • ?key1=value1&key2=value2
    • 웹서버에 제공하는 파라미터(parameters)
    • & 기호로 구분된 키/값으로 짝을 이루는 리스트
    • 웹서버는 파라미터를 자신의 규칙에 따라 관리함
  • #SomewhereInTheDocument
    • 리소스 안에 있는 다른 부분에 대한 앵커(anchor)
    • 앵커는 리소스 안에서 "북마크" 역할을 함

참고

profile
캐비지 개발 블로그입니다. :)

0개의 댓글