Protocol Stacks

From JSyncManagerWiki

Jump to: navigation, search

The jSyncManager implements the two primary PalmOS protocol stacks: the serial protocol stack, and the network synchronization/USB protocol stack. These stacks both share some common protocols, but also implement their own, particularily at the lower levels.

At the highest layer, the jSyncManager implements the Connection Management Protocol (CMP), and the Desktop Link Protocol (DLP). The jSyncManager uses these protocols to perform initial handshaking, and the actual synchronization functions respectively. Both the serial and the network synchronization/USB protocol stacks use these two protocols.

For the serial protocol stack, below the CMP/DLP layer is the Packet Assembly/Disassembly Protocol (PADP). Below the PADP layer, and right atop the transport layer, is the Serial Link Protocol (SLP).

For the network synchronization/USB protocol, right below the CMP/DLP layer is a single Network Synchronization/USB protocol.

Personal tools