Accession Number : ADA294602

Title :   An Implementation of the SNR High Speed Network Communication Protocol (Receiver Part).

Descriptive Note : Master's thesis,

Corporate Author : NAVAL POSTGRADUATE SCHOOL MONTEREY CA

Personal Author(s) : Wan, Wen-Jyh

PDF Url : ADA294602

Report Date : MAR 1995

Pagination or Media Count : 80

Abstract : This thesis work is to implement the receiver pan of the SNR high speed network transport protocol. The approach was to use the Systems of Communicating Machines (SCM) as the formal definition of the protocol. Programs were developed on top of the Unix system using C programming language. The Unix system features that were adopted for this implementation were multitasking, signals, shared memory, semaphores, sockets, timers and process control. The problems encountered, and solved, were signal loss, shared memory conflicts, process synchronization, scheduling, data alignment and errors in the SCM specification itself. The result was a correctly functioning program which implemented the SNR protocol. The system was tested using different connection modes, lost packets, duplicate packets and large data transfers. The contributions of this thesis are: (1) implementation of the receiver part of the SNR high speed transport protocol; (2) testing and integration with the transmitter part of the SNR transport protocol on an FDDI data link layered network; (3) demonstration of the functions of the SNR transport protocol such as connection management, sequenced delivery, flow control and error recovery using selective repeat methods of retransmission and (4) modifications to the SNR transport protocol specification such as corrections for incorrect predicate conditions, defining of additional packet types formats, solutions for signal lost and processes contention problems etc.

Descriptors :   *COMMUNICATIONS NETWORKS, *DATA LINKS, *NETWORK FLOWS, FIBER OPTICS, CONTROL, RECOVERY, PACKETS, SPECIFICATIONS, LAYERS, MODIFICATION, PROGRAMMING LANGUAGES, THESES, PARALLEL PROCESSING, ALIGNMENT, MEMORY DEVICES, SIGNALS, RECEIVERS, ERRORS, FORMATS, TRANSPORT, TUNING, COMMUNICATION AND RADIO SYSTEMS, LOSSES, DATA RATE, CONNECTORS, TIME SHARING, TIMING DEVICES.

Subject Categories : Electricity and Magnetism
      Telemetry

Distribution Statement : APPROVED FOR PUBLIC RELEASE