Hub privacy filter for active star CSMA/CD network
First Claim
1. An active repeater unit for use in a data communications system of the type having a communicating medium, and a plurality of data stations attached to the communicating medium, each data station capable of:
- monitoring the medium to sense whether a carrier signal is present on the medium, transmitting carrier signals in the form of data packets onto the medium only when no carrier signal is sensed on the medium, and receiving data packets communicated onto the medium by another data station;
each data packet including a destination address portion identifying the data station at which the data packet is intended to be received, and a source address portion identifying the data station which transmitted the data packet, said active repeater unit comprising;
a) a plurality of port means for receiving and transmitting the data packets placed on the communicating medium by the data stations, each of said port means being attachable to a corresponding data station;
b) retiming means for receiving the data packets received by each port means, for retransmitting said received data packets as a serial data stream to each of said port means, and for transmitting a clock signal in parallel with said serial data stream to each of said port means; and
c) wherein at least one of said port means includes logic means for;
i) determining whether the destination address of data packets received as said serial data stream by said active repeater unit match the address of the data station attached to said at least one port means; and
ii) transmitting said data packet to the data station attached to said at least one port means when the determination made in (i) is a match, otherwise transmitting said clock signal to the data station attached to said at least one port means.
4 Assignments
0 Petitions
Accused Products
Abstract
A logic section is provided on each port of an active repeater unit in a CSMA/CD network for comparing the destination address of a data packet retransmitted by the active repeater unit with the address of the data station attached to that port to determine whether a match occurs between these two addresses. Each port'"'"'s transmitter receives the retransmitted data packet and a clock signal while the logic section is determining whether an address match occurs. The transmitter transmits the data packet to its corresponding data station until the logic section makes its determination. If a match occurs between the destination address of the retransmitted data packet and the address of the data station attached to that port, the logic section controls the transmitter so that the transmitter continues to transmit the data packet to its data station. If no match occurs, the logic section controls the transmitter so that the transmitter switches from transmitting the data packet to transmitting the clock signal.
58 Citations
6 Claims
-
1. An active repeater unit for use in a data communications system of the type having a communicating medium, and a plurality of data stations attached to the communicating medium, each data station capable of:
- monitoring the medium to sense whether a carrier signal is present on the medium, transmitting carrier signals in the form of data packets onto the medium only when no carrier signal is sensed on the medium, and receiving data packets communicated onto the medium by another data station;
each data packet including a destination address portion identifying the data station at which the data packet is intended to be received, and a source address portion identifying the data station which transmitted the data packet, said active repeater unit comprising;a) a plurality of port means for receiving and transmitting the data packets placed on the communicating medium by the data stations, each of said port means being attachable to a corresponding data station; b) retiming means for receiving the data packets received by each port means, for retransmitting said received data packets as a serial data stream to each of said port means, and for transmitting a clock signal in parallel with said serial data stream to each of said port means; and c) wherein at least one of said port means includes logic means for; i) determining whether the destination address of data packets received as said serial data stream by said active repeater unit match the address of the data station attached to said at least one port means; and ii) transmitting said data packet to the data station attached to said at least one port means when the determination made in (i) is a match, otherwise transmitting said clock signal to the data station attached to said at least one port means. - View Dependent Claims (2, 3, 4)
- monitoring the medium to sense whether a carrier signal is present on the medium, transmitting carrier signals in the form of data packets onto the medium only when no carrier signal is sensed on the medium, and receiving data packets communicated onto the medium by another data station;
-
5. An active repeater unit for use in a data communications system of the type having a communicating medium, and a plurality of data stations attached to the communicating medium, each data station capable of:
- monitoring the medium to sense whether a carrier signal is present on the medium, transmitting carrier signals in the form of data packets onto the medium only when no carrier signal is sensed on the medium,, and receiving data packets communicated onto the medium by another data station;
each data packet including a destination address portion identifying the data station at which the data packet is intended to be received, and a source address portion identifying the data station which transmitted the data packet, said active repeater unit comprising;a) a plurality of ports, each port being attachable to a respective data station, and having; i) a receiver for receiving data packets from its respective data station; and ii) a transmitter for transmitting data packets received from other ports of said active repeater unit to its respective data station; b) retiming means, attached to the receiver and transmitter of each port, for; i) receiving the data packets transmitted from the receiver of each port, ii) retransmitting the received data packets as a serial data stream containing said destination address portion located prior to a data communication portion of said serial data stream to the transmitter of each port, and iii) transmitting a clock signal of the retransmitted data packet to the transmitter of each port; and
wherein each port also includes;logic means, attached to said retiming means so as to receive said retransmitted data packets, and also attached to the transmitter of its corresponding port so that the serial data stream simultaneously reaches said logic means and said transmitter, for determining whether the destination address of data packets retransmitted by said retiming means match the address of the data station attached to said corresponding port before said data communication portion of said data stream is received by said logic means so that a section of said retransmitted data packet up to at least said destination address portion, but prior to said data communication portion, is always transmitted by each transmitter before said match determination is made by each respective logic means, and for outputting a match signal to said transmitter until said logic means determines that no match occurs; and
wherein each transmitter transmits said retransmitted data packet to its respective data station as long as said match signal is output by said logic means, otherwise transmits said clock signal. - View Dependent Claims (6)
- monitoring the medium to sense whether a carrier signal is present on the medium, transmitting carrier signals in the form of data packets onto the medium only when no carrier signal is sensed on the medium,, and receiving data packets communicated onto the medium by another data station;
Specification