MiracleJobLogo
エンジニアのエンジニアによるエンジニアのためのサイト
News 07/25 おすすめ情報に 『 【案件】Azure AD関連の認証設計/azureの基本設計 』 を追加しました。
会員登録するとキャリア診断やサイトに参加することができます。
あなたにおすすめな技術情報、資格、仕事などをお知らせします。

無料会員登録


パスワードを忘れた場合
LINEで送る
MiracleJobBanaLeft1
MiracleJobBanaLeft2


HTTPについて
profile-img
投稿者: A.Sさん
投稿日:2024/11/25 17:42
更新日:2024/11/26 13:34
like-img
分類
技術
テクノロジー
全般
キャリア
運用・保守
投稿内容

HTTPについて記載いたします。


HTTPとは

HTTPHypertext Transfer Protocol)は、Webサーバとクライアント間でデータを送受信する通信プロトコルで、Webページの構成要素や関連ファイルをやり取りする際に使用される。リクエスト/レスポンス型通信を基礎とし、リクエストとレスポンスはヘッダ部とボディ部で構成される。

TCPというプロトコルを基盤とし、暗号化にはSSL/TLSという決まり事を利用して「HTTPS」として運用されることが一般的。HTTP自体は以前のセッション情報を管理しないステートレス型だが、Cookieにより状態管理が可能となり、クライアントの識別やセッション管理を実現している。

認証機能では、基本認証やダイジェスト認証が規定されているが、現在はSSL/TLSによる暗号化やアプリケーションレベルでの認証が主流である。

歴史的には1991年にHTTP/0.9が登場し、1997年のHTTP/1.1が普及。2015年のHTTP/22022年のHTTP/3では機能強化や仕様変更が進んでいる。


参考URL

HTTPとは - IT用語辞典 e-Words

コメント


MiracleJobBanaRight1
MiracleJobBanaRight2
MiracleJobBanaRight3