SlideShare una empresa de Scribd logo
1 de 13
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

Más contenido relacionado

La actualidad más candente

Presentasi BIOS
Presentasi BIOSPresentasi BIOS
Presentasi BIOS
IKBWMP
 
Jaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat LunakJaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat Lunak
Yunita Rainbow
 

La actualidad más candente (20)

Internetworking
InternetworkingInternetworking
Internetworking
 
Presentasi BIOS
Presentasi BIOSPresentasi BIOS
Presentasi BIOS
 
Media Penyimpanan Berkas
Media Penyimpanan BerkasMedia Penyimpanan Berkas
Media Penyimpanan Berkas
 
Laporan 5 routing static
Laporan 5 routing staticLaporan 5 routing static
Laporan 5 routing static
 
Modul packet-tracer
Modul packet-tracerModul packet-tracer
Modul packet-tracer
 
GoLang_1
GoLang_1GoLang_1
GoLang_1
 
Ppt modul 4 perulangan
Ppt modul 4 perulanganPpt modul 4 perulangan
Ppt modul 4 perulangan
 
Pemrograman berbasis Objek
Pemrograman berbasis ObjekPemrograman berbasis Objek
Pemrograman berbasis Objek
 
P 2 Konsep & Notasi Bahasa - Teknik Kompilasi
P 2 Konsep & Notasi Bahasa - Teknik KompilasiP 2 Konsep & Notasi Bahasa - Teknik Kompilasi
P 2 Konsep & Notasi Bahasa - Teknik Kompilasi
 
FTP Server
FTP ServerFTP Server
FTP Server
 
Generasi sistem operasi
Generasi sistem operasiGenerasi sistem operasi
Generasi sistem operasi
 
Direct memory access (DMA)
Direct memory access (DMA)Direct memory access (DMA)
Direct memory access (DMA)
 
Jaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat LunakJaminan Kualitas Perangkat Lunak
Jaminan Kualitas Perangkat Lunak
 
Kriptografi - MD5
Kriptografi - MD5Kriptografi - MD5
Kriptografi - MD5
 
MATERI ROUTING STATIS (2).pptx
MATERI ROUTING STATIS (2).pptxMATERI ROUTING STATIS (2).pptx
MATERI ROUTING STATIS (2).pptx
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antara
 
Pemrograman berbasis objek
Pemrograman berbasis objekPemrograman berbasis objek
Pemrograman berbasis objek
 
SLIDE KE-4 DFA
SLIDE KE-4 DFASLIDE KE-4 DFA
SLIDE KE-4 DFA
 
Chap 12 tcp
Chap 12 tcpChap 12 tcp
Chap 12 tcp
 
Arsitektur komputer paralel
Arsitektur komputer paralelArsitektur komputer paralel
Arsitektur komputer paralel
 

Destacado

Email ppt
Email pptEmail ppt
Email ppt
melgade
 
TCP over wireless slides
TCP over wireless slidesTCP over wireless slides
TCP over wireless slides
Mahesh Rajawat
 
Ftp (file transfer protocol)
Ftp (file transfer protocol)Ftp (file transfer protocol)
Ftp (file transfer protocol)
Raghu nath
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
Rajan Pandey
 

Destacado (20)

TFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer ProtocolTFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer Protocol
 
TFTP
TFTPTFTP
TFTP
 
FTP - File Transfer Protocol
FTP - File Transfer ProtocolFTP - File Transfer Protocol
FTP - File Transfer Protocol
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
 
FTP & TFTP
FTP & TFTPFTP & TFTP
FTP & TFTP
 
Ch21
Ch21Ch21
Ch21
 
Tftp client server communication
Tftp client server communicationTftp client server communication
Tftp client server communication
 
Mime
MimeMime
Mime
 
Email ppt
Email pptEmail ppt
Email ppt
 
Pengertian ICMP, ARP, DHCP, MPLS, OSPF, BGP, Backbone.
Pengertian ICMP, ARP, DHCP, MPLS, OSPF, BGP, Backbone. Pengertian ICMP, ARP, DHCP, MPLS, OSPF, BGP, Backbone.
Pengertian ICMP, ARP, DHCP, MPLS, OSPF, BGP, Backbone.
 
TCP over wireless slides
TCP over wireless slidesTCP over wireless slides
TCP over wireless slides
 
Chap 19 ftp & tftp
Chap 19 ftp & tftpChap 19 ftp & tftp
Chap 19 ftp & tftp
 
Ftp (file transfer protocol)
Ftp (file transfer protocol)Ftp (file transfer protocol)
Ftp (file transfer protocol)
 
File transfer protocol (ftp)
File transfer protocol (ftp)File transfer protocol (ftp)
File transfer protocol (ftp)
 
Introduction to xml
Introduction to xmlIntroduction to xml
Introduction to xml
 
Simple mail transfer protocol
Simple mail transfer protocolSimple mail transfer protocol
Simple mail transfer protocol
 
Url Presentation
Url PresentationUrl Presentation
Url Presentation
 
HTTP Basics
HTTP BasicsHTTP Basics
HTTP Basics
 
Introduction to HTTP protocol
Introduction to HTTP protocolIntroduction to HTTP protocol
Introduction to HTTP protocol
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 

Similar a Trivial file transfer protocol (tftp)

Protokol transfer file
Protokol transfer fileProtokol transfer file
Protokol transfer file
peces123
 
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ipJaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Ihsan Nurhalim
 
Pertemuan 3 referensi model tcp-ip ok
Pertemuan 3   referensi model tcp-ip okPertemuan 3   referensi model tcp-ip ok
Pertemuan 3 referensi model tcp-ip ok
eli priyatna laidan
 
Tugas 2 [alokasi port tcp pada aplikasi jaringan]
Tugas 2 [alokasi port tcp pada aplikasi jaringan]Tugas 2 [alokasi port tcp pada aplikasi jaringan]
Tugas 2 [alokasi port tcp pada aplikasi jaringan]
Kurnia Ayuningtyas
 
Protocol jaringan komputer
Protocol jaringan komputerProtocol jaringan komputer
Protocol jaringan komputer
Amiroh S.Kom
 

Similar a Trivial file transfer protocol (tftp) (20)

Protokol transfer file
Protokol transfer fileProtokol transfer file
Protokol transfer file
 
File Transfer Protocol.pptx
File Transfer Protocol.pptxFile Transfer Protocol.pptx
File Transfer Protocol.pptx
 
referensi-model-tcp-ip
referensi-model-tcp-ipreferensi-model-tcp-ip
referensi-model-tcp-ip
 
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ipJaringan Komputer Pertemuan 3-referensi-model-tcp-ip
Jaringan Komputer Pertemuan 3-referensi-model-tcp-ip
 
referensi-model-tcp-ip.pdf
referensi-model-tcp-ip.pdfreferensi-model-tcp-ip.pdf
referensi-model-tcp-ip.pdf
 
2. AJ - P2 - Telnet dan FTP.pptx
2. AJ - P2 - Telnet dan FTP.pptx2. AJ - P2 - Telnet dan FTP.pptx
2. AJ - P2 - Telnet dan FTP.pptx
 
Protocol internet
Protocol internetProtocol internet
Protocol internet
 
Pertemuan 6-referensi-model-tcp-ip
Pertemuan 6-referensi-model-tcp-ipPertemuan 6-referensi-model-tcp-ip
Pertemuan 6-referensi-model-tcp-ip
 
FTP-Server
FTP-ServerFTP-Server
FTP-Server
 
Ftp server
Ftp serverFtp server
Ftp server
 
Yoga pratama 18311055 si18_a
Yoga pratama 18311055 si18_aYoga pratama 18311055 si18_a
Yoga pratama 18311055 si18_a
 
File Transfer Protokol
File Transfer ProtokolFile Transfer Protokol
File Transfer Protokol
 
Pertemuan 3 referensi model tcp-ip ok
Pertemuan 3   referensi model tcp-ip okPertemuan 3   referensi model tcp-ip ok
Pertemuan 3 referensi model tcp-ip ok
 
Josua armando silalahi 18311281 si18E
Josua armando silalahi 18311281 si18EJosua armando silalahi 18311281 si18E
Josua armando silalahi 18311281 si18E
 
Membuat Ftp server menggunakan Debian Server 7.8
Membuat Ftp server menggunakan Debian Server 7.8Membuat Ftp server menggunakan Debian Server 7.8
Membuat Ftp server menggunakan Debian Server 7.8
 
Isi
IsiIsi
Isi
 
Pendahuluan
PendahuluanPendahuluan
Pendahuluan
 
Tugas 2 [alokasi port tcp pada aplikasi jaringan]
Tugas 2 [alokasi port tcp pada aplikasi jaringan]Tugas 2 [alokasi port tcp pada aplikasi jaringan]
Tugas 2 [alokasi port tcp pada aplikasi jaringan]
 
2014-30. ftp server ubuntu
2014-30. ftp server ubuntu2014-30. ftp server ubuntu
2014-30. ftp server ubuntu
 
Protocol jaringan komputer
Protocol jaringan komputerProtocol jaringan komputer
Protocol jaringan komputer
 

Trivial file transfer protocol (tftp)

  • 1. Trivial File Transfer Protocol (TFTP) I Putu Hariyadi, S.Kom, CCNA, CCAI
  • 2. 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.
  • 3. 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.
  • 4. 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).
  • 5. 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.
  • 6. 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.
  • 7. 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.
  • 8. 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.
  • 13. Sumber Referensi • Charles, M. Kozierok, The TCP/IP Guide, September, 2005. • www.tcpipguide.com