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

HTTP

The HyperText Transfer Protocol (HTTP)은 Web에서 하이퍼미디어 문서를 전송하는 네트워크 프로토콜입니다. 일반적으로 하이퍼미디어 문서를 사람들이 읽을 수 있도록 브라우저와 서버 사이에 존재합니다. 현재 버전의 HTTP 명세는 HTTP/2입니다.

URI의 일부로, "http://example.com/" 내의 "http"를 "스킴"이라고 합니다. "http" 스키마를 사용하는 리소스는 일반적으로 HTTP 프로토콜을 사용하여 암호화되지 않은 연결을 통해 전송됩니다. "https" 스키마 ("https://developer.mozilla.org"와 같이)는 리소스가 HTTP 프로토콜을 사용하여 전송되지만 안전한 TLS 채널을 통해 전송된다는 것을 나타냅니다.

HTTP 텍스트 기반 (모든 통신은 일반 텍스트로 수행됩니다) 이며 stateless (이전의 통신을 인식하지 않습니다) 입니다. 이 속성은 www 상에서 인간이 문서(웹 사이트) 를 읽는 것을 이상적으로 수행할 수 있도록 합니다. 그뿐만 아니라, HTTP 는 서버 간 웹 서비스 REST 또는 웹 사이트 내의 요청 AJAX 에 대한 기초로도 사용할 수 있어 웹 사이트를 더욱 동적으로 만들 수 있습니다.

같이 보기