Rumah  >  Artikel  >  Apakah protokol tftp

Apakah protokol tftp

WBOY
WBOYasal
2022-07-06 16:44:466524semak imbas

tftp ialah Protokol Pemindahan Fail Mudah, singkatan daripada "Protokol Pemindahan Fail Trivial", dan merupakan protokol dalam keluarga protokol "TCP/IP" yang digunakan untuk pemindahan fail ringkas antara pelanggan dan pelayan perkhidmatan pemindahan fail yang tidak rumit dan berkos rendah; tftp tidak mempunyai banyak fungsi FTP biasa Ia hanya boleh mendapatkan atau menulis fail daripada pelayan fail, tidak boleh menyenaraikan direktori, tidak melakukan pengesahan, dan menghantar data 8-bit.

Apakah protokol tftp

Persekitaran pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.

Apakah protokol tftp

TFTP (Trivial File Transfer Protocol, protokol pemindahan fail ringkas)

TFTP ialah salah satu daripada suite protokol TCP/IP Protokol yang digunakan untuk pemindahan fail mudah antara pelanggan dan pelayan, menyediakan perkhidmatan pemindahan fail yang tidak rumit dan murah. Nombor port ialah 69.

TFTP ialah protokol mudah untuk memindahkan fail Ia dilaksanakan berdasarkan protokol UDP, tetapi kami tidak pasti bahawa sesetengah protokol TFTP adalah berdasarkan protokol penghantaran lain. Protokol ini direka untuk pemindahan fail kecil. Oleh itu ia tidak mempunyai banyak ciri FTP biasa, ia hanya boleh mendapatkan atau menulis fail dari pelayan fail, ia tidak boleh menyenaraikan direktori, ia tidak mengesahkan, dan ia memindahkan data 8-bit. Terdapat tiga mod dalam penghantaran: netascii, yang merupakan bentuk kod ASCII 8-bit, dan satu lagi ialah oktet, yang merupakan jenis data sumber 8-bit tidak lagi disokong, dan ia mengembalikan data yang dikembalikan secara langsung kepada pengguna Tidak disimpan sebagai fail.

Meluaskan pengetahuan

Ciri

Oleh kerana TFTP menggunakan UDP, dan UDP menggunakan IP, IP juga boleh menggunakan komunikasi tempatan yang lain kaedah. Oleh itu, paket TFTP akan mempunyai segmen berikut: pengepala media tempatan, pengepala IP, pengepala data, pengepala TFTP dan selebihnya ialah data TFTP. TFTP tidak menyatakan sebarang data dalam pengepala IP, tetapi ia menggunakan port sumber dan destinasi serta medan panjang paket dalam UDP. Pengecam paket (TID) yang digunakan oleh TFTP digunakan di sini sebagai port, jadi TID mestilah antara 0 dan 65,535. Kami akan membincangkan permulaannya kemudian. Pengepala TFTP termasuk kod operasi dua bait Kod ini menunjukkan jenis paket Mari kita lihat format paket TFTP umum.

---------------------------------------------------
| Local Medium | Internet | Datagram | TFTP |
---------------------------------------------------

TFTP tidak mempunyai banyak fungsi FTP biasa Ia hanya boleh mendapatkan atau menulis fail daripada pelayan fail Ia tidak mempunyai fungsi penyenaraian direktori, ia juga tidak boleh mengalihkan pengguna data bit.

Tetapi TFTP juga mempunyai dua kelebihan tersendiri.

TFTP boleh digunakan dalam persekitaran UDP, contohnya, apabila program atau fail perlu dimuat turun ke banyak mesin pada masa yang sama, protokol TFTP sering diperlukan.

Kod TFTP menduduki sejumlah kecil memori, yang sangat penting untuk komputer yang lebih kecil atau beberapa peranti tujuan khas Peranti ini tidak memerlukan cakera keras dan hanya perlu mengukuhkan TFTP, UDP dan IP yang kecil kapasiti ingatan baca sahaja sudah mencukupi. Apabila dihidupkan, peranti melaksanakan kod dalam memori baca sahaja dan menyiarkan permintaan TFTP pada rangkaian. Pelayan TFTP pada rangkaian menghantar respons, yang termasuk binari boleh laku. Peranti menerima fail ini, meletakkannya ke dalam memori, dan mula menjalankan program. Pendekatan ini meningkatkan fleksibiliti dan mengurangkan overhed.

Penamatan biasa

Tamat pemindahan ditandai dengan data DATA, yang merangkumi 0-511 aksara. Paket ini boleh diakui oleh paket data lain. Penerima boleh memutuskan sambungan selepas menghantar pengakuan paket data terakhir Sudah tentu, adalah lebih baik untuk menunggu dengan sewajarnya Jika paket terakhir yang disahkan hilang, ia boleh dihantar semula. Jika paket terakhir masih diterima selepas menghantar pengakuan, ia boleh ditentukan bahawa pengakuan terakhir hilang. Hos yang menghantar paket DATA terakhir mesti menunggu pengakuan paket ini atau tamat masa. Jika respons adalah ACK, pemindahan selesai. Jika pengirim tamat masa dan tidak bersedia untuk menghantar semula dan terdapat masalah dengan penerima atau masalah rangkaian, penghantaran akan tamat seperti biasa. Sudah tentu, ia juga boleh berakhir secara tidak normal semasa pelaksanaan, tetapi sambungan akan ditutup juga.

Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!

Atas ialah kandungan terperinci Apakah protokol tftp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah perisian Master Lu?Artikel seterusnya:Apakah perisian Master Lu?