• ベストアンサー

urlのhttpというのはプロトコルですよね? 他

Kaneyan-Rの回答

  • ベストアンサー
  • Kaneyan-R
  • ベストアンサー率42% (1274/2964)
回答No.2

>ftpは何のデータのやりとりでつかわれるんですか? ファイルであれば、何でもやり取り出来ます。 内容は関係ありません。 httpはWebサーバとやり取りするためのプロトコル。 ftpはftpサーバとやり取りするためのプロトコル。 やり取りする相手が違います。 ついでなので、Webページに関係する特殊なプロトコルの話もしておきましょう。 Webブラウザでローカルファイルのデータを参照する「fileプロトコル」なんてものがあります。 例えばPCの「C:¥users¥hoge」と言うディレクトリに「fuga.jpg」と言う画像があったとしましょう。 Webブラウザでこのファイルを表示する場合は、fileプロトコルを使い以下の様にアドレスを入力します。  file:///c:/users/hoge/fuga.jpg ※最近のWebブラウザではブラウザで表示するのではなく、OSに設定されている規定のビューワで表示する様になっています。 これはあくまでもローカルファイルの参照なので、インターネット上のアドレスではありませんから、ネット上に公開しているWebページ内の画像として記述しても、「そのローカルアドレス(ディレクトリ)に同名の画像がある場合だけ」表示されます。他のPCでは一切表示されません。 これを理解していない人がよくやるのが、ホームページビルダーなどの制作ソフト任せでWebページを作り、画像の参照アドレスがローカル(fileプロトコル)になっているのに気付かずにアップしてしまうこと。 そしてそのページの確認を「アップしたPCのブラウザ」で行ってしまうので、ローカルファイルが“ちゃんと”表示されてしまい、アドレスがおかしい事に気付かない。 他の人や他のPCで表示して初めて表示されないのに気付くけど、何故表示されないのかが理解出来ずに途方に暮れると言うオチです。

okwaveokw
質問者

お礼

ありがとうございます >file:///c:/users/hoge/fuga.jpg ファイルプロトコルというんですね。ファイルスキームではなく? メールプロトコル? メールスキーム? というのもあるんですか?

関連するQ&A

  • プロトコルについて

    プロトコル(ネットワークのルール)を利用するにはどうすればいいのでしょうか?例えばFTPとかVRRPを利用するにはなにかソフトウェアをインストールをすればいいのでしょうか? いまいち多くのプロトコルを利用するにはどうすればいいかわかりません。教えてください。

  • URLのプロトコルとスキームの違いってなんですか?

    URLのプロトコルとスキームの違いってなんですか?

  • HTTP以外のプロトコルについて

    インターネットをやっていて、普通に見かけるHTTP、HTTPSというプロトコル以外にFTP、NNTP、MMS、RTSP、SMTP、POP3というプロトコルなどがありますよね。これらに関して、  1.アプリケーション層には、素人が遭遇しそうな   範囲で他になんというプロトコルがありますか。  2.HTTPならGOOなどの検索エンジンで探せますが、   他の規格のページは、それぞれどうやってキーワー   ド検索をかけたりして探すのでしょうか。   (SMTP、POP3は関係ないかもしれません)  3.HTTPのように、オートパイロットやプロキシー   ソフトで「階層構造を保ってHDに保存」したほ   うが、後から閲覧、整理するのにグンと都合がよ   くなる規格を教えてください。   (おそらくSMTPやPOP3などは当てはまりませんよね)  4.そういった規格(FTP、NNTPなどなど)のページが   どんなものなのか実際に見てみたいので、ジャンルは   問わずそれぞれURLをご紹介いただけないでしょうか。

  • GetASFStreamのプロトコル解析にURLが出ない

    GASでプロトコル解析をしても、URLが出てきません。なぜか分かりません。分かる方宜しくお願いします。

  • WebSocketプロトコルの通信は何になるの?

    HTTPプロトコルではhttp:// FTPプロトコルではFTP:// とブラウザに入力すれば良かったですが、 WebSoket://となるんですか? それとも Web://ですか? 教えてくださいよろしくお願いします。

  • scp<という用語について

    UNIXコマンドであるscp,WindowsでのWinSCP,SSHに関連したことです. SCP(Secure CoPy or Secure Copy Protocol)という用語が何を指しているかわからないで困っています. UNIXでのscpコマンドはsshでリモートホストへコネクションを張って,その上でファイル転送をしているコマンドですよね?? UNIXのscpコマンドを実行したときに,裏ではどういうコネクションをしているのかがいまいち不明です. コレのコネクションやら,ファイル転送やらの規格を決めたモノがSCP(Secure Copy Protocol)と呼ばれているのでしょうか? また,FTPとSCPは同じスコープであって,並列に扱ってよいモノなのでしょうか? よろしくお願いします. #UNIXのscpのmanにはSecure Copy Protocolという用語は出てきていませんでした.

  • プロトコル?

    http://db2.zaq.ne.jp/asp/cnm.public/films/?page=20 ↑のサンプルを見ようとしても <指定したプロトコルがサポートされていないため、ファイルを再生できません。[URL を開く] ダイアログ ボックスで、別の転送プロトコル (たとえば HTTP または RTSP) を使用してファイルを開いてみてください。> と出て見れません。 何が原因ですか?

  • URL入力時に指定できるプロトコルの種類について

    みなさんのお力添えをお借りしたく質問させていただきたいのですが、 トランスファプロトコルの種類でURLを入力する際に利用可能なプロトコルにはhttp, httpsなどの他になにかあるのでしょうか? 自分で調べてみたのですが、このほかになかなか見つかりません。 これだけでは無いと思い、質問させていただきました。 以上、お手数をおかけして申し訳ありませんが、ご教授、ご回答のほどよろしくお願いします。

  • FTP(File Transfer Protocol)とは?

    FTP(File Transfer Protocol)とはいったいどこからどこまでなのでしょうか?Emailの受信やNapsterなどもFTPの一つなのでしょうか?ホームページを表示するためにファイルを受信するのもFTPなのでしょうか? VectorのダウンロードのところにFTPダウンロードとHTTPダウンロードがありますが違いはなになのでしょうか?どうしてFTPダウンロードが推奨されてるのですか? ほかにどんなものがFTPの例なのでしょうか?

  • プロトコル制限のできるプロバイダってある?

    WebやFTPといった通信をプロトコルレベルで規制できるプロバイダってあるでしょうか? やりたいことは、インターネットで特定多数の端末と通信したいのですが、悪意を持ったWeb、FTPのアクセスをプロバイダレベルで防御したいのです。 (Web、FTPアクセスをはじくっていうイメージ) 情報をお持ちの方、プロバイダ業者の方、ぜひ教えて下さい。