Make your own free website on Tripod.com

TCP / IP

โปรโตคอลคืออะไร | IP ADDRESS  | Network Class | DATA PACKET | ENCAPSULATION | IP DARAGRAM | Exercise | Site Map | ความเป็นมาโครงงาน

Internet Management

SNMP

File Transfer And Access

NFS

FTP

TFTP

HTTP

CIFS

UUCP

Time Of Network

NTP

Electronics Mail

SMTP

POP3

IMAP4

NNTP

Real Time

IRC

Message Encryption Key

SET

SSL

PCT

Other Protocol

ACAP

DNS

TELNET

TFTP(Trivial File Transfer Protocol)

TFTP เป็นกระบวนการรับส่งไฟล์ที่เรียบง่ายกว่า FTP ทั่วไป โดยใช้กลไกการสื่อสารแบบ UDP (User Datagram Protocol) ซึ่งเป็นโปรโตคอลที่ทำงานแบบ Connectionless ซึ่งผู้ใช้ไม่จำเป็นต้องใส่รหัสหรือ Password แต่จะทำได้เพียงโอนข้อมูลที่จัดเตรียมไว้แล้วเท่านั้น แต่จะไม่มีฟังก์ชั่นอื่นๆ เช่น การแสดงรายชื่อไฟล์ , การเปลี่ยนไดเร็คทอรี เป็นต้น

กลไกการทำงานของFTP จะกำหนดขนาดของบล็อคข้อมูลที่โอนย้ายไว้ 512 ไบต์คงที่ และมีขนาดของการรับส่งข้อมูลที่โต้ตอบเป็น 512 ไบต์เช่นกัน การรับส่งข้อมูลในแต่ละบล็อค ผู้ส่งจะต้องรอให้ผู้รับยืนยันความถูกต้องของข้อมูลบล็อคที่ได้รับก่อน จึงจะสามารถส่งข้อมูลบล็อคต่อไปได้ กรณีที่ไม่มีกายืนยันความถูกต้องของข้อมูลในเวลาที่กำหนด(timeout) จะถือว่าไม่มีผู้รับข้อมูลดังกล่าว และจะต้องส่งข้อมูลหรือยืนยันความถูกต้องใหม่อีกครั้งหนึ่ง(retransmit) แต่ถ้าหากเกิดปัญหาขึ้นในระหว่างการรับส่งข้อมูลการทำงานจะถูกยกเลิกและ TFTP ก็ไม่สามารถจะรับส่งข้อมูลต่อจากส่วนเดิมได้

ใน TFTP ได้รับการพัฒนาประสิทธิภาพต่อมา ให้ผู้รับและผู้ส่งสามารถกำหนดขนาดของบล็อกได้ตั้งแต่ 8 64 ไบต์ กำหนดระยะเวลา Timeout ได้ตั้งแต่ 1 ถึง 255 วินาที รวมทั้งกำหนดขนาดของไฟล์ที่จะรับส่งกัน

การทำงานของ TFTP จะไม่ซับซ้อนยุ่งยาก ดังนั้นโปรแกรมที่ใช้งานจะมีขนาดเล็ก ใช้เนื้อที่ในหน่วยความจำน้อย สามารถบรรจุโปรแกรมลงในชิพประเภทที่เป็น Programmable Read-Only Memory (PROM) เพื่อนำไปใช้งานในเครื่องที่ใช้พกพาหรือเครื่องขนาดเล็กได้ง่ายกว่าการใช้โปรแกรมประเภทFTP