Apakah perbezaan antara FTP dan TFTP?

Pengarang: Sharon Miller
Tarikh Penciptaan: 26 Januari 2021
Tarikh Kemas Kini: 20 November 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
Video.: FTP (File Transfer Protocol), SFTP, TFTP Explained.

Kandungan

Salah satu aplikasi asli di internet, protokol TFTP, menyediakan kaedah pemindahan fail paling mudah untuk dilaksanakan. Protokol FTP lebih kompleks, kerana spesifikasinya mempunyai bahasa pengaturcaraan tertentu. Perisian klien FTP dapat melaksanakan perintah pengaturcaraan dengan cara apa pun yang dapat difahami oleh pengaturcara. Pelayan FTP mengenali dan menanggapi pelaksanaan klien dan mempunyai tahap kejayaan yang berbeza-beza terhadap keperluan ini.

Saiz fail maksimum

Protokol TFTP pada asalnya membatasi ukuran fail yang dipindahkan hingga 32 MB. Beberapa pelayan TFTP yang lebih tua mungkin masih mempunyai had ini, walaupun standard baru, RFC 2348, telah menggantikan spesifikasi lama pada tahun 1998. Pelayan TFTP yang serasi dengan RFC 2348 membenarkan perundingan ukuran blok, yang memungkinkan pemindahan hingga 4 GB. Had ini dapat dilebihi jika klien dan pelayan menyokongnya. Sebaliknya, kemampuan untuk memindahkan fail dari pelayan FTP selalu tidak terhad.


Penyenaraian direktori

Klien TFTP tidak dapat menyenaraikan fail yang tersedia untuk dimuat, tetapi klien FTP dapat menyenaraikan dan melihat direktori yang mengandungi fail yang tersedia untuk dimuat turun.

Penggunaan memori

TFTP memerlukan sedikit memori. Pelaksanaan TFTP klien boot, router dan komputer lain tanpa memerlukan peranti penyimpanan data. Pelayan FTP memerlukan memori untuk menjalankan perisian pelayan pada PC hos dan perisian klien di semua pelayan lain. Ukurannya berbeza mengikut perisian dan bergantung pada ciri-ciri yang disediakan.

Pengesahan pengguna

Pelayan TFTP tidak memberikan pengesahan pengguna. Menggunakan TFTP sebagai protokol pemindahan fail memerlukan rangkaian peribadi atau protokol yang memberikan pengesahan pengguna. FTP selalu memerlukan pengesahan pengguna.

Hubungan pelanggan dan pelayan

Semasa menggunakan TFTP, kedua-dua komputer menghantar dan menerima paket. Sekiranya komputer A meminta fail dari komputer B menggunakan protokol TFTP, komputer A akan mengirim paket pengakuan dan menerima paket data setelah sambungan dibuat. Komputer B akan menghantar paket data dan menerima paket pengakuan. FTP mewujudkan hubungan pelanggan-pelayan; ia menyimpan fail yang boleh dimuat turun. Pelanggan FTP biasanya memuat turun fail, dan jika mereka mempunyai hak yang diperlukan untuk melakukannya, mereka dapat memuat naik, menghapus fail, atau keduanya.


Permulaan

Komputer A, menggunakan TFTP, mengirimkan permintaan untuk membaca atau menulis fail komputer. Dalam permintaan ini adalah nomor port yang akan digunakan komputer B untuk mengirim paket data ketika transaksi dilakukan. Komputer B menerima permintaan dengan menghantar komputer A nombor port untuk menerima pakej pengesahan. Pakej data ini adalah 512 B (Byte) setiap projek. Paket data lebih kecil daripada yang menandakan berakhirnya pemindahan. Pelanggan dan pelayan FTP berunding mengikut pelaksanaan perisian yang dipasang pada komputer masing-masing. Pelayan mengesahkan pengguna dan membuat sambungan. Pemindahan fail boleh dimulakan dengan segera atau pengguna dapat mencari fail untuk dimuat, bergantung pada sambungan yang ditentukan.

Pengesahan

TFTP mengakui penerimaan setiap paket data sebelum mengirim yang berikutnya. Sekiranya resit tidak diterima, komputer akan menghantar semula paket. Komputer tidak dapat menghantar paket seterusnya sehingga yang sebelumnya disahkan. FTP menghantar paket data secara serentak. Bergantung pada perisian, lima atau lebih paket serentak dapat dijejaki, secara dramatik meningkatkan kelajuan pemindahan.