TFTP (Trivial File Transfer Protocol) คือ โปรโตคอลที่อยู่บน User Datagram Transport Protocol (UDP) ใช้งานผ่าน Internet Protocol (IPv4 หรือ IPv6) เป็นโปรโตคอลที่ถ่ายโอนไฟล์ที่เรียบง่ายกว่า FTP ทั่วไป ทำงานแบบ Connectionless ผู้ใช้จึงไม่จำเป็นต้องใส่ Password สามารถอ่านและเขียนไฟล์ไปยังโฮสต์ภายนอก ไม่มีฟังก์ชั่นอื่นๆ เช่น การแสดงรายชื่อไฟล์ , การเปลี่ยนไดเร็คทอรี เป็นต้น
เนื่องจากการทำงานของ TFTP จะไม่ซับซ้อนยุ่งยากเรียบง่าย ดังนั้นโปรแกรมที่ใช้งานจะมีขนาดเล็ก ใช้หน่วยความจำน้อย สามารถบรรจุลงหน่วยความจำเคลื่อนที่ขนาดเล็กประเภท Programmable Read-Only Memory (PROM) ดังนั้น TFTP จึงมีประโยชน์สำหรับการบูตหรือโหลดการกำหนดค่าระบบ เช่นเราเตอร์ไคลเอ็นต์บางเครื่องและสถานีฐานไร้สาย) ซึ่งไม่มีอุปกรณ์จัดเก็บข้อมูล TFTP ไม่มีกลไกการรับรองความถูกต้องหรือการเข้ารหัส FTP TFTP โดยทั่วไปจะใช้เฉพาะในเครือข่ายท้องถิ่นเฉพาะสำหรับแอพพลิเคชันที่ FTP จะแพงเกินไปหรือยากที่จะใช้งาน TFTP ได้รับการพัฒนาประสิทธิภาพต่อมา ให้ผู้รับและผู้ส่งสามารถกำหนดขนาดของบล็อกได้ตั้งแต่ 8 – 64 ไบต์ กำหนดระยะเวลา Timeout ได้ตั้งแต่ 1 ถึง 255 วินาที รวมทั้งกำหนดขนาดของไฟล์ที่จะรับส่งกัน
อ้างอิงรูปภาพ : commons.wikimedia.org