Protokol Pemindahan Fail (FTP): Mengapa Protokol Lama Ini Masih Penting

Pendedahan: Sokongan anda membantu mengekalkan laman web ini! Kami memperoleh bayaran rujukan untuk beberapa perkhidmatan yang kami cadangkan di halaman ini.


FTP, atau File Transfer Protocol, adalah salah satu protokol internet standard yang digunakan untuk memindahkan fail data antara klien dan pelayan melalui rangkaian komputer.

Ia dikembangkan pada awal 1970-an oleh Abhay Bhushan semasa dia menjadi pelajar di MIT. FTP pada mulanya dibuat untuk memungkinkan pemindahan fail antara pelayan dan komputer hos dengan selamat melalui Program Kawalan Rangkaian ARPANET (pendahulu kepada internet moden).

Selama bertahun-tahun FTP terus berkembang, melalui banyak revisi sebagai tindak balas terhadap pertumbuhan internet dan peningkatan komputer rumah peribadi. Hari ini, kerana kebimbangan yang semakin meningkat mengenai keselamatan, FTP disokong (jika tidak diganti sepenuhnya) oleh SFTP dan FTPS.

Oleh itu, protokol pemindahan fail asal tetap menjadi salah satu asas asas rangkaian komputer dan internet moden.

FTP: Gambaran Keseluruhan

Pada dasarnya, protokol FTP memungkinkan untuk memindahkan data dan fail antara dua komputer melalui sambungan internet.

Komputer pertama ditetapkan sebagai “pelayan”, dan berfungsi sebagai gudang untuk fail dan data. Komputer kedua, atau dikenal sebagai “klien,” dapat mengirim file ke, atau meminta data dari, pelayan tersebut menggunakan protokol FTP.

Kontak awal dibuat melalui port terbuka (biasanya port 21), menetapkan apa yang biasanya disebut sebagai “sambungan kawalan” atau “saluran perintah.”

Sebelum memulakan sebarang pemindahan data, pelanggan terlebih dahulu mengenal pasti dirinya ke pelayan. Dalam kebanyakan kes, proses pengesahan dibuat menggunakan nama pengguna dan kata laluan pelanggan.

Apabila proses pengesahan selesai, pelayan dan pelanggan akan merundingkan pembukaan port umum baru. Ini adalah sambungan “data” di mana fail akan dipindahkan.

Sambungan kawalan asal akan tetap terbuka dan tidak aktif sehingga fail berjaya dipindahkan, atau sambungan itu sendiri terputus.

Kebimbangan Keselamatan

Protokol FTP mendahului internet moden. Pada masa pembangunannya keselamatan tidak menjadi masalah seperti sekarang, dan ada beberapa kelemahan yang melekat dalam model FTP asas.

Pertama, dan mungkin yang paling utama, adalah ketelusan sambungan data dan arahan itu sendiri. Kedua-dua saluran ini tidak dienkripsi, membiarkannya rentan terhadap serangan man-in-the-middle.

Lebih-lebih lagi, dalam kebanyakan kes, data itu sendiri dikirimkan dalam teks biasa, memudahkan interloper pihak ketiga untuk mengakses data sensitif atau mencuri bukti pengguna pengguna.

Keperluan yang semakin meningkat untuk keselamatan data melalui internet telah menyebabkan FTP asas ditingkatkan, dan dalam beberapa keadaan diganti, oleh protokol pemindahan fail alternatif seperti FTPS dan SFTP.

FTPS

FTPS adalah varian selamat dari protokol FTP asas, dan dibuat untuk mengatasi kebimbangan yang semakin meningkat terhadap keselamatan internet. FTPS bergantung pada metodologi asas yang sama dari protokol FTP yang lebih lama, tetapi menambahkan enkripsi SSL sebagai langkah keselamatan untuk melindungi data kerana ia dipindahkan antara klien dan pelayan.

Secara ringkas, sebelum pelanggan menghantar bukti kelayakan penggunanya ke pelayan, ia meminta agar sambungan enkripsi SSL dibuat untuk saluran arahan. Setelah saluran yang disulitkan SSL dibuat, pelanggan akan menghantar bukti kelayakannya, pengesahan selesai, dan pemindahan fail dapat dimulakan.

Sepanjang pemindahan data, hubungan antara pelayan dan klien tetap disulitkan. Sebarang percubaan klien untuk menyambung ke pelayan tanpa menggunakan SSL ditolak oleh pelayan, dan sambungannya ditamatkan.

Walaupun FTPS tidak diragukan lagi merupakan alternatif yang lebih selamat daripada FTP dasar, dan tetap digunakan secara meluas, beberapa orang dalam industri berpendapat bahawa ia juga menjadi cepat usang dan mendorong untuk beralih ke SFTP.

SFTP

SFTP adalah perkembangan yang lebih baru dalam protokol pemindahan fail, dan berlepas dari model FTP dan FTPS asas dalam banyak aspek.

Walaupun SFTP masih bergantung pada sambungan aman untuk memungkinkan pemindahan file dan data antara klien dan pelayan, sambungan itu dijamin oleh protokol Secure Shell (SSH). Pemindahan fail ditangani secara berturutan melalui sambungan kawalan yang selamat, menghilangkan keperluan untuk membuka port atau saluran lain untuk menyelesaikan pemindahan data.

Lebih-lebih lagi, tidak seperti FTP dan FTPS, protokol SFTP berasaskan paket berbanding dengan teks. Ini menjadikan pemindahan fail dan data menggunakan protokol SFTP lebih cepat, dan memungkinkan untuk memindahkan fail yang lebih terperinci dan kuat.

Akhirnya, penggunaan protokol SSH menjadikan SFTP secara semula jadi lebih selamat kerana penapis enkripsi tidak dapat dilewati atau dimatikan menggunakan perintah AUTH seperti biasa dengan protokol FTP dan FTPS.

Pelanggan FTP

Protokol FTP, FTPS, dan SFTP adalah alat penting yang membolehkan webmaster memindahkan fail ke dan dari laman web yang diuruskan mereka. Webmaster boleh menggunakan klien FTP untuk memudahkan memuat naik dan memuat turun fail antara komputer dan pelayan hosting web mereka.

Beberapa Pelanggan FTP yang lebih popular dan boleh dipercayai yang kini beroperasi di industri termasuk:

  • FileZilla: penyelesaian FTP / FTPS / SFTP percuma menggunakan perisian sumber terbuka untuk memberikan pengalaman yang mesra pengguna. Sebagai tambahan kepada perkhidmatan pemindahan fail asas, FileZilla menyediakan tutorial dan kertas putih untuk pelanggan mereka.
  • WinSCP: pelanggan bebas, sumber terbuka, FTP dan SFTP yang dibina khas untuk pengguna Windows. Selain mendukung pemindahan fail antara komputer lokal dan jauh, WinSCP menyediakan skrip asas dan fungsi menguruskan fail untuk penggunanya.
  • Cyberduck: klien FTP percuma sumber terbuka untuk pengguna Mac dan Windows. Cyberduck menyokong protokol FTP, FTPS, dan SFTP.
  • gFTP: direka khusus untuk digunakan dengan sistem operasi berasaskan Linux, gFTP adalah klien FTP sumber terbuka dan bebas yang menyokong protokol fail FTP, FTPS, HTTPS, dan SSH.

Maklumat

FTP, bersama dengan varian dan alternatifnya, adalah bahagian asas dalam struktur rangkaian komputer dan internet moden. Sejarah, pengembangan, dan penggunaan praktikal protokol pemindahan fail melibatkan lebih banyak daripada yang dapat terkandung dalam ikhtisar ringkas ini.

Oleh itu, kami telah mengumpulkan senarai sumber untuk mengetahui lebih lanjut.

Tutorial Dalam Talian

Sumber dalam talian berikut harus memberikan pandangan yang lebih baik mengenai FTP, FTPS, dan SFTP.

  • FTP untuk Pemula: Tutorial dalam talian Webmonkey menawarkan gambaran keseluruhan yang dapat diakses mengenai protokol FTP asas, dengan penekanan pada aplikasi praktikal untuk pengguna Windows, Mac, dan Linux.
  • Tutorial: FTP Made Simple: dari UC Berkeley Graduate School of Journalism memberikan pengenalan lanjutan dan gambaran umum mengenai protokol FTP asas, dengan penekanan pada aplikasi dunia nyata.
  • Pengenalan FTP (PDF): ditulis oleh Conrad Chung artikel ini memberikan pengenalan asas kepada protokol pemindahan fail, termasuk sejarah dan perkembangannya. Perhatian khusus diberikan kepada mod sambungan dan pemindahan, serta jenis enkripsi asas.
  • Mengupas Bawang: FTP? Tutorial: Dihasilkan oleh Perisian Beragam Perkhidmatan, tutorial video ini memberikan gambaran mendalam mengenai pemindahan fail selamat dengan penekanan pada protokol SFTP, FTPS, dan SSH.

Buku

Untuk maklumat lebih lanjut mengenai protokol pemindahan fail, sejarah, dan aplikasinya, buku-buku berikut semestinya berguna bagi pengaturcara pemula dan webmaster yang berpengalaman dan berpengalaman..

Oleh kerana pemindahan fail merupakan bahagian yang tidak terpisahkan dari pengurusan web dan rangkaian komputer, banyak penerbitan berikut hanya meliputi FTP sebagai bagian dari bidang yang lebih besar.

  • Web Hosting untuk Dummies oleh Peter Pollock: tersedia dalam edisi cetak dan digital, buku ini memberikan pengenalan penting untuk hosting web untuk pemula. Topik yang dibahas termasuk memilih platform hosting, menggunakan pangkalan data bawaan, dan bekerja dengan klien FTP.
  • The Big Book of Internet File Transfer RFC oleh Peter Loshin: kajian ini adalah tinjauan mendalam tentang FTP, dengan penekanan pada mekanisme pemindahan fail dan peraturan yang mengatur keberhasilan penerapan protokol pemindahan fail. Perhatian khusus diberikan kepada masalah keselamatan yang berkaitan dengan pemindahan fail dan internet moden. Buku ini tersedia dalam edisi cetak dan digital.
  • Semua Tentang Internet FTP Plus: Pembelajaran dan Pengajaran untuk Memindahkan Fail di Internet oleh David F W Robinson: ini adalah pendekatan yang lebih ilmiah mengenai subjek protokol pemindahan fail, dan ditujukan lebih kepada programmer dan pendidik yang berpengalaman..
  • FTP Fundamentals oleh A Waleed: ebook pendek ini memberikan gambaran umum mengenai protokol pemindahan fail dan bagaimana ia berkaitan dengan web hosting. Pengaturcara dan webmaster yang berpengalaman mungkin menganggap buku ini tidak penting, tetapi buku ini terbukti bermanfaat bagi pemula internet.

Kesimpulannya

Protokol Pemindahan Fail kini berusia lebih dari 40 tahun. Walaupun tidak tampak revolusioner seperti ketika Abhay Bhushan pertama kali menerbitkan karyanya pada tahun 1971, ia tetap menjadi asas kepada rangkaian komputer dan internet seperti yang kita ketahui sekarang.

Benar, kebimbangan mengenai keselamatan yang semakin meningkat telah memaksa pengembangan protokol pemindahan fail baru dan lebih baik, dengan FTPS dan SFTP memimpin pek tersebut. Tetapi FTP meletakkan dasar, dan terus beroperasi dengan tenang di latar belakang laman web yang paling banyak dikunjungi di internet.

Bacaan dan Sumber Lanjut

Kami mempunyai lebih banyak panduan, tutorial, dan infografik yang berkaitan dengan pentadbiran sistem:

  • Memahami Kebenaran Fail FTP di Linux: kendalikan siapa yang mempunyai akses ke fail anda dengan chmod.
  • Pengenalan dan Sumber Pengaturcaraan Linux: penyelaman mendalam ke dalam pengaturcaraan Linux ini masuk ke kernel di mana semua tindakannya.
  • Pengaturcaraan Rangkaian dengan Soket Internet: pelajari semua mengenai rangkaian di internet.

Senarai Utama Alat Webmaster A-Z

Terdapat lebih banyak lagi untuk pentadbiran sistem. Senarai Utama Alat Webmaster A-Z akan memberi banyak pertolongan kepada anda dalam melakukan kerja anda.

Senarai Utama Alat Webmaster A-Z
Senarai Utama Alat Webmaster A-Z

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map