Neil Austenbrufer
Markus Arlech
Safety-Flo, Inc.
17 April 2001
Airnet RT/PERP Network Protocol
I - INTRODUCTION
In this document we suggest modifications and extensions to the protocol specified by Wolley and Purvis in a preprint of their 2000 SFCC paper.
This document is intended to be an indication of the type and extent of the protocol we think should be initially implemented.
Airnet RT-Perp Protocol
Given the basic objective of getting both laboratories in the R&D building onto the network and talking to each other at the earliest possible date, we think RT/PERP should be a simple protocol so as to elicit the broadest possible support and to be easily implementable at all installations with a minimum of added machinery.
We feel that three facilities must be provided for in the initial protocol:
1. A way for a terminal to initiate communicate with another terminal (within prescribed distance parameters, currently 50 feet.)
2. A way for the remote terminal to sense a contact attempt, wait for line pressure to drop to threshold (4 ATM) and initiate return-path communication.
3. A method of interpreting air pulses (host/foreign and foreign/host) in such a way that human readable messages can be reproduced.
II - A HIERARCHY OF PROTOCOLS
We view the initial network communications system as a hierarchy of three systems of decreasing generality and increasing privilege level. These are:
1. Rhythmic Time Marker Protocol (RTMP) - this "background" protocol would establish a time count that all terminals can sync to (using pressure sensors.) Pressure wave would be as close to square as possible (pending improved ferrule sealing). Time delays per hose-foot will have to be accounted for.
2. Packet Establishment and Relay Protocol (PERP) - Packet identification information is transmitted at the azimuth of RTMP pulses, indicating packet's messaging order (1-10) and size. PERP headers must also establish host and destination identifiers.
3. Message Overlay Protocol (MOP) - Firing between PERP headers, MOP packets are characterized by negative pressure pulses (line drops). Packet size is limited by RTMP speed (current maximum is 2 pulses per second) and hose diameter.