Browse > Article
http://dx.doi.org/10.12673/jant.2020.24.5.438

QuTFTP: Quick UDP Trivial File Transfer Protocol  

Kim, Byoung-Kug (Koreanair, R&D Center)
Abstract
To transfer files between nodes on network based on Ethernet, file transfer protocol (FTP) on TCP/IP and trivial file transfer protocol (TFTP) on UDP/IP are mostly used. Due to the lack of resources (processor, memory and so on) in the embedded system where we generally use for simple works with small firmware like ones; many of the systems implement only UDP/IP for their network stacks. Thus, TFTP is greatly to be preferred. For examples, environmental sensor devices for sensor networks, Boot Loader for general embedded device and preboot execution environment (PXE) boot for PC provide the TFTP. The logic of TFTP is simple for file transmission but, there is Stop-And-Wait problem during the process which occurs long blocking time. In this paper, we propose an algorithm which called QuTFTP(Quick UDP Trivial File Transfer Protocol) to reduce the length of the blocking time and to be compatible with the legacy TFTP.
Keywords
QuTFTP; FTP; TFTP; File transfer protocol; Trivial file transfer protocol;
Citations & Related Records
연도 인용수 순위
  • Reference
1 FTP : File Transfer Protocol, IETF RFC - 765.
2 TFTP : Trivial File Transfer Protocol (Rev. 2), IETF RFC - 1350.
3 TFTP Blocksize Option, IETF RFC - 2348.
4 Anja Veslinovic et al., "ARINC 615A data loader using ethernet interface for aircrafts," In Proceeding of Telecommunication Forum, Vol. 26, Belgrade, Serbia, Nov. 2018.
5 Sumit Jain et al., "IHMU: Remote installation of OS/ system software/ application software/ patch installation/ version anomaly detection and system health monitoring in distributed system," In Proceeding of International Conference on Computational Intelligence & Communication Technology(CICT), Vol. 3, Ghaziabad, India, Feb. 2017.
6 J. S. Park, M. K. Noh, and S. H. Kim, "Performance measurement and evaluation of open source based parallel transfer tools for end to end transfer efficiency maximization," The Journal of Korean Institute of Communications and Information Sciences, Vol. 42, No. 10, pp.1999-2011, Oct. 2017.   DOI
7 Y. Gu and R. L. Grossman, "UDT: UDP based data transfer for high-speed wide area networks," Computer Network, Vol. 51, No. 7, pp. 1777-1799, May 2007.   DOI
8 M. A. Mat, N.N. Mohamed and H. Hashim, "A lightweight and secure TFTP protocol for smart environment," In Proceedings of 2012 International Symposium on Computer Applications and Industrial Electronics, Kota Kinabalu: Malaysia, pp. 302-306, Dec. 2012.
9 J. Li, W. Yang, and G. Wang, "A cross layer design for improving trivial file transfer protocol in mobile transparent computing," In Proceedings of 2013 IEEE 10th International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing, Zhangjiajie: China, pp. 1872-1877, Nov. 2013.