File transfer with SNR high-speed transport protocol
Sezgin, Veliddin Eran
Lundy, Gilbert M.
MetadataShow full item record
To validate SNR as a high speed transport protocol, efficient means of transferring large data files are required. The problem is that no file transfer program is currently implemented for SNR. The SNR protocol was described in IEEE Transactions on Communications 91 Vol. 38 #11. The approach taken was to modify the Trivial File Transfer Protocol (TFTP) and use it with the SNR Receiver and Transmitter implementations in both the FDDI and Ethernet LANs. The program was developed on top of the IP layer in the UNIX operating system using the C programming language. The UNIX system features that were adopted for this implementation were multitasking, shared memory, raw sockets and process control. This required overcoming the problems as signal loss, shared memory size, conflicts among the raw sockets and network interface configuration in an lP host. The results were a fully functioning TFTP code for a modified SNR Transmitter and Receiver code and a new scheme in transferring files with SNR. An artifact of this thesis was that both client and server were single CPU running eleven processes each for file transfers. Due to this constraint, a large amount of latency in file transfer times, compared to Internet Protocol PTP, was observed.