A communication system, network interface, and communication port is
provided for interconnecting a network of multimedia devices. The
multimedia devices can send streaming and/or non-streaming data across
the network. The network accommodates all such types of data and assigns
data types to time slots or frame segments within each frame to ensure
streaming data maintains its temporal relationship at the receiver
consistent with the transmitter. A signaling byte is preferably used to
keep track of an amount by which isochronous streaming data occupies a
frame segment.