개발 하이퍼 텍스트 전송 프로토콜 (http)이란 무엇입니까? -techopedia에서 정의

하이퍼 텍스트 전송 프로토콜 (http)이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-HTTP (Hypertext Transfer Protocol) 란 무엇입니까?

HTTP (HyperText Transfer Protocol)는 주로 월드 와이드 웹에서 사용되는 응용 프로그램 계층 프로토콜입니다. HTTP는 웹 브라우저가 클라이언트이고 웹 사이트를 호스팅하는 웹 서버와 통신하는 클라이언트 서버 모델을 사용합니다. 브라우저는 TCP / IP를 통해 전송되는 HTTP를 사용하여 서버와 통신하고 사용자의 웹 컨텐츠를 검색합니다.

HTTP는 널리 사용되는 프로토콜이며 단순성 때문에 인터넷을 통해 빠르게 채택되었습니다. 상태 비 저장 및 비 연결 프로토콜입니다.

Techopedia는 HTTP (Hypertext Transfer Protocol)를 설명합니다.

HTTP의 단순성은 가장 큰 강점이지만 주요 단점이기도합니다. 결과적으로 HTTP-NG (HyperText Transfer Protocol-Next Generation) 프로젝트가 HTTP를 대체하려는 시도로 등장했습니다. HTTP-NG는 HTTP의 보안 및 인증 기능을 단순화 할뿐만 아니라 효율적인 상용 응용 프로그램을 지원하기 위해 훨씬 더 높은 성능과 추가 기능을 제공 할 것을 약속합니다. HTTP-NG의 목표 중 일부는 HTTP / 1.1에서 이미 구현되었으며 성능, 보안 및 기타 기능 개선 사항이 원래 버전 HTTP / 1.0에 통합되어 있습니다.


기본 HTTP 요청에는 다음 단계가 포함됩니다.

  1. HTTP 서버에 대한 연결이 열립니다.
  2. 요청이 서버로 전송됩니다.
  3. 일부 처리는 서버에 의해 수행됩니다.
  4. 서버의 응답이 다시 전송됩니다.
  5. 연결이 닫혔습니다.

HTTP에는 버전 HTTP / 1.0과 최신 버전 HTTP / 1.1의 두 가지 버전이 있습니다. 개정의 변경은 주로 각 요청 및 응답 트랜잭션에 대한 연결에서 이루어졌습니다. 이전 버전에서는 별도의 연결이 필요했습니다. 이후 버전에서는 연결을 여러 번 재사용 할 수 있습니다.

하이퍼 텍스트 전송 프로토콜 (http)이란 무엇입니까? -techopedia에서 정의