運営規約IT坊やだからさ。2018年9月21日ウェブサイトを運用するなら必ず意識しなければならないウェブサーバーの存在。そのウェブサーバーとのやり取りを担うのがFTPツールである。ウェブサイトを運用するなら必ず必要になるのがFTPである。FTPツールが必要であるにも関わらずFTPについてあまり分からないでは矛盾甚だしいわけだ。そこでFTPについて全てを網羅することにした。わたしの性格とはそういうものだ。それでは今回は「FTPってなにソレオイシイノ?」とは言わせないようにFTPについて書いてみた。Protocol)の理解IT業界は業界自体が新しいので、新しい単語が続々と登場する。いう意味では常に学習する必要がある分野である。今回はFTPについてだ。これがまず何者か理解することから始めよう。FTP自体は新しい技術ではない。IT業界に居座る以上、切り離せない存在である。Protocol」の頭文字から来ている。Protocol」と言う言葉から役割がなんとなく理解できるのではないだろうか。FTPとはファイルを転送するプロトコルということだ。プロトコルとは本来「人間のやりとり」から由来している言語つまり運搬する人をイメージしてもらえば良い。言えばガンダムにも転送担当者がいたな。うむ、旧ザクで特攻したガデム大尉は男だった。FTPツールはファイルを転送するプロフェッショナルなのだ。ファイルとは「.txt」「.docx」「.php」「.jpg」など全て含まれる。ファイル転送の百戦錬磨である。FTPツールの使い方FTPとはファイル転送する役割と理解できた。コピー&ペーストではできないのか疑問に思うかもしれない。同じパソコンの中であればコピペで良い。FTPとはサーバーとクライアント(自分のパソコン)の間でのやり取りで力を発揮する。FTPはネットワーク経由でファイルを転送する時に必要になるのだ。このようにファイルをネットワーク経由でファイルを転送する。FTPを使用するにはコンピューターとコンピューターをネットワークで接続しなければならない。ネットワークで接続するために、これらの情報が必須になる。ホストもしくはIPアドレスユーザー名(ID)パスワードこれらの情報があればファイル転送可能となる。FTPによるファイル転送方式はネットワーク技術の黎明期から使用されていたため、セキュリティ面が強化されるようになった。Protocol)でセキュリティ強化したバージョンが使われるようになっている。大規模でなく個人レベルであればFTP転送方式で問題ない。アスキーとバイナリーという2つの転送方式がある。使い分けるのか、その理由を説明するためにそれぞれの転送方式について記述してみよう。アスキー転送方式の特徴。テキストベースのファイルモードで転送される改行コードや文字コードが自動で変換されるHTMLファイルやTXTファイル、CGIファイルなどが対象ファイル次にバイナリー転送方式の特徴。人が読めないファイル情報を転送させる何も変換せずファイルをそのままの状態で転送させる画像ファイル・音楽ファイルやプログラムファイルなどテキストベースでないファイルが対象2つの転送方式の特徴を見てもらえばわかると思う。アスキーモードで転送するファイルは人が文字でファイルを確認できるファイルということだ。バイナリーモードで転送するファイルは視覚や聴覚で認識できるが文字では表せないファイルということだ。注意点はアスキーモードの場合、ファイル中身が自動で変換されてしまう点である。ファイル転送時における注意点はそれくらい。アスキーとバイナリーの転送振り分けはツールが自動で行なってくれる方式をとれば問題ない。【WidnowsとMacOS】オススメのFTPツールここまで説明してきたFTPで使用するオススメのツールをWindowsとMacOSそれぞれで紹介したいと思う。Widnowsで使用するオススメのFTPツールまずはWindowsで使用するオススメのツールはこれだ。FFFTP様々なツールがあるが王道のツールがやはり安定していて良い。ネットワークで相手側のホスト(サーバー)に接続してファイルを転送するだけ。GUIで操作もできるのでコピペ感覚でファイルを転送できる。操作が簡単が故に注意されたし。相手はサーバーなのでファイルを壊してしまっては損害は大きいぞ。ファイル転送方式は「アスキー/バイナリー転送」を選択すれば良いだろう。MacOSで使用するオススメのFTPツール次はMacOSで作業をする場合にオススメのツールはこれだ。FileZilla操作性はFFFTPと同じく非常にやりやすい。FileZillaの方が画面も見やすいと個人的には思う。転送方式はFFFTPと同じくFileZillaでも自動振り分け転送がデフォルト設定。