http 정의

HTTP는 웹에서 사용되는 하이퍼 텍스트 전송 프로토콜입니다.

HTTP는 HyperText Transfer Protocol 또는 Hypertext Transfer Protocol을 나타내는 약어입니다. 이 프로토콜은 국제 기관 W3C 및 IETF에서 개발했으며 인터넷을 통한 모든 유형의 거래에 사용됩니다.

HTTP는 서로 다른 웹 소프트웨어 (클라이언트, 서버 및 프록시 모두)에서 사용하는 구문 및 의미를 쉽게 정의하여 서로 상호 작용합니다.

이 프로토콜은 클라이언트와 서버 간의 요청 및 응답에 의해 작동합니다. 요청은 종종 파일, 프로그램 실행, 데이터베이스 쿼리, 번역 및 기타 기능과 관련이 있습니다. 이 프로토콜을 통해 웹에서 작동하는 모든 정보는 URL 또는 주소로 식별됩니다.

일반적인 HTTP 프로토콜 트랜잭션은 헤더와 빈 줄, 데이터 조각으로 구성됩니다. 이 헤더는 서버에 필요한 작업을 정의합니다.

처음부터 HTTP는 다양한 버전으로 발전했습니다. 그중 0.9, 1.0, 1.1, 1.2.

이 유형의 프로토콜은 연결이 거부되었는지, 성공했는지, 다른 URL로 리디렉션되었는지, 클라이언트 부분에 오류가 있는지 또는 클라이언트에 오류가 있는지 통신하는 3 자리 응답 코드로 작동합니다. 서버의 일부.

애플리케이션과 웹 브라우저는 HTTP의 동작을 보완하는 경향이 있습니다. 예를 들어, 세션 정보를 저장할 수있는 소위 "쿠키"(이 프로토콜은 상태없이 작동하기 때문에이 프로토콜에는없는 기능)를 사용할 수 있습니다.

오늘날 대부분의 URL 주소는 올바른 작동을 위해 "//"프로토콜을 포함해야합니다. 이 프로토콜 뒤에는 일반적으로 일반적인 "www"코드와 방문하려는 웹 사이트의 특정 주소가옵니다.