Network link endpoint capability detection
Support for a mixed network environment is provided which can contain multiple isochronous and/or non-isochronous LAN protocols such as isochronous-ethernet, ethernet, isochronous-token ring, token ring, other isochronous-LAN or other LAN systems. Support for a mixed environment includes a protocol detection mechanism which is embodied in a handshaking scheme. This handshaking scheme determines the signalling capability at the end points of the link and implements the correct protocol. This enables isochronous nodes and hubs to automatically detect the presence of ethernet, token ring, or other LAN equipment at the other end of the network cable. If this detection occurs, the isochronous LAN equipment will fall-back to a LAN compliant mode of operation. Typically, only the hub will have the capability of operating in different networking modes, such as ethernet, Token Ring isochronous modes. The hub will listen for some form of identification from the attached nodes as to the type of service to provide—isochronous or non-isochronous; ethernet, token ring or other LAN service.
Latest Negotiated Data Solutions LLC Patents:
This is a continuation of application Ser. No. 07/971,018, filed on Nov. 2, 1992 and now abandoned.
The present invention is directed to a method and apparatus for detecting, in a network, such as a local area network, the protocol capability of one or more endpoints of a data communication link, and in particular to a method and apparatus for determining whether a data source/sink at the end of a datalink has the capability of a first data communication protocol or a second data communication protocol.
BACKGROUND OF THE INVENTIONA typical data communication network is configured to operate according to a single predetermined protocol, e.g., an ethernet protocol, a token ring protocol, other LAN protocols, or an isochronous protocol. An example of an ethernet system is an implementation known as 10BASE-T which is described in the draft Nine supplement to IEEE standard 802.3, dated Nov. 15, 1989. Other examples of data communication protocols are X.25, and the Token Ring System, described for example, by IEEE Standard 802.5. Both ethernet and token ring systems convey data in packets but each uses a different media access method.
As shown in
In a token ring system, a node is permitted to transmit data only after receipt of an electronic “token.” as depicted in
Previous systems which were configured to use only a single-type protocol had the disadvantage that it was not possible to operate a mixed-protocol or “mixed-environment” system. Also, when upgrading a network system, it was necessary to upgrade the entire system and it was infeasible or wasteful to upgrade only part of the system (such as only some of the nodes or such as upgrading nodes without upgrading hubs or upgrading hubs without upgrading nodes). Additionally, when a system or system components were installed, or repaired it was necessary for the installing personnel to be familiar with the particular single protocol for which the network was configured and to make such installation, upgrade, or repair in accordance with such a single protocol. Furthermore, it was necessary that apparatus connected to the system be configured for exclusive operation in accordance with the predetermined single protocol.
SUMMARY OF THE INVENTIONThe present invention includes a recognition of the problems found in previous devices. According to an embodiment of the present invention, apparatus connected to one endpoint of a network link is able to detect the protocol capability of the apparatus connected to the other end of the network link. Preferably, the first end of the network link has a capability of providing data communication under at least two different protocols and can select the appropriate protocol depending on what type of protocol capability is detected in the apparatus at the other end of the link.
Link endpoint capability detection takes advantage of the fact that different data communication protocols provide signals on the physical medium which have different characteristics. The various protocols can typically be detected by their unique timing and data patterns. According to one aspect of the invention, the network has a star topology with at least one hub and a plurality of nodes each node being connected to a hub by physical media constituting the link. The capability detection of the present invention can be performed by apparatus at either end of a link, and in particular, in a star topology network can be conducted by the hub or by any node. In one embodiment, capability detection is initiated by the hub. In a non-star topology at least one node can operate under two or more protocols and can detect the capability of another node with which it is connected.
The apparatus which initiates capability detection, according to one embodiment, transmits a signal onto the physical medium. In one embodiment, the apparatus at the far end of the link outputs, onto the physical medium, a second signal. Preferably, a second signal will be output from the apparatus at the far end of the link, regardless of whether the apparatus at the far end operates according to a first protocol or a second protocol. However, the second signal which is placed onto the physical medium at the far end of the link has either a first form or a second form, depending on whether the apparatus at the far end has a first protocol capability or a second protocol capability. This difference in signal is detected at the first end of the link and this could be used as a basis for determining the protocol capability at the far end of the link.
In another embodiment, the first apparatus outputs a first signal. The second apparatus outputs a response only if it has a first protocol capability. If no response is output, the first apparatus outputs a second signal in an attempt to elicit a response according to a second protocol. This process can be repeated until the first apparatus outputs a signal to which the second apparatus responds, thereby indicating a protocol capability of the second apparatus.
According to one embodiment, the first signal which is output, also carries information regarding the protocol capability of the first endpoint. That is, preferably, the first signal has a first form if the first endpoint has a first protocol capability and it has a second form if the first endpoint has a second protocol capability. Preferably, the apparatus at the far end of the link will respond to either of these forms in the manner described above.
In the preferred embodiment, the apparatus which has detected the capability at the far endpoint adjusts its operation to accommodate that capability. For example, when the first endpoint detects that the far endpoint has a first protocol capability, the first endpoint will configure itself to conduct subsequent communication using the first protocol. However, if the first endpoint detects that the far endpoint has a second protocol capability, the first endpoint is able to configure itself to accommodate the second protocol capability.
In one embodiment, the far endpoint will have only a single protocol capability. However, it is possible to configure a network in which both link endpoints have multiple protocol capabilities and both can detect one or more capabilities at the opposite endpoint. The endpoints can then configure themselves to operate at the best or most desired protocol level.
FIG. 4. is a schematic block diagram of node circuitry for multiplexing and preparing data for transmission over the media and for receiving information from the media and demultiplexing the data;
FIG. 5. is a schematic block diagram of hub receiver circuitry according to an embodiment of the present invention;
Before describing link endpoint capability detection, a general description of one type of network will be provided as one example of a data communication system in which the present invention can operate. A data communication system can be configured in a star-topology with a plurality of nodes 42a, 42b, 42c, (
Each of the nodes 42a, 42b, 42c can include various types of sources and sinks such as strictly isochronous sources and sinks, such as depicted for node one 42a, strictly non-isochronous sources/sinks as depicted for node three 42c or both isochronous and non-isochronous sources and sinks as depicted for node two 42b. The physical layer 52 of the network system depicted in
The hub 44a includes circuitry 54a, 54b, 54c for receiving data from the physical media 46a, 46c, 46e separating the isochronous-sourced data from the non-isochronous-sourced data and the D channel and M channel data and converting separated data into a form suitable for handling by downstream hub circuitry 56. In the depicted embodiment the separated isochronous-sourced data is provided to a time slot interchange controller 58 for placing the data on a high-bandwidth bus (e.g. the TSI bus) so that it can be transported to destination nodes on other TSI controllers in the hub or other hubs (as depicted, e.g. in
According to the present invention, data communication can be provided according to one or more of a number of protocols. Those skilled in the art are familiar with protocols, but in general, a “protocol” includes a standard set of rules that specify the format, timing, sequencing and/or error checking for data transmission. Several network protocols are referenced above, including an ethernet protocol such as 10BASE-T, an isochronous protocol such as FDDI-II, and a token ring protocol. Another possible protocol is one in which both isochronous and non-isochronous data are combined into a frame structure for transmission across physical media. A frame-structure protocol of this type is described in greater detail in commonly-assigned application Ser. No. 07/969,916, titled “Network for Data Communication with Isochronous Capability”, now abandoned, filed on even date herewith and incorporated herein by reference. According to one such protocol, the incoming data from the various sources is provided to a multiplexer 70 (
The present invention will be described below by way of a particular example in which one available protocol is an isochronous-ethernet protocol and another potentially available protocol is a 10BASE-T protocol. However, as will be clear to those skilled in the art, the present invention can also be used in connection with other combinations of protocols such as isochronous-token ring or other isochronous-LAN protocols, pure isochronous protocols such as FDDI-II, and can include three or more protocols.
Table I depicts the manner in which the various data streams, and additional data and control bytes are time-division multiplexed in an isochronous-ethernet protocol. Each symbol in Table I represents four bits of data so that every group of two symbols represents one 8-bit byte of data. In Table I, E represents four bits of data from the ethernet stream 66b (FIG. 4), B designates four bits of data from the isochronous stream 66a. D represents four bits of data from the signaling or D channel stream 66c, and M represents four bits of M channel data stream 66d. In addition, certain byte-length patterns are provided. JK represents a frame synchronization pattern and EM (the first two bytes of block three in Table I) represents an ethernet “pad” followed by a maintenance byte. As seen in Table I, each frame contains 256 bytes which can be considered in thirty-two groups of eight bytes each, or four blocks of sixty-four bytes each. The frame structure is described more thoroughly in commonly-assigned application Ser. No. 07/969,911, Pat. No. 5,544,324, titled “Network for Transmitting Isochronous-Source Data with a Frame Structure”, filed on even date herewith and incorporated herein by reference.
The time-multiplexed data is then encoded by an encoder 72. In the depicted embodiment, the encoder performs four/five encoding. One particular form of four/five encoding conforming partially to the ANSII X3T9.5 standard, is depicted in Table II. The encoding scheme depicted in Table II is described in greater detail in commonly-assigned application Ser. No. 970,329, titled “Frame-Based Transmission of Data”, filed on even date herewith and incorporated herein by reference.
The output from the encoding devices is sent to pre-emphasis circuitry 76. The pre-emphasis circuitry compensates the signal transmitter onto the physical medium to reduce the jitter. The data output by the pre-emphasis circuitry 76 is sent to a transmitter or driver 78b and the signal is transmitted over the physical medium 46c. The physical medium 46c can be any of a number of media types including twisted pair, coaxial or fiber optic cable.
The data sent over the physical media 46a is received in the hub 44a. The hub contains a plurality of circuit devices 54a, 54b, 54c, each one coupled to one of the nodes 42a, 42b, 42c by the physical media 46. As depicted in
Both the non-isochronous-sourced data 94b and the isochronous-sourced data 94a are made available to the various hub circuitry components 54a, 54b, 54c, as needed for transmission back to destination nodes. In one embodiment, the separated isochronous data 94a and non-isochronous data 94b are reconfigured by the respective interfaces 58, 59 to provide isochronous output 102 and non-isochronous output 104 in a form suitable for processing so as to provide the data as needed for transmission to the destination nodes. In one embodiment, the non-isochronous data 94b can be configured by the E interface 59 so that the output data 104 can be processed by a repeater device 60 for provision to hub circuitry 54 and eventual transmission to destination nodes. As an alternative to using a repeater for the non-isochronous data, packet connections may be linked through media access control layer bridges. Preferably, the output data 104 is in a form such that it can be handled by repeater circuitry of types previously available. For example, when the non-isochronous data 94b is data which originated at the node 42b from an ethernet MAC, the output data 104 is in a form such that it can be handled by a standard ethernet hub repeater 60 such as DP83950 “Repeater Interface Controller” (RIC) available from National Semiconductor Corporation, Santa Clara, Calif.
As shown in
The data 198 output from the E transmit interface 168 is provided along with isochronous data output 164 and M channel and D channel data 170 to encoder serializer circuitry 202, as depicted in FIG. 6. The encoder/serializer 202 is configured substantially like the encoding the circuitry found in the node and depicted in FIG. 4. Specifically, the encoder/serializer 202 provides a multiplexer for combining the three streams of data 198, 170, 164, a four/five encoder, an NRZI encoder, and pre-emphasis circuitry. The timing of transmission is controlled by transmit timing circuitry 204. Output 206 from the encoder/serializer is selectively combined with link beats from a link beat generator 208 by multiplexer 210 for purposes of link end point detection, as described below. The clock signal and the data 166 from the repeater 60, in addition to being provided to the E interface 168 is also provided to a second interface which operates according to a second protocol. When a second protocol is an ethernet 10BASE-T protocol, the interface is an ethernet 10BASE-T interface 520. The ethernet 10BASE-T interface transmit 520 can be of a type substantially identical to 10BASE-T interfaces provided previously in apparatus such as model DP83922 Twisted Pair Transceiver Interface (TPI), available from National Semiconductor Corporation, Santa Clara, Calif. The output from the ethernet 10BASE-T interface 520 is provided to the multiplexer 210. Multiplexer 210 is able to select, in response to a control signal 522, whether to output data originating from the repeater 60 according to a first protocol determined by the E interface 168, or according to a second protocol determined by the ethernet 10BASE-T interface 520, as described more fully below. The data sent from the hub 44a to the nodes 42 is sent in a frame format which is preferably substantially the same as the frame format used for the data sent from the nodes 48 to the hub 44a as described above. At the nodes 42, the circuitry 50 includes devices (
As shown in
Although
The node transmitter control 522 in response to the mode select signal 516 (indicating receipt of a link test pulse or other probe pulse) configures the multiplexer to output an appropriate node protocal signal from the link beat generator 208 onto the medium 46. In some embodiments, nodes and/or hubs are configured to output a link test pulse or a probe pulse (depending on the capability of the hub or node), whenever the hub or node is powered-up. For embodiments in which the link beat detect 82 is able to discriminate between a link test pulse and a probe signal such as an iso probe pulse, the mode select 516 can configure the link beat generator 208 to output a link test pulse in response to a link test pulse and an iso probe pulse in response to a probe signal. The signal output by the node transmitter is received in the hub receiver 54 (FIG. 5). The hub receiver link beat detect circuitry 82 detects the output of the node protocal signal from the node transmitter. When the signal is a probe signal, circuitry 82 outputs a mode select signal 516 which is effective to control the multiplexer 514 to connect the output from the E interface 59 to the repeater 60. In this way, the hub receiver is now configured to process future signals received from the node over medium 46 according to an isochronous-ethernet protocol. The node select signal 516 also provides an input to control signal 522 which, in response, configures the multiplexer to place the output 206 from the encoder/serializer 202 onto the physical medium 46, rather than using the output from the 10BASE-T interface 536. In this way, the transmitter is now configured to output data according to the isochronous-ethernet protocol.
If the signal output from the node is a link test pulse rather than probe pulse, the link beat detector 82 outputs a mode select signal 516 which configures multiplexer 514 to connect the ethernet 10BASE-T interface 512 with repeater 60 and configures the multiplexer to send output 536 onto the physical medium 46, rather than output 206.
In view of the above description, a number of advantages of the present invention can be seen. The present invention allows a network to be configured in a mixed protocol or mixed environment, with, for example, a single hub connected to a plurality of nodes which operate according to different protocols, with the configuration being achieved automatically, without the need for manually establishing a predetermined protocol beforehand for each node. The present invention permits networks to be upgraded incrementally so that it is not necessary to upgrade all nodes at the same time. Furthermore, it is not, in general, necessary for service personnel to specifically configure nodes or hubs to accommodate particular protocols since the protocols are determined automatically and the nodes and hub configure themselves in accordance with the determined protocols.
A number of variations and modifications of the present invention can be used. Although an embodiment involving a 10BASE-T protocol and an isochronous-ethernet protocol was described, the present invention is equally applicable to other protocols including other LAN protocols such as a token ring protocol, an isochronous protocol and the like. Although the present invention described one particular signal characteristic used for determining the protocol, other characteristics could also be used. For example, a token ring connection could be detected by the presence of four or 16 Mbit/sec Manchester-encoded data. Other LANs can be detected by their unique timing and data patterns. Protocols could also be detected using such characteristics as the pattern of the presence or absence of a carrier, and the frequency spectrum of signals placed onto the physical medium. When a node has a capability of communicating under two or more protocols, e.g. either an isochronous-ethernet protocol or a pure ethernet protocol, it would be possible for a hub to use both capabilities of a node, i.e., to communicate according to a first protocol during a first time period and a second protocol during a second time period. Although the present invention has been described in the context of a star topology, the invention could also be used in a non-star topology, such as a ring topology or a tree topology. The present invention can be used in networks which do not have a hub, such as direct connections between two nodes with each node determining the protocol capabilities of the other node. As described above, the link test pulse and iso probe signals are related in that, for example, a 10BASE-T node will respond in the same fashion to receipt of either type of pulse. However, the test signals could be provided in forms which are unique to each type of protocol. In such a system, a data source/sink would output a first type of test pulse or other signal and, if no response was received, would output a second type of test pulse or signal, and so forth until a response was received indicating the protocol capability at the other end of the link. A data source/sink could be configured to determine all possible protocol capabilities of the apparatus at the other end of the link, rather than determining the “highest” or “best”capability available or using the first capability detected. The devices at each end could select a protocol capability other than the “highest” or “best” capability. It would be possible for a node to store an indication of its capabilities, such as in a table or other memory device, and to output the information upon receiving an inquiry. It would also be possible for a network to initialize in a common protocol, e.g., a 10BASE-T protocol, and, thereafter, exchange information, using that protocol, indicating additional protocol capabilities of the components of the system. Thereafter, the systems could reconfigure themselves to use desired ones of the available protocols.
Although the present invention has been described by way of preferred embodiments and certain variations and modifications, other variations and modifications can also be used, the invention being defined by the following claims.
Claims
1. In a data communication network comprising a hub coupled to at least one node, an apparatus for establishing communication between the hub and a node comprising:
- a hub transmitter coupled to the hub for transmitting a hub protocol signal to the node, the hub protocol signal indicating a communication protocol, including a format for a data transmission, with which the hub is capable of communicating;
- a node receiver coupled to the node for receiving the hub protocol signal;
- a node transmitter coupled to the node for transmitting a node protocol signal to the hub, the node protocol signal indicating a communication protocol, including a format for a data transmission, with which the node is capable of communicating;
- wherein the communication protocol indicated by the node protocol signal is different from the communication protocol indicated by the hub protocol signal;
- a hub receiver coupled to the hub for receiving the node protocol signal;
- a protocol identifying circuit coupled to the hub receiver for identifying the communication protocol indicated by the node protocol signal from among a plurality of possible communication protocols with which the hub is capable of communicating; and
- wherein the hub transmitter includes a communication circuit for communicating with the node using the communication protocol indicated by the node protocol signal in response thereto.
2. The apparatus according to claim 1 wherein the hub receiver includes frame receiving circuitry for receiving data formatted in a frame structure, and packet receiving circuitry for receiving data formatted in a packet structure and wherein the received data formatted in the frame structure and the received data formatted in the packet structure are received over the same receiving communication path, and wherein the hub transmitter includes frame transmitting circuitry for transmitting data formatted in the frame structure, and packet transmitting circuitry for transmitting data formatted in the packet structure, wherein the data formatted in the frame structure and the data formatted in the packet structure are transmitted over the same transmitting communication path.
3. The apparatus according to claim 2 wherein the hub protocol signal comprises a signal indicating a protocol corresponding to data formatted in the frame structure, and wherein the node protocol signal comprises a signal indicating a protocol corresponding to data formatted in the packet structure.
4. The apparatus according to claim 2 wherein the node protocol signal indicates an ethernet protocol, and wherein the data formatted in the packet structure is formatted according to the ethernet protocol.
5. The apparatus according to claim 2 wherein the node protocol signal indicates a token-ring protocol, and wherein the data formatted in the packet structure is formatted according to the token-ring protocol.
6. The apparatus according to claim 2 wherein the frame receiving circuitry includes packet converting circuitry for converting received data formatted in the frame structure into data formatted in a packet structure.
7. The apparatus according to claim 6 wherein the node protocol signal indicates an ethernet protocol, and wherein the data formatted in the packet structure is formatted according to the ethernet protocol.
8. The apparatus according to claim 6 wherein the node protocol signal indicates a token-ring protocol, and wherein the data formatted in the packet structure is formatted according to the token-ring protocol.
9. The apparatus according to claim 1 wherein the hub receiver includes frame receiving circuitry for receiving data formatted in a frame structure, and isochronous receiving circuitry for receiving data formatted in an isochronous structure, wherein the received data formatted in a frame structure and the received data formatted in the isochronous structure are received over the same receiving communication path, and wherein the hub transmitter includes frame transmitting circuitry for transmitting data formatted in a frame structure, and isochronous transmitting circuitry for transmitting data formatted in an isochronous structure, wherein the data formatted in the isochronous structure and the data formatted in the frame structure are transmitted over the same transmitting communication path.
10. The apparatus according to claim 9 wherein the hub protocol signal comprises a signal indicating a protocol corresponding to data formatted in the frame structure, and wherein the node protocol signal comprises a signal indicating a protocol corresponding to data formatted in the isochronous structure.
11. The apparatus according to claim 9 wherein the node protocol signal indicates the isochronous protocol, and wherein the data formatted in the isochronous structure is communicated to the node according to the isochronous protocol.
12. The apparatus according to claim 9 wherein the frame receiving circuitry includes isochronous converting circuitry for converting received data formatted in the frame structure into data formatted in the isochronous structure.
13. The apparatus according to claim 12 wherein the node protocol signal indicates the isochronous protocol, and wherein the converted data formatted in the isochronous structure is communicated to the node according to the isochronous protocol.
14. The apparatus according to claim 9 wherein the frame receiving circuitry includes packet converting circuitry for converting received data formatted in the frame structure into data formatted in a packet structure.
15. An apparatus as set forth in claim 1 wherein said node transmitter transmits said node protocol signal responsive to said node receiver receiving said hub protocol signal.
16. In a data communication network comprising a hub coupled to at least one node, an apparatus for establishing communication between the hub and a node comprising:
- a hub transmitter coupled to the hub for transmitting a hub protocol signal to the node, the hub protocol signal indicating a communication protocol, including a format for a data transmission, with which the hub is capable of communicating;
- a protocol identifying circuit coupled to the node receiver for identifying the communication protocol indicated by the hub protocol signal from among a plurality of possible communication protocols with which the node is capable of communicating; and
- a node transmitter coupled to the protocol identifying circuit for transmitting a node protocol signal, including a format for a data transmission, to the hub indicating that communication between the hub and the node will take place with the protocol indicated by the hub protocol signal.
17. The apparatus according to claim 16 wherein the node receiver includes frame receiving circuitry for receiving data formatted in a frame structure, and packet receiving circuitry for receiving data formatted in a packet structure, wherein the received data formatted in the frame structure and the received data formatted in the packet structure are received over the same receiving communication path, and wherein the node transmitter includes frame transmitting circuitry for transmitting data formatted in the frame structure, and packet transmitting circuitry for transmitting data formatted in the packet structure, wherein the data formatted in the frame structure and the data formatted in the packet structure are transmitted over the same transmitting communication path.
18. The apparatus according to claim 17 wherein the hub protocol signal indicates an ethernet protocol, and wherein the data formatted in the packet structure is formatted according to the ethernet protocol.
19. The apparatus according to claim 17 wherein the hub protocol signal indicates a token-ring protocol, and wherein the data formatted in the packet structure is formatted according to the token-ring protocol.
20. The apparatus according to claim 17 wherein the frame receiving circuitry includes packet converting circuitry for converting received data formatted in a frame structure into data formatted in a packet structure.
21. The apparatus according to claim 16 wherein the node receiver includes frame receiving circuitry for receiving data formatted in a frame structure, and isochronous receiving circuitry for receiving data formatted in an isochronous structure, wherein the received data formatted in the frame structure and the received data formatted in the isochronous structure are received over the same receiving communication path, and wherein the node transmitter includes frame transmitting circuitry for transmitting data formatted in the frame structure, and isochronous transmitting circuitry for transmitting data formatted in the isochronous structure, wherein the data formatted in the frame structure and the data formatted in the isochronous structure are transmitted over the same transmitting communication path.
22. The apparatus according to claim 21 wherein the hub protocol signal indicates an isochronous protocol, and wherein the transmitted data formatted in the isochronous structure is communicated to the hub according to the isochronous protocol.
23. The apparatus according to claim 21 wherein the frame receiving circuitry includes isochronous converting circuitry for converting received data formatted in the frame structure into data formatted in the isochronous structure.
24. In a data communication network comprising a hub coupled to at least one node, an apparatus for establishing communication between the hub and a node comprising:
- a hub transmitter coupled to the hub for transmitting a hub protocol signal to the node, the hub protocol signal indicating one of a plurality of communication protocols, including a format for a data transmission, with which the hub is capable of communicating;
- a node receiver coupled to the node for receiving the hub protocol signal;
- a first protocol identifying circuit coupled to the node receiver for identifying the communication protocol indicated by the hub protocol signal from among a plurality of communication protocols with which the node is capable of communicating;
- a node transmitter coupled to the node receiver for transmitting a node protocol signal to the hub, the node protocol signal indicating the communication protocol, including a format for a data transmission, indicated by the hub protocol signal if the communication protocol indicated by the hub protocol signal is a communication protocol with which the node is capable of communicating;
- a hub receiver coupled to the hub for receiving the node protocol signal;
- a second protocol identifying circuit coupled to the hub receiver for identifying the communication protocol indicated by the node protocol signal from among a plurality of communication protocols with which the hub is capable of communicating;
- wherein the hub transmitter includes a communication circuit for communicating with the node using the communication protocol indicated by the node protocol signal in response thereto.
25. The apparatus according to claim 24 wherein said data communication network comprises a plurality of nodes and the data communication network is configured in a star topology.
26. The apparatus according to claim 24 wherein said data communication network comprises a plurality of hubs wherein the hubs are configured in a ring topology.
27. The apparatus according to claim 24 wherein said data communication network comprises a plurality of nodes and wherein the nodes are configured in a tree topology.
28. The apparatus according to claim 24 wherein the hub protocol signal comprises a series of 100 nanosecond pulses occurring at nominal 16 millisecond intervals.
29. The apparatus according to claim 24 wherein the hub receiver includes frame receiving circuitry for receiving data formatted in a frame structure, and packet receiving circuitry for receiving data formatted in an packet structure, wherein the received data formatted in a frame structure and the received data formatted in the packet structure are received over the same receiving communication path, and wherein the hub transmitter includes frame transmitting circuitry for transmitting data formatted in a frame structure, and packet transmitting circuitry for transmitting data formatted in a packet structure, wherein the transmitted data formatted in the frame structure and the transmitted data formatted in the packet structure are transmitted over the same transmitting communication path.
30. The apparatus according to claim 29 wherein the hub protocol signal comprises a signal indicating a protocol corresponding to data formatted in the frame structure, and wherein the node protocol signal comprises a signal indicating a protocol corresponding to data formatted in the frame structure.
31. The apparatus according to claim 29 wherein the hub protocol signal indicates an isochronous-ethernet protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-ethernet protocol.
32. The apparatus according to claim 29 wherein the hub protocol signal indicates an isochronous-token ring protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-token ring protocol.
33. The apparatus according to claim 29 wherein the hub protocol signal indicates an ethernet protocol, and wherein the transmitted data formatted in the packet structure is formatted according to the ethernet protocol.
34. The apparatus according to claim 29 wherein the hub protocol signal indicates a token-ring protocol, and wherein the transmitted data formatted in the packet structure is formatted according to the token-ring protocol.
35. The apparatus according to claim 29 wherein the frame receiving circuitry includes packet converting circuitry for converting received data formatted in the frame structure into data formatted in the packet structure.
36. The apparatus according to claim 35 wherein the hub protocol signal indicates an ethernet protocol, and wherein the transmitted data formatted in the packet structure is formatted according to the ethernet protocol.
37. The apparatus according to claim 35 wherein the hub protocol signal indicates a token-ring protocol, and wherein the transmitted data formatted in the packet structure is formatted according to the token-ring protocol.
38. The apparatus according to claim 35 wherein the hub protocol signal indicates an isochronous-ethernet protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-ethernet protocol.
39. The apparatus according to claim 35 wherein the hub protocol signal indicates an isochronous-token ring protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-token ring protocol.
40. The apparatus according to claim 29 wherein the frame receiving circuitry includes isochronous converting circuitry for converting received data formatted in a frame structure into data formatted in an isochronous structure.
41. The apparatus according to claim 40 wherein the hub protocol signal indicates an isochronous protocol.
42. An apparatus as set forth in claim 24 wherein said node transmitter transmits said node protocol signal responsive to said node receiver receiving said hub protocol signal.
43. The apparatus according to claim 24 wherein the hub receiver includes frame receiving circuitry for receiving data formatted in a frame structure, and isochronous receiving circuitry for receiving data formatted in an isochronous structure, wherein the received data formatted in a frame structure and the received data formatted in the isochronous structure are received over the same receiving communication path, and wherein the hub transmitter includes frame transmitting circuitry for transmitting data formatted in a frame structure, and isochronous transmitting circuitry for transmitting data formatted in an isochronous structure, wherein the transmitted data formatted in the frame structure and the transmitted data formatted in the isochronous structure are transmitted over the same transmitting communication path.
44. The apparatus according to claim 43 wherein the hub protocol signal indicates an isochronous protocol.
45. The apparatus according to claim 43 wherein the hub protocol signal indicates an isochronous-ethernet protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-ethernet protocol.
46. The apparatus according to claim 43 wherein the hub protocol signal indicates an isochronous-token ring protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-token ring protocol.
47. The apparatus according to claim 43 wherein the frame receiving circuitry includes isochronous converting circuitry for converting received data formatted in a frame structure into data formatted in an isochronous structure.
48. The apparatus according to claim 47 wherein the hub protocol signal indicates an isochronous protocol.
49. The apparatus according to claim 48 47 wherein the hub protocol signal indicates an isochronous-ethernet protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-ethernet protocol.
50. The apparatus according to claim 47 wherein the hub protocol signal indicates an isochronous-token ring protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-token ring protocol.
51. The apparatus according to claim 47 wherein the frame receiving circuitry includes packet converting circuitry for converting received data formatted in a frame structure into data formatted in a packet structure.
52. The apparatus according to claim 51 wherein the hub protocol signal indicates an ethernet protocol, and wherein the transmitted data formatted in the packet structure is formatted according to the ethernet protocol.
53. The apparatus according to claim 51 wherein the hub protocol signal indicates a token-ring protocol, and wherein the transmitted data formatted in the packet structure is formatted according to the token-ring protocol.
54. The apparatus according to claim 51 wherein the hub protocol signal indicates an isochronous-ethernet protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-ethernet protocol.
55. The apparatus according to claim 51 wherein the hub protocol signal indicates an isochronous-token ring protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-token ring protocol.
56. The apparatus according to claim 51 wherein the hub protocol signal indicates an isochronous protocol.
57. In a data communication network comprising at least first and second communication endpoints, an apparatus for establishing communication between the first and second endpoints comprising:
- a first endpoint transmitter coupled to the first endpoint for transmitting a first endpoint protocol signal to the second endpoint, the first endpoint protocol signal indicating a communication protocol, including a format for data transmission, with which the first endpoint is capable of communicating;
- a second endpoint receiver coupled to the second endpoint for receiving the first endpoint protocol signal;
- a second endpoint transmitter coupled to the second endpoint receiver for transmitting a second endpoint protocol signal to the first endpoint, the second endpoint protocol signal indicating a communication protocol, including a format for data transmission with which the second endpoint is capable of communicating;
- a first endpoint receiver coupled to the first endpoint for receiving the second endpoint protocol signal;
- a protocol identifying circuit coupled to the first endpoint receiver for identifying the communication protocol indicated by the second endpoint protocol signal from among a plurality of possible communication protocols with which the first endpoint is capable of communicating; and
- a communication circuit in said first endpoint transmitter responsive to said protocol identifying circuit for communicating with the second endpoint using the communication protocol indicated by the second endpoint protocol signal.
58. The apparatus according to claim 57 wherein the communication circuit includes a first receiver sub-circuit in said first endpoint receiver and a first transmitter sub-circuit in said first endpoint transmitter for communicating using a first communication protocol and a second receiver sub-circuit in said first endpoint receiver and a second transmitter sub-circuit in said first endpoint transmitter for communicating using a second communication protocol, and wherein said communication circuit communicates with said second endpoint using one of said first receiver and transmitter sub-circuits and said second receiver and transmitter sub-circuits responsive to said second endpoint protocol signal.
59. The apparatus according to claim 58 wherein the first sub-circuit includes frame receiving circuitry for receiving data formatted in a frame structure, and the second sub-circuit includes packet receiving circuitry for receiving data formatted in a packet structure and wherein the received data formatted in the frame structure and the received data formatted in the packet structure are received over the same receiving communication path, and wherein the first sub-circuit further includes frame transmitting circuitry for transmitting data formatted in the frame structure, and the second sub-circuit includes packet transmitting circuitry for transmitting data formatted in the packet structure, wherein the data formatted in the frame structure and the data formatted in the packet structure are transmitted over the same transmitting communication path.
60. The apparatus according to claim 59 wherein the first endpoint protocol signal comprises a signal indicating a protocol corresponding to data formatted in the frame structure, and wherein the second endpoint protocol signal comprises a signal indicating a protocol corresponding to data formatted in the packet structure.
61. The apparatus according to claim 59 wherein the second endpoint protocol signal indicates an ethernet protocol, and wherein the data formatted in the packet structure is formatted according to the ethernet protocol.
62. The apparatus according to claim 59 wherein the second endpoint protocol signal indicates a token-ring protocol, and wherein the data formatted in the packet structure is formatted according to the token-ring protocol.
63. The apparatus according to claim 59 wherein the frame receiving circuitry includes packet converting circuitry for converting received data formatted in the frame structure into data formatted in the packet structure.
64. The apparatus according to claim 63 wherein the second endpoint protocol signal indicates an ethernet protocol and wherein the data formatted in the packet structure is formatted according to the ethernet protocol.
65. The apparatus according to claim 63 wherein the second endpoint protocol signal indicates a token-ring protocol, and wherein the data formatted in the packet structure is formatted according to the token-ring protocol.
66. The apparatus according to claim 58 wherein the first sub circuit includes frame receiving circuitry for receiving data formatted in a frame structure, and the second sub-circuit includes isochronous receiving circuitry for receiving data formatted in an isochronous structure, wherein the received data formatted in the frame structure and the received data formatted in the isochronous structure are received over the same receiving communication path, and wherein the first sub-circuit further includes frame transmitting circuitry for transmitting data formatted in a frame structure, and the second sub-circuit further includes isochronous transmitting circuitry for transmitting data formatted in an isochronous structure, wherein the data formatted in the isochronous structure and the data formatted in the frame structure are transmitted over the same transmitting communication path.
67. The apparatus according to claim 66 wherein the first endpoint protocol signal comprises a signal indicating a protocol corresponding to data formatted in the frame structure, and wherein the second endpoint protocol signal comprises a signal indicating a protocol corresponding to data formatted in the isochronous structure.
68. The apparatus according to claim 66 wherein the second endpoint protocol signal indicates the isochronous protocol, and wherein the data formatted in the isochronous structure is communicated to the second endpoint according to the isochronous protocol.
69. The apparatus according to claim 66 wherein the frame receiving circuitry includes isochronous converting circuitry for converting received data formatted in the frame structure into data formatted in the isochronous structure.
70. The apparatus according to claim 69 wherein the second endpoint protocol signal indicates the isochronous protocol, and wherein the converted data formatted in the isochronous structure is communicated to the second endpoint according to the isochronous protocol.
71. The apparatus according to claim 66 wherein the frame receiving circuitry includes packet converting circuitry for converting received data formatted in the frame structure into data formatted in the packet structure.
72. In a data communication network comprising at least first and second communication endpoints, an apparatus for establishing communication between the first and second endpoints comprising:
- a first endpoint transmitter coupled to the first endpoint for transmitting a first endpoint protocol signal to the second endpoint, the first endpoint protocol signal indicating a communication protocol, including a format for data transmission, with which the first endpoint is capable of communicating;
- a second endpoint receiver coupled to the second endpoint for receiving the first endpoint protocol signal;
- a second endpoint transmitter coupled to the second endpoint receiver for transmitting a second endpoint protocol signal, responsive to receipt of said said first endpoint protocol signal, to the first endpoint, the second endpoint protocol signal indicating a communication protocol, including a format for data transmission with which the second endpoint is capable of communicating;
- a first endpoint receiver coupled to the first endpoint for receiving the second endpoint protocol signal;
- a protocol identifying circuit coupled to the first endpoint receiver for identifying the communication protocol indicated by the second endpoint protocol signal from among a plurality of possible communication protocols with which the first endpoint is capable of communicating; and
- a communication circuit in said first endpoint transmitter responsive to said protocol identifying circuit for communicating with the second endpoint using the communication protocol indicated by the second endpoint protocol signal.
73. In a data communication network comprising at least a first endpoint coupled to at least a second endpoint, an apparatus for establishing communication between the first endpoint and the second endpoint comprising:
- a first endpoint transmitter transmitting a first endpoint protocol signal to the second endpoint, the first endpoint protocol signal indicating a communication protocol, including a format for a data transmission, with which the first endpoint is capable of communicating;
- a second endpoint receiver receiving the first endpoint protocol signal;
- a second endpoint transmitter transmitting a second endpoint protocol signal to the first endpoint, the second endpoint protocol signal indicating a communication protocol, including a format for a data transmission, with which the second endpoint is capable of communicating;
- wherein the communication protocol indicated by the second endpoint protocol signal is different from the communication protocol indicated by the first endpoint protocol signal;
- a first endpoint receiver receiving the second endpoint protocol signal;
- a first endpoint protocol identifying circuit coupled to the first endpoint receiver identifying the communication protocol indicated by the second endpoint protocol signal from among a plurality of possible communication protocols with which the first endpoint is capable of communicating; and
- wherein the first endpoint transmitter includes a communication circuit for communicating with the second endpoint using the communication protocol indicated by the second endpoint protocol signal in response thereto.
74. The apparatus according to claim 73, wherein the first endpoint receiver includes frame receiving circuitry receiving data formatted in a frame structure, and packet receiving circuitry receiving data formatted in a packet structure and wherein the received data formatted in the frame structure and the received data formatted in the packet structure are received over the same receiving communication path, and wherein the first endpoint transmitter includes frame transmitting circuitry transmitting data formatted in the frame structure, and packet transmitting circuitry transmitting data formatted in the packet structure, wherein the data formatted in the frame structure and the data formatted in the packet structure are transmitted over the same transmitting communication path.
75. The apparatus according to claim 74, wherein the first endpoint protocol signal comprises a signal indicating a protocol corresponding to data formatted in the frame structure, and wherein the second endpoint protocol signal comprises a signal indicating a protocol corresponding to data formatted in the packet structure.
76. The apparatus according to claim 74, wherein the second endpoint protocol signal indicates an ethernet protocol, and wherein the data formatted in the packet structure is formatted according to the ethernet protocol.
77. The apparatus according to claim 74, wherein the second endpoint protocol signal indicates a token-ring protocol, and wherein the data formatted in the packet structure is formatted according to the token-ring protocol.
78. The apparatus according to claim 74, wherein the frame receiving circuitry includes packet converting circuitry converting received data formatted in the frame structure into data formatted in a packet structure.
79. The apparatus according to claim 78, wherein the second endpoint protocol signal indicates an ethernet protocol, and wherein the data formatted in the packet structure is formatted according to the ethernet protocol.
80. The apparatus according to claim 78, wherein the second endpoint protocol signal indicates a token-ring protocol, and wherein the data formatted in the packet structure is formatted according to the token-ring protocol.
81. The apparatus according to claim 73, wherein the first endpoint receiver includes frame receiving circuitry receiving data formatted in a frame structure, and isochronous receiving circuitry receiving data formatted in a isochronous structure, wherein the received data formatted in a frame structure and the received data formatted in the isochronous structure are received over the same receiving communication path, and wherein the first endpoint transmitter includes frame transmitting circuitry transmitting data formatted in a frame structure, and isochronous transmitting circuitry transmitting data formatted in an isochronous structure, wherein the data formatted in the isochronous structure and the data formatted in the frame structure are transmitted over the same transmitting communication path.
82. The apparatus according to claim 81, wherein the first endpoint protocol signal comprises a signal indicating a protocol corresponding to data formatted in the frame structure, and wherein the endpoint protocol signal comprises a signal indicating a protocol corresponding to data formatted in the isochronous structure.
83. The apparatus according to claim 81, wherein the second endpoint protocol signal indicates the isochronous protocol, and wherein the data formatted in the isochronous structure is communicated to the second endpoint according to the isochronous protocol.
84. The apparatus according to claim 81, wherein the frame receiving circuitry includes isochronous converting circuitry converting received data formatted in the frame structure into data formatted in the isochronous structure.
85. The apparatus according to claim 84, wherein the second endpoint protocol signal indicates the isochronous protocol, and wherein the converted data formatted in the isochronous structure is communicated to the second endpoint according to the isochronous protocol.
86. The apparatus according to claim 81, wherein the frame receiving circuitry includes packet converting circuitry converting received data formatted in the frame structure into data formatted in the packet structure.
87. An apparatus as set forth in claim 73, wherein the second endpoint transmitter transmits the second endpoint protocol signal responsive to the second endpoint receiver receiving the first endpoint protocol signal.
88. The apparatus of claim 73, wherein the first endpoint and the second endpoint are configured to operate in a best or desired manner.
89. The apparatus of claim 73, wherein the first endpoint and the second endpoint are coupled together over at least one physical medium.
90. The apparatus of claim 89, wherein the physical medium comprises one or more physical media selected from the group consisting of twisted pair media, coaxial cable media and fiber optic media.
91. The apparatus of claim 73, wherein the first endpoint and the second endpoint communicate in accordance with a first protocol at a first point in time, wherein the first endpoint and the second endpoint communicate in accordance with a second protocol at a second point in time.
92. The apparatus of claim 73, wherein the first endpoint and the second endpoint communicate in accordance with a communication protocol that is determined automatically.
93. The apparatus of claim 73, wherein data communicated between the first endpoint and the second endpoint include isochronous data.
94. The apparatus of claim 93, wherein the isochronous data comprises telephone data and/or video data.
95. In a data communication network comprising at least a first endpoint coupled to at least a second endpoint, an apparatus for establishing communication between the first endpoint and the second endpoint comprising:
- a first endpoint transmitter transmitting a first endpoint protocol signal to a second endpoint receiver, the first endpoint protocol signal indicating a communication protocol, including a format for a data transmission, with which the first endpoint is capable of communicating;
- a second endpoint protocol identifying circuit identifying the communication protocol indicated by the first endpoint protocol signal from among a plurality of possible communication protocols with which the second endpoint is capable of communicating; and
- a second endpoint transmitter transmitting a second endpoint protocol signal to the first endpoint indicating that communication between the first endpoint and the second endpoint will take place with the protocol indicated by the first endpoint protocol signal.
96. The apparatus according to claim 95, wherein the second endpoint receiver includes frame receiving circuitry receiving data formatted in a frame structure, and packet receiving circuitry receiving data formatted in a packet structure, wherein the received data formatted in the frame structure and the received data formatted in the packet structure are received over the same receiving communication path, and wherein the second endpoint transmitter includes frame transmitting circuitry transmitting data formatted in the frame structure, and packet transmitting circuitry transmitting data formatted in the packet structure, wherein the data formatted in the frame structure and the data formatted in the packet structure are transmitted over the same transmitting communication path.
97. The apparatus according to claim 96, wherein the first endpoint protocol signal indicates an ethernet protocol, and wherein the data formatted in the packet structure is formatted according to the ethernet protocol.
98. The apparatus according to claim 96, wherein the first endpoint protocol signal indicates a token-ring protocol, and wherein the data formatted in the packet structure is formatted according to the token-ring protocol.
99. The apparatus according to claim 96, wherein the frame receiving circuitry includes packet converting circuitry converting received data formatted in a frame structure into data formatted in a packet structure.
100. The apparatus according to claim 95, wherein the second endpoint receiver includes frame receiving circuitry receiving data formatted in a frame structure, and isochronous receiving circuitry receiving data formatted in an isochronous structure, wherein the received data formatted in the frame structure and the received data formatted in the isochronous structure are received over the same receiving communication path, and wherein the second endpoint transmitter includes frame transmitting circuitry transmitting data formatted in the frame structure, and isochronous transmitting circuitry transmitting data formatted in the isochronous structure, wherein the data formatted in the frame structure and the data formatted in the isochronous structure are transmitted over the same transmitting communication path.
101. The apparatus according to claim 100, wherein the first endpoint protocol signal indicates an isochronous protocol, and wherein the transmitted data formatted in the isochronous structure is communicated to the first endpoint according to the isochronous protocol.
102. The apparatus according to claim 100, wherein the frame receiving circuitry includes isochronous converting circuitry converting received data formatted in the frame structure into data formatted in the isochronous structure.
103. The apparatus of claim 95, wherein the first endpoint and the second endpoint are configured to operate in a best or desired manner.
104. The apparatus of claim 95, wherein the first endpoint and the second endpoint are coupled together over at least one physical medium.
105. The apparatus of claim 104, wherein the physical medium comprises one or more physical media selected from the group consisting of twisted pair media, coaxial cable media and fiber optic media.
106. The apparatus of claim 95, wherein the first endpoint and the second endpoint communicate in accordance with a first protocol at a first point in time, wherein the first endpoint and the second endpoint communicate in accordance with a second protocol at a second point in time.
107. The apparatus of claim 95, wherein the first endpoint and the second endpoint communicate in accordance with a communication protocol that is determined automatically.
108. The apparatus of claim 95, wherein data communicated between the first endpoint and the second endpoint include isochronous data.
109. The apparatus of claim 108, wherein the isochronous data comprises telephone data and/or video data.
110. In a data communication network comprising at least a first endpoint coupled to at least a second endpoint, an apparatus for establishing communication between the first endpoint and a second endpoint comprising:
- a first endpoint transmitter transmitting a first endpoint protocol signal to the second endpoint, the first endpoint protocol signal indicating one of a plurality of communication protocols, including a format for a data transmission, with which the first endpoint is capable of communicating;
- a second endpoint receiver receiving the first endpoint protocol signal;
- a second endpoint protocol identifying circuit identifying the communication protocol indicated by the first endpoint protocol signal from among a plurality of communication protocols with which the second endpoint is capable of communicating;
- a second endpoint transmitter transmitting a second endpoint protocol signal to the first endpoint, the second endpoint protocol signal indicating the communication protocol indicated by the first endpoint protocol signal if the communication protocol indicated by the first endpoint protocol signal is a communication protocol, including a format for a data transmission, with which the second endpoint is capable of communicating;
- a first endpoint receiver receiving the second endpoint protocol signal;
- a first endpoint protocol identifying circuit identifying the communication protocol indicated by the second endpoint protocol signal from among a plurality of communication protocols with which the first endpoint is capable of communicating;
- wherein the first endpoint transmitter includes a communication circuit communicating with the second endpoint using the communication protocol indicated by the second endpoint protocol signal.
111. The apparatus according to claim 110, wherein the data communication network comprises a plurality of second endpoints and the data communication network is configured in a star topology.
112. The apparatus according to claim 110, wherein the data communication network comprises a plurality of first endpoints wherein the first endpoints are configured in a ring topology.
113. The apparatus according to claim 110, wherein the data communication network comprises a plurality of second endpoints and wherein the second endpoints are configured in a tree topology.
114. The apparatus according to claim 110, wherein the first endpoint protocol signal comprises a series of 100 nanosecond pulses occurring at nominal 16 millisecond intervals.
115. The apparatus according to claim 110, wherein the first endpoint receiver includes frame receiving circuitry receiving data formatted in a frame structure, and packet receiving circuitry receiving data formatted in a packet structure, wherein the received data formatted in a frame structure and the received data formatted in the packet structure are received over the same receiving communication path, and wherein the first endpoint transmitter includes frame transmitting circuitry transmitting data formatted in a frame structure, and packet transmitting circuitry transmitting data formatted in a packet structure, wherein the transmitted data formatted in the frame structure and the transmitted data formatted in the packet structure are transmitted over the same transmitting communication path.
116. The apparatus according to claim 115, wherein the first endpoint protocol signal comprises a signal indicating a protocol corresponding to data formatted in the frame structure, and wherein the second endpoint protocol signal comprises a signal indicating a protocol corresponding to data formatted in the frame structure.
117. The apparatus according to claim 115, wherein the first endpoint protocol signal indicates an isochronous-ethernet protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-ethernet protocol.
118. The apparatus according to claim 115, wherein the first endpoint protocol signal indicates an isochronous-token ring protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-token ring protocol.
119. The apparatus according to claim 115, wherein the first endpoint protocol signal indicates an ethernet protocol, and wherein the transmitted data formatted in the packet structure is formatted according to the ethernet protocol.
120. The apparatus according to claim 115, wherein the first endpoint protocol signal indicates a token-ring protocol, and wherein the transmitted data formatted in the packet structure is formatted according to the token-ring protocol.
121. The apparatus according to claim 115, wherein the frame receiving circuitry includes packet converting circuitry converting received data formatted in the frame structure into data formatted in the packet structure.
122. The apparatus according to claim 121, wherein the first endpoint protocol signal indicates an ethernet protocol, and wherein the transmitted data formatted in the packet structure is formatted according to the ethernet protocol.
123. The apparatus according to claim 121, wherein the first endpoint protocol signal indicates a token-ring protocol, and wherein the transmitted data formatted in the packet structure is formatted according to the token-ring protocol.
124. The apparatus according to claim 121, wherein the first endpoint protocol signal indicates an isochronous-ethernet protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-ethernet protocol.
125. The apparatus according to claim 121, wherein the first endpoint protocol signal indicates an isochronous-token ring protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-token ring protocol.
126. The apparatus according to claim 115, wherein the frame receiving circuitry includes isochronous converting circuitry converting received data formatted in a frame structure into data formatted in an isochronous structure.
127. The apparatus according to claim 126, wherein the first endpoint protocol signal indicates an isochronous protocol.
128. An apparatus as set forth in claim 110, wherein the second endpoint transmitter transmits the second endpoint protocol signal responsive to the second endpoint receiver receiving the first endpoint protocol signal.
129. The apparatus according to claim 110, wherein the first endpoint receiver includes frame receiving circuitry receiving data formatted in a frame structure, and isochronous receiving circuitry receiving data formatted in an isochronous structure, wherein the received data formatted in a frame structure and the received data formatted in the isochronous structure are received over the same receiving communication path, and wherein the first endpoint transmitter includes frame transmitting circuitry transmitting data formatted in a frame structure, and isochronous transmitting circuitry transmitting data formatted in an isochronous structure, wherein the transmitted data formatted in the frame structure and the transmitted data formatted in the isochronous structure are transmitted over the same transmitting communication path.
130. The apparatus according to claim 129, wherein the first endpoint protocol signal indicates an isochronous protocol.
131. The apparatus according to claim 129, wherein the first endpoint protocol signal indicates an isochronous-ethernet protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-ethernet protocol.
132. The apparatus according to claim 129, wherein the first endpoint protocol signal indicates an isochronous-token ring protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-token ring protocol.
133. The apparatus according to claim 129, wherein the frame receiving circuitry includes isochronous converting circuitry converting received data formatted in a frame structure into data formatted in an isochronous structure.
134. The apparatus according to claim 133, wherein the first endpoint protocol signal indicates an isochronous protocol.
135. The apparatus according to claim 134, wherein the first endpoint protocol signal indicates an isochronous-ethernet protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-ethernet protocol.
136. The apparatus according to claim 133, wherein the first endpoint protocol signal indicates an isochronous-token ring protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-token ring protocol.
137. The apparatus according to claim 133, wherein the frame receiving circuitry includes packet converting circuitry converting received data formatted in a frame structure into data formatted in a packet structure.
138. The apparatus according to claim 137, wherein the first endpoint protocol signal indicates an ethernet protocol, and wherein the transmitted data formatted in the packet structure is formatted according to the ethernet protocol.
139. The apparatus according to claim 137, wherein the first endpoint protocol signal indicates a token-ring protocol, and wherein the transmitted data formatted in the packet structure is formatted according to the token-ring protocol.
140. The apparatus according to claim 137, wherein the first endpoint protocol signal indicates an isochronous-ethernet protocol, and wherein the transmitted data formatted in the frame structure formatted according to the isochronous-ethernet protocol.
141. The apparatus according to claim 137, wherein the first endpoint protocol signal indicates an isochronous-token ring protocol, and wherein the transmitted data formatted in the frame structure is formatted according to the isochronous-token ring protocol.
142. The apparatus according to claim 137, wherein the first endpoint protocol signal indicates an isochronous protocol.
143. The apparatus of claim 110, wherein the first endpoint and the second endpoint are configured to operate in a best or desired manner.
144. The apparatus of claim 110, wherein the first endpoint and the second endpoint are coupled together over at least one physical medium.
145. The apparatus of claim 144, wherein the physical medium comprises one or more physical media selected from the group consisting of twisted pair media, coaxial cable media and fiber optic media.
146. The apparatus of claim 110, wherein the first endpoint and the second endpoint communicate in accordance with a first protocol at a first point in time, wherein the first endpoint and the second endpoint communicate in accordance with a second protocol at a second point in time.
147. The apparatus of claim 110, wherein the first endpoint and the second endpoint communicate in accordance with a communication protocol that is determined automatically.
148. The apparatus of claim 110, wherein data communicated between the first endpoint and the second endpoint include isochronous data.
149. The apparatus of claim 148, wherein the isochronous data comprises telephone data and/or video data.
150. In a data communication network comprising at least first and second communication endpoints, an apparatus for establishing communication between the first and second endpoints comprising:
- a first endpoint transmitter transmitting a first endpoint protocol signal to the second endpoint, the first endpoint protocol signal indicating a communication protocol, including a format for a data transmission, with which the first endpoint is capable of communicating;
- a second endpoint receiver receiving the first endpoint protocol signal;
- a second endpoint transmitter transmitting a second endpoint protocol signal to the first endpoint, the second endpoint protocol signal indicating a communication protocol, including a format for a data transmission, with which the second endpoint is capable of communicating;
- a first endpoint receiver receiving the second endpoint protocol signal;
- a first endpoint protocol identifying circuit identifying the communication protocol indicated by the second endpoint protocol signal from among a plurality of possible communication protocols with which the first endpoint is capable of communicating; and
- a first endpoint communication circuit responsive to the first endpoint protocol identifying circuit for communicating with the second endpoint using the communication protocol indicated by the second endpoint protocol signal.
151. The apparatus according to claim 150, wherein the first endpoint communication circuit includes a first receiver sub-circuit in the first endpoint receiver and a first transmitter sub-circuit in the first endpoint transmitter for communicating using a first communication protocol and a second receiver sub-circuit in the first endpoint receiver and a second transmitter sub-circuit in the first endpoint transmitter for communicating using a second communication protocol, and wherein the communication circuit communicates with the second endpoint using one of the first receiver and transmitter sub-circuits and the second receiver and transmitter sub-circuits responsive to the second endpoint protocol signal.
152. The apparatus according to claim 151, wherein the first sub-circuit includes frame receiving circuitry receiving data formatted in a frame structure, and the second sub-circuit includes packet receiving circuitry receiving data formatted in a packet structure and wherein the received data formatted in the frame structure and the received data formatted in the packet structure are received over the same receiving communication path, and wherein the first sub-circuit further includes frame transmitting circuitry transmitting data formatted in the frame structure, and the second sub-circuit includes packet transmitting circuitry transmitting data formatted in the packet structure, wherein the data formatted in the frame structure and the data formatted in the packet structure are transmitted over the same transmitting communication path.
153. The apparatus according to claim 152, wherein the first endpoint protocol signal comprises a signal indicating a protocol corresponding to data formatted in the frame structure, and wherein the second endpoint protocol signal comprises a signal indicating a protocol corresponding to data formatted in the packet structure.
154. The apparatus according to claim 152, wherein the second endpoint protocol signal indicates an ethernet protocol, and wherein the data formatted in the packet structure is formatted according to the ethernet protocol.
155. The apparatus according to claim 152, wherein the second endpoint protocol signal indicates a token-ring protocol, and wherein the data formatted in the packet structure is formatted according to the token-ring protocol.
156. The apparatus according to claim 152, wherein the frame receiving circuitry includes packet converting circuitry converting received data formatted in the frame structure into data formatted in the packet structure.
157. The apparatus according to claim 156, wherein the second endpoint protocol signal indicates an ethernet protocol, and wherein the data formatted in the packet structure is formatted according to the ethernet protocol.
158. The apparatus according to claim 156, wherein the second endpoint protocol signal indicates a token-ring protocol, and wherein the data formatted in the packet structure is formatted according to the token-ring protocol.
159. The apparatus according to claim 151, wherein the first sub-circuit includes frame receiving circuitry receiving data formatted in a frame structure, and the second sub-circuit includes isochronous receiving circuitry receiving data formatted in an isochronous structure, wherein the received data formatted in the frame structure and the received data formatted in the isochronous structure are received over the same receiving communication path, and wherein the first sub-circuit further includes frame transmitting circuitry transmitting data formatted in a frame structure, and the second sub-circuit further includes isochronous transmitting circuitry transmitting data formatted in an isochronous structure, wherein the data formatted in the isochronous structure and the data formatted in the frame structure are transmitted over the same transmitting communication path.
160. The apparatus according to claim 159, wherein the first endpoint protocol signal comprises a signal indicating a protocol corresponding to data formatted in the frame structure, and wherein the second endpoint protocol signal comprises a signal indicating a protocol corresponding to data formatted in the isochronous structure.
161. The apparatus according to claim 159, wherein the second endpoint protocol signal indicates the isochronous protocol, and wherein the data formatted in the isochronous structure is communicated to the second endpoint according to the isochronous protocol.
162. The apparatus according to claim 159, wherein the frame receiving circuitry includes isochronous converting circuitry for converting received data formatted in the frame structure into data formatted in the isochronous structure.
163. The apparatus according to claim 162, wherein the second endpoint protocol signal indicates the isochronous protocol, and wherein the converted data formatted in the isochronous structure is communicated to the second endpoint according to the isochronous protocol.
164. The apparatus according to claim 159, wherein the frame receiving circuitry includes packet converting circuitry converting received data formatted in the frame structure into data formatted in the packet structure.
165. The apparatus of claim 150, wherein the first endpoint and the second endpoint are configured to operate in a best or desired manner.
166. The apparatus of claim 150, wherein the first endpoint and the second endpoint are coupled together over at least one physical medium.
167. The apparatus of claim 166, wherein the physical medium comprises one or more physical media selected from the group consisting of twisted pair media, coaxial cable media and fiber optic media.
168. The apparatus of claim 150, wherein the first endpoint and the second endpoint communicate in accordance with a first protocol at a first point in time, wherein the first endpoint and the second endpoint communicate in accordance with a second protocol at a second point in time.
169. The apparatus of claim 150, wherein the first endpoint and the second endpoint communicate in accordance with a communication protocol that is determined automatically.
170. The apparatus of claim 150, wherein data communicated between the first endpoint and the second endpoint include isochronous data.
171. The apparatus of claim 170, wherein the isochronous data comprises telephone data and/or video data.
172. In a data communication network comprising at least first and second communication endpoints, an apparatus for establishing communication between the first and second endpoints comprising:
- a first endpoint transmitter transmitting a first endpoint protocol signal to the second endpoint, the first endpoint protocol signal indicating a communication protocol, including a format for a data transmission, with which the first endpoint is capable of communicating;
- a second endpoint receiver receiving the first endpoint protocol signal;
- a second endpoint transmitter transmitting a second endpoint protocol signal, responsive to receipt of the first endpoint protocol signal, to the first endpoint, the second endpoint protocol signal indicating a communication protocol, including a format for a data transmission, with which the second endpoint is capable of communicating;
- a first endpoint receiver receiving the second endpoint protocol signal;
- a first endpoint protocol identifying circuit identifying the communication protocol indicated by the second endpoint protocol signal from among a plurality of possible communication protocols with which the first endpoint is capable of communicating; and
- a first endpoint communication circuit communicating with the second endpoint using the communication protocol indicated by the second endpoint protocol signal.
173. The apparatus of claim 172, wherein the first endpoint and the second endpoint are configured to operate in a best or desired manner.
174. The apparatus of claim 172, wherein the first endpoint and the second endpoint are coupled together over at least one physical medium.
175. The apparatus of claim 174, wherein the physical medium comprises one or more physical media selected from the group consisting of twisted pair media, coaxial cable media and fiber optic media.
176. The apparatus of claim 172, wherein the first endpoint and the second endpoint communicate in accordance with a first protocol at a first point in time, wherein the first endpoint and the second endpoint communicate in accordance with a second protocol at a second point in time.
177. The apparatus of claim 172, wherein the first endpoint and the second endpoint communicate in accordance with a communication protocol that is determined automatically.
178. The apparatus of claim 172, wherein data communicated between the first endpoint and the second endpoint include isochronous data.
179. The apparatus of claim 178, wherein the isochronous data comprises telephone data and/or video data.
180. In a data communication network comprising at least one first endpoint coupled to at least one second endpoint, a method in a system for establishing communication between a first endpoint and a second endpoint comprising the steps of:
- transmitting a first endpoint protocol signal from a first endpoint transmitter to the second endpoint, the first endpoint protocol signal indicating a communication protocol, including a format for a data transmission, with which the first endpoint is capable of communicating;
- receiving the first endpoint protocol signal with a second endpoint receiver;
- transmitting a second endpoint protocol signal from a second endpoint transmitter to the first endpoint, the second endpoint protocol signal indicating a communication protocol, including a format for a data transmission, with which the second endpoint is capable of communicating;
- wherein the communication protocol indicated by the second endpoint protocol signal is different from the communication protocol indicated by the first endpoint protocol signal;
- receiving the second endpoint protocol signal with a first endpoint receiver;
- identifying the communication protocol indicated by the second endpoint protocol signal from among a plurality of possible communication protocols with which the first endpoint is capable of communicating; and
- wherein the first endpoint transmitter communicates with the second endpoint using the communication protocol indicated by the second endpoint protocol signal.
181. The method of claim 180, wherein the first endpoint and the second endpoint are configured to operate in a best or desired manner.
182. The method of claim 180, wherein the first endpoint and the second endpoint are coupled together over at least one physical medium.
183. The method of claim 182, wherein the physical medium comprises one or more physical media selected from the group consisting of twisted pair media, coaxial cable media and fiber optic media.
184. The method of claim 180, wherein the first endpoint and the second endpoint communicate in accordance with a first protocol at a first point in time, wherein the first endpoint and the second endpoint communicate in accordance with a second protocol at a second point in time.
185. The method of claim 180, wherein the first endpoint and the second endpoint communicate in accordance with a communication protocol that is determined automatically.
186. The method of claim 180, wherein data communicated between the first endpoint and the second endpoint include isochronous data.
187. The method of claim 186, wherein the isochronous data comprises telephone data and/or video data.
188. The method of claim 180, wherein the first endpoint is coupled to a plurality of second endpoints through a plurality of physical media.
189. The method of claim 188, wherein the physical media comprises one or more physical media selected from the group consisting of twisted pair media, coaxial cable media and fiber optic media.
190. The method of claim 180, further comprising the step of establishing a direct connection between the first endpoint and the second endpoint.
191. The method of claim 180, wherein the first endpoint and the second endpoint communicate in accordance with one of a plurality of LAN protocols.
192. In a data communication network comprising at least one first endpoint coupled to at least one second endpoint, a method in a system for establishing communication between a first endpoint and a second endpoint comprising the steps of:
- transmitting a first endpoint protocol signal from a first endpoint transmitter to the second endpoint, the first endpoint protocol signal indicating a communication protocol, including a format for a data transmission, with which the first endpoint is capable of communicating;
- identifying the communication protocol indicated by the first endpoint protocol signal from among a plurality of possible communication protocols, including a format for a data transmission, with which the second endpoint is capable of communicating; and
- transmitting a second endpoint protocol signal to the first endpoint indicating that communication between the first endpoint and the second endpoint will take place with the protocol indicated by the first endpoint protocol signal.
193. The method of claim 192, wherein the first endpoint and the second endpoint are configured to operate in a best or desired manner.
194. The method of claim 192, wherein the first endpoint and the second endpoint are coupled together over at least one physical medium.
195. The method of claim 194, wherein the physical medium comprises one or more physical media selected from the group consisting of twisted pair media, coaxial cable media and fiber optic media.
196. The method of claim 192, wherein the first endpoint and the second endpoint communicate in accordance with a first protocol at a first point in time, wherein the first endpoint and the second endpoint communicate in accordance with a second protocol at a second point in time.
197. The method of claim 192, wherein the first endpoint and the second endpoint communicate in accordance with a communication protocol that is determined automatically.
198. The method of claim 192, wherein data communicated between the first endpoint and the second endpoint include isochronous data.
199. The method of claim 198, wherein the isochronous data comprises telephone data and/or video data.
200. The method of claim 192, wherein the first endpoint is coupled to a plurality of second endpoints through a plurality of physical media.
201. The method of claim 200, wherein the physical media comprises one or more physical media selected from the group consisting of twisted pair media, coaxial cable media and fiber optic media.
202. The method of claim 192, further comprising the step of establishing a direct connection between the first endpoint and the second endpoint.
203. The method of claim 192, wherein the first endpoint and the second endpoint communicate in accordance with one of a plurality of LAN protocols.
204. In a data communication network comprising at least one first endpoint coupled to at least one second endpoint, a method in a system for establishing communication between a first endpoint and a second endpoint comprising the steps of:
- transmitting a first endpoint protocol signal from a first endpoint to the second endpoint, the first endpoint protocol signal indicating one of a plurality of communication protocols, including a format for a data transmission, with which the first endpoint is capable of communicating;
- receiving the first endpoint protocol signal with a second endpoint receiver;
- identifying the communication protocol indicated by the first endpoint protocol signal from among a plurality of communication protocols with which the second endpoint is capable of communicating;
- transmitting a second endpoint protocol signal to the first endpoint, the second endpoint protocol signal indicating the communication protocol indicated by the first endpoint protocol signal if the communication protocol indicated by the first endpoint protocol signal is a communication protocol, including a format for a data transmission, with which the second endpoint is capable of communicating;
- receiving the second endpoint protocol signal with the first endpoint;
- identifying the communication protocol indicated by the second endpoint protocol signal from among a plurality of communication protocols with which the first endpoint is capable of communicating; and
- wherein the first endpoint transmitter communicates with the second endpoint using the communication protocol indicated by the second endpoint protocol signal.
205. The method of claim 204, wherein the first endpoint and the second endpoint are configured to operate in a best or desired manner.
206. The method of claim 204, wherein the first endpoint and the second endpoint are coupled together over at least one physical medium.
207. The method of claim 206, wherein the physical medium comprises one or more physical media selected from the group consisting of twisted pair media, coaxial cable media and fiber optic media.
208. The method of claim 204, wherein the first endpoint and the second endpoint communicate in accordance with a first protocol at a first point in time, wherein the first endpoint and the second endpoint communicate in accordance with a second protocol at a second point in time.
209. The method of claim 204, wherein the first endpoint and the second endpoint communicate in accordance with a communication protocol that is determined automatically.
210. The method of claim 204, wherein data communicated between the first endpoint and the second endpoint include isochronous data.
211. The method of claim 210, wherein the isochronous data comprises telephone data and/or video data.
212. The method of claim 204, wherein the first endpoint is coupled to a plurality of second endpoints through a plurality of physical media.
213. The method of claim 212, wherein the physical media comprises one or more physical media selected from the group consisting of twisted pair media, coaxial cable media and fiber optic media.
214. The method of claim 204, further comprising the step of establishing a direct connection between the first endpoint and the second endpoint.
215. The method of claim 204, wherein the first endpoint and the second endpoint communicate in accordance with one of a plurality of LAN protocols.
216. In a data communication network comprising at least first and second endpoints, a method in a system for establishing communication between the first and second endpoints comprising the steps of:
- transmitting a first endpoint protocol signal from a first endpoint to the second endpoint, the first endpoint protocol signal indicating a communication protocol, including a format for a data transmission, with which the first endpoint is capable of communicating;
- receiving the first endpoint protocol signal at the second endpoint;
- transmitting a second endpoint protocol signal from the second endpoint to the first endpoint, the second endpoint protocol signal indicating a communication protocol, including a format for a data transmission, with which the second endpoint is capable of communicating;
- receiving the second endpoint protocol signal at the first endpoint;
- identifying the communication protocol indicated by the second endpoint protocol signal from among a plurality of possible communication protocols with which the first endpoint is capable of communicating; and
- communicating between the first endpoint and the second endpoint using the communication protocol indicated by the second endpoint protocol signal.
217. The method of claim 216, wherein the first endpoint and the second endpoint are configured to operate in a best or desired manner.
218. The method of claim 216, wherein the first endpoint and the second endpoint are coupled together over at least one physical medium.
219. The method of claim 218, wherein the physical medium comprises one or more physical media selected from the group consisting of twisted pair media, coaxial cable media and fiber optic media.
220. The method of claim 216, wherein the first endpoint and the second endpoint communicate in accordance with a first protocol at a first point in time, wherein the first endpoint and the second endpoint communicate in accordance with a second protocol at a second point in time.
221. The method of claim 216, wherein the first endpoint and the second endpoint communicate in accordance with a communication protocol that is determined automatically.
222. The method of claim 216, wherein data communicated between the first endpoint and the second endpoint include isochronous data.
223. The method of claim 222, wherein the isochronous data comprises telephone data and/or video data.
224. The method of claim 216, wherein the first endpoint is coupled to a plurality of second endpoints through a plurality of physical media.
225. The method of claim 224, wherein the physical media comprises one or more physical media selected from the group consisting of twisted pair media, coaxial cable media and fiber optic media.
226. The method of claim 216, further comprising the step of establishing a direct connection between the first endpoint and the second endpoint.
227. The method of claim 216, wherein the first endpoint and the second endpoint communicate in accordance with one of a plurality of LAN protocols.
228. In a data communication network comprising at least first and second endpoints, a method in a system for establishing communication between the first and second endpoints comprising the steps of:
- transmitting a first endpoint protocol signal from a first endpoint to the second endpoint, the first endpoint protocol signal indicating a communication protocol, including a format for a data transmission, with which the first endpoint is capable of communicating;
- receiving the first endpoint protocol signal at the second endpoint;
- transmitting a second endpoint protocol signal, responsive to receipt of the first endpoint protocol signal, from the second endpoint to the first endpoint, the second endpoint protocol signal indicating a communication protocol, including a format for a data transmission, with which the second endpoint is capable of communicating;
- receiving the second endpoint protocol signal at the first endpoint;
- identifying the communication protocol indicated by the second endpoint protocol signal from among a plurality of possible communication protocols with which the first endpoint is capable of communicating; and
- communicating between the first endpoint and the second endpoint using the communication protocol indicated by the second endpoint protocol signal.
229. The method of claim 228, wherein the first endpoint and the second endpoint are configured to operate in a best or desired manner.
230. The method of claim 228, wherein the first endpoint and the second endpoint are coupled together over at least one physical medium.
231. The method of claim 230, wherein the physical medium comprises one or more physical media selected from the group consisting of twisted pair media, coaxial cable media and fiber optic media.
232. The method of claim 228, wherein the first endpoint and the second endpoint communicate in accordance with a first protocol at a first point in time, wherein the first endpoint and the second endpoint communicate in accordance with a second protocol at a second point in time.
233. The method of claim 228, wherein the first endpoint and the second endpoint communicate in accordance with a communication protocol that is determined automatically.
234. The method of claim 228, wherein data communicated between the first endpoint and the second endpoint include isochronous data.
235. The method of claim 234, wherein the isochronous data comprises telephone data and/or video data.
236. The method of claim 228, wherein the first endpoint is coupled to a plurality of second endpoints through a plurality of physical media.
237. The method of claim 236, wherein the physical media comprises one or more physical media selected from the group consisting of twisted pair media, coaxial cable media and fiber optic media.
238. The method of claim 228, further comprising the step of establishing a direct connection between the first endpoint and the second endpoint.
239. The method of claim 228, wherein the first endpoint and the second endpoint communicate in accordance with one of a plurality of LAN protocols.
240. In a data communication network comprising at least one first endpoint coupled to at least one second endpoint, a method in a system for establishing communication between a first endpoint and a second endpoint comprising the steps of:
- transmitting a first endpoint protocol signal from a first endpoint transmitter to the second endpoint, the first endpoint protocol signal indicating a communication protocol, including a format for a data transmission, with which the first endpoint is capable of communicating;
- identifying the communication protocol indicated by the first endpoint protocol signal from among a plurality of possible communication protocols with which the second endpoint is capable of communicating;
- transmitting a second endpoint protocol signal to the first endpoint indicating that communication between the first endpoint and the second endpoint will take place with the protocol indicated by the first endpoint protocol signal;
- the method further comprising the steps of: transmitting the first endpoint protocol signal from the first endpoint to the second endpoint; receiving the first endpoint protocol signal with a second endpoint receiver; identifying the communication protocol indicated by the first endpoint protocol signal from among the plurality of communication protocols with which the second endpoint is capable of communicating; transmitting the second endpoint protocol signal to the first endpoint, the second endpoint protocol signal indicating the communication protocol indicated by the first endpoint protocol signal if the communication protocol indicated by the first endpoint protocol signal is a communication protocol, including a format for a data transmission, with which the second endpoint is capable of communicating; receiving the second endpoint protocol signal with the first endpoint; identifying the communication protocol indicated by the second endpoint protocol signal from among a plurality of communication protocols with which the first endpoint is capable of communicating; wherein the first endpoint transmitter communicates with the second endpoint using the communication protocol indicated by the second endpoint protocol signal; the method further comprising the steps of: transmitting the first endpoint protocol signal from the first endpoint to the second endpoint; receiving the first endpoint protocol signal at the second endpoint; transmitting the second endpoint protocol signal from the second endpoint to the first endpoint; receiving the second endpoint protocol signal at the first endpoint; identifying the communication protocol indicated by the second endpoint protocol signal from among a plurality of possible communication protocols with which the first endpoint is capable of communicating; and communicating between the first endpoint and the second endpoint using the communication protocol indicated by the second endpoint protocol signal.
3619505 | November 1971 | Melle |
3835260 | September 1974 | Prescher et al. |
3988716 | October 26, 1976 | Fletcher et al. |
4063220 | December 13, 1977 | Metcalfe |
4099024 | July 4, 1978 | Boggs |
4150404 | April 17, 1979 | Tercic et al. |
4220816 | September 2, 1980 | Howells et al. |
4258434 | March 24, 1981 | Glowinski et al. |
4347527 | August 31, 1982 | Lainez |
4359770 | November 16, 1982 | Suzuka |
4412324 | October 25, 1983 | Glowinsky et al. |
4419765 | December 6, 1983 | Wycoff et al. |
4429405 | January 31, 1984 | Bux et al. |
4445213 | April 24, 1984 | Baugh et al. |
4449248 | May 15, 1984 | Leslie et al. |
4472802 | September 18, 1984 | Pin et al. |
4484218 | November 20, 1984 | Boland et al. |
4530088 | July 16, 1985 | Hamstra et al. |
4543652 | September 24, 1985 | Amada et al. |
4547880 | October 15, 1985 | De Vita et al. |
4549292 | October 22, 1985 | Isaman et al. |
4556970 | December 3, 1985 | Flanagin et al. |
4577312 | March 18, 1986 | Nash |
4577315 | March 18, 1986 | Otsuka |
4580276 | April 1, 1986 | Andruzzi, Jr. et al. |
4587650 | May 6, 1986 | Bell |
4637014 | January 13, 1987 | Bell et al. |
4656592 | April 7, 1987 | Spaanenburg et al. |
4661902 | April 28, 1987 | Hochsprung |
4674082 | June 16, 1987 | Flanagin et al. |
4677611 | June 30, 1987 | Yanosy, Jr. et al. |
4689786 | August 25, 1987 | Sidhu |
4700349 | October 13, 1987 | Gallager |
4713817 | December 15, 1987 | Wei |
4715002 | December 22, 1987 | Vernon et al. |
4726018 | February 16, 1988 | Bux et al. |
4759010 | July 19, 1988 | Murata et al. |
4766590 | August 23, 1988 | Hamada et al. |
4766591 | August 23, 1988 | Huang |
4769813 | September 6, 1988 | Lenart |
4771417 | September 13, 1988 | Maxwell et al. |
4771426 | September 13, 1988 | Rattlingourd et al. |
4782485 | November 1, 1988 | Gollub |
4800560 | January 24, 1989 | Aoki et al. |
4807224 | February 21, 1989 | Naron et al. |
4811367 | March 7, 1989 | Tajika |
4825435 | April 25, 1989 | Amundsen et al. |
4837799 | June 6, 1989 | Prohs et al. |
4845609 | July 4, 1989 | Lighthart et al. |
4847613 | July 11, 1989 | Sakurai et al. |
4858232 | August 15, 1989 | Diaz et al. |
4866704 | September 12, 1989 | Bergman |
4872157 | October 3, 1989 | Hemmady et al. |
4876683 | October 24, 1989 | Suzuki |
4882728 | November 21, 1989 | Herman |
4884266 | November 28, 1989 | Pflaumer |
4897831 | January 30, 1990 | Negi et al. |
4907260 | March 6, 1990 | Prohs et al. |
4910794 | March 20, 1990 | Mahany |
4920483 | April 24, 1990 | Pogue et al. |
4930127 | May 29, 1990 | Abaziou et al. |
4931250 | June 5, 1990 | Greszczuk |
4954988 | September 4, 1990 | Robb |
4959774 | September 25, 1990 | Davis |
4961188 | October 2, 1990 | Lau |
4964121 | October 16, 1990 | Moore |
4975830 | December 4, 1990 | Gerpheide |
4977582 | December 11, 1990 | Nichols et al. |
4985891 | January 15, 1991 | Fujiwara et al. |
4993026 | February 12, 1991 | Yamashita |
5001707 | March 19, 1991 | Kositpaiboon et al. |
5007045 | April 9, 1991 | Tsuzuki |
5014247 | May 7, 1991 | Albachten, III et al. |
5018136 | May 21, 1991 | Gollub |
5020058 | May 28, 1991 | Holden et al. |
5020132 | May 28, 1991 | Nazarenko et al. |
5041924 | August 20, 1991 | Blackborow et al. |
5058110 | October 15, 1991 | Beach et al. |
5065398 | November 12, 1991 | Takashima |
5067149 | November 19, 1991 | Schneid et al. |
5070536 | December 3, 1991 | Mahany |
5084872 | January 28, 1992 | Le Cucq et al. |
5095494 | March 10, 1992 | Takahashi et al. |
5103446 | April 7, 1992 | Fischer |
5119373 | June 2, 1992 | Fredricsson et al. |
5121382 | June 9, 1992 | Yang et al. |
5128930 | July 7, 1992 | Nazarenko et al. |
5134611 | July 28, 1992 | Steinka et al. |
5138440 | August 11, 1992 | Radice |
5140587 | August 18, 1992 | Mueller et al. |
5142528 | August 25, 1992 | Kobayashi |
5146455 | September 8, 1992 | Goke et al. |
5163148 | November 10, 1992 | Walls |
5164938 | November 17, 1992 | Jurkevich et al. |
5179554 | January 12, 1993 | Lomicka et al. |
5189414 | February 23, 1993 | Tawara |
5197061 | March 23, 1993 | Halbert-Lassalle |
5200952 | April 6, 1993 | Bernstein et al. |
5202899 | April 13, 1993 | Walsh |
5206863 | April 27, 1993 | Nazarenko et al. |
5208807 | May 4, 1993 | Gass et al. |
5212724 | May 18, 1993 | Nazarenko et al. |
5214648 | May 25, 1993 | Lespagnol et al. |
5229998 | July 20, 1993 | Weisser |
5231634 | July 27, 1993 | Giles |
5251207 | October 5, 1993 | Abensour et al. |
5276680 | January 4, 1994 | Messenger |
5280500 | January 18, 1994 | Mazzola |
5283786 | February 1, 1994 | Hoff et al. |
5305306 | April 19, 1994 | Spinney et al. |
5305317 | April 19, 1994 | Szczepanek |
5311114 | May 10, 1994 | Sambamurthy et al. |
5315588 | May 24, 1994 | Kajiwara et al. |
5361261 | November 1, 1994 | Edem et al. |
5375121 | December 20, 1994 | Nishino et al. |
5410535 | April 25, 1995 | Yang et al. |
5422887 | June 6, 1995 | Diepstraten |
5453984 | September 26, 1995 | Mueller |
5487069 | January 23, 1996 | O'Sullivan |
5491720 | February 13, 1996 | Davis |
5504738 | April 2, 1996 | Sambamurthy et al. |
5533018 | July 2, 1996 | DeJager et al. |
5594734 | January 14, 1997 | Worsley et al. |
5648956 | July 15, 1997 | Sambamurthy et al. |
5761292 | June 2, 1998 | Wagner et al. |
A4221 474 | October 1992 | DE |
0131662 | January 1985 | EP |
0318332 | May 1989 | EP |
A1254035 | October 1989 | JP |
A1297926 | December 1989 | JP |
A5175977 | July 1993 | JP |
WOA8805233 | July 1988 | WO |
WOA8911183 | January 1989 | WO |
- Apple Computer drawings, Mar. 5, 1990.
- Harmonization of the ISDN D-Channel Linkaccess Protocol with the IEEE 802.2 Logical-Link Control, pp. 22.5.1-22.5.5, IEEE Globecom, 1988, by Cherukuri, et al.
- Evaluation of Protocols from Formal Specifications; A Case Study with LAPD, pp. 506.1.1-506.1.8, IEEE Globecom, 1990, by Sherif, et al.
- Preliminary Invalidity Contentions of a Linksysgroup+ Altigen Communications.
- A disclosure of a communication system was presented at the IEEE 802.9, Standards Meeting on Nov. 8-12, 1992. The pages entitled: “Multi-Media Applications are Ready”.
- “ATM Overview,” National Semiconductor Corp., ATM Overview F-Fred Device, Aug. 1993, entire booklet.
- “ATM User-Network Interface Specification: Version 3.0,” Technical Committee of the ATM Forum, pp. iii-103.
- “DP839XX Isochronous Time Slot Exchanger (IsoTSX™), ”Revision 0.8, bearing the date Oct. 29, 1992 and DP839XX Isochronous Ethernet Physical Layer isoPHY™ Revision 1.1, bearing the date Oct. 1992, were disclosed to IBM.
- DP839XX Isochronous Ethernet Physical Layer Iso-PHY™, Revision 2.1, bearing the date Dec. 1992 and DP839XX Isochronous Time Slot Exchanger, Revision 1.0, bearing the date Dec. 13, 1992, were disclosed to IBM and Ericsson.
- DP839XX Isochronous Ethernet Physical Layer Iso-PHY™, Revision 3.0, bearing the date Dec. 1992 and Isochronous Time Slot Exchanger (IsoTSX™ Workbook, Revision 1.2, bearing the date Feb. 16, 1993, was disclosed to Luxcom, Inc. of Fremont, California.
- “DP8390 Network Interface Controller: An Introductory Guide”, Local Area Network Databook, National Semiconductor Corp., pp. 1-206 to 1-213, 1992 Edition.
- “DP83950A Repeater Interface Controller,” Local Area Network Databook, National Semiconductor Corp., pp. 3-3 to 3-73, 1992 Edition.
- DP83950EB at IEEE 802.3, Multi-Port Repeater Evaluation Kit, Local Area Network Databook, National Semiconductor Corp., pp. 75-87, 1992 Edition.
- DP83932B “Systems-Oriented Network Interface Controller”, Local Area Network Databook, National Semiconductor Corp., pp. 1-288 to 1-383, 1992 Edition.
- “Exchangeable Card Architecture Specification,” Release 1.00, bearing the date Dec. 20, 1991, pp. 7, 20 and 22.
- “Fiber Distributed Data Interface (FDDI)—Token Ring Media Access Control (MAC),” American National Standard for Information System—Document ANSI X3.139, 1987.
- Gallagher, C.A., “IEEE 802.9: A Multi-Service Lan Interface,” Second IEEE National Conference on Telecommunications, Apr. 1989, York GB, pp. 173-178.
- HMUX ERS “FDDI-II Hybrid Multiplexor (HMUX),” Rev. 2.4, Mar. 25, 1991.
- IBM—On or about Nov. 1, 1991,, IBM Corporation provided a “Task Order and appendix”. A copy of pp. 6 and 7 of the Task Order and appendix titled, Isoethernet Project Local Cluster Controller Version 1.2.
- “IBM's Multimedia Venture: Opportunity for its Hardware?,” vol. 38, No. 1930, p. 1, Sep. 21, 1992.
- “IEEE 802.3, Draft Supplement to IEEE Std 802.3 DSMA/CD Access Method and Physical Layer Specifications,” Institute of Electrical and Electronics, Nov. 15, 1989.
- “IEEE 802.9, Draft Standard Integrated Services (IS) LAN Interface at the MAC and PHY Layers,” Institute of Electrical and Electronics, Nov. 1992.
- IEEE 802.9a, Draft Standard Integrated Services (IS) LAN, Isochronous services with CSMA/CD MAC service, Institute of Electrical and Electronics Engineers, Jul. 25, 1994.
- “Integrated PBX Systems, An NCC State of the Art Report,” The National Computer Centre Limited, 1987.
- Irube et al., “Integrated Information and Communication System for Business Networks,” Hitachi Review 40(3):241-247, 1991.
- “ISDN Primary Rate Interface System Design Guide,” Telenetworks document, Jul. 1989.
- “IsoEnet Transforms LANs and WANs Into Interactive Multimedia Tools,” Brian Edem et al., Computer Technology Review, Winter 1992, 3 pgs. “ISO/IEC 3309” International Standard, ref. No. ISO/IEC 3309; 1991 (E), 1991, 7 pgs.
- “Local Area Network Databook” published by National Semiconductor, pp. 1-3 to 1-9, 1-242 to 1-248, 5-3 to 5-7.
- Martini et al., “Real-Time Traffic in FDDI-II, Packet Switching vs. Circuit Switching,” IEEE Infocom 1991, vol. 3, Apr. 1991, Bal Harbour, U.S., pp. 1413-1420.
- “National Proposes Isochronous Ethernet,” Electronic News, vol. 38, No. 1940, p. 19, Nov. 30, 1992.
- “PCMCIA Socket Services Interface Specification,” Draft 2.00b, bearing the date Jul. 17, 1992.
- Ross, F.E. et al., FDDI A Lan Among Mans, Computer Communications Review, vol. 20, No. 3, Jul. 1990, New York, U.S., pp. 16-31.
- Shimizu, H. et al., “IVDLAN Standardization and Development,” IEICE Transactions, vol. E74, No. 9, Sep. 1991, Tokyo, JP, pp. 2696-2702.
- “Token-Ring Network Architecture Reference,” pp. 5-1 through 5-28 and pp. 5-10 and 5-17.
- “VersaNet™ An Ethernet Extension for Isochronous Communications,” bearing the date Aug. 14, 1992 is a paper sent to National Semiconductor Corp. from Condor Systems, Inc. of San Jose, CA on Aug. 18, 1992.
- Wirbel, Loring, “Scheme for Fast Ethernet Proposed,” appears to be a newspaper article; date of article is uncertain, but is believed to be prior to Mar. 1993.
- Wong, David., “Second Generation 10Base T Silicon Solutions,” IRE Wescon Convention Record, vol. 35, Nov. 1991, No. Hollywood, Ca. pp. 238-242.
- “ISDN Basic Rate Interface System Design Guide,” Telenetworks document, Aug. 1989
- Integrated PBX Systems. An NCC State of the Art Report. The National Computing Centre Limited. 1987.
Type: Grant
Filed: Nov 12, 1999
Date of Patent: Nov 21, 2006
Assignee: Negotiated Data Solutions LLC (Chicago, IL)
Inventors: Brian C. Edem (Saratoga, CA), Debra J. Worsley (San Jose, CA)
Primary Examiner: Duc Ho
Assistant Examiner: Phuongchau Ba Nguyen
Attorney: Loudermilk & Associates
Application Number: 09/443,250
International Classification: H04L 12/413 (20060101);