URL
IT 위키
- URL(Uniform Resource Locator, 통합 자원 위치자)은 인터넷에서 특정 자원의 위치를 식별하기 위해 사용하는 표준화된 주소 형식이다. 웹 페이지, 이미지, 파일, API 등 인터넷상의 거의 모든 자원은 URL을 통해 접근할 수 있다.
1 구성[편집 | 원본 편집]
URL은 다음과 같은 구성 요소로 이루어진다:
- 프로토콜 (scheme)
- 해당 자원에 접근할 때 사용할 통신 방식
- 예: http, https, ftp, mailto 등
- 호스트 (host)
- 자원이 존재하는 서버의 도메인 이름 또는 IP 주소
- 예: www.example.com, 192.168.1.1
- 포트 (port) (선택적)
- 서버에서 사용하는 포트 번호
- 생략 시 기본 포트 사용 (http는 80, https는 443 등)
- 경로 (path)
- 서버 내부에서 자원의 위치를 나타내는 경로
- 예: /images/photo.jpg
- 쿼리 문자열 (query string) (선택적)
- `?` 기호 뒤에 key-value 형태로 데이터를 전달
- 예: ?id=123&sort=desc
- 프래그먼트 (fragment) (선택적)
- `#` 기호 뒤에 문서 내 특정 위치를 지정
- 예: #section2
2 예시[편집 | 원본 편집]
다음은 실제 URL 예시이다:
https://www.example.com:443/search?q=url#top
- 프로토콜: https
- 호스트: www.example.com
- 포트: 443
- 경로: /search
- 쿼리 문자열: q=url
- 프래그먼트: top
3 특징[편집 | 원본 편집]
- URL은 URI(Uniform Resource Identifier)의 한 종류이다.
- URL은 자원의 위치(location)를 식별하는 데 초점을 둔다.
- 대소문자를 구분하며, 공백이나 특수문자는 인코딩되어야 한다 (%20 등)
4 관련 용어[편집 | 원본 편집]
- URI (Uniform Resource Identifier)
- 자원의 식별자 전반을 의미하며, URL과 URN을 포함한다
- URN (Uniform Resource Name)
- 자원의 이름(name)을 통해 식별하지만, 위치 정보는 포함하지 않음
5 활용[편집 | 원본 편집]
- 웹 브라우저 주소창 입력
- 하이퍼링크 설정
- API 요청 및 응답
- 검색어 전달 및 필터링
6 같이 보기[편집 | 원본 편집]
7 참고 문헌[편집 | 원본 편집]
- Berners-Lee, T., Fielding, R., & Masinter, L. (2005). Uniform Resource Identifier (URI): Generic Syntax. IETF RFC 3986
- W3C. (n.d.). URL Standard. https://url.spec.whatwg.org/