Kandungan
- Saiz fail maksimum
- Penyenaraian Direktori
- Penggunaan ingatan
- Pengesahan Pengguna
- Hubungan pelanggan dan pelayan
- Bermula
- Pengesahan
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.