ホームページ >よくある問題 >http はオブジェクト指向プロトコルのどの層ですか?

http はオブジェクト指向プロトコルのどの層ですか?

angryTom
angryTomオリジナル
2020-02-26 15:45:3611872ブラウズ

http はオブジェクト指向プロトコルのどの層ですか?

#http はオブジェクト指向層プロトコルです。

http はオブジェクト指向の

アプリケーション層プロトコルです。

プロトコルが合意であることは誰もが知っています。情報の形式を指定します。送信者がこの要求形式に従って情報を送信した場合、受信側はこの形式に従ってデータを解析する必要があります。それが契約だ。

アプリケーション層プロトコルには、一方ではクライアントとサーバーが対話する必要がある情報が含まれ、他方では情報をどのように整理するか (シリアル化)、解析する方法 (逆シリアル化) が含まれます。 。

HTTP プロトコルは、カスタマイズされた非常に使いやすいアプリケーション層プロトコルです。面倒なプロトコルのカスタマイズに時間と労力を費やすことなく、このプロトコルを直接使用できるため、多くの作業を節約できます。

http プロトコルの主な機能: #● C/S (クライアント/サーバー) モードのサポート

# シンプルかつ高速: クライアントサーバーからサービスをリクエストするには、リクエストのメソッドとパスを渡すだけです。一般的に使用されるリクエスト メソッドには GET、HEAD、POST があり、各メソッドはクライアントとサーバー間の異なるタイプの接続を指定します。 HTTP プロトコルは単純であるため、HTTP サーバーのプログラム サイズは小さく、通信速度は非常に高速です。

## ● 柔軟性: HTTP では、あらゆる種類のデータ オブジェクトの送信が可能です。転送されるタイプは Content-Type によってマークされます。

# 接続なし: 接続なしの意味は、各接続が 1 つのリクエストのみを処理するように制限することです。サーバーはクライアントの要求を処理し、クライアントの応答を受信した後、接続を切断します。この方法により、送信時間が節約されます。

# ステートレス: HTTP プロトコルはステートレス プロトコルであり、ステートレスとは、プロトコルにトランザクション処理用のメモリがないことを意味します。ステータスがないということは、後続の処理で以前の情報が必要な場合にその情報を再送信する必要があることを意味し、その結果、接続ごとに転送されるデータ量が増加する可能性があります。一方、以前の情報が必要ない場合、サーバーの応答は速くなります。情報。

php 中国語 Web サイトでは、

PHP 公共福祉トレーニング

と多数の

プログラミング チュートリアル を定期的に開催しています。ぜひ学習してください。

以上がhttp はオブジェクト指向プロトコルのどの層ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。