- ベストアンサー
HTTP以外のプロトコルについて
インターネットをやっていて、普通に見かけるHTTP、HTTPSというプロトコル以外にFTP、NNTP、MMS、RTSP、SMTP、POP3というプロトコルなどがありますよね。これらに関して、 1.アプリケーション層には、素人が遭遇しそうな 範囲で他になんというプロトコルがありますか。 2.HTTPならGOOなどの検索エンジンで探せますが、 他の規格のページは、それぞれどうやってキーワー ド検索をかけたりして探すのでしょうか。 (SMTP、POP3は関係ないかもしれません) 3.HTTPのように、オートパイロットやプロキシー ソフトで「階層構造を保ってHDに保存」したほ うが、後から閲覧、整理するのにグンと都合がよ くなる規格を教えてください。 (おそらくSMTPやPOP3などは当てはまりませんよね) 4.そういった規格(FTP、NNTPなどなど)のページが どんなものなのか実際に見てみたいので、ジャンルは 問わずそれぞれURLをご紹介いただけないでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
1.IMAP4でしょうか?(auなどの携帯電話のメール用プロトコルとして使われています。会社でもPOP3と入れ替えで採用しているところが結構あります。) 後はIRC,ICQ,AIM,MS Messenger/Netmeetingなどのチャット、メッセンジャー系のプロトコルでしょうか? それからMicrosoft Windows Network(SMB)ですね。 2.HTTPはテキストドキュメントを不特定多数に公開する為に作られたプロトコルですが、他のプロトコルはそういう目的には作られていません。したがって、検索などはアプリケーション単位で行います。似たようなものにGopherが有りましたが普及する前に消えましたので。なおNNTPを使うInternetNews(USENET)はGoogleで検索できます。これはGoogleに蓄積されたUSENETのデータベースを検索してHTMLで表示しています。 FTPを検索するサーバーもありますが、大体はファイル名検索です(表示もHTMLです。) 3.FTPです。 ミラーリングするときは特に。 しかしFTPはファイル転送プロトコルで閲覧目的には使いません。 4.RFCを探して読んでください(英文ですが和訳も出てます)オープンなインターネットのプロトコルはRFCで規約を取り決めてます。RFC(Request For Comments)と言う通り、インターネットを使う上で非常に重要な取り決めから、非常に下らないものまでさまざまあります。メールに関するコメントは複数のRFCにまたがっているので追っかけるのも面倒ですが・・・。 http://www.mars.dti.ne.jp/~torao/rfc/ http://www.rfc-editor.org/rfc.html
その他の回答 (3)
- neumann
- ベストアンサー率39% (900/2303)
ちょっと勘違いしているような気がするので念のため補足しておきます。 通常のホームページはHTTPプロトコルを使っています。このプロトコルはハイパーテキストと呼ばれる特殊なテキストを使ってグラフィカルに表示させるためのプロトコルです。 それ以外のプロトコルはWebページを表示させるプロトコルではありません。例えばFTPはファイル転送用プロトコルですし、POP3はメール受信用プロトコルです。どちらもWebページを表示するプロトコルではありません。 ですから「4.そういった規格(FTP、NNTPなどなど)のページがどんなものなのか実際に見てみたいので、・・・」という質問はちょっとおかしいと思います。FTPを使ったWebページなんてありませんから・・・ ※ただしInternet ExplorerにはFTP機能もあるため、FTPサーバにアクセスすればファイルの一覧を表示することは出来ます。
お礼
「ページ」ではないのですね。かなり曖昧に捉えていました。ご指摘ありがとうございます。「2.」や「4.」で「ページ」と表現してしまったせいか、回答しにくくなってしまっていたかもしれません。失礼致しました。
- toysmith
- ベストアンサー率37% (570/1525)
難しいですね。 わかる限りで答えてみます。 1. NTP:時間あわせに使いますね。タイムサーバから正確な時間を引っ張ってくるプロトコルです。 IMAP4:POP3と双璧をなすメール受信プロトコルです。POP3よりも細かい制御が可能で、メールサーバー上でフォルダを作ったりできます。 ECHO:送られてきたデータをそのまま返すプロトコルです。pingコマンドで使われています。(TCPではなくICMPですけど) 管理系のプロトコルなら… DHCP:ネットワーク上でIPアドレスの貸与を管理します。 DNS:ドメイン名→IPアドレスの、IPアドレス→ドメイン名の辞書検索を行います。 SNMP:ネットワーク機器管理を行います。ルーターの設定とか…。 2. 規格そのものを知りたいなら最終的にはRFCを読むことになります。 http://rfc-jp.nic.ad.jp/ 3. メールプロトコルならIMAP4なんか、フォルダ管理を含んでますね。 4. 2に準じます。 一応、Well Knownの範囲で回答しています。 その範囲を超えてしまったら「多様化されすぎてて回答不能」です。 また、Well Knownだって増える可能性もある(httpがWell Knownになったのはつい最近)ので、来年くらいには状況が大きく変わってるかもしれません。
- 参考URL:
- http://rfc-jp.nic.ad.jp/
お礼
HTTP以外にも既に気づかないうちに使っていそうです。 メール受信のプロトコルでも階層構造を保ったほうがいいモノがあるのですね。ご回答くださりありがとうございました。
- m-kur
- ベストアンサー率50% (22/44)
1.素人が遭遇しそうな範囲では他にはSNMPとかTELNET、IMAPぐらいかな? MMS、RTSPってのは、素人の範囲では必要ないかも。 2.大体は、RFCと呼ばれるドキュメントを読みます。MMS、RTSPは載ってないかもしれませんが。 3.NNTPが当てはまると思います。 4.FTP等は、ブラウザでアクセスすることも出来ますが、900916さんはまず、プロトコルが何なのか勉強されたほうが良いように思います。
お礼
そういえばTELNETは使った事があります。コマンド名としての側面のみ捉えていたため、それがプロトコルだと言う事に気づきませんでした。「3.」に関してはNNTPですか。ご回答くださりありがとうございます。
お礼
HTTPと同じようなイメージをもっていたため、どうやら他のプロトコルを捉え損ねていたようですね。ご教授ありがとうございました。 他のプロトコルと比べればFTPはHTTPに扱いが似ていそうですね。 それにしてもRFCのドキュメントは非常に長いですね。