2011.09.24
初心者からのネットワーク リクエストとレスポンス
リクエストとレスポンスとは
ネットワークではプロトコルという決まりごとがあり、基本的にはその決まりごとに従って、ネットワークを利用します。
(プロトコルの説明は初心者からのネットワークのプロトコル説明をご覧ください)
また、Webでプログラムを作成する際にもそのプロトコルを意識する必要があります。
Webではhttp(ハイパーテキストトランスファープロトコル)を利用しています。
httpではhttpリクエストとhttpレスポンス(以下リクエスト、レスポンス)を利用して、Webサーバーにデータを受け渡したり、Webサーバーからのデータを受け取ったりします。
リクエスト
リクエストとは日本語で要求という意味があり、ホームページを見ている側(クライアント)からWebサーバーに要求することができます。
例えば、代表的なリクエストにはクリックするとページが切り替わるリンクもリクエストのひとつです。
(このページを見せてください、という要求をWebサーバーに行っている)
また、googleやyahoo等の検索エンジン、通販サイト等ではリクエストにパラメータという追加データを送り、検索キーワードを送信したり、商品の選択を行ったりしています。
(下の例は検索エンジンでの検索キーワード「aaa」の送信例)

(補足:url部分のaaaをほかの文字に変更すると、そのキーワードの検索となります)
レスポンス
レスポンスとは日本語で応答という意味があり、リクエストを受け取ったWebサーバーがクライアントへデータを渡すことです。
ホームページを見せてください、という要求(リクエスト)に対して、ホームページのデータをレスポンスとして返したり、
動画を見せてください、という要求(リクエスト)に対して、動画のデータをレスポンスとして返します。
また、検索エンジンや通販サイトではリクエストパラメータを送ります。その、リクエストのパラメータに対して、プログラムなどで処理を行い、レスポンスを返すといったことを行う場合もあります。
この投稿にタグはありません。Posted at 01:23 | Category: ネットワーク | No Comments







