>> 記事トピックス一覧 
トップ > インターネット > インターネット > IP Network Skill

IPを中心に、ネットワーク技術の説明。情報処理試験やベンダ試験対策に。ネスペ解説、技術動向解説。




[ IP Network Skill - No. 0327 - ] HTTP その2

発行日: 2007/9/7

‥‥……━━━━━━ IP Network Skill No. 00000327 ━━━━━━……‥‥

     〜 HTTP その2 〜

‥‥……━━━━━━━━━━━━━━━━━━━━━━━━━━━━……‥‥

 【まえがき】

 本日は台風の影響で交通機関に影響が出ています。

 私は昨日、仕事で大阪に来て、東京に戻る予定でしたが、

 静岡で強風により新幹線運転見合わせが断続的に続き、

 京都駅で諦めました。

 新幹線は風速30メートルを超えると運転を見合わせる

 そうです。

 台風は南から北上していっていたので、東海道新幹線の

 ルートで言うと静岡の御前崎あたりが最初に暴風域に入る

 ところです。
 
 (あとがきに続く)

╋━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━━━━━━━━━……‥‥
   ┃本┃日┃の┃試┃験┃対┃策┃問┃題┃ 
╋━━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━━━━━━━━━━……‥‥

 〔問題1〕HTTP1.1で規定されているメソッド(拡張メソッドは
     除く)にないものはどれか。

   1.READ
   2.PUT
   3.POST
   4.GET

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ネ┃ッ┃ト┃ワ┃ー┃ク┃の┃基┃礎┃講┃座┃
 ━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛
 -----------------------------------------------------------------
 この企画は処女作「TCP/IPネットワークステップアップラーニング」
http://www.Amazon.co.jp/exec/obidos/ASIN/4774116351/ipnetworksk01-22
 を基に構成変更、加筆、修正、省略。。。いろいろ手を加えたものです。
 TCP/IPネットワークステップアップラーニングは第3刷を重ねました!
 講習教科書などでご利用いただいています。
 -----------------------------------------------------------------

 【11.アプリケーションプロトコル】

 11.14. HTTP

 11.14.3. HTTPメソッド

 11.14.3.1. HTTPリクエスト、HTTPレスポンス

 HTTPはクライアントサーバ型のプロトコルです。

 Telnet、FTP、メール関連の各プロトコルと同じですね。

 データの取得を要求するクライアントと、クライアントからの要求に反応し

 てデータを返すサーバ間で通信が行われます。

 クライアントからの要求をHTTPリクエストとよびます。

 また、サーバからの応答をHTTPレスポンスとよびます。


 11.14.3.2. HTTPメソッドとは?

 HTTPでやりとりされるデータははヘッダとボディという2つの要素がありま

 す。メールに似ていて、ヘッダにはデータの制御に必要な情報が入っていて、

 ボディにはやりとりするデータそのものが入っています。

 クライアントからのHTTPリクエスト内に、HTTPメソッドが入ります。

 メソッドとは、リクエストURI、つまりどのファイルをHTTPサーバから取得す

 るかを示すコマンドです。

 取得だけではなく、書き込み命令も行えます。

 HTTP1.1では8つのメソッドが定義されています。

 それ以外にも拡張メソッドを扱うことができます。 


 11.14.3.3. GETメソッド

 GETはHTTP/0.9でも定義されていたメソッドで、HTTP では最も使用されます。 

 HTTP/1.1サーバは、GETメソッドをサポート、つまり理解できなければなりません。

 あるURIを指定し、その情報を取得します。

 たとえば、http://www.xai.nu/ipnet/index.htmlであれば、www.xai.nuというサー

 バの/ipnet/というディレクトリにあるindex.htmlというファイルを取得する、と

 いうことになります。

 HTTPヘッダには

 GET /index.html HTTP/1.1

 という形で表されます。


 11.14.3.4. PUTメソッド

 PUTメソッドは、FTP の PUTコマンドに似ていて、ローカルにあるファイルをサーバ

 に転送します。 

 PUTはHTTP1.0から定義されていますが、セキュリティ上の問題からあまり広くは実装

 されていません。

 実装してしないサーバは、ステータスコード501を返します。 

 PUTとPOSTの違いですが、POSTではRequest-URI(処理したいファイルやCGI)はリクエ

 ストを処理する場所を指定しますが、PUTはリソースが生成される場所を指定します。


 11.14.3.5. POSTメソッド

 POSTメソッドは、クライアントからの情報をサーバへ転送するために使います。

 Web掲示板に書き込みを行う場合、書き込んだテキストをPOSTメソッドによってサーバ

 に送られる場合が多いです。

 GETでも同じことができますが、POSTではより多くのデータを転送する事ができます。


 11.14.3.6. HEADメソッド

 HEADメソッドはほぼGETと同じです。

 ただし、サーバがHTTPレスポンスでメッセージボディを返しません。

 レスポンスのHTTPヘッダ(レスポンスヘッダ)だけ返されます。


 他に以下のメソッドがありますが、次回にまわします。

DELETE
TRACE
CONNECT
OPTIONS
拡張メソッド
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
かんたんネットワーク入門
http://www.amazon.co.jp/exec/obidos/ASIN/477412124X/ipnetworksk01-22

 私のもう一冊の著書です。先日新宿の紀伊国屋に行ったら、平積み
 されていました、うれしかったです。
 ネットワーク入門の絵本で、初心者の方を中心に好評を得ています。
 新入社員やネットワークを扱う企業のバックオフィスの方々(営業や
 SEではなく、庶務、総務、アドミニストレータの方々)に自分の会社
 で扱っている製品やネットワークの基礎知識を持ってもらうのにも
 よい入門書です。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 解┃答┃と┃解┃説┃
 ━┛━┛━┛━┛━┛

 《本日の試験対策問題》
  (解答)1
   
  (解説)
   HTTP1.1で定義されているメソッドは8つあります。

   GET、PUT、POST、HEAD、DELETE、TRACE、CONNECT、OPTIONS
   
    

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

◆◆◆◆◆◆ ┃ あとがき ┃ ◆◆◆◆◆◆

 (まえがきから続く)

 それで、大阪や京都にいるのに静岡の風のせいで動いたり

 止まったり。

 先の新幹線が進まない限り、キューイング、つまり待ち行列

 状態になって動きようがありません。

 しかもFIFO、つまりファーストインファーストアウトなキュ

 ーイングですから、静岡で止まっているということは大阪や

 京都の新幹線が静岡を通過できるのはどれだけ先になること

 か・・・

 ということで、台風の影響がほぼない大阪へ引き返しました。

 日帰り出張の予定だったのでお泊りセットがなく、しかもPC

 がトラブってしまって、さんざんです。

 これは予備のモバイルノートPCで書いてます、電源持ってきて

 いないのでバッテリーがあと少し・・・
 
 adzuki

………………………………………………………           
 IP Network Skill vol.000327 09/07/07
 発行者:adzuki http://www.xai.nu/ipnet  
…………… ipnet7@xai.nu ……           

◎ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄◎
| 新規購読・購読解除・バックナンバー ⇒ http://www.xai.nu/ipnet  
|  IP Network Skill 掲示板
|  ⇒ http://www.xai.nu/cgibin/ipnet/bbs.cgi  
|  バックナンバー一覧              
|  ⇒ http://xai.nu/ipnet/stack/index.html 
|  間違いご指摘
|  ⇒ メルマガにコメントを添えて返信ください。
◎_________________________________◎

 
このメルマガの読者になる
規約 
>> メルマ!の会報誌もお届けします

ブックマーク: はてなブックマークに追加del.icio.usに追加Buzzurlにブックマークニフティクリップに追加ライブドアクリップに追加Yahoo!ブックマークに登録My Yahoo!に追加Add to GoogleRSS

このメルマガを読んでいる人はこんなメルマガも読んでいます

のんびりやろう!情報処理試験! 〜1問1問コツコツと〜
ソフトウェア開発&基本情報技術者試験対策を中心に初級シスアドや高度区分まで幅広く対応。流行のIT用語の解説も行っているので,パソコンについて勉強した...
Office & VBA パーフェクトマスター
Excel・Access・Word等の今さら聞けない「疑問」、今すぐ知りたい「困った」、たちまち解決!のmoug(モーグ)がお送りする、関数初心者か...
ネットワークのおべんきょしませんか?
TCP/IPってなに?LANって?ルータって何をするの?というネットワークに関することをわかりやすく解説します。情報処理の試験を受ける方にもぴったり...
エクセル(EXCEL)+ワード(WORD)=MOUS School:マイクロソフト公認の資格をとろう!
マイクロソフト オフィスユーザ検定試験(MOUS)の資格取得を目的とした、各種情報(練習問題、解説)をご提供。仕事で役立つWord(ワード)/Exc...
IPネットワーク考
インターネットのネットワークSEの実務者が、IPネットワークにまつわる話題、問題、技術について実務者ならではの視点から解説します。ネットワーク、TC...


この記事へのコメント


コメントを書く
コメントはありません。

おすすめキャンペーン

■オススメ■銀行系カードローン
三菱東京UFJ銀行系 モビットなら急な出費も安心♪
ネットで24時間申込OK⇒ネットで審査結果表示!
【頼れる】限度額300万円
【おトク】年利9.8%〜18.0%
【便 利】全国提携ATM72,000台
三菱東京UFJ銀行系 モビット

melma!協賛企業

就職ならen|
スポーツNEWS速報!

その他ニュース 相次ぐ食品偽装 消えた年金達

発行者プロフィール

ペンネーム :


このメルマガの読者になる

規約に同意する



このメルマガの最近の記事


このメルマガの最近のコメント


新着記事トピックス