- 締切済み
WebサーバーとFTPサーバーの関係と違いについて
WebサーバーとFTPサーバーの違いは、使用するポートが制御用と 転送用で異なるのがFTPサーバーであることは、わかります。 その他にはあるでしょうか? また、両者の関係は、どういった関係になるのでしょうか? ファイルをアップロードやダウンロードするなどの具体例で お答え頂けると助かります。 あいまいな質問になりますが、よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
FTPサーバ(FTPサービスの方が適切)とwebサーバ(HTTPサービスの方が適切)はまったく違うサービスであり、両者に関係はありません FTPサーバはファイルをただ送受信するための仕組みです webサーバは、ファイルにこだわらずデータを転送する仕組みです たとえば、htmlファイルを呼び出すだけであれば、FTPと同じファイル転送をするだけですが、 CGIを呼び出すと、サーバ上でCGIプログラムを実行し、結果(データ)をブラウザに返しますね また、webサーバはただのファイル転送であっても付加情報も一緒に送るのでFTPより高機能です たとえば、送信するファイルが、どんな種類のファイルであるかを付加情報で一緒に送信します 送信データが「EXCELファイルである」とか「textファイルである」とか「PDFファイルである」等ですね この情報がブラウザに送信されることで、ファイルに関連付けられたプログラムを自動で起動できるようになっています 例えば音楽ファイルをダウンロードすると、自動でMediaPlayerが起動したりしますよね PDFをダウンロードすると、AdobeReaderが自動起動しますよね あと、解りやすいところでクッキー情報も付加情報で送受信されますね このような疑問をお持ちになるということは、ブラウザ上でhttpで始まるURLとftpで始まるURLの違いがわからないからでしょうか? ブラウザでftp://で始まるURLにアクセスすると、FTPサーバに接続します 決してWEBサーバでは有りませんよ この点でも、FTPとWEB(HTTP)はまったく別のサービスであることがわかります
- tom233
- ベストアンサー率17% (61/352)
FTPサーバはFTPのプロトコルで通信をする。 Webサーバはhttpのプロトコルで通信をする。 FTPはファイル転送用の仕組み。 HTTPはいろいろできる。 例えばWebDAVを使えばFTPの様にファイル転送もできる。
- mendokusa
- ベストアンサー率13% (359/2726)
FTPはファイルのやりとりに使います。Windowsのファイル共有みたいに相互に読み書き。それ以外の事は出来ません。 WEBは基本的に読み出し専用。ただし柔軟性がありますので、他のソフトと組み合わせてこのサイトみたいなのを作る事ができます。