URL
Uniform Resource Locator
웹상에서 특정 자원(문서, 이미지, 동영상 등)의 위치를 지정하는 주소
웹 브라우저나 웹 애플리케이션에서 사용되며, 인터넷 상의 다양한 자원에 접근하기 위해 필요하다.
URL의 일반적인 형태를 알아보자.
scheme://host:port/path?query#fragment
scheme
필수 항목, 자원에 접근하기 위한 프로토콜
HTTP, HTTPS, FTP 등이 있다.
host
필수 항목, 자원이 위치한 호스트(서버)의 도메인 이름이나 IP 주소를 지정
port
선택 항목, 호스트가 사용하는 포트 번호를 지정.
기본적으로 사용되는 포트 번호는 scheme에 따라 다르다.
path
선택 항목, 서버 상의 자원의 경로를 지정.
서버에서 자원의 위치를 정확히 지정합니다.
query
선택 항목, 요청하는 자원에 대한 추가적인 정보를 전달하는 데 사용.
URL의 끝에 물음표(?)로 시작하여 key-value 쌍으로 정보를 전달합니다.
fragment
선택 항목, 자원 내에서 특정 위치를 가리키는 데 사용.
URL의 끝에 해시(#)로 시작하여 특정 위치를 식별합니다.
예를 들면,
이 URL은 HTTPS 프로토콜을 사용하여 호스트가 http://www.example.com이고 포트는 8080이며, /path/to/resource 경로에 위치한 자원에 대한 요청을 나타냅니다. 쿼리 문자열은 "query=value"이며, 프래그먼트는 "section2"
https://www.example.com:8080/path/to/resource?query=value#section2
'이론' 카테고리의 다른 글
자율주행차의 레벨: 0 ~ 4 (0) | 2024.06.24 |
---|---|
URL 클래스와 URLConnection 클래스의 차이 (0) | 2024.04.25 |
동영상 회의에 사용되는 특별한 IP 주소: 멀티캐스트 주소 (0) | 2024.04.25 |
루프백 주소, 네트워크에서 자기 자신을 가리키는 특별한 주소 (0) | 2024.04.25 |
통신의 출발지 또는 도착지, 엔드포인트 endpoint (0) | 2024.04.25 |