Trivial File Transfer Protocol (TFTP)
I Putu Hariyadi, S.Kom, CCNA, CCAI
Pengenalan TFTP
• File Transfer Protocol (FTP)
  mengimplementasikan sekumpulan perintah
  lengkap dan kemampuan balasan (reply) yang
  memungkinkan pengguna untuk melakukan
  pemindahan file secara luas, dan aktivitas
  manipulasi diantara dua mesin TCP/IP.
• FTP sangat ideal digunakan sebagai protokol
  umum untuk melakukan transfer file antar
  komputer, tetapi pada jenis perangkat keras
  tertentu, FTP terlalu kompleks untuk
  diimplementasikan, dan memberikan terlalu
  banyak kemampuan daripada yang dibutuhkan.
Kebutuhan TFTP
• Terdapat beberapa perangkat jaringan yang
  tidak memiliki kemampuan dari komputer
  sesungguhnya, tetapi tetap memerlukan
  kemampuan untuk melakukan transfer file,
  sebagai contoh pada diskless workstation,
  perangkat keras lainnya yang tanpa hardisk.
Kebutuhan TFTP
• Untuk perangkat-perangkat tersebut,
  implementasi FTP dan TCP yang lengkap
  merupakan permasalahan yang tidak sepele
  (non trivial).
• Solusinya adalah membuat versi "light" dari FTP
  yang menekankan pada ukuran program yang
  kecil dan kesederhanaan fungsi. Protokol baru
  ini dikenal dengan nama Trivial File Transfer
  Protocol (TFTP).
Pengenalan TFTP
• TFTP merupakan pelengkap dari File Transfer
  Protocol (FTP) reguler, bukan sebagai
  penggantinya.
• TFTP digunakan ketika kesederhanaan menjadi
  lebih penting, daripada fitur-fitur terbatas yang
  dimilikinya.
Perbedaan FTP dan TFTP
• Transport. FTP menggunakan metode
  transport TCP, sedangkan TFTP menggunakan
  metode transport UDP.
• Limited Command Set. FTP memiliki
  beragam perintah yang dapat digunakan untuk
  mengijinkan file untuk dikirim, diterima, diubah
  namanya, dihapus, dan lain sebagainya.
  Sedangkan TFTP hanya mengijinkan file untuk
  dikirim dan diterima.
Perbedaan FTP dan TFTP
• Limited Data Representations. TFTP tidak
  memiliki dukungan pilihan representasi data
  sebanyak FTP. TFTP hanya mengijinkan transfer
  file ASCII atau binary sederhana.
• Lack of Authentication. UDP tidak
  menggunakan mekanisme login atau metode
  otentikasi lainnya.
Operasi & Pesan TFTP
• Operasi TFTP terdiri dari 3 langkah umum yaitu
1. Initial Connection, TFTP client membentuk
   koneksi dengan mengirim permintaan koneksi
   awal ke server. Server merespon kembali ke client
   dan koneksi secara efektif akan terbuka.
2. Data Transfer. Ketika koneksi terbentuk, client
   dan server mempertukarkan pesan-pesan TFTP.
3. Connection Termination. Ketika pesan TFTP
   terakhir memuat data dan ditanda terima, koneksi
   diputuskan.
Langkah-langkah Proses Read dari TFTP
Langkah-langkah Proses Write dari TFTP
Ada Pertanyaan?
TERIMAKASIH
Sumber Referensi
• Charles, M. Kozierok, The TCP/IP Guide,
  September, 2005.
• www.tcpipguide.com

Trivial file transfer protocol (tftp)

  • 1.
    Trivial File TransferProtocol (TFTP) I Putu Hariyadi, S.Kom, CCNA, CCAI
  • 2.
    Pengenalan TFTP • FileTransfer Protocol (FTP) mengimplementasikan sekumpulan perintah lengkap dan kemampuan balasan (reply) yang memungkinkan pengguna untuk melakukan pemindahan file secara luas, dan aktivitas manipulasi diantara dua mesin TCP/IP. • FTP sangat ideal digunakan sebagai protokol umum untuk melakukan transfer file antar komputer, tetapi pada jenis perangkat keras tertentu, FTP terlalu kompleks untuk diimplementasikan, dan memberikan terlalu banyak kemampuan daripada yang dibutuhkan.
  • 3.
    Kebutuhan TFTP • Terdapatbeberapa perangkat jaringan yang tidak memiliki kemampuan dari komputer sesungguhnya, tetapi tetap memerlukan kemampuan untuk melakukan transfer file, sebagai contoh pada diskless workstation, perangkat keras lainnya yang tanpa hardisk.
  • 4.
    Kebutuhan TFTP • Untukperangkat-perangkat tersebut, implementasi FTP dan TCP yang lengkap merupakan permasalahan yang tidak sepele (non trivial). • Solusinya adalah membuat versi "light" dari FTP yang menekankan pada ukuran program yang kecil dan kesederhanaan fungsi. Protokol baru ini dikenal dengan nama Trivial File Transfer Protocol (TFTP).
  • 5.
    Pengenalan TFTP • TFTPmerupakan pelengkap dari File Transfer Protocol (FTP) reguler, bukan sebagai penggantinya. • TFTP digunakan ketika kesederhanaan menjadi lebih penting, daripada fitur-fitur terbatas yang dimilikinya.
  • 6.
    Perbedaan FTP danTFTP • Transport. FTP menggunakan metode transport TCP, sedangkan TFTP menggunakan metode transport UDP. • Limited Command Set. FTP memiliki beragam perintah yang dapat digunakan untuk mengijinkan file untuk dikirim, diterima, diubah namanya, dihapus, dan lain sebagainya. Sedangkan TFTP hanya mengijinkan file untuk dikirim dan diterima.
  • 7.
    Perbedaan FTP danTFTP • Limited Data Representations. TFTP tidak memiliki dukungan pilihan representasi data sebanyak FTP. TFTP hanya mengijinkan transfer file ASCII atau binary sederhana. • Lack of Authentication. UDP tidak menggunakan mekanisme login atau metode otentikasi lainnya.
  • 8.
    Operasi & PesanTFTP • Operasi TFTP terdiri dari 3 langkah umum yaitu 1. Initial Connection, TFTP client membentuk koneksi dengan mengirim permintaan koneksi awal ke server. Server merespon kembali ke client dan koneksi secara efektif akan terbuka. 2. Data Transfer. Ketika koneksi terbentuk, client dan server mempertukarkan pesan-pesan TFTP. 3. Connection Termination. Ketika pesan TFTP terakhir memuat data dan ditanda terima, koneksi diputuskan.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
    Sumber Referensi • Charles,M. Kozierok, The TCP/IP Guide, September, 2005. • www.tcpipguide.com