This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

URI 스킴

URI의 스킴: 문자 앞에 오는 첫 번째 부분입니다. 이 스킴은 브라우저가 리소스를 가져올 때 사용해야 하는 프로토콜을 지정합니다. 또한 스킴은 URI의 나머지 구조와 해석 방식에 영향을 미칠 수 있습니다.

구문

url
protocol:
protocol

사용할 프로토콜을 식별하는 문자 시퀀스입니다. 알파벳과 숫자 및 +, -, . 문자만으로 구성되어야 합니다. 일반적으로 사용되는 스킴은 다음과 같습니다.

blob

Binary Large Object의 약자로, 메모리에 저장된 이진 대형 객체를 가리키는 포인터입니다.

data

데이터가 URL 내에 직접 포함된 형태입니다.

file

컴퓨터 시스템 별 파일 이름을 나타냅니다.

ftp
File Transfer Protocol
http / https

하이퍼텍스트 전송 프로토콜 (및 보안 연결)

javascript

URL 내에 포함된 JavaScript 코드를 실행합니다.

mailto

메일 주소를 나타냅니다.

resource 비표준

Firefox 및 Firefox 브라우저 확장 기능에서 내부 리소스를 불러올 때 사용됩니다.

ssh

보안 셸 연결을 나타냅니다.

tel

전화번호를 나타냅니다.

urn

통합 자원 이름을 나타냅니다.

view-source

리소스의 소스 코드를 표시합니다.

ws / wss

웹 소켓 연결 (및 보안 연결)

설명

다음 URL을 예로 들어보겠습니다.

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

http는 URL의 스킴으로, 브라우저가 어떤 프로토콜을 사용해야 하는지를 나타냅니다. 일반적으로 HTTP 프로토콜 또는 보안 버전인 HTTPS가 사용됩니다. 웹에서는 httphttps가 필요하지만, 브라우저는 mailto:(메일 클라이언트를 열 때)나 ftp:(파일 전송용)처럼 다른 스킴을 사용하는 URI도 열 수 있습니다.

HTML 콘텐츠에서 URL을 사용할 때는 일반적으로 이러한 URL 스킴 중 일부만 사용합니다. 하위 리소스 즉, 더 큰 문서의 일부로 함께 로드되는 파일을 참조할 때는 HTTP와 HTTPS 스킴만 사용하는 것이 좋습니다. 보안상의 이유로, 최근 브라우저들은 하위 리소스를 불러올 때 FTP 사용 지원을 점차 제거하고 있습니다.

FTP는 여전히 최상위 수준(브라우저 주소창에 직접 입력하거나 링크의 대상일 경우)에서는 사용할 수 있습니다. 다만, 일부 브라우저는 FTP를 다른 애플리케이션에 위임할 수도 있습니다.

예제

다양한 URI 스킴

다음 예제는 URI 스킴에 따라 달라지는 URI 형식을 보여줍니다.

url
tel:+1-816-555-1212
git@github.com:mdn/browser-compat-data.git
ftp://example.org/resource.txt
urn:isbn:9780141036144
mailto:help@supercyberhelpdesk.info

명세서

Specification
Unknown specification
# section-3.1

같이 보기