Skip to main content

TFTP คืออะไร? (Protocol Transfer Protocol)

Anonim

TFTP หมายถึง Trivial File Transfer Protocol เป็นเทคโนโลยีสำหรับการถ่ายโอนไฟล์ระหว่างอุปกรณ์เครือข่ายและเป็น File Transfer Protocol แบบง่าย

TFTP ได้รับการพัฒนาขึ้นในทศวรรษ 1970 สำหรับคอมพิวเตอร์ที่ไม่มีหน่วยความจำหรือพื้นที่ว่างในดิสก์เพียงพอที่จะให้การสนับสนุน FTP เต็มรูปแบบ วันนี้ TFTP ยังพบได้ในเราเตอร์ความเร็วสูงของผู้บริโภคและเราเตอร์เครือข่ายเชิงพาณิชย์

ผู้ดูแลระบบเครือข่ายภายในบ้านบางครั้งใช้ TFTP เพื่ออัพเกรดเฟิร์มแวร์เราเตอร์ขณะที่ผู้ดูแลระบบมืออาชีพอาจใช้ TFTP เพื่อแจกจ่ายซอฟต์แวร์ในเครือข่ายขององค์กร

วิธีการทำงานของ TFTP

เช่น FTP, TFTP ใช้ซอฟต์แวร์ไคลเอ็นต์และเซิร์ฟเวอร์เพื่อเชื่อมต่อระหว่างอุปกรณ์สองเครื่อง จากไคลเอ็นต์ TFTP ไฟล์แต่ละไฟล์สามารถคัดลอก (อัปโหลด) ไปหรือดาวน์โหลดได้จากเซิร์ฟเวอร์ กล่าวอีกนัยหนึ่งเซิร์ฟเวอร์จะโฮสต์ไฟล์ในขณะที่ไคลเอ็นต์ร้องขอหรือส่ง

TFTP สามารถใช้เพื่อเริ่มต้นคอมพิวเตอร์และสำรองไฟล์เครือข่ายหรือเราเตอร์ได้จากระยะไกล

TFTP อาศัย UDP สำหรับการขนส่งข้อมูล

ซอฟต์แวร์ TFTP และซอฟต์แวร์เซิร์ฟเวอร์

ไคลเอนต์ TFTP บรรทัดคำสั่งจะรวมอยู่ใน Microsoft Windows, Linux และ macOS เวอร์ชันปัจจุบัน

ลูกค้า TFTP บางส่วนที่มีอินเทอร์เฟซแบบกราฟิกมีให้บริการฟรีแวร์เช่น TFTPD32 ซึ่งรวมถึงเซิร์ฟเวอร์ TFTP Windows TFTP Utility เป็นอีกตัวอย่างหนึ่งของไคลเอ็นต์ GUI และเซิร์ฟเวอร์สำหรับ TFTP แต่ยังมีอีกหลายโปรแกรม FTP ฟรีที่คุณสามารถใช้ด้วย

Microsoft Windows ไม่จัดส่งพร้อมกับเซิร์ฟเวอร์ TFTP แต่เซิร์ฟเวอร์ฟรี Windows TFTP หลายเครื่องสามารถดาวน์โหลดได้ ระบบ Linux และ macOS มักใช้เซิร์ฟเวอร์ TFTP tftpd แต่อาจถูกปิดใช้งานโดยค่าเริ่มต้น

ผู้เชี่ยวชาญด้านระบบเครือข่ายแนะนำให้กำหนดค่าเซิร์ฟเวอร์ TFTP อย่างระมัดระวังเพื่อหลีกเลี่ยงปัญหาด้านความปลอดภัยที่อาจเกิดขึ้น

วิธีการใช้โปรแกรม TFTP Client ใน Windows

ไคลเอ็นต์ TFTP ใน Windows ไม่ได้เปิดใช้งานโดยค่าเริ่มต้น เปิดเครื่องผ่านทางโปรแกรมและคุณลักษณะ แอปเพล็ต Control Panel:

  1. เปิด 'แผงควบคุม' แล้วเปิด โปรแกรมและคุณลักษณะ.

  2. เลือกเปิดหรือปิดคุณลักษณะของ Windows จากด้านซ้ายของแผงควบคุมเพื่อเปิด คุณลักษณะของ Windows. หรือดำเนินการoptionalfeatures ใน Command Prompt หรือกล่องโต้ตอบ Run

  3. เลื่อนลงในหน้าต่าง "คุณลักษณะของ Windows" และทำเครื่องหมายในช่องถัดจากTFTP Client.

หลังจากติดตั้งแล้วคุณสามารถเข้าถึง TFTP ผ่าน Command Prompt ด้วย TFTP คำสั่ง ใช้คำสั่ง help พร้อมกับถ้าคุณต้องการข้อมูลเกี่ยวกับวิธีการใช้ TFTP หรือดูที่หน้าอ้างอิงบรรทัดคำสั่ง tftp บนเว็บไซต์ Microsoft

TFTP กับ FTP

โปรโตคอลการโอนไฟล์แบบไม่ต่อเนื่องแตกต่างจาก FTP ในประเด็นสำคัญเหล่านี้:

  • TFTP เวอร์ชันดั้งเดิมอนุญาตให้ถ่ายโอนไฟล์ได้สูงสุด 32 MB เซิร์ฟเวอร์ TFTP รุ่นใหม่ ๆ จะลบข้อ จำกัด นี้หรืออาจ จำกัด จำนวนดังกล่าวไว้ที่ 4 GB
  • แตกต่างจาก FTP, TFTP มีคุณลักษณะการเข้าสู่ระบบไม่ดังนั้นจึงไม่พร้อมท์สำหรับชื่อผู้ใช้และรหัสผ่าน หลีกเลี่ยงการใช้ TFTP เพื่อแชร์ไฟล์ที่มีความสำคัญ - คุณไม่สามารถปกป้องหรือตรวจสอบการเข้าถึงของตนได้
  • การเปลี่ยนชื่อและลบไฟล์ผ่าน TFTP คือ มักจะ ไม่ได้รับอนุญาต.
  • TFTP ใช้พอร์ต UDP 69 เพื่อสร้างการเชื่อมต่อเครือข่ายขณะที่ FTP ใช้ TCP พอร์ต 20 และ 21

เนื่องจาก TFTP ดำเนินการโดยใช้ UDP โดยทั่วไปจะใช้ได้เฉพาะกับเครือข่ายท้องถิ่นเท่านั้น