home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CDPD Public Domain Collection for CDTV 4
/
CDPD_IV.bin
/
networking
/
uucp
/
amigauucpsrc
/
bms
/
bms.doc
< prev
next >
Wrap
Text File
|
1994-06-29
|
2KB
|
48 lines
REGISTRATION
(1) Local BMS system allocates an identifier and posts a registration
request to the remote BMS system. The registration request
includes the user name, local BMS system name, local identifier,
and mail return path.
(2) Remote BMS system allocates an identifier for the registration
and returns it to the local. Identifier will live for 2 weeks
until first request is received.
Both systems now have semi-permanently allocated identifiers relating
to the registration. Each system knows the other's registration
identifier and this is used to aid further communication.
TRANSFER REQUEST
(1) Local BMS system allocates an identifier and posts a transfer
request to the remote BMS system giving the identifier, the local
BMS system's registration identifier, and the remote BMS system's
registration identifier. Local BMS system also includes other
limit parameters.
Local may retry this transfer request any number of times, the
remote always responds with its 'plan' for the request.
(2) Remote BMS system processes request, alocates identifier, and
sends an immediate response possibly followed by or including
data.
Remote BMS system may choose to defer data or request known cache
nodes to fullfill the request. The 'plan' is included in the
immediate response.
(3) Local BMS system handles all retry requests, collecting of data,
and final acknowledgement back to remote (for MIRRORs)
OTHER CONTROL REQUESTS
For DEQUEUE the local sends the control request to the remote which
responds with an acknowledgement. The local also queues messages to
any cache nodes known to be handling the request. The remote, on
reception of a DEQUEUE, returns an acknowledgement along with the plan
and also posts a DEQUEUEto all cache nodes (no acknowledgement of this
is expected).