>  기사  >  객체 지향 프로토콜의 어떤 계층이 http입니까?

객체 지향 프로토콜의 어떤 계층이 http입니까?

angryTom
angryTom원래의
2020-02-26 15:45:3611817검색

객체 지향 프로토콜의 어떤 계층이 http입니까?

http는 객체 지향 계층 프로토콜

http은 객체 지향 응용 프로그램 계층프로토콜입니다.

우리는 프로토콜이 정보 형식을 지정한다는 것을 모두 알고 있습니다. 보낸 사람이 이 요청 형식에 따라 정보를 보내면 받는 쪽에서는 이 형식에 따라 데이터를 구문 분석해야 합니다. 그게 거래입니다.

애플리케이션 계층 프로토콜에는 클라이언트와 서버가 상호 작용해야 하는 정보가 포함되어 있고, 다른 한편으로는 정보를 구성하는 방법(직렬화)과 정보를 구문 분석하는 방법(역직렬화)이 포함되어 있습니다.

HTTP 프로토콜은 사용하기 매우 쉬운 맞춤형 애플리케이션 계층 프로토콜로, 사용할 수 없는 프로토콜을 맞춤화하는 데 시간과 노력을 들이는 대신 이 프로토콜을 직접 사용할 수 있어 많은 것을 절약할 수 있습니다.

http 프로토콜의 주요 기능:

● C/S(클라이언트/서버) 모드 지원

● 간단하고 빠름: 클라이언트가 서버에 서비스를 요청할 때 요청 방법과 요청 방법만 전송하면 됩니다. 길. 일반적으로 사용되는 요청 방법에는 GET, HEAD 및 POST가 포함됩니다. 각 방법은 클라이언트와 서버 간의 다양한 연결 유형을 지정합니다. HTTP 프로토콜의 단순성으로 인해 HTTP 서버의 프로그램 크기는 작고 통신 속도는 매우 빠릅니다.

● 유연성: HTTP는 모든 유형의 데이터 개체 전송을 허용합니다. 전송되는 유형은 Content-Type으로 표시됩니다.

● 연결 없음: 연결 없음의 의미는 각 연결이 하나의 요청만 처리하도록 제한하는 것입니다. 서버는 클라이언트의 요청을 처리하고 클라이언트의 응답을 받은 후 연결을 끊습니다. 이 방법을 사용하면 전송 시간이 절약됩니다.

● 상태 비저장: HTTP 프로토콜은 상태 비저장 프로토콜이며 트랜잭션 처리를 위한 메모리 용량이 없음을 의미합니다. 상태가 없다는 것은 후속 처리에 이전 정보가 필요한 경우 이를 재전송해야 하므로 연결당 전송되는 데이터 양이 증가할 수 있는 반면, 이전 정보가 필요하지 않을 때 서버는 더 빠르게 응답한다는 것을 의미합니다. 정보.

php 중국어 웹사이트에서는 정기적으로 PHP 공공 복지 교육과 수많은 프로그래밍 튜토리얼을 개최합니다. 학습을 환영합니다!

위 내용은 객체 지향 프로토콜의 어떤 계층이 http입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.