by 八妙会HP管理人

http

(hypertext transfer protocol)

WebブラウザとWebサーバ間において、HTMLファイルなどの文書を転送するために用いられるアプリケーションレベルのプロトコル。サーバ側のポート番号は80番が予約されている。

HTTPは、情報の転送を依頼するリクエストとそれに対するサーバのレスポンスから構成されている。URLやユーザー名とパスワード、Webブラウザの種類、使用言語などの情報をGETリクエストでWebサーバ側に送信すると、Webサーバはそれに応じてデータやエラーコードなどを転送してくる。データのヘッダにはリクエストの可否、現在の時刻、サーバの種類などが記載されており、これとHTMLなどの要求されたデータ本体が返答されてくる。また、MIMEの定義に基づいたデータの属性についても、返答が戻される。Webブラウザは、返信されてきたHTMLファイルを解析し、画像ファイル等があれば再度送信を要求し、返信されてきた画像を読み込んで、表示することになる。リクエストには、ほかにもフォームなどに入力したデータを送信するPOSTや、データの更新日時やサイズなどの情報を取得するHEADといったメソッドが用意されている。

通常のHTTPはデータの送信が終わると、コネクションが切断されるが、HTTP1.1では、1回ごとのTCPリクエストでコネクションを中断しないKeepAliveのような機能も装備している。

  Last Update : 2002/07/06