SlideShare a Scribd company logo
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

More Related Content

What's hot

Vlan
Vlan Vlan
Vlan
sanss40
 
Sistem tata suara
Sistem tata suaraSistem tata suara
Rtsp
RtspRtsp
20CS2008 Computer Networks
20CS2008 Computer Networks 20CS2008 Computer Networks
20CS2008 Computer Networks
Kathirvel Ayyaswamy
 
Penjelasan Materi Web Server
Penjelasan Materi Web Server Penjelasan Materi Web Server
Penjelasan Materi Web Server
mohammadmukhlisguru
 
Konfigurasi VLAN.docx
Konfigurasi VLAN.docxKonfigurasi VLAN.docx
Konfigurasi VLAN.docx
AnonymousO4k4cO1Rxx
 
ATP-TJKT-BK 4.docx
ATP-TJKT-BK 4.docxATP-TJKT-BK 4.docx
ATP-TJKT-BK 4.docx
adis498548
 
Materi Augmented Reality
Materi Augmented RealityMateri Augmented Reality
Materi Augmented Reality
Fajar Baskoro
 
Pengertian komunikasi data
Pengertian komunikasi dataPengertian komunikasi data
Pengertian komunikasi data
Anindia Septa
 
Teknologi Interkoneksi Wireless (Nirkabel)
Teknologi Interkoneksi Wireless (Nirkabel)Teknologi Interkoneksi Wireless (Nirkabel)
Teknologi Interkoneksi Wireless (Nirkabel)Materi Kuliah Online
 
Laporan resmi praktikum 3 DNS Server
Laporan resmi praktikum 3 DNS ServerLaporan resmi praktikum 3 DNS Server
Laporan resmi praktikum 3 DNS Server
Siska Amelia
 
DNS server.ppt
DNS server.pptDNS server.ppt
DNS server.ppt
SMKSwastaFreeMethodi
 
Unit 1 - mobile computing introduction
Unit 1 - mobile computing introductionUnit 1 - mobile computing introduction
Unit 1 - mobile computing introduction
Vintesh Patel
 
QOS (Quality of Services) - Computer Networks
 QOS (Quality of Services) - Computer Networks QOS (Quality of Services) - Computer Networks
QOS (Quality of Services) - Computer Networks
IIIT Manipur
 
Jobsheet instalasi mikrotik
Jobsheet instalasi mikrotikJobsheet instalasi mikrotik
Jobsheet instalasi mikrotik
waskito
 
Kisi kisi Teknologi layanan jaringan XII TKJ
Kisi kisi Teknologi layanan jaringan XII TKJKisi kisi Teknologi layanan jaringan XII TKJ
Kisi kisi Teknologi layanan jaringan XII TKJ
SMK MUhammadiyah Singkut
 
makalah jaringan komputer
makalah jaringan komputermakalah jaringan komputer
makalah jaringan komputer
Tjoetnyak Izzatie
 
SMK.F.TKJ.DIS.1 Alur Tujuan Pembelajaran.pdf
SMK.F.TKJ.DIS.1 Alur Tujuan Pembelajaran.pdfSMK.F.TKJ.DIS.1 Alur Tujuan Pembelajaran.pdf
SMK.F.TKJ.DIS.1 Alur Tujuan Pembelajaran.pdf
WawanKurniawan735417
 
Perulangan while, do while
Perulangan while, do while Perulangan while, do while
Perulangan while, do while
Janinda Anindya
 

What's hot (20)

Vlan
Vlan Vlan
Vlan
 
Sistem tata suara
Sistem tata suaraSistem tata suara
Sistem tata suara
 
ppt mikrotik
ppt mikrotikppt mikrotik
ppt mikrotik
 
Rtsp
RtspRtsp
Rtsp
 
20CS2008 Computer Networks
20CS2008 Computer Networks 20CS2008 Computer Networks
20CS2008 Computer Networks
 
Penjelasan Materi Web Server
Penjelasan Materi Web Server Penjelasan Materi Web Server
Penjelasan Materi Web Server
 
Konfigurasi VLAN.docx
Konfigurasi VLAN.docxKonfigurasi VLAN.docx
Konfigurasi VLAN.docx
 
ATP-TJKT-BK 4.docx
ATP-TJKT-BK 4.docxATP-TJKT-BK 4.docx
ATP-TJKT-BK 4.docx
 
Materi Augmented Reality
Materi Augmented RealityMateri Augmented Reality
Materi Augmented Reality
 
Pengertian komunikasi data
Pengertian komunikasi dataPengertian komunikasi data
Pengertian komunikasi data
 
Teknologi Interkoneksi Wireless (Nirkabel)
Teknologi Interkoneksi Wireless (Nirkabel)Teknologi Interkoneksi Wireless (Nirkabel)
Teknologi Interkoneksi Wireless (Nirkabel)
 
Laporan resmi praktikum 3 DNS Server
Laporan resmi praktikum 3 DNS ServerLaporan resmi praktikum 3 DNS Server
Laporan resmi praktikum 3 DNS Server
 
DNS server.ppt
DNS server.pptDNS server.ppt
DNS server.ppt
 
Unit 1 - mobile computing introduction
Unit 1 - mobile computing introductionUnit 1 - mobile computing introduction
Unit 1 - mobile computing introduction
 
QOS (Quality of Services) - Computer Networks
 QOS (Quality of Services) - Computer Networks QOS (Quality of Services) - Computer Networks
QOS (Quality of Services) - Computer Networks
 
Jobsheet instalasi mikrotik
Jobsheet instalasi mikrotikJobsheet instalasi mikrotik
Jobsheet instalasi mikrotik
 
Kisi kisi Teknologi layanan jaringan XII TKJ
Kisi kisi Teknologi layanan jaringan XII TKJKisi kisi Teknologi layanan jaringan XII TKJ
Kisi kisi Teknologi layanan jaringan XII TKJ
 
makalah jaringan komputer
makalah jaringan komputermakalah jaringan komputer
makalah jaringan komputer
 
SMK.F.TKJ.DIS.1 Alur Tujuan Pembelajaran.pdf
SMK.F.TKJ.DIS.1 Alur Tujuan Pembelajaran.pdfSMK.F.TKJ.DIS.1 Alur Tujuan Pembelajaran.pdf
SMK.F.TKJ.DIS.1 Alur Tujuan Pembelajaran.pdf
 
Perulangan while, do while
Perulangan while, do while Perulangan while, do while
Perulangan while, do while
 

Viewers also liked

TFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer ProtocolTFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer Protocol
Peter R. Egli
 
TFTP
TFTPTFTP
FTP - File Transfer Protocol
FTP - File Transfer ProtocolFTP - File Transfer Protocol
FTP - File Transfer Protocol
Peter R. Egli
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
guest029bcd
 
FTP & TFTP
FTP & TFTPFTP & TFTP
FTP & TFTP
NetProtocol Xpert
 
Ch21
Ch21Ch21
Tftp client server communication
Tftp client server communicationTftp client server communication
Tftp client server communication
Uday Sharma
 
Mime
MimeMime
Mime
pullel
 
Email ppt
Email pptEmail ppt
Email ppt
melgade
 
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.
Febry San
 
TCP over wireless slides
TCP over wireless slidesTCP over wireless slides
TCP over wireless slides
Mahesh Rajawat
 
Chap 19 ftp & tftp
Chap 19 ftp & tftpChap 19 ftp & tftp
Chap 19 ftp & tftp
Noctorous Jamal
 
Ftp (file transfer protocol)
Ftp (file transfer protocol)Ftp (file transfer protocol)
Ftp (file transfer protocol)
Raghu nath
 
File transfer protocol (ftp)
File transfer protocol (ftp)File transfer protocol (ftp)
File transfer protocol (ftp)
Cort1026
 
Introduction to xml
Introduction to xmlIntroduction to xml
Introduction to xml
Gtu Booker
 
Simple mail transfer protocol
Simple mail transfer protocolSimple mail transfer protocol
Simple mail transfer protocol
Anagha Ghotkar
 
Url Presentation
Url PresentationUrl Presentation
Url Presentation
sanniii
 
HTTP Basics
HTTP BasicsHTTP Basics
HTTP Basics
sanjoysanyal
 
Introduction to HTTP protocol
Introduction to HTTP protocolIntroduction to HTTP protocol
Introduction to HTTP protocol
Aviran Mordo
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
Rajan Pandey
 

Viewers also liked (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 to Trivial file transfer protocol (tftp)

Protokol transfer file
Protokol transfer fileProtokol transfer file
Protokol transfer filepeces123
 
File Transfer Protocol.pptx
File Transfer Protocol.pptxFile Transfer Protocol.pptx
File Transfer Protocol.pptx
IndoAve1
 
referensi-model-tcp-ip
referensi-model-tcp-ipreferensi-model-tcp-ip
referensi-model-tcp-ip
Noval Sp
 
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
 
referensi-model-tcp-ip.pdf
referensi-model-tcp-ip.pdfreferensi-model-tcp-ip.pdf
referensi-model-tcp-ip.pdf
SDSwastaKatolikBudiM
 
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
AgustianNoor
 
Protocol internet
Protocol internetProtocol internet
Protocol internet
condro23
 
Pertemuan 6-referensi-model-tcp-ip
Pertemuan 6-referensi-model-tcp-ipPertemuan 6-referensi-model-tcp-ip
Pertemuan 6-referensi-model-tcp-ip
Bahar Sobari
 
FTP-Server
FTP-ServerFTP-Server
FTP-Server
Samroni-haccy My
 
Ftp server
Ftp serverFtp server
Ftp server
Agus Setiawan
 
FTP Server
FTP ServerFTP Server
FTP Server
Rafly Rafly
 
Yoga pratama 18311055 si18_a
Yoga pratama 18311055 si18_aYoga pratama 18311055 si18_a
Yoga pratama 18311055 si18_a
YogaPratama237
 
File Transfer Protokol
File Transfer ProtokolFile Transfer Protokol
File Transfer Protokol
Yusron Muzaki
 
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
 
Josua armando silalahi 18311281 si18E
Josua armando silalahi 18311281 si18EJosua armando silalahi 18311281 si18E
Josua armando silalahi 18311281 si18E
josuaarmando
 
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
AdityaBintangPradana
 
Isi
IsiIsi
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
 
2014-30. ftp server ubuntu
2014-30. ftp server ubuntu2014-30. ftp server ubuntu
2014-30. ftp server ubuntu
Syiroy Uddin
 

Similar to 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
 
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
 

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