A data transfer protocol encapsulates legacy transport protocols (e.g.,
TCP/IP, UDP/IP, IPX/SPX, etc.) for transfer of data over a memory mapped,
high-speed serial bus conforming, to the IEEE 1394 standard. The data
transfer protocol is implemented as a databus manager layer interposed
between the 1394 bus and an existing network layer (e.g., SCSI, Ethernet,
FDDI, token ring, etc.). A databus manager resides at every node on the
1394 bus. Each databus manager has an array of memory cells to temporarily
hold discrete data units transferred over the serial bus from a remote
node. Each databus manager also has a cell availability register and a
cell servicing register. The cell availability register holds information
indicating whether one or more remote memory cells at the remote node are
available to receive a data unit to be transferred over the serial bus.
The cell servicing register holds information indicating whether one or
more of the local memory cells are ready to be serviced.
Un protocolo de la transferencia de datos encapsula los protocolos del transporte de la herencia (e.g., TCP/IP, UDP/IP, IPX/SPX, los etc.) para la transferencia de datos sobre una memoria traz, autobús serial de alta velocidad que se conformaba, con el estándar de IEEE 1394. El protocolo de la transferencia de datos se pone en ejecucio'n como capa del encargado del databus interpuesta entre el autobús 1394 y una capa de red existente (e.g., SCSI, Ethernet, el FDDI, el token ring, el etc.). Un encargado del databus reside en cada nodo en el autobús 1394. Cada encargado del databus tiene un arsenal de células de memoria temporalmente para celebrar unidades de datos discretas transferidas sobre el autobús serial de un nodo alejado. Cada encargado del databus también tiene un registro de la disponibilidad de la célula y un registro de mantenimiento de la célula. El registro de la disponibilidad de la célula lleva a cabo la información que indica si unas o más células de memoria alejadas en el nodo alejado están disponibles para recibir una unidad de datos que se transferirá sobre el autobús serial. El registro de mantenimiento de la célula lleva a cabo la información que indica si una o más de las células de memoria locales es lista ser mantenido.