web-dev-qa-db-ja.com

HTTP、TCP、UDP、コネクションレス

最近、HTTPと少し混乱しています。

いくつかの事実は、TCPはコネクション型またはコネクションレス型で動作できるということです、これは私が理解しています。TCPただし、UDPはコネクションレス型であり、メッセージ時に使用されますそれ自体が単一のメッセージに収まる可能性があります。

質問:

HTTPがTCPを使用し、TCPが複数のメッセージ交換に信頼できる接続を提供し、HTTPがコネクションレス型であると言われている場合、これはどのように可能ですか?

TCPはコネクション型ですか?では、HTTPコネクションレスはどうですか????

HTTP(接続が維持されていない1.0)は、単一のHTTP要求が処理されると接続が閉じられ、再利用されないため、コネクションレス型です。 HTTPリクエストはTCPプロトコルデータユニットではないため、TCPはTCPプロトコルデータユニットに関してコネクション型ですHTTPプロトコルデータユニットに関してHTTPがコネクションレスになるのを止めません。

HTTPプロトコル自体を見るとき、どのプロトコルの上に階層化されているかは関係ありません。 TCPの場合もありますが、理論的には別の可能性もあります。したがって、TCPのプロパティは完全に無関係です。

15
David Schwartz