FTP berusia 50 tahun

gambar




Tanggal 16 April 1971 bukan hanya hari pertama The Rolling Stone merilis Gula Merah , tetapi juga hari terbitnya RFC 114 yang menandai ulang tahun FTP.



Pada masa itu, Perang Vietnam sedang menjadi sorotan, TCP / IP belum ada, Jimi Hendrix meninggal 6 bulan yang lalu, telnet adalah orang baru yang tangguh, dan beberapa artis rock and roll paling berpengaruh akan merilis mahakarya mereka. , sedangkan FTP menggunakan protokol jaringan yang disebut NCP .



FTP telah ditingkatkan 16 kali selama bertahun-tahun, menambahkan dukungan untuk TCP / IP, ekstensi aman yang juga dikenal sebagai FTPS yang menggunakan teknologi yang sama seperti HTTPS, dan tambahan yang lebih baru seperti dukungan IPv6.





Lima puluh tahun setelah dimulainya, FTP masih sangat relevan dan jutaan server FTP masih tersedia di Internet , yang cukup mengejutkan mengingat latar belakang berita yang buruk, dari banyak orang dan perusahaan seperti Dropbox menulis tentang betapa buruknya FTP dalam mengintegrasikan protokol dengan produk yang lengkap. Belum lagi, yang paling dekat dengan FTP adalah API kepemilikan yang jauh lebih tidak flamboyan yang hanya dapat digunakan jika Dropbox berbaik hati memberi Anda kuncinya.



Pada tahun 2021, apa yang tampak sebagai kemajuan yang diakui adalah mengambil bentuk protokol berpemilik yang dibuat di balik pintu tertutup dan tanpa RFC apa pun. Sebaliknya, vendor yang ingin membangun server yang bersaing ditinggalkan dengan rekayasa balik SDK, seperti yang dilakukan Minio dengan S3.



Juga, bagaimana kita bisa menyentuh topik FTP tanpa mengingat komentar paling terkenal di HackerNews, yang merupakan sumber inspirasi utama pembuatan Filestash. Memang, saya yakin tidak masalah protokol apa yang digunakan ibu saya. Setelah alat ini mudah digunakan, dia akan dapat mentransfer foto yang ingin dia bagikan, membuka video, dan semua hal lain yang tidak perlu dia ketahui tentang protokolnya, karena tugas teknik kami adalah mengabstraksikan semua ini. hal-hal rumit sehingga seseorang yang ingin mengakses rekening banknya menggunakan browser yang sudah dikenal tidak harus memilih sandi saat menegosiasikan SSL.



Pengembangan FTP



RFC 114 (April 1971)

RFC 697 (Juli 1975): Perintah CWD

RFC 765 (Juni 1980): TCP / IP

RFC 959 (Oktober 1985): Spesifikasi FTP awal

RFC 1579 (Februari 1994)): FTP dengan Firewall

RFC 1635 (Mei 1994): Cara Menggunakan Anonim FTP

RFC 1639 (Juni 1994): Operasi pada Catatan Alamat Besar

RFC 1738 (Des 1994): Uniform Resource

Locators RFC 2228 (Oktober 1997) g.): FTP Security Extensions.

RFC 2389(Agustus 1998): Mekanisme negosiasi fungsi untuk protokol transfer file.

RFC 2428 (September 1998): Ekstensi ke IPv6, NAT, dan Mode Pasif yang Diperluas.

RFC 2577 (Mei 1999): Pertimbangan Keamanan FTP

RFC 2640 (Juli 1999): Internasionalisasi FTP

RFC 3659 (Maret 2007): Ekstensi Perintah FTP

RFC 5797 (Maret 2010): Perintah FTP dan Registri Ekstensi.

RFC 7151 (Maret 2014): Perintah HOST untuk Host Virtual



All Articles