Apakah perbezaan antara FTP dan TFTP?

Pengarang: Janice Evans
Tarikh Penciptaan: 2 Julai 2021
Tarikh Kemas Kini: 21 Jun 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
Video.: FTP (File Transfer Protocol), SFTP, TFTP Explained.

Kandungan

Salah satu aplikasi asal di Internet, protokol TFTP, menyediakan kaedah pemindahan fail yang paling mudah untuk dilaksanakan. Protokol FTP lebih kompleks, kerana spesifikasinya mempunyai bahasa pengaturcaraan tertentu. Perisian klien FTP boleh melaksanakan arahan pengaturcaraan dalam apa-apa cara yang boleh difikirkan untuk programmer. Pelayan FTP mengiktiraf dan menanggapi pelaksanaan klien dan mempunyai tahap kejayaan yang berbeza untuk keperluan ini.


Protokol pemindahan fail internet membolehkan pengguna memuat naik dan memuat turun fail dari sumber luaran (imej internet oleh Photosani dari Fotolia.com)

Saiz fail maksimum

Protokol TFTP asalnya membatasi saiz fail yang dipindahkan kepada 32 MB. Sesetengah 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 mematuhi RFC 2348 membenarkan rundingan saiz blok, membolehkan sehingga 4 GB. Had ini boleh dilebihi jika kedua-dua pelanggan dan pelayan mempunyai sokongan untuk ini. Sebaliknya, keupayaan untuk memindahkan fail dari pelayan FTP sentiasa tidak terhad.

Penyenaraian Direktori

Pelanggan TFTP tidak dapat menyenaraikan fail yang tersedia untuk dimuat turun, tetapi klien FTP boleh menyenaraikan dan melayari direktori yang mengandungi fail yang tersedia untuk dimuat turun.


Penggunaan ingatan

TFTP memerlukan sedikit memori. Pelaksanaan TFTP menginisialisasi pelanggan, router, dan komputer lain tanpa memerlukan peranti storan data. Pelayan FTP memerlukan memori untuk menjalankan perisian pelayan pada PC tuan rumah, dan perisian klien pada semua pelayan lain. Saiznya berbeza-beza bergantung pada perisian dan bergantung pada ciri yang disediakan.

Pengesahan Pengguna

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

Hubungan pelanggan dan pelayan

Apabila menggunakan TFTP, kedua-dua komputer menghantar dan menerima paket. Sekiranya komputer A meminta fail dari komputer B menggunakan protokol TFTP, komputer A menghantar paket pengesahan dan menerima paket data selepas sambungan dibuat. Komputer B akan menghantar paket data dan menerima paket pengesahan. FTP menetapkan hubungan klien-pelayan; ia menyusun fail yang tersedia untuk dimuat turun. Pelanggan FTP biasanya memuat turun fail, dan jika mereka mempunyai hak yang diperlukan untuk melakukannya, mereka boleh memuat naik, memadam fail, atau kedua-duanya.


Bermula

Komputer A, menggunakan TFTP, menghantar permintaan untuk membaca atau menulis fail komputer. Dalam permintaan ini adalah nombor port yang komputer B akan digunakan untuk menghantar paket data apabila transaksi ditubuhkan. Komputer B menerima permintaan dengan menghantar komputer Nombor port untuk menerima paket pengakuan. Paket data ini adalah 512 B (Bytes) bagi setiap projek. Satu paket data yang lebih kecil daripada ini menandakan akhir pemindahan. Pelanggan dan pelayan FTP berunding mengikut penempatan perisian yang dipasang pada komputer mereka. Pelayan mengesahkan pengguna dan menetapkan sambungan. Pemindahan fail boleh bermula dengan segera atau pengguna boleh mencari fail untuk dimuat turun bergantung pada set sambungan.

Pengesahan

TFTP mengakui penerimaan setiap paket data sebelum menghantar seterusnya. Jika penerimaan tidak diiktiraf, komputer akan meneruskan semula paket. Komputer tidak boleh menghantar paket seterusnya sehingga paket sebelumnya disahkan. FTP juga menghantar paket data secara serentak. Bergantung kepada perisian, lima atau lebih paket serentak dapat dikesan, secara mendadak meningkatkan kelajuan pemindahan.