HTTP 란 무엇입니까? 정의 및 의미

HTTP 또는 HyperText Transfer Protocol은 웹에서 데이터 통신의 초석인 프로토콜입니다. 하이퍼텍스트 문서에는 사용자가 쉽게 액세스할 수 있는 다른 리소스에 대한 하이퍼링크가 포함되어 있습니다. HTTP는 사용자, 일반적으로 브라우저가 요청을 기반으로 응답을 보내는 서버에 요청을 보내는 요청-응답 프로토콜입니다. HTTP는 캐싱 서버 및 HTTP 프록시와 같은 중간 요소를 허용하도록 설계되었습니다. HTTPS는 TCP를 기반으로 하는 연결 지향 프로토콜로 설계되었지만 UDP와 같은 "신뢰할 수 없는" 프로토콜을 사용하도록 프로토콜을 조정할 수 있습니다.

기술 페이지에서 HTTP를 설명합니다.

HTTP는 CERN에서 동료로 일하면서 1989년 Tim Berners-Lee 경에 의해 처음 개발되었습니다. 그 목적은 그가 그 해 초에 발명한 인터넷을 통해 쉽게 통신할 수 있도록 다양한 프로토콜과 기술을 결합하는 것이었습니다. 그 이후로 프로토콜은 효율성을 높이기 위해 여러 번 다시 설명되었지만 이전 버전은 더 이상 사용되지 않는 반면 천천히 사용되지 않게 되었습니다.

HTTP 프로토콜은 서버가 반드시 포함해야 하는 상태 코드의 수를 정의합니다. 응답에서 사람들이 가장 잘 알고 있는 상태 코드는 404로 "리소스가 설립하다".

HTTP 프로토콜은 정의상 일반 텍스트이며 모든 통신 내용은 제3자가 들을 수 있습니다. 암호화 레이어는 TLS(이전 버전은 SSL이라고 함)를 사용하여 맨 위에 추가할 수 있습니다. 이 보안 변형은 HTTPS라고 하며 다음을 사용하여 기밀성, 데이터 무결성 및 호스트 식별을 제공합니다. 암호화. 2015년에 출시된 HTTP2는 특정 수준 이상의 암호화를 사용해야 하지만 레거시 장치가 최신 버전의 HTTP 프로토콜을 반드시 지원하지 않기 때문에 활용이 느립니다.

HTTP의 일반적인 용도

  • 서버가 내 HTTP 요청에 응답하지 않았습니다.
  • HTTP는 안전하지 않은 프로토콜입니다.
  • 일반 텍스트는 HTTP 프로토콜을 정의하는 반면 HTTPS 프로토콜에는 암호화 계층이 추가됩니다.

HTTP의 일반적인 오용

  • HTTP 페이지가 로드되지 않았습니다.