プロが教える店舗&オフィスのセキュリティ対策術

WebサーバとFTPサーバってどう違うのですか?
やっていることを聞くと同じもののような感じがするんですが。

アップロードして、ダウンロードしてる感じで、
同じようなもしか。。。。。



宜しくお願いします

A 回答 (2件)

全く違います



webサーバーそのものは、ダウンロードもアップロードもできませんよ
webサーバーは、アクセスしてきた不特定多数の人にHTML等を送信しているだけにすぎません
そのサイトの作者の意図で、webブラウザを利用してダウンロードできたり、アップロードできたりする仕組みを作っているだけです



FTPは特定した人にのみ、アップロード、ダウンロード、を許可したり、「見るだけ」「アップロードだけ」「ダウンロードだけ」などの制限を自由自在に制限できます
特殊な設定方法で不特定多数の人が「ダウンロードだけ」できるように設定もできますけど、基本的には特定した人のみにDLやULを許可しています



例えば、ある人がHTMLでサイトを作りました、自分の借りているレンタルサーバーに作ったHTMLをアップロードするにはどうすればよいでしょう?
FTPでULするしか手段はありません

webブラウザからFTPできるというサービスをしているレンタルサーバーも存在しますが、あくまでもサービスであって、すべてのレンタルサーバーがwebブラウザからFTPできるサービスをしているとは限りません
しかも、「webブラウザでFTP」できるようにレンタルサーバー業者がその仕組みを作ってくれているだけでwebサーバーの働きによるものではありません
    • good
    • 1

Webサーバというのは愛称のようなもので、正確にはhttpサーバですね。



2つのサーバのやっていることは全然違います。
サーバの違いというより、http(hypertext transfer protocol=ハイパーテクスト転送プロトコル)と、ftp(file transfer protocol=ファイル転送プロトコル)というプロトコルの違いを理解すればいいと思います。

ftpはその言葉どおり、クライアントとサーバの間でファイルをやりとりするためのプロトコルです。

一方、httpではファイルのやりとりをするのではなく、サーバはクライアントから求められたデータをレスポンス・メッセージという形で返すだけです。ftpのようにファイルで返すのではなく、また、クライアントから送られたファイルをサーバに書き込むこともしません(掲示板など、webを使ってクライアントからデータをアップロードするシステムがありますが、これはhttpサーバがその処理を外部プログラム= cgiに下請けに出しているため、一見、httpサーバがユーザデータをホストに書き込んだようにみえますが)。

以下のページでインターネットで使われるプロトコルを分かりやすく原理から説明しているので、参考にしてください。
http://www.atmarkit.co.jp/fnetwork/index_index.h …

参考URL:http://www.atmarkit.co.jp/fnetwork/index_index.h …
    • good
    • 4

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!