1971年4月16日だけでなく、その日最初のリリースローリングストーンである ブラウンシュガー、もの出版物の日 RFC 114 FTPの誕生日を記念して、。
当時、ベトナム戦争が脚光を浴びていました。TCP/ IPはまだ存在していませんでした。ジミ・ヘンドリックスは6か月前に亡くなり、telnetは新しいタフな男でした。そして、最も影響力のあるロックンロールアーティストの何人かが傑作をリリースしようとしていました。 、FTPはNCPと呼ばれるネットワークプロトコルを使用していました 。
FTPは、長年にわたって16回拡張され、TCP / IPのサポート、HTTPSと同じテクノロジーを使用するFTPSとも呼ばれる安全な拡張機能、およびIPv6サポートなどの最近の追加機能が追加されています。
五十年の創業後、FTPはまだ非常に関連性があると FTPサーバの数百万人がインターネット上でまだ利用可能な多くの人々から、非常に悪いニュースの背景を与え、驚くべきことである、 であるどのように悪いFTPについて書くDropboxのような企業とのプロトコルを統合します完全な製品。言うまでもなく、彼らがFTPに最も近いのは、Dropboxがあなたに鍵を提供するのに十分親切である場合にのみ使用できる、はるかに派手でない独自のAPIです。
2021年に、進歩が認められたように見えるのは、RFCなしで密室で作成された独自のプロトコルの形をとっています。代わりに、競合するサーバーを構築しようとしているベンダーは、MinioがS3で行ったように、SDKをリバースエンジニアリングする必要があります 。
また、HackerNewsで最も悪名高いコメントを思い出さずに、FTPトピックに触れることができたでしょうか。 、Filestashを作成するための主なインスピレーションの源でした。確かに、私の母が使用するツールがどのプロトコルであるかは問題ではないと私は信じています。このツールが使いやすくなると、共有したい写真を転送したり、動画を開いたり、プロトコルについて知る必要のないその他すべてのことを転送できるようになります。これは、エンジニアリングの仕事がこれらすべてを抽象化することであるためです。使い慣れたブラウザを使用して銀行口座にアクセスしたい人がSSLをネゴシエートするときに暗号を選択する必要がないように注意が必要です。
FTP開発
RFC 114(1971年4月)
RFC 697(1975年7月):CWDコマンド
RFC 765(1980年6月):TCP / IP
RFC 959(1985年10月):初期FTP仕様
RFC 1579(1994年2月)):ファイアウォール付きFTP
RFC 1635(5月1994):匿名FTP
RFC 1639の使用方法 (1994年6月):大規模アドレスレコードの操作
RFC 1738(1994年12月):Uniform Resource
Locator RFC 2228(1997年10月)g。):FTPセキュリティ拡張。
RFC 2389(1998年8月):ファイル転送プロトコルの機能ネゴシエーションメカニズム。
RFC 2428(1998年9月):IPv6、NAT、および拡張パッシブモードの拡張。
RFC 2577(1999年5月):FTPセキュリティに関する考慮事項
RFC 2640(1999年7月):FTP国際化
RFC 3659(2007年3月):FTPコマンド拡張
RFC 5797(2010年3月):FTPコマンドおよび拡張レジストリ。
RFC 7151(2014年3月):仮想ホストのHOSTコマンド