새로운 질서 위키

HTTP

웹의 언어.

HTTP는 HyperText Transfer Protocol의 줄임말이다. 하이퍼텍스트 전송 프로토콜이며 웹 브라우저와 웹 서버가 서로 대화하는 방식을 정한다. 팀 버너스리가 1989년 웹을 제안하고, 1990년 말까지 HTML, URL, HTTP와 서버·브라우저를 구현했다. (CERN, 웹 35주년 기록) 클라이언트가 요청(Request)을 보내면 서버가 응답(Response)을 돌려준다. 요청과 응답이 기본 구조를 이룬다. HTTP/1.1, HTTP/2, HTTP/3처럼 여러 버전이 있다. 버전의 차이와 통신의 암호화는 구분해서 살핀다. HTTPS는 TLS로 보호하는 HTTP 통신이다. (MDN, HTTP 개요) 상태 코드는 요청의 결과를 알려준다. 200은 성공, 404는 자원을 찾지 못함, 500은 서버 내부 오류를 나타낸다.

기타 등등

  • ‘418 I’m a teapot’이라는 응답은 만우절의 커피 주전자 제어 프로토콜에서 비롯되었다. 커피를 끓이라는 요청에 자신은 찻주전자라고 응답하는 설정이다. 출처
  • 103 Early Hints는 최종 답변을 준비하는 동안 미리 보내는 예고다. 필요한 자원을 먼저 연결하거나 불러올 수 있게, 본문보다 앞서 힌트를 전달한다. 출처

#프로토콜 #웹

검색