theses and dissertations thesis collection · gathering and maintaining the data ... for this...

46
Calhoun: The NPS Institutional Archive Theses and Dissertations Thesis Collection 1995-12 File transfer with SNR high-speed transport protocol Sezgin, Veliddin Eran Monterey, California. Naval Postgraduate School http://hdl.handle.net/10945/31380

Upload: vutruc

Post on 02-Apr-2018

216 views

Category:

Documents


1 download

TRANSCRIPT

Calhoun: The NPS Institutional Archive

Theses and Dissertations Thesis Collection

1995-12

File transfer with SNR high-speed transport protocol

Sezgin, Veliddin Eran

Monterey, California. Naval Postgraduate School

http://hdl.handle.net/10945/31380

NAVAL POSTGRADUATE SCHOOLMonterey, California

THESIS

FILE TRANSFER WITH SNRHIGH-SPEED TRANSPORT PROTOCOL

by

Veliddin Eran Sezgin

December 1995

Thesis Advisor: Gilbert Lundy

Approved for public release; distribution is unlimited.

19960408 107-------------------------'

REPORT DOCUMENTATION PAGEForm ApprovedOMB No. 0704-0188

Public reporting burden for this collection of information is estimated to average 1 hour per response, including the time reviewing instructions, searching existing data sourcesgathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of thiscollection of information, inclUding suggestions for reducing this burden to WaShington Headquarters Services, Directorate for Information Operations and Reports, 1215 JeffersonDavis Highway, Su~e 1204, Arlington, VA 22202-4302, and to the Office of Management and Budget, Paperwork Reduction Project (0704-0188), Washington, DC 20503

1. AGENCY USE ONLY (Leave Blank) 12. REPORT DATE 13. REPORT TYPE AND DATES COVEREDDecember 1995 Master's Thesis

4. TITLE AND SUBTITLE 5. FUNDING NUMBERSFile Transfer With SNR High-Speed Transport Protocol

6. AUTHOR(S)

Sezgin, Veliddin Eran

7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) 8. PERFORMING ORGANIZATIONNaval Postgraduate School REPORT NUMBER

Monterey, CA 93943-5000

9. SPONSORINGI MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSORINGI MONITORINGAGENCY REPORT NUMBER

11. SUPPLEMENTARY NOTESThe views expressed in this thesis are those of the author and do not reflect the official policy or positionof the Department of Defense or the United States Government.

12a. DISTRIBUTION I AVAILABILITY STATEMENT 12b. DISTRIBUTION CODEApproved for public release; distribution is unlimited.

13. ABSTRACT (Maximum 200 words)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 SNRprotocol 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 theSNR Receiver and Transmitter implementations in both the FDDI and Ethernet LANs. The program wasdeveloped on top of the IP layer in the UNIX operating system using the C programming language. TheUNIX system features that were adopted for this implementation were multitasking, shared memory, rawsockets 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 IF host.

The results were a fully functioning TFfP code for a modified SNR Transmitter and Receiver codeand a new scheme in transferring files with SNR. An artifact of this thesis was that both client and serverwere single CPU running eleven processes each for file transfers. Due to this constraint, a large amountof latency in file transfer times, compared to Internet Protocol FTP, was observed.

14. SUBJECT TERMS 15. NUMBER OF PAGESFile Transfer Protocol, SNR, Implementation, High Speed Network, Raw 46Socket, Maximum Transmission Unit, 10....HI\,;t: \,;uut:

17. SECURITY CLASSIFICATION 18. SECURITY CLASSIFICATION 19. SECURITY CLASSIFICATION 20. LIMITATION OF ABSTRACTOF REPORT OF THIS PAGE OF ABSTRACT

Unclassified Unclassified Unclassified UL

NSN 7540-01-280-55001

Standard Form 298 (Rev. 2-89)Prescribed by ANSI Std. 239-18

---------------------------------------------'

11

Approved for public release; distribution is unlimited

FILE TRANSFER WITH SNR HIGH-SPEED TRANSPORT PROTOCOL

Veliddin Eran SezginLTJG, Turkish Navy

B.S., Naval Academy, Turkey, 1988

Submitted in partial fulfillment of therequirements for the degree of

MASTER OF SCIENCE IN COMPUTER SCIENCE

from the

NAVAL POSTGRADUATE SCHOOLDecember 1995

Author:

Approved by: _

~wis, Chairman,Department of Computer Science

iii