USRE39405E1 - Network link endpoint capability detection - Google Patents

Network link endpoint capability detection Download PDF

Info

Publication number
USRE39405E1
USRE39405E1 US09/443,250 US44325099A USRE39405E US RE39405 E1 USRE39405 E1 US RE39405E1 US 44325099 A US44325099 A US 44325099A US RE39405 E USRE39405 E US RE39405E
Authority
US
United States
Prior art keywords
endpoint
protocol
isochronous
data formatted
formatted
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US09/443,250
Inventor
Brian C. Edem
Debra J. Worsley
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Negotiated Data Solutions LLC
Original Assignee
Negotiated Data Solutions LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25517825&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=USRE39405(E1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Negotiated Data Solutions LLC filed Critical Negotiated Data Solutions LLC
Priority to US09/443,250 priority Critical patent/USRE39405E1/en
Application granted granted Critical
Publication of USRE39405E1 publication Critical patent/USRE39405E1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/44Star or tree networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/35Switches specially adapted for specific applications
    • H04L49/351Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/323Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the physical layer [OSI layer 1]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6432Topology
    • H04L2012/6437Ring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6445Admission control
    • H04L2012/6448Medium Access Control [MAC]
    • H04L2012/6451Deterministic, e.g. Token, DQDB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6445Admission control
    • H04L2012/6448Medium Access Control [MAC]
    • H04L2012/6454Random, e.g. Ethernet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6445Admission control
    • H04L2012/6459Multiplexing, e.g. TDMA, CDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols

Definitions

  • 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.
  • a 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.
  • 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.
  • each packet includes a field of data 14 a, 14 b which may be preceded and/or followed by non-data information such as preamble information 16 a, 16 b housekeeping information such as data source information, data destination information, and the like 18 a, 18 b and a frame end marker 20 a.
  • non-data information such as preamble information 16 a, 16 b housekeeping information such as data source information, data destination information, and the like 18 a, 18 b and a frame end marker 20 a.
  • the packetized scheme of FIG. 1A is not isochronous but “bursty” in nature.
  • a node In a token ring system, a node is permitted to transmit data only after receipt of an electronic “token.” as depicted in FIG. 1B , a first station may transmit a token 22 a which is received 24 a by a second station whereupon the second station may begin transmission of data 26 a. After a period of data transmission, the second station transmits the token 22 b which is received by a third station 24 b that can then begin its own transmission of data 26 b. As seen in FIG. 1B , because data transmission is synchronized with the occurrence of an event (the arrival of a token), the token ring system is not an isochronous data transfer system.
  • FIG. 1C schematically depicts isochronous data transfer.
  • isochronous data is data which is non-packetized and of indeterminate, potentially continuous duration.
  • the data transfer is initiated, such as by initiating a telephone conversation or beginning a video camera transmission 30 .
  • transmission of the data possibly accompanied by transmission of housekeeping information (such as destinations, audio or video timing, and the like) is provided substantially continuously for an indeterminate period, such as until termination of the connection 32 .
  • housekeeping information such as destinations, audio or video timing, and the like
  • the transfer of data is substantially continuous in the sense that there are no substantial periods during which no data bits are transferred.
  • the data being transferred is “Null” data such as silence during a telephone conversation or transfer of a blank video image.
  • FDDI-II Fiber Distributed Data Interface-II
  • 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.
  • 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.
  • 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.
  • capability detection is initiated by the hub.
  • 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 transmits a signal onto the physical medium.
  • the apparatus at the far end of the link outputs, onto the physical medium, a second signal.
  • 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.
  • 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.
  • 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.
  • 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.
  • the apparatus at the far end of the link will respond to either of these forms in the manner described above.
  • 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.
  • 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.
  • FIGS. 1A , 1 B and 1 C of the timing of a packet transmission system, a token ring transmission system, and an isochronous transmission system respectively;
  • FIG. 2 is a schematic block diagram showing three nodes connecting to a hub card
  • FIG. 3 is a schematic block diagram showing a number of hubs connected together using a ring structure
  • 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.
  • FIG. 6 is a schematic block diagram of a hub transmitter circuitry
  • FIG. 7 is a timing diagram showing the relative timing of transmissions and receptions at the hub and nodes
  • FIGS. 8A-8E are block diagrams depicting link endpoint capability detection for five different network configurations according to embodiments of the present invention.
  • FIG. 9 is a block diagram of a node receiver, according to an embodiment of the present invention.
  • a data communication system can be configured in a star-topology with a plurality of nodes 42 a, 42 b, 42 c, ( FIG. 2 ) each coupled to a hub 44 a by data links comprising physical data transmission media such as one-way twisted pair wires 46 a- 46 f.
  • the number of nodes can be adjusted depending on the data transmission needs and objectives of the system.
  • each hub is configured to accommodate connection with up to 16 nodes.
  • Each node 42 a, 42 b, 42 c includes circuitry 50 a, 50 b, 50 c for receiving data, converting it to a form suitable for transmission onto the physical media 46 a, 46 c, 46 e and receipt of signals from the physical media 46 b, 46 d, 46 f and conversion to a form suitable for use by the data sinks.
  • Each of the nodes 42 a, 42 b, 42 c includes data sources and sinks 48 a- 48 g.
  • the data sources and sinks can be isochronous sources and sinks such as video cameras 48 a, 48 d and monitors 48 b, 48 e, non-isochronous sources and sinks such as an ethernet media access controller 48 c, 48 g, and signaling or D channel sources and sinks such as an emulated or virtual key pad 48 f provided, for example, on a personal computer (PC) terminal.
  • isochronous sources and sinks such as video cameras 48 a, 48 d and monitors 48 b, 48 e
  • non-isochronous sources and sinks such as an ethernet media access controller 48 c, 48 g
  • signaling or D channel sources and sinks such as an emulated or virtual key pad 48 f provided, for example, on a personal computer (PC) terminal.
  • PC personal computer
  • Each of the nodes 42 a, 42 b, 42 c can include various types of sources and sinks such as strictly isochronous sources and sinks, such as depicted for node one 42 a, strictly non-isochronous sources/sinks as depicted for node three 42 c or both isochronous and non-isochronous sources and sinks as depicted for node two 42 b.
  • the physical layer 52 of the network system depicted in FIG. 2 includes the node data receivers and converters 50 a, 50 b, 50 c, the physical media 46 a- 46 f and the hub components 54 a, 54 b, 54 c and 56 .
  • the hub 44 a includes circuitry 54 a, 54 b, 54 c for receiving data from the physical media 46 a, 46 c, 46 e 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 .
  • 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 FIG.
  • non-isochronous-sourced data includes ethernet data
  • the hub circuitry 60 can be a standard ethernet repeater processor. In this way, the present invention can be at least partially backwards-compatible with previous ethernet hub systems.
  • data communication can be provided according to one or more of a number of protocols.
  • protocols include a standard set of rules that specify the format, timing, sequencing and/or error checking for data transmission.
  • ethernet protocol such as 10BASE-T
  • isochronous protocol such as FDDI-II
  • 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.
  • the incoming data from the various sources is provided to a multiplexer 70 ( FIG. 4 ) which performs time-division multiplexing on a four-bit basis.
  • the pattern for the time division multiplexing is a repeating series of frames or templates. In this embodiment, the frames are repeated every 125 microseconds.
  • the time division multiplexing is a multiplexing of isochronous-sourced data and non-isochronous-sourced data.
  • the non-isochronous-sourced data can be data provided in accordance with a number of previously-available LAN systems and this protocol will be referred to, in general, as “isochronous-LAN” protocol.
  • This protocol will be referred to, in general, as “isochronous-LAN” protocol.
  • Several particular types of isochronous-LAN protocols are possible.
  • the isochronous data is multiplexed with LAN data which is provided decoding to an ethernet protocol, such as a 10BASE-T ethernet protocol
  • the resulting time-division multiplexed protocol will be referred to as an “isochronous-ethernet” protocol.
  • the isochronous data is multiplexed with LAN data which is provided according to a token ring protocol
  • the resultant time multiplexed protocol will be referred to as an “isochronous-token ring” protocol.
  • 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.
  • 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.
  • E represents four bits of data from the ethernet stream 66 b (FIG. 4 )
  • B designates four bits of data from the isochronous stream 66 a.
  • D represents four bits of data from the signaling or D channel stream 66 c
  • M represents four bits of M channel data stream 66 d.
  • 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.
  • EM the first two bytes of block three 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 .
  • the encoder performs four/five encoding.
  • 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 78 b and the signal is transmitted over the physical medium 46 c.
  • the physical medium 46 c can be any of a number of media types including twisted pair, coaxial or fiber optic cable.
  • the data sent over the physical media 46 a is received in the hub 44 a.
  • the hub contains a plurality of circuit devices 54 a, 54 b, 54 c, each one coupled to one of the nodes 42 a, 42 b, 42 c by the physical media 46 .
  • the data transmitted over the physical media 46 arrives serially at a de-serializer/decoder 80 .
  • Link detect circuitry 82 also receives the data from the physical media 46 for detection of the mode or protocol in which the node is operating as described more fully below.
  • the de-serializer/decoder 80 receives a reference clock signal 84 .
  • the de-serializer/decoder includes circuitry which is functionally an inverse Of the multiplexing/encoding circuitry described above.
  • the de-serializer/decoder 80 includes phase lock decode circuitry 86 , the results of which are provided to NRZI decode circuitry 88 which, in turn, provides the decode results to four/five decode circuitry 90 , in turn providing results to a de-multiplexer 92 which separates the received data into the isochronous-sourced data 94 a the non-isochronous-sourced data 94 b and signaling data, such as D channel and M channel data 94 c.
  • the de-serializer/decoder 80 also outputs a synchronization signal, derived from the JK frame synchronization symbols 96 for use by a framing timing generator 98 .
  • Both the non-isochronous-sourced data 94 b and the isochronous-sourced data 94 a are made available to the various hub circuitry components 54 a, 54 b, 54 c, as needed for transmission back to destination nodes.
  • the separated isochronous data 94 a and non-isochronous data 94 b 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.
  • the non-isochronous data 94 b 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.
  • packet connections may be linked through media access control layer bridges.
  • the output data 104 is in a form such that it can be handled by repeater circuitry of types previously available.
  • 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.
  • a standard ethernet hub repeater 60 such as DP83950 “Repeater Interface Controller” (RIC) available from National Semiconductor Corporation, Santa Clara, Calif.
  • the data received over the physical link 46 is also provided to an additional interface for handling data according to a second protocol, as described more thoroughly below.
  • a 10BASE-T interface 512 can be provided.
  • the 10BASE-T receive interface 512 can be a standard 10BASE-T interface, such as model DP83922 Twisted Pair Transceiver Interface (TPI) available from National Semiconductor Corporation, Santa Clara, Calif.
  • TPI Twisted Pair Transceiver Interface
  • a multiplexer 514 determines whether the repeater 60 receives a data stream from the E interface 59 or the 10BASE-T interface 512 . This selection by the multiplexer 514 is controlled by a mode select signal output over control line 516 from the link beat detect circuit 82 as described more fully below.
  • 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.
  • 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.
  • TPI Twisted Pair Transceiver Interface
  • 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 44 a 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 44 a as described above.
  • the circuitry 50 includes devices ( FIG.
  • Decoded and de-multiplexed data is then delivered to the various data sinks in the nodes 42 .
  • the timing of the system can be synchronized with a 125 microsecond reference clock signal 214 .
  • the reference signal 214 provides an ascending clock edge every 125 microseconds.
  • the reference signal can be provided by any of a number of sources.
  • an embodiment of the present invention is configured to permit a reference signal 214 to be synchronized to an external clock reference, such as a reference signal from a wide area network or from a FDDI-II ring.
  • the reference signal can be supplied through one of the nodes and transmitted to the hub for distribution to the other nodes, or can be supplied directly to the hub for distribution.
  • FIG. 8A depicts a network configuration in which the hub 530 a is a 10BASE-T hub and the node 532 a is a 10BASE-T node, both of which are found in previously-available devices.
  • the 10BASE-T hub sends a hub protocal signal, specifically a link test pulse, in accordance with IEEE Standard 802.3, over the physical medium to a 10BASE-T node 532 a.
  • the 10BASE-T hub outputs a hub protocal signal upon being powered-up.
  • the link test pulse used in previous devices is described in IEEE Standard 802.3. Briefly, a link test pulse can be described as a series of single 100 nonosecond pulses occurring at a nominal 16 millisecond interval.
  • the 10BASE-T node 532 a typically in response to being powered-up, outputs onto the physical medium a node protocal signal, which, in accordance with IEEE 802.3, is substantially identical to the above-described link test pulse.
  • This link test pulse is received by the 10BASE-T hub 530 a.
  • a 10BASE-T hub proceeds to operate on the basis that it is connected to a 10BASE-T node ( 532 a) and the node 532 a begins to operate on the basis that it is connected to a 10BASE-T hub ( 530 a) and normal 10BASE-T communication proceeds.
  • FIG. 8B depicts a configuration according to one embodiment of the present invention in which an isochronous-ethernet hub 530 b is connected to a 10BASE-T node 532 a.
  • the isochronous-ethernet hub outputs a hub protocal signal, specifically a probe signal 534 .
  • a probe signal differs from the link test pulse in that it has a faster link beat, for example having a beat period of less than about 2 milliseconds.
  • the 10BASE-T node 532 a is configured substantially identically to previously available 10BASE-T nodes. Upon receipt of the probe pulse 534 , it continues to output a link test pulse onto the physical medium as its node protocal signal.
  • the isochronous-ethernet hub 530 b upon receiving a link test pulse (rather than a probe pulse) can determine, on that basis, that the apparatus connected to the far end of the physical medium is a 10BASE-T node 532 a (rather than, for example, an isochronous-ethernet node).
  • the isochronous-ethernet hub 530 b is capable of handling data either according to an isochronous-ethernet protocol or a 10BASE-T protocol.
  • the isochronous- ethernet hub 530 b Upon receiving a link test pulse and determining that the node 532 a is a 10BASE-T node, the isochronous- ethernet hub 530 b will configure itself to conduct all future communications with node 532 a using a 10BASE-T protocol.
  • FIG. 8B shows only a single node 532 a connected to the hub 530 b, in a typical configuration, a plurality of nodes will be connected to each hub.
  • the hub 530 b is capable of using different protocols with different nodes.
  • an isochronous-ethernet hub which is connected to both a 10BASE-T node and an isochronous-ethernet node can determine the capability of each node which it is connected by observing the node protocal signal and can use the appropriate protocol for each node.
  • FIG. 8C depicts a network configuration in which a 10BASE-T hub 530 a is connected to an isochronous-ethernet node 532 b.
  • the 10BASE-T hub Upon initialization of the system the 10BASE-T hub outputs a link test pulse 533 as its hub protocal signal.
  • the isochronous-ethernet node 532 b can operate according to an isochronous-ethernet protocol. Therefore, upon receiving the link test pulse 533 , it outputs a link test pulse 533 . Accordingly, the 10BASE-T hub 530 a can only send ethernet data and no isochronous data.
  • FIG. 8D depicts a network configuration in which an isochronous-ethernet hub 530 c is connected to an isochronous node 532 c.
  • the node 532 c only has isochronous protocol capability, but the hub 530 c has both an isochronous-ethernet protocol capability and an isochronous protocol capability.
  • the hub 530 c upon initialization of the system, the hub 530 c outputs an isochronous probe pulse 535 as its hub protocal signal.
  • the isochronous node 532 c upon receiving the isochronous probe pulse 535 , can determine that the hub to which it is attached is an isochronous-capability hub and will configure itself to conduct all future communications with the hub 530 c according to an isochronous protocol.
  • the isochronous node 532 c preferably contains isochronous apparatus similar to apparatus found in the hub 530 c for detecting circuitry at the other end of the link or physical medium and, thereafter, using the appropriate protocol.
  • the isochronous node 532 c in response to receipt of the iso probe pulse 535 , outputs an iso probe pulse 535 as its node protocal signal.
  • the hub 530 c upon receipt of the iso probe pulse, will commence normal isochronous hub operations.
  • FIG. 8E depicts a configuration in which an isochronous-ethernet hub 530 b is connected to an isochronous-ethernet node 532 b.
  • the isochronous-ethernet hub 530 b When the system is initialized the isochronous-ethernet hub 530 b outputs a probe signal such as an isoEnet probe, on the physical medium as its hub protocal signal.
  • the isochronous-ethernet node 532 b receives the isoEnet probe signal it is able to determine that the hub to which it is connected is an isochronous-ethernet hub.
  • the isochronous-ethernet node 532 b then outputs an isoEnet probe signal 534 onto the physical medium as its node protocal signal which is received by the isochronous ethernet hub 530 b.
  • the isochronous-ethernet hub 530 b When the isochronous-ethernet hub 530 b receives an isoEnet probe signal it can determine that the node 532 b to which it is connected is an isochronous-ethernet node and will conduct all future communications with this particular node according to the isochronous-ethernet protocol.
  • FIGS. 5 and 6 depict components in the hub which are used in connection with link endpoint capability detection.
  • a link beat generator 208 is provided for outputting the appropriate hub probe signal.
  • a control signal 522 controls the multiplexer 210 so that the probe signal 208 is output onto the physical medium 46 at the appropriate time, e.g., upon initialization of the network system.
  • FIG. 9 depicts circuitry 50 in an isochronous-ethernet node.
  • Circuitry 542 would be provided in a node which can operate in accordance with two protocols. Nodes which provide only a single protocol would not include circuitry 542 and the E interface 59 would be connected directly to the ethernet MAC 48 c.
  • the node protocal signal received over the physical medium 46 is detected by the link beat detector circuitry 82 .
  • Circuitry 82 can include, for example a state machine, for detecting the sequence and interval of the pulse or link test pulse.
  • the link beat detector circuitry 82 outputs a mode select signal 516 for controlling the multiplexer 514 .
  • the control signal 516 is configured to set the multiplexer 514 such that the ethernet MAC 48 C is connected to the output of the isochronous-ethernet interface 59 so that future data received over the physical medium 46 is treated in accordance with the isochronous-ethernet protocol. If the link beat detector 82 detects the link test pulse rather than an iso pulse signal, it outputs a mode select signal 516 which configures the multiplexer 514 to connect the ethernet MAC 48 C with the ethernet 10BASE-T interface 512 so that future data received over the physical medium is treated in accordance with ethernet 10BASE-T protocol.
  • the mode select signal 516 also provides a signal to a control circuit in a node transmitter.
  • the node transmitter is not separately depicted in detail since it is substantially identical to the hub transmitter depicted in FIG. 6 .
  • 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 .
  • 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.
  • 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.
  • 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 .
  • 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.
  • a node 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.
  • 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.
  • 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.
  • the test signals could be provided in forms which are unique to each type of protocol.
  • 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.
  • a common protocol e.g., a 10BASE-T protocol

Abstract

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.

Description

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 INVENTION
A 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 FIG. 1A, in a packet system, data is transferred in a plurality of packets 12a, 12b which can be either constant-sized or variable-sized. Each packet includes a field of data 14a, 14b which may be preceded and/or followed by non-data information such as preamble information 16a, 16b housekeeping information such as data source information, data destination information, and the like 18a, 18b and a frame end marker 20a. As seen in FIG. 1A, because the fields provided for data 14a, 14b are not substantially continuous, the packetized scheme of FIG. 1A is not isochronous but “bursty” in nature.
In a token ring system, a node is permitted to transmit data only after receipt of an electronic “token.” as depicted in FIG. 1B, a first station may transmit a token 22a which is received 24a by a second station whereupon the second station may begin transmission of data 26a. After a period of data transmission, the second station transmits the token 22b which is received by a third station 24b that can then begin its own transmission of data 26b. As seen in FIG. 1B, because data transmission is synchronized with the occurrence of an event (the arrival of a token), the token ring system is not an isochronous data transfer system.
FIG. 1C schematically depicts isochronous data transfer. In general terms, isochronous data is data which is non-packetized and of indeterminate, potentially continuous duration. In isochronous data transfer, the data transfer is initiated, such as by initiating a telephone conversation or beginning a video camera transmission 30. After the data transfer or connection is initiated, transmission of the data, possibly accompanied by transmission of housekeeping information (such as destinations, audio or video timing, and the like) is provided substantially continuously for an indeterminate period, such as until termination of the connection 32. Although it may be that not every bit transferred represents a data bit (since “housekeeping” bits may be also transferred), the transfer of data is substantially continuous in the sense that there are no substantial periods during which no data bits are transferred. It is possible that the data being transferred is “Null” data such as silence during a telephone conversation or transfer of a blank video image. One type of isochronous data transfer protocol is the Fiber Distributed Data Interface-II (FDDI-II) as described, for example, in FDDI-II Hybrid Multiplexer, Revision 2.4, dated Mar. 25, 1991.
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 INVENTION
The 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.
BRIEF DESCRIPTION OF THE DRAWINGS
FIGS. 1A, 1B and 1C of the timing of a packet transmission system, a token ring transmission system, and an isochronous transmission system respectively;
FIG. 2 is a schematic block diagram showing three nodes connecting to a hub card;
FIG. 3 is a schematic block diagram showing a number of hubs connected together using a ring structure;
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;
FIG. 6 is a schematic block diagram of a hub transmitter circuitry;
FIG. 7 is a timing diagram showing the relative timing of transmissions and receptions at the hub and nodes;
FIGS. 8A-8E are block diagrams depicting link endpoint capability detection for five different network configurations according to embodiments of the present invention; and
FIG. 9 is a block diagram of a node receiver, according to an embodiment of the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
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, (FIG. 2) each coupled to a hub 44a by data links comprising physical data transmission media such as one-way twisted pair wires 46a-46f. The number of nodes can be adjusted depending on the data transmission needs and objectives of the system. In one embodiment, each hub is configured to accommodate connection with up to 16 nodes. Each node 42a, 42b, 42c includes circuitry 50a, 50b, 50c for receiving data, converting it to a form suitable for transmission onto the physical media 46a, 46c, 46e and receipt of signals from the physical media 46b, 46d, 46f and conversion to a form suitable for use by the data sinks. Each of the nodes 42a, 42b, 42c includes data sources and sinks 48a-48g. The data sources and sinks can be isochronous sources and sinks such as video cameras 48a, 48d and monitors 48b, 48e, non-isochronous sources and sinks such as an ethernet media access controller 48c, 48g, and signaling or D channel sources and sinks such as an emulated or virtual key pad 48f provided, for example, on a personal computer (PC) terminal.
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 FIG. 2 includes the node data receivers and converters 50a, 50b, 50c, the physical media 46a-46f and the hub components 54a, 54b, 54c and 56.
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 FIG. 3) and/or retrieved by hub circuitry 54a, 54b, 54c for transmission to various destination nodes 42a, 42b, 42c, e.g. by a local loopback capability. The separated non-isochronous data is provided to circuitry 60 configured to convey the non-isochronous data to one or more of the hub circuitry 54a, 54b, 54c for transmission to destination nodes 42a, 42b, 42c. In an embodiment in which non-isochronous-sourced data includes ethernet data, the hub circuitry 60 can be a standard ethernet repeater processor. In this way, the present invention can be at least partially backwards-compatible with previous ethernet hub systems. The D channel and M channel information is provided to a signaling processor 62 which performs various maintenance and control functions such as identifying and alerting users of error conditions, and setting up requested calls or connections, i.e. source/destination paths e.g. by communicating with the isochronous and non-isochronous controllers 58, 60, e.g. over data path 64. As depicted in FIG. 3, a number of star-topology systems can be interconnected by connecting hubs 44a, 44b, 44c to one another, e.g. by a time slot interchange (TSI) ring.
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 (FIG. 4) which performs time-division multiplexing on a four-bit basis. The pattern for the time division multiplexing is a repeating series of frames or templates. In this embodiment, the frames are repeated every 125 microseconds. The time division multiplexing is a multiplexing of isochronous-sourced data and non-isochronous-sourced data. The non-isochronous-sourced data can be data provided in accordance with a number of previously-available LAN systems and this protocol will be referred to, in general, as “isochronous-LAN” protocol. Several particular types of isochronous-LAN protocols are possible. When the isochronous data is multiplexed with LAN data which is provided decoding to an ethernet protocol, such as a 10BASE-T ethernet protocol, the resulting time-division multiplexed protocol will be referred to as an “isochronous-ethernet” protocol. When the isochronous data is multiplexed with LAN data which is provided according to a token ring protocol, the resultant time multiplexed protocol will be referred to as an “isochronous-token ring” protocol.
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.
TABLE I
BLOCK 0:
J K E B E B E B E B E B E B E E Group 0
E E E B E B E B E B E B E B E E Group 1
E E E B E B E B E B E B E B E E Group 2
E E E B E B E B E B E B E B E E Group 3
E E E B E B E B E B E B E B E E Group 4
E E E B E B E B E B E B E B E E Group 5
E E E B E B E B E B E B E B E E Group 6
E E E B E B E B E B E B E B E E Group 7
BLOCK 1:
M M E B E B E B E B E B E B E E Group 8
E E E B E B E B E B E B E B E E Group 9
E E E B E B E B E B E B E B E E Group 10
E E E B E B E B E B E B E B E E Group 11
E E E B E B E B E B E B E B E E Group 12
E E E B E B E B E B E B E B E E Group 13
E E E B E B E B E B E B E B E E Group 14
E E E B E B E B E B E B E B E E Group 15
BLOCK 2:
D D E B E B E B E B E B E B E E Group 16
E E E B E B E B E B E B E B E E Group 17
E E E B E B E B E B E B E B E E Group 18
E E E B E B E B E B E B E B E E Group 19
E E E B E B E B E B E B E B E E Group 20
E E E B E B E B E B E B E B E E Group 21
E E E B E B E B E B E B E B E E Group 22
E E E B E B E B E B E B E B E E Group 23
BLOCK 3:
E M E B E B E B E B E B E B E E Group 24
E E E B E B E B E B E B E B E E Group 25
E E E B E B E B E B E B E B E E Group 26
E E E B E B E B E B E B E B E E Group 27
E E E B E B E B E B E B E B E E Group 28
E E E B E B E B E B E B E B E E Group 29
E E E B E B E B E B E B E B E E Group 30
E E E B E B E B E B E B E B E E Group 31
JK = Frame Synchronization Pattern
EM = Ethernet Fed & 4 Maintenance Bits
MM = 8 Maintenance Bits
E = Ethernet Packet Channel
D = D Channel
B = Isochronous Channel
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.
TABLE II
Symbol Encoded (5 bit) Decoded (4 bit) Description
0 11110 0000 Data 0
1 01001 0001 Data 1
2 10100 0010 Data 2
3 10101 0011 Data 3
4 01010 0100 Data 4
5 01011 0101 Data 5
6 01110 0110 Data 6
7 01111 0111 Data 7
8 10010 1000 Data 8
9 10011 1001 Data 9
A 10100 1010 Data A
B 10111 1011 Data B
C 11010 1100 Data C
D 11011 1101 Data D
E 11100 1110 Data E
F 11101 1111 Data F
I 11111 1010 No Ethernet Carrier
S 11001 0111 No Ethernet Data
V 01100 0010 Unaligned Data
T 01101 0101 Unassigned
J 11000 1101 Frame Sync Part 1
K 10001 1101 Frame Sync Part 2
Q 00000 0010 Invalid
H 00100 0001 Invalid
R 00111 0110 Invalid
V 00001 0110 Invalid
V 00010 0010 Invalid
V 00011 0010 Invalid
V 00101 0010 Invalid
V 00110 0010 Invalid
V 01000 0010 Invalid
V 10000 0100 Invalid
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 FIG. 5, the data transmitted over the physical media 46 arrives serially at a de-serializer/decoder 80. Link detect circuitry 82 also receives the data from the physical media 46 for detection of the mode or protocol in which the node is operating as described more fully below. The de-serializer/decoder 80 receives a reference clock signal 84. The de-serializer/decoder includes circuitry which is functionally an inverse Of the multiplexing/encoding circuitry described above. Referring to FIG. 4, the de-serializer/decoder 80 includes phase lock decode circuitry 86, the results of which are provided to NRZI decode circuitry 88 which, in turn, provides the decode results to four/five decode circuitry 90, in turn providing results to a de-multiplexer 92 which separates the received data into the isochronous-sourced data 94a the non-isochronous-sourced data 94b and signaling data, such as D channel and M channel data 94c. The de-serializer/decoder 80 also outputs a synchronization signal, derived from the JK frame synchronization symbols 96 for use by a framing timing generator 98.
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 FIG. 5, the data received over the physical link 46 is also provided to an additional interface for handling data according to a second protocol, as described more thoroughly below. For example, when the second protocol is an ethernet 10BASE-T protocol, a 10BASE-T interface 512 can be provided. The 10BASE-T receive interface 512 can be a standard 10BASE-T interface, such as model DP83922 Twisted Pair Transceiver Interface (TPI) available from National Semiconductor Corporation, Santa Clara, Calif. A multiplexer 514 determines whether the repeater 60 receives a data stream from the E interface 59 or the 10BASE-T interface 512. This selection by the multiplexer 514 is controlled by a mode select signal output over control line 516 from the link beat detect circuit 82 as described more fully below.
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 (FIG. 4) for decoding and de-multiplexing data, similar to that described for performing these functions in the hub, mainly a phase lock decode 86, and NRZI decode 88, a four/five decode 90, and a de-multiplexer 92. Decoded and de-multiplexed data is then delivered to the various data sinks in the nodes 42.
As shown in FIG. 7, the timing of the system can be synchronized with a 125 microsecond reference clock signal 214. In this example, the reference signal 214 provides an ascending clock edge every 125 microseconds. The reference signal can be provided by any of a number of sources. Preferably, an embodiment of the present invention is configured to permit a reference signal 214 to be synchronized to an external clock reference, such as a reference signal from a wide area network or from a FDDI-II ring. The reference signal can be supplied through one of the nodes and transmitted to the hub for distribution to the other nodes, or can be supplied directly to the hub for distribution.
FIG. 8A depicts a network configuration in which the hub 530a is a 10BASE-T hub and the node 532a is a 10BASE-T node, both of which are found in previously-available devices. In this system, the 10BASE-T hub sends a hub protocal signal, specifically a link test pulse, in accordance with IEEE Standard 802.3, over the physical medium to a 10BASE-T node 532a. In a typical system, the 10BASE-T hub outputs a hub protocal signal upon being powered-up. The link test pulse used in previous devices is described in IEEE Standard 802.3. Briefly, a link test pulse can be described as a series of single 100 nonosecond pulses occurring at a nominal 16 millisecond interval. The 10BASE-T node 532a, typically in response to being powered-up, outputs onto the physical medium a node protocal signal, which, in accordance with IEEE 802.3, is substantially identical to the above-described link test pulse. This link test pulse is received by the 10BASE-T hub 530a. At this point, a 10BASE-T hub proceeds to operate on the basis that it is connected to a 10BASE-T node (532a) and the node 532a begins to operate on the basis that it is connected to a 10BASE-T hub (530a) and normal 10BASE-T communication proceeds.
FIG. 8B depicts a configuration according to one embodiment of the present invention in which an isochronous-ethernet hub 530b is connected to a 10BASE-T node 532a. The isochronous-ethernet hub outputs a hub protocal signal, specifically a probe signal 534. A probe signal differs from the link test pulse in that it has a faster link beat, for example having a beat period of less than about 2 milliseconds. The 10BASE-T node 532a is configured substantially identically to previously available 10BASE-T nodes. Upon receipt of the probe pulse 534, it continues to output a link test pulse onto the physical medium as its node protocal signal. The isochronous-ethernet hub 530b, upon receiving a link test pulse (rather than a probe pulse) can determine, on that basis, that the apparatus connected to the far end of the physical medium is a 10BASE-T node 532a (rather than, for example, an isochronous-ethernet node). Preferably, the isochronous-ethernet hub 530b is capable of handling data either according to an isochronous-ethernet protocol or a 10BASE-T protocol. Upon receiving a link test pulse and determining that the node 532a is a 10BASE-T node, the isochronous- ethernet hub 530b will configure itself to conduct all future communications with node 532a using a 10BASE-T protocol.
Although FIG. 8B shows only a single node 532a connected to the hub 530b, in a typical configuration, a plurality of nodes will be connected to each hub. Preferably, the hub 530b is capable of using different protocols with different nodes. Accordingly, an isochronous-ethernet hub which is connected to both a 10BASE-T node and an isochronous-ethernet node can determine the capability of each node which it is connected by observing the node protocal signal and can use the appropriate protocol for each node.
FIG. 8C depicts a network configuration in which a 10BASE-T hub 530a is connected to an isochronous-ethernet node 532b. Upon initialization of the system the 10BASE-T hub outputs a link test pulse 533 as its hub protocal signal. In the depicted embodiment the isochronous-ethernet node 532b can operate according to an isochronous-ethernet protocol. Therefore, upon receiving the link test pulse 533, it outputs a link test pulse 533. Accordingly, the 10BASE-T hub 530a can only send ethernet data and no isochronous data.
FIG. 8D depicts a network configuration in which an isochronous-ethernet hub 530c is connected to an isochronous node 532c. In the embodiment depicted in FIG. 8D, the node 532c only has isochronous protocol capability, but the hub 530c has both an isochronous-ethernet protocol capability and an isochronous protocol capability. In this embodiment, upon initialization of the system, the hub 530c outputs an isochronous probe pulse 535 as its hub protocal signal. The isochronous node 532c, upon receiving the isochronous probe pulse 535, can determine that the hub to which it is attached is an isochronous-capability hub and will configure itself to conduct all future communications with the hub 530c according to an isochronous protocol. Thus, the isochronous node 532c preferably contains isochronous apparatus similar to apparatus found in the hub 530c for detecting circuitry at the other end of the link or physical medium and, thereafter, using the appropriate protocol. The isochronous node 532c, in response to receipt of the iso probe pulse 535, outputs an iso probe pulse 535 as its node protocal signal. The hub 530c, upon receipt of the iso probe pulse, will commence normal isochronous hub operations.
FIG. 8E depicts a configuration in which an isochronous-ethernet hub 530b is connected to an isochronous-ethernet node 532b. When the system is initialized the isochronous-ethernet hub 530b outputs a probe signal such as an isoEnet probe, on the physical medium as its hub protocal signal. When the isochronous-ethernet node 532b receives the isoEnet probe signal it is able to determine that the hub to which it is connected is an isochronous-ethernet hub. The isochronous-ethernet node 532b then outputs an isoEnet probe signal 534 onto the physical medium as its node protocal signal which is received by the isochronous ethernet hub 530b. When the isochronous-ethernet hub 530b receives an isoEnet probe signal it can determine that the node 532b to which it is connected is an isochronous-ethernet node and will conduct all future communications with this particular node according to the isochronous-ethernet protocol.
FIGS. 5 and 6 depict components in the hub which are used in connection with link endpoint capability detection. As depicted in FIG. 6, a link beat generator 208 is provided for outputting the appropriate hub probe signal. A control signal 522 controls the multiplexer 210 so that the probe signal 208 is output onto the physical medium 46 at the appropriate time, e.g., upon initialization of the network system.
FIG. 9 depicts circuitry 50 in an isochronous-ethernet node. Circuitry 542 would be provided in a node which can operate in accordance with two protocols. Nodes which provide only a single protocol would not include circuitry 542 and the E interface 59 would be connected directly to the ethernet MAC 48c. The node protocal signal received over the physical medium 46 is detected by the link beat detector circuitry 82. Circuitry 82 can include, for example a state machine, for detecting the sequence and interval of the pulse or link test pulse. The link beat detector circuitry 82 outputs a mode select signal 516 for controlling the multiplexer 514. The control signal 516 is configured to set the multiplexer 514 such that the ethernet MAC 48C is connected to the output of the isochronous-ethernet interface 59 so that future data received over the physical medium 46 is treated in accordance with the isochronous-ethernet protocol. If the link beat detector 82 detects the link test pulse rather than an iso pulse signal, it outputs a mode select signal 516 which configures the multiplexer 514 to connect the ethernet MAC 48C with the ethernet 10BASE-T interface 512 so that future data received over the physical medium is treated in accordance with ethernet 10BASE-T protocol. The mode select signal 516 also provides a signal to a control circuit in a node transmitter. The node transmitter is not separately depicted in detail since it is substantially identical to the hub transmitter depicted in FIG. 6.
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 (240)

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.
US09/443,250 1992-11-02 1999-11-12 Network link endpoint capability detection Expired - Lifetime USRE39405E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/443,250 USRE39405E1 (en) 1992-11-02 1999-11-12 Network link endpoint capability detection

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US97101892A 1992-11-02 1992-11-02
US08/430,143 US5687174A (en) 1992-11-02 1995-04-26 Network link endpoint capability detection
US09/443,250 USRE39405E1 (en) 1992-11-02 1999-11-12 Network link endpoint capability detection

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US08/430,143 Reissue US5687174A (en) 1992-11-02 1995-04-26 Network link endpoint capability detection

Publications (1)

Publication Number Publication Date
USRE39405E1 true USRE39405E1 (en) 2006-11-21

Family

ID=25517825

Family Applications (3)

Application Number Title Priority Date Filing Date
US08/146,729 Ceased US5617418A (en) 1992-11-02 1993-11-01 Network link detection and generation
US08/430,143 Ceased US5687174A (en) 1992-11-02 1995-04-26 Network link endpoint capability detection
US09/443,250 Expired - Lifetime USRE39405E1 (en) 1992-11-02 1999-11-12 Network link endpoint capability detection

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US08/146,729 Ceased US5617418A (en) 1992-11-02 1993-11-01 Network link detection and generation
US08/430,143 Ceased US5687174A (en) 1992-11-02 1995-04-26 Network link endpoint capability detection

Country Status (5)

Country Link
US (3) US5617418A (en)
EP (1) EP0596648A1 (en)
JP (3) JP3705610B2 (en)
KR (1) KR100286791B1 (en)
TW (1) TW344179B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030065859A1 (en) * 2001-04-27 2003-04-03 Dao Tuan A. Fibre channel transceiver
US20100166009A1 (en) * 2008-12-31 2010-07-01 Realtek Semiconductor Corp. Variable-frequency network device and variable-frequency network connection establishing method
US20120263099A1 (en) * 2009-12-29 2012-10-18 Intelra.Inc. Integrated repeater having application to internet network and compression algorithm
US20160013978A1 (en) * 2014-07-09 2016-01-14 Cisco Technology, Inc. Method, system and logic for configuring a local link based on a remote link partner

Families Citing this family (98)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE39812E1 (en) 1992-11-02 2007-09-04 National Semiconductor Corporation Method and apparatus which allows devices with multiple protocol capabilities to configure to a common protocol configuration
US5568525A (en) * 1993-08-19 1996-10-22 International Business Machines Corporation System and method for connection of multiple protocol terminals
US5541957A (en) * 1994-06-15 1996-07-30 National Semiconductor Corporation Apparatus for transmitting and/or receiving data at different data transfer rates especially in applications such as dual-rate ethernet local-area networks
FR2730835B1 (en) * 1995-02-21 1997-03-14 Sgs Thomson Microelectronics METHOD FOR AUTOMATICALLY ADAPTING THE PARAMETERS OF AN INTERFACE
US5742602A (en) * 1995-07-12 1998-04-21 Compaq Computer Corporation Adaptive repeater system
JP2757832B2 (en) * 1995-08-14 1998-05-25 日本電気株式会社 Terminal device
US5758070A (en) * 1995-10-06 1998-05-26 Canon Kabushiki Kaisha System for dynamically determining a network media type of a LAN using frame type identifying value from a configuration table
US5887132A (en) * 1995-12-05 1999-03-23 Asante Technologies, Inc. Network hub interconnection circuitry
US6584467B1 (en) * 1995-12-08 2003-06-24 Allstate Insurance Company Method and apparatus for obtaining data from vendors in real time
US5991520A (en) 1996-02-02 1999-11-23 Sony Corporation Application programming interface for managing and automating data transfer operations between applications over a bus structure
US7577782B2 (en) 1996-02-02 2009-08-18 Sony Corporation Application programming interface for data transfer and bus management over a bus structure
US6631435B1 (en) 1996-02-02 2003-10-07 Sony Corporation Application programming interface for data transfer and bus management over a bus structure
US6519268B1 (en) * 1996-03-07 2003-02-11 Sony Corporation Asynchronous data pipe for automatically managing asynchronous data transfers between an application and a bus structure
US6233637B1 (en) 1996-03-07 2001-05-15 Sony Corporation Isochronous data pipe for managing and manipulating a high-speed stream of isochronous data flowing between an application and a bus structure
US5940600A (en) * 1996-04-01 1999-08-17 Apple Computer, Inc. Isochronous channel having a linked list of buffers
US5739597A (en) * 1996-06-10 1998-04-14 International Business Machines Corporation Adapter design for dual sourced power
US5822404A (en) * 1996-09-30 1998-10-13 Intervoice Limited Partnership System and method for identifying remote communications formats
US6021495A (en) * 1996-12-13 2000-02-01 3Com Corporation Method and apparatus for authentication process of a star or hub network connection ports by detecting interruption in link beat
US5896417A (en) * 1996-10-25 1999-04-20 National Semiconductor Corporation Apparatus utilizing current-to-voltage conversion for transmitting data at different data transfer rates especially in applications such as dual-rate ethernet local-area networks
US5883894A (en) * 1996-12-30 1999-03-16 3Com Corporation Shared auto-negotiation logic for multiple port network devices
US5999979A (en) * 1997-01-30 1999-12-07 Microsoft Corporation Method and apparatus for determining a most advantageous protocol for use in a computer network
US6026078A (en) * 1997-02-05 2000-02-15 Nortel Networks Corporation Apparatus and method for providing multiple network port configurations
EP0859326A3 (en) 1997-02-14 1999-05-12 Canon Kabushiki Kaisha Data transmission apparatus, system and method, and image processing apparatus
AU762552B2 (en) * 1997-02-14 2003-06-26 Canon Kabushiki Kaisha Data communication apparatus and method
DE69840972D1 (en) 1997-02-14 2009-08-27 Canon Kk Apparatus, system and method for data transmission and apparatus for image processing
SG101460A1 (en) 1997-02-14 2004-01-30 Canon Kk Data communication apparatus and method
US5966451A (en) * 1997-02-20 1999-10-12 Kabushiki Kaisha Toshiba Distributed network computing system, and data exchange apparatus and method and storage medium used in this system
US6128653A (en) * 1997-03-17 2000-10-03 Microsoft Corporation Method and apparatus for communication media commands and media data using the HTTP protocol
US5923663A (en) * 1997-03-24 1999-07-13 Compaq Computer Corporation Method and apparatus for automatically detecting media connected to a network port
WO1998044679A1 (en) * 1997-04-03 1998-10-08 Teles Ag Informationstechnologien Method and switch for automatic determination of a transmission method and for adapting a terminal
JPH1173398A (en) * 1997-06-03 1999-03-16 Toshiba Corp Distributed network computing system, information exchanging device used for its system, information exchanging method having security function used for its system and computer readable storage medium storing its method
DE19727938B4 (en) * 1997-07-01 2006-12-14 Mayah Communications Gmbh Method and device for coding signals
US5978868A (en) * 1997-08-28 1999-11-02 Cypress Semiconductor Corp. System for generating buffer status flags by comparing read and write pointers and determining direction of progression of read pointer with respect to write pointer
CA2309660C (en) 1997-11-13 2010-02-09 Hyperspace Communications, Inc. File transfer system
US6504851B1 (en) * 1997-11-21 2003-01-07 International Business Machines Corporation Dynamic detection of LAN network protocol
US6243367B1 (en) * 1997-12-31 2001-06-05 Samsung Electronics Co., Ltd. Systems and methods for providing a client-server architecture for CDMA base stations
CA2318541A1 (en) * 1998-01-27 1999-07-29 Otto M. Cenzano Computer telephony integrated pbx
US6367018B1 (en) 1998-02-05 2002-04-02 3Com Corporation Method for detecting dedicated link between an end station and a network device
US6182135B1 (en) * 1998-02-05 2001-01-30 3Com Corporation Method for determining whether two pieces of network equipment are directly connected
US6292844B1 (en) 1998-02-12 2001-09-18 Sony Corporation Media storage device with embedded data filter for dynamically processing data during read and write operations
US6687865B1 (en) 1998-03-25 2004-02-03 On-Chip Technologies, Inc. On-chip service processor for test and debug of integrated circuits
KR100260031B1 (en) 1998-04-01 2000-06-15 윤종용 Service and Protocol Method of US Standard Standard Question and Answer Application Part in Mobile Network System
WO1999053627A1 (en) 1998-04-10 1999-10-21 Chrimar Systems, Inc. Doing Business As Cms Technologies System for communicating with electronic equipment on a network
US6556589B2 (en) * 1998-04-17 2003-04-29 Advanced Micro Devices, Inc. Network transceiver for steering network data to selected paths based on determined link speeds
WO2000011848A1 (en) * 1998-08-18 2000-03-02 Madge Networks Limited Method and apparatus for a multiprotocol switching hub
JP3383590B2 (en) * 1998-08-19 2003-03-04 沖電気工業株式会社 Power supply system for LAN compatible telephone terminals
US6484213B1 (en) * 1998-09-09 2002-11-19 Compaq Information Technologies Group, Inc. Adapting networking device for enhancing performance of a hybrid networking system
US6381218B1 (en) 1998-09-11 2002-04-30 Compaq Computer Corporation Network controller system that uses directed heartbeat packets
US6272113B1 (en) 1998-09-11 2001-08-07 Compaq Computer Corporation Network controller system that uses multicast heartbeat packets
US6229538B1 (en) 1998-09-11 2001-05-08 Compaq Computer Corporation Port-centric graphic representations of network controllers
US6167471A (en) 1998-10-14 2000-12-26 Sony Corporation Method of and apparatus for dispatching a processing element to a program location based on channel number of received data
US7164694B1 (en) 1998-11-17 2007-01-16 Cisco Technology, Inc. Virtual loop carrier system with gateway protocol mediation
US6731627B1 (en) 1998-11-17 2004-05-04 Cisco Technology, Inc. Virtual loop carrier system
TW469377B (en) * 1999-04-29 2001-12-21 Koninkl Philips Electronics Nv Communication bus system and apparatus for use in a communication bus system
US6859846B2 (en) 1999-05-12 2005-02-22 Sony Corporation Method of distributed recording whereby the need to transition to a second recording device from a first recording device is broadcast by the first recording device
US6247069B1 (en) 1999-05-12 2001-06-12 Sony Corporation Automatically configuring storage array including a plurality of media storage devices for storing and providing data within a network of devices
US7058075B1 (en) * 1999-06-15 2006-06-06 Cisco Technology, Inc. Self-configuring interface for communication protocols
US6571181B1 (en) * 1999-08-11 2003-05-27 Broadcom Corporation System and method for detecting a device requiring power
US6721859B1 (en) 1999-10-21 2004-04-13 Sony Corporation Multi-protocol media storage device implementing protocols optimized for storing and retrieving both asynchronous and isochronous data
US6125420A (en) * 1999-11-12 2000-09-26 Agilent Technologies Inc. Mechanisms for determining groupings of nodes in a distributed system
US6523108B1 (en) 1999-11-23 2003-02-18 Sony Corporation Method of and apparatus for extracting a string of bits from a binary bit string and depositing a string of bits onto a binary bit string
US7512082B1 (en) * 1999-12-14 2009-03-31 Intel Corporation Tracking transaction status for a bus system providing legacy bus compatibility
US6975597B1 (en) 2000-02-11 2005-12-13 Avaya Technology Corp. Automated link variant determination and protocol configuration for customer premises equipment and other network devices
US7720821B1 (en) 2000-06-30 2010-05-18 Sony Corporation Method of and apparatus for writing and reading time sensitive data within a storage device
US7328232B1 (en) 2000-10-18 2008-02-05 Beptech Inc. Distributed multiprocessing system
US6904475B1 (en) 2000-11-06 2005-06-07 Sony Corporation Programmable first-in first-out (FIFO) memory buffer for concurrent data stream handling
SE0004839D0 (en) * 2000-12-22 2000-12-22 Ericsson Telefon Ab L M Method and communication apparatus in a communication system
US7463647B2 (en) 2001-02-26 2008-12-09 Sony Corporation Method of and apparatus for providing reserved bandwidth to ethernet devices over switched ethernet including a home network wall plate having a combined IEEE 1394 and ethernet modified hub
DE10122044A1 (en) * 2001-05-07 2002-11-14 Philips Corp Intellectual Pty Network with sub-networks that can be connected via bridge terminals
US7164684B2 (en) * 2001-05-18 2007-01-16 Ge Fanuc Automation North America, Inc. Ethernet node having hub, switch and/or repeater characteristics
US7124292B2 (en) 2001-05-21 2006-10-17 Sony Corporation Automatically configuring storage array including a plurality of media storage devices for storing and providing data within a network of devices
US7103578B2 (en) * 2001-05-25 2006-09-05 Roche Diagnostics Operations, Inc. Remote medical device access
US7023876B2 (en) * 2001-07-09 2006-04-04 Quantum Corporation Point-to-point protocol
US20030023731A1 (en) * 2001-07-24 2003-01-30 Adtran, Inc. Mechanism for automatically determining signaling role and associated protocol of frame relay communication device
US7028124B2 (en) * 2001-09-26 2006-04-11 Intel Corporation Method and apparatus for dual queue head processing of interrupt endpoints
JP4681225B2 (en) * 2001-10-17 2011-05-11 ベプテック インコーポレイテッド How to communicate across operating systems
US6889265B2 (en) 2001-11-05 2005-05-03 Intel Corporation Apparatus and method to allow and synchronize schedule changes in a USB enhanced host controller
CN100399778C (en) * 2001-12-30 2008-07-02 联想(北京)有限公司 Device of physical layer adaptive different network transmission link medium and its control method
WO2003039098A2 (en) * 2002-06-25 2003-05-08 Pr Electronics A/S Method and adapter for protocol detection in a field bus network
EP1376960A1 (en) * 2002-06-29 2004-01-02 Deutsche Thomson-Brandt Gmbh Data link layer device with two transmission modes for a serial communication bus
US7603486B2 (en) * 2002-11-26 2009-10-13 3Com Corporation Network management system providing logic signals over communication lines for detecting peripheral devices
US7161253B2 (en) * 2003-08-06 2007-01-09 Briggs & Stratton Corporation Portable power source
US7415044B2 (en) * 2003-08-22 2008-08-19 Telefonaktiebolaget Lm Ericsson (Publ) Remote synchronization in packet-switched networks
US7380025B1 (en) * 2003-10-07 2008-05-27 Cisco Technology, Inc. Method and apparatus providing role-based configuration of a port of a network element
US7747771B1 (en) * 2004-06-30 2010-06-29 Oracle America, Inc. Register access protocol in a multihreaded multi-core processor
CN1316804C (en) * 2004-07-06 2007-05-16 北京大唐凯通软件技术有限公司 Data transmission system and method
US8259562B2 (en) * 2004-10-07 2012-09-04 Cisco Technology, Inc. Wiring closet redundancy
US7970020B2 (en) * 2004-10-27 2011-06-28 Telefonaktiebolaget Lm Ericsson (Publ) Terminal having plural playback pointers for jitter buffer
US7447168B2 (en) * 2004-11-10 2008-11-04 Avago Technologies General Ip (Singapore) Pte. Ltd. System and method for auto-negotiation in a data communication device
US20070013387A1 (en) * 2005-07-12 2007-01-18 Pratt & Whitney Canada Corp. Means of detecting faults in alternators
US8514877B2 (en) * 2006-01-17 2013-08-20 Broadcom Israel Research, Ltd. Method and system for a plurality of physical layers for network connection
US20090150877A1 (en) * 2007-12-07 2009-06-11 Roche Diagnostics Operations, Inc. Data driven communication protocol grammar
CN101645752B (en) * 2008-08-08 2013-01-09 鸿富锦精密工业(深圳)有限公司 Automatic detection system and automatic detection method of communication protocol
US8689028B2 (en) 2011-07-01 2014-04-01 Intel Corporation Method and apparatus to reduce idle link power in a platform
EP3151472A1 (en) * 2015-09-29 2017-04-05 Siemens Aktiengesellschaft Communication device for connection to a communication network
US10652082B2 (en) * 2016-02-16 2020-05-12 IXI Technology Automated detection of communicational system type
KR102539421B1 (en) * 2016-10-18 2023-06-05 한국전자통신연구원 Apparatus for one-way data transmission, apparatus for one-way data reception, and one-way data transmission method for using the same
WO2020222026A1 (en) 2019-04-29 2020-11-05 One Bit Monitoring Oü System and method for the environment monitoring by the means of generic network device

Citations (119)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3619505A (en) 1969-07-25 1971-11-09 Lignes Telegraph Telephon Clock pulse digital synchronization device for receiving isochronous binary coded signals
US3835260A (en) 1971-04-01 1974-09-10 Gte Automatic Electric Lab Inc Communication switching system, with marker, register, and other subsystems coordinated by a stored program central processor
US3988716A (en) 1974-08-05 1976-10-26 Nasa Computer interface system
US4063220A (en) 1975-03-31 1977-12-13 Xerox Corporation Multipoint data communication system with collision detection
US4099024A (en) 1977-02-16 1978-07-04 Xerox Corporation Communications network repeater
US4150404A (en) 1975-07-08 1979-04-17 U.S. Philips Corporation Device for transferring digital information
US4220816A (en) * 1978-01-17 1980-09-02 International Standard Electric Corporation Digital duplex transmission system
US4258434A (en) * 1978-06-29 1981-03-24 Albert Glowinski Bit-by-bit time-division digital switching network
US4347527A (en) 1979-08-17 1982-08-31 Thomson-Brandt Video recording on disk and device for the repetitive reading of such a recording
US4359770A (en) 1979-03-26 1982-11-16 Hitachi Denshi Kabushiki Kaisha Bit buffer system
US4412324A (en) * 1980-05-23 1983-10-25 Etat Francais Bit-by-bit time-division switching network
US4419765A (en) 1979-10-12 1983-12-06 Keith H. Wycoff Signal absence detector
US4429405A (en) 1980-12-08 1984-01-31 International Business Machines Corp. Method of transmitting information between stations attached to a unidirectional transmission ring
US4445213A (en) 1979-07-31 1984-04-24 Bell Telephone Laboratories, Incorporated Communication line interface for controlling data information having differing transmission characteristics
US4449248A (en) 1982-02-01 1984-05-15 General Electric Company Battery saving radio circuit and system
US4472802A (en) 1981-03-20 1984-09-18 Telecommunications Radioelectriques Et Telephoniques T.R.T. System of transmitting information between a central station and sub-stations
US4484218A (en) 1980-04-30 1984-11-20 The Manitoba Telephone System Video distribution control system
US4530088A (en) * 1983-02-15 1985-07-16 Sperry Corporation Group coding system for serial data transmission
US4543652A (en) 1982-10-04 1985-09-24 Hitachi, Ltd. Time-division switching unit
US4547880A (en) 1983-05-13 1985-10-15 Able Computer Communication control apparatus for digital devices
US4549292A (en) * 1984-02-17 1985-10-22 Burroughs Corporation Method of efficiently and simultaneously transmitting both isochronous and nonisochronous data in a computer network
US4556970A (en) 1982-10-05 1985-12-03 United Technologies Corporation PBX Telephone system remote synchronization
US4577315A (en) 1983-07-25 1986-03-18 Nec Corporation Power saving system for time-division multiple access radiocommunication network
US4577312A (en) 1984-07-05 1986-03-18 At&T Bell Laboratories Arrangement for wideband transmission via a switched network
US4580276A (en) 1983-08-05 1986-04-01 Consultant's Choice Inc. System and method for transporting data
US4587650A (en) * 1984-10-30 1986-05-06 Burroughs Corporation Method of simultaneously transmitting isochronous and nonisochronous data on a local area network
US4637014A (en) * 1984-02-17 1987-01-13 Burroughs Corporation Method of inserting and removing isochronous data into a sequence of nonisochronous data characters without slot allocation on a computer network
US4656592A (en) 1983-10-14 1987-04-07 U.S. Philips Corporation Very large scale integrated circuit subdivided into isochronous regions, method for the machine-aided design of such a circuit, and method for the machine-aided testing of such a circuit
US4661902A (en) 1985-03-21 1987-04-28 Apple Computer, Inc. Local area network with carrier sense collision avoidance
US4674082A (en) 1982-10-05 1987-06-16 Telex Computer Products, Inc. PBX telephone system I/O interface
US4677611A (en) * 1985-02-25 1987-06-30 Itt Corporation Apparatus and method for executing communication protocol conversions
US4689786A (en) 1985-03-21 1987-08-25 Apple Computer, Inc. Local area network with self assigned address method
US4700349A (en) 1984-02-06 1987-10-13 Codex Corporation Coded modulation system
US4713817A (en) 1985-04-25 1987-12-15 Codex Corporation Multidimensional, convolutionally coded communication systems
US4715002A (en) 1981-11-04 1987-12-22 Schlumberger Technology Corporation System for recording a variable value, notably in a well, and for compressing stored measurement interval data
US4726018A (en) 1986-08-25 1988-02-16 International Business Machines Corporation Method of providing priority access to a transmission communication ring
US4759010A (en) 1986-01-24 1988-07-19 Nec Corporation Time switch with a dual memory structure-type control memory
US4766591A (en) 1987-03-12 1988-08-23 Eastman Kodak Company Random multiple-access communication system
US4766590A (en) * 1984-10-31 1988-08-23 Hitachi, Ltd. Loop transmission system having plural stations connected in a variable order
US4769813A (en) 1987-11-18 1988-09-06 Gte Laboratories Incorporated Ring communication system
US4771417A (en) 1986-09-18 1988-09-13 Racal Data Communications, Inc. High speed modem
US4771426A (en) 1984-07-20 1988-09-13 Unisys Corporation Isochronous clock reconstruction
US4782485A (en) 1985-08-23 1988-11-01 Republic Telcom Systems Corporation Multiplexed digital packet telephone system
US4800560A (en) 1986-03-15 1989-01-24 Nec Corporation Synchronization control capable of establishing synchronization without transmission of distance information between control and local earth stations
US4807224A (en) 1987-08-21 1989-02-21 Naron Steven E Multicast data distribution system and method
US4811367A (en) 1986-10-17 1989-03-07 Fujitsu Limited Circuit for detecting plural kinds of multi-frame synchronization on a digital transmission line
US4825435A (en) * 1985-11-08 1989-04-25 Digital Equipment Corp. Multiport repeater
US4837799A (en) 1987-10-05 1989-06-06 Ambassador College Telephone line communications control system
US4845609A (en) * 1986-07-25 1989-07-04 Systech Corporation Computer communications subsystem using an embedded token-passing network
US4847613A (en) 1986-07-15 1989-07-11 Matsushita Electric Industrial Co., Ltd. Data transfer apparatus
US4858232A (en) 1988-05-20 1989-08-15 Dsc Communications Corporation Distributed switching system
US4866704A (en) 1988-03-16 1989-09-12 California Institute Of Technology Fiber optic voice/data network
US4872157A (en) 1988-03-31 1989-10-03 American Telephone And Telegraph Company, At&T Bell Laboratories Architecture and organization of a high performance metropolitan area telecommunications packet network
US4876683A (en) 1988-03-16 1989-10-24 Fujitsu Limited Repeater for regenerating frame-multiplexed signal
WO1989011183A1 (en) * 1988-05-12 1989-11-16 Codex Corporation Multimode modem
US4882728A (en) 1984-07-25 1989-11-21 Codex Corporation Networking circuitry
US4884266A (en) 1988-08-09 1989-11-28 Sun Microsystems, Inc. Variable speed local area network
US4897831A (en) 1987-03-02 1990-01-30 Canon Kabushiki Kaisha Data transmission/reception apparatus
US4907260A (en) 1987-10-05 1990-03-06 Ambassador College Telephone line communications control system
US4910794A (en) 1988-08-04 1990-03-20 Norand Corporation Mobile radio data communication system and method
US4920483A (en) 1985-11-15 1990-04-24 Data General Corporation A computer memory for accessing any word-sized group of contiguous bits
US4930127A (en) 1987-12-17 1990-05-29 Societe Anonyme Dite : Alcatel Cit Method and device for transmitting a digital engineering service channel by means of the parity channel of a digital bit stream transmitted in a code with parity checking
US4954988A (en) 1988-10-28 1990-09-04 Rockwell International Corporation Memory device wherein a shadow register corresponds to each memory cell
US4959774A (en) 1984-07-06 1990-09-25 Ampex Corporation Shadow memory system for storing variable backup blocks in consecutive time periods
US4961188A (en) * 1989-09-07 1990-10-02 Bell Communications Research, Inc. Synchronous frequency encoding technique for clock timing recovery in a broadband network
US4964121A (en) 1989-08-30 1990-10-16 Motorola, Inc. Battery saver for a TDM system
US4975830A (en) 1988-12-05 1990-12-04 Dayna Communications, Inc. Computer communication system having supplemental formats
US4977582A (en) 1988-03-31 1990-12-11 At&T Bell Laboratories Synchronization of non-continuous digital bit streams
US4985891A (en) 1987-12-28 1991-01-15 Nec Corporation ISDN system having subscriber line multiplexer with means for establishing different data links through D-channels on subscriber line and high rate transmission line
US4993026A (en) 1988-09-27 1991-02-12 Nec Corporation Multiplexer apparatus with auxiliary synchronization for compensating for cable delays
US5001707A (en) * 1989-11-02 1991-03-19 Northern Telecom Limited Method of providing reserved bandwidth in a dual bus system
US5007045A (en) 1989-02-03 1991-04-09 Nec Corporation Integrated communications system for HDLC variable-length data packets and fixed-length voice/video packets
US5014247A (en) 1988-12-19 1991-05-07 Advanced Micro Devices, Inc. System for accessing the same memory location by two different devices
US5020132A (en) 1987-08-14 1991-05-28 Ericsson Ge Mobile Communications Inc. Processor-to-processor communications protocol for a public service trunking system
US5020058A (en) 1989-01-23 1991-05-28 Stratacom, Inc. Packet voice/data communication system having protocol independent repetitive packet suppression
US5041924A (en) 1988-11-30 1991-08-20 Quantum Corporation Removable and transportable hard disk subsystem
US5058110A (en) * 1989-05-03 1991-10-15 Ultra Network Technologies Protocol processor
US5065398A (en) 1988-05-16 1991-11-12 Hitachi, Ltd. TDMA satellite communication method and system
US5067149A (en) 1987-10-05 1991-11-19 Ambassador College Telephone line communications control system with dynamic call streaming
US5070536A (en) 1988-08-04 1991-12-03 Norand Corporation Mobile radio data communication system and method
US5084872A (en) 1989-06-19 1992-01-28 Alcatel Business Systems Interface for transmit and receive mode access to the synchronous transmission medium of a distributed switching network
US5095494A (en) * 1988-05-27 1992-03-10 Oki Electric Industry Co., Ltd. Data transmission apparatus
US5103446A (en) 1990-11-09 1992-04-07 Moses Computers, Inc. Local area network adaptive throughput control for instantaneously matching data transfer rates between personal computer nodes
US5119373A (en) 1990-02-09 1992-06-02 Luxcom, Inc. Multiple buffer time division multiplexing ring
US5121382A (en) 1989-10-11 1992-06-09 Digital Equipment Corporation Station-to-station full duplex communication in a communications network
US5128930A (en) 1987-08-14 1992-07-07 General Electric Company Processor-to-processor communications protocol for a public service trunking system
US5134611A (en) * 1988-09-30 1992-07-28 Microcom, Inc. Analog/digital data device and method
US5138440A (en) 1990-10-29 1992-08-11 General Instrument Corporation Method and apparatus for communicating a plurality of asynchronous signals over a digital communication path
US5140587A (en) 1990-06-21 1992-08-18 International Business Machines Corporation Broadband ring communication system and access control method
US5142528A (en) 1989-02-06 1992-08-25 Hitachi, Ltd. Protocol selector and protocol selection method
US5146455A (en) 1990-12-17 1992-09-08 At&T Bell Laboratories Wide range mixed rate TDM bus using a multiple of time slot interchange circuit switches
DE4221474A1 (en) * 1992-06-30 1992-10-29 Siemens Ag COMMUNICATION SYSTEM FOR MULTI-SERVICE COMMUNICATION TERMINALS IN LOCAL NETWORKS
US5163148A (en) 1989-08-11 1992-11-10 Digital Equipment Corporation File backup system for producing a backup copy of a file which may be updated during backup
US5164938A (en) 1991-03-28 1992-11-17 Sprint International Communications Corp. Bandwidth seizing in integrated services networks
US5179554A (en) * 1991-04-08 1993-01-12 Digital Equipment Corporation Automatic association of local area network station addresses with a repeater port
US5189414A (en) 1986-09-30 1993-02-23 Kabushiki Kaisha Toshiba Network system for simultaneously coupling pairs of nodes
US5197061A (en) 1990-03-23 1993-03-23 Etat Francais Device for the transmission of digital data with at least two levels of protection and corresponding reception device
US5200952A (en) 1991-03-28 1993-04-06 Sprint International Communications Corp. Adaptive VCP control in integrated services networks
US5202899A (en) * 1991-08-16 1993-04-13 Rockwell International Corporation Apparatus for providing dynamic selection of modem protocol to support multiple modem types
US5206863A (en) 1987-08-14 1993-04-27 General Electric Company Processor-to-processor communications protocol for a public service trunking system
US5208807A (en) 1990-01-22 1993-05-04 Alcatel Business Systems Data transmission method employing a synchronous frame combining asynchronous cells with isochronous channels
US5212724A (en) 1987-08-14 1993-05-18 General Electric Company Processor-to-processor communications protocol for a public service trunking system
US5214648A (en) 1989-06-30 1993-05-25 French State Represented By The Minister Of The Post, Telecommunications And Space Complementary communication system in the no-connection mode for asynchronous time-division network
US5229998A (en) 1990-06-01 1993-07-20 Telediffusion De France Method of reducing the low-frequency component of jitter in a digital data transmission system
US5231634A (en) 1991-12-18 1993-07-27 Proxim, Inc. Medium access protocol for wireless lans
US5251207A (en) 1992-03-10 1993-10-05 International Business Machines Corporation Combined terminal adapter for SMDS and frame relay high speed data services
US5276680A (en) 1991-04-11 1994-01-04 Telesystems Slw Inc. Wireless coupling of devices to wired network
US5280500A (en) 1991-10-10 1994-01-18 Crescendo Communications, Inc. Method and apparatus for multilevel encoding for a local area network
US5283786A (en) 1990-11-21 1994-02-01 Alcatel N.V. Burst architecture time-division switch and equipment access module for use in a switch of this kind
US5305317A (en) * 1992-02-28 1994-04-19 Texas Instruments Incorporated Local area network adaptive circuit for multiple network types
US5305306A (en) 1990-01-22 1994-04-19 Digital Equipment Corporation Station-to-station full duplex communication in a token ring local area network
US5311114A (en) * 1992-10-27 1994-05-10 Seeq Technology, Incorporated Apparatus and method for full-duplex ethernet communications
US5315588A (en) 1993-03-19 1994-05-24 Fujitsu Limited Method of controlling frame-relay module, and high-speed switching system
US5361261A (en) 1992-11-02 1994-11-01 National Semiconductor Corporation Frame-based transmission of data
US5375121A (en) 1991-08-28 1994-12-20 Fujitsu Limited ATM cell assembling and disassembling system and method
US5410535A (en) * 1992-07-02 1995-04-25 Digital Equipment Corporation Automatic selection of an interface for ethernet stations
US5422887A (en) 1991-11-27 1995-06-06 Ncr Corporation Medium access protocol for wireless local area network
US5487069A (en) 1992-11-27 1996-01-23 Commonwealth Scientific And Industrial Research Organization Wireless LAN
US5491720A (en) 1992-05-21 1996-02-13 International Business Machines Corporation Method and system for automatically determining data communication device type and corresponding transmission rate

Patent Citations (124)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3619505A (en) 1969-07-25 1971-11-09 Lignes Telegraph Telephon Clock pulse digital synchronization device for receiving isochronous binary coded signals
US3835260A (en) 1971-04-01 1974-09-10 Gte Automatic Electric Lab Inc Communication switching system, with marker, register, and other subsystems coordinated by a stored program central processor
US3988716A (en) 1974-08-05 1976-10-26 Nasa Computer interface system
US4063220A (en) 1975-03-31 1977-12-13 Xerox Corporation Multipoint data communication system with collision detection
US4150404A (en) 1975-07-08 1979-04-17 U.S. Philips Corporation Device for transferring digital information
US4099024A (en) 1977-02-16 1978-07-04 Xerox Corporation Communications network repeater
US4220816A (en) * 1978-01-17 1980-09-02 International Standard Electric Corporation Digital duplex transmission system
US4258434A (en) * 1978-06-29 1981-03-24 Albert Glowinski Bit-by-bit time-division digital switching network
US4359770A (en) 1979-03-26 1982-11-16 Hitachi Denshi Kabushiki Kaisha Bit buffer system
US4445213A (en) 1979-07-31 1984-04-24 Bell Telephone Laboratories, Incorporated Communication line interface for controlling data information having differing transmission characteristics
US4347527A (en) 1979-08-17 1982-08-31 Thomson-Brandt Video recording on disk and device for the repetitive reading of such a recording
US4419765A (en) 1979-10-12 1983-12-06 Keith H. Wycoff Signal absence detector
US4484218A (en) 1980-04-30 1984-11-20 The Manitoba Telephone System Video distribution control system
US4412324A (en) * 1980-05-23 1983-10-25 Etat Francais Bit-by-bit time-division switching network
US4429405A (en) 1980-12-08 1984-01-31 International Business Machines Corp. Method of transmitting information between stations attached to a unidirectional transmission ring
US4472802A (en) 1981-03-20 1984-09-18 Telecommunications Radioelectriques Et Telephoniques T.R.T. System of transmitting information between a central station and sub-stations
US4715002A (en) 1981-11-04 1987-12-22 Schlumberger Technology Corporation System for recording a variable value, notably in a well, and for compressing stored measurement interval data
US4449248A (en) 1982-02-01 1984-05-15 General Electric Company Battery saving radio circuit and system
US4543652A (en) 1982-10-04 1985-09-24 Hitachi, Ltd. Time-division switching unit
US4674082A (en) 1982-10-05 1987-06-16 Telex Computer Products, Inc. PBX telephone system I/O interface
US4556970A (en) 1982-10-05 1985-12-03 United Technologies Corporation PBX Telephone system remote synchronization
US4530088A (en) * 1983-02-15 1985-07-16 Sperry Corporation Group coding system for serial data transmission
US4547880A (en) 1983-05-13 1985-10-15 Able Computer Communication control apparatus for digital devices
US4577315A (en) 1983-07-25 1986-03-18 Nec Corporation Power saving system for time-division multiple access radiocommunication network
US4580276A (en) 1983-08-05 1986-04-01 Consultant's Choice Inc. System and method for transporting data
US4656592A (en) 1983-10-14 1987-04-07 U.S. Philips Corporation Very large scale integrated circuit subdivided into isochronous regions, method for the machine-aided design of such a circuit, and method for the machine-aided testing of such a circuit
US4700349A (en) 1984-02-06 1987-10-13 Codex Corporation Coded modulation system
US4549292A (en) * 1984-02-17 1985-10-22 Burroughs Corporation Method of efficiently and simultaneously transmitting both isochronous and nonisochronous data in a computer network
US4637014A (en) * 1984-02-17 1987-01-13 Burroughs Corporation Method of inserting and removing isochronous data into a sequence of nonisochronous data characters without slot allocation on a computer network
US4577312A (en) 1984-07-05 1986-03-18 At&T Bell Laboratories Arrangement for wideband transmission via a switched network
US4959774A (en) 1984-07-06 1990-09-25 Ampex Corporation Shadow memory system for storing variable backup blocks in consecutive time periods
US4771426A (en) 1984-07-20 1988-09-13 Unisys Corporation Isochronous clock reconstruction
US4882728A (en) 1984-07-25 1989-11-21 Codex Corporation Networking circuitry
US4587650A (en) * 1984-10-30 1986-05-06 Burroughs Corporation Method of simultaneously transmitting isochronous and nonisochronous data on a local area network
US4766590A (en) * 1984-10-31 1988-08-23 Hitachi, Ltd. Loop transmission system having plural stations connected in a variable order
US4677611A (en) * 1985-02-25 1987-06-30 Itt Corporation Apparatus and method for executing communication protocol conversions
US4689786A (en) 1985-03-21 1987-08-25 Apple Computer, Inc. Local area network with self assigned address method
US4661902A (en) 1985-03-21 1987-04-28 Apple Computer, Inc. Local area network with carrier sense collision avoidance
US4713817A (en) 1985-04-25 1987-12-15 Codex Corporation Multidimensional, convolutionally coded communication systems
US4782485A (en) 1985-08-23 1988-11-01 Republic Telcom Systems Corporation Multiplexed digital packet telephone system
US5018136A (en) 1985-08-23 1991-05-21 Republic Telcom Systems Corporation Multiplexed digital packet telephone system
US4825435A (en) * 1985-11-08 1989-04-25 Digital Equipment Corp. Multiport repeater
US4920483A (en) 1985-11-15 1990-04-24 Data General Corporation A computer memory for accessing any word-sized group of contiguous bits
US4759010A (en) 1986-01-24 1988-07-19 Nec Corporation Time switch with a dual memory structure-type control memory
US4800560A (en) 1986-03-15 1989-01-24 Nec Corporation Synchronization control capable of establishing synchronization without transmission of distance information between control and local earth stations
US4847613A (en) 1986-07-15 1989-07-11 Matsushita Electric Industrial Co., Ltd. Data transfer apparatus
US4845609A (en) * 1986-07-25 1989-07-04 Systech Corporation Computer communications subsystem using an embedded token-passing network
US4726018A (en) 1986-08-25 1988-02-16 International Business Machines Corporation Method of providing priority access to a transmission communication ring
US4771417A (en) 1986-09-18 1988-09-13 Racal Data Communications, Inc. High speed modem
US5189414A (en) 1986-09-30 1993-02-23 Kabushiki Kaisha Toshiba Network system for simultaneously coupling pairs of nodes
US4811367A (en) 1986-10-17 1989-03-07 Fujitsu Limited Circuit for detecting plural kinds of multi-frame synchronization on a digital transmission line
US4897831A (en) 1987-03-02 1990-01-30 Canon Kabushiki Kaisha Data transmission/reception apparatus
US4766591A (en) 1987-03-12 1988-08-23 Eastman Kodak Company Random multiple-access communication system
US5212724A (en) 1987-08-14 1993-05-18 General Electric Company Processor-to-processor communications protocol for a public service trunking system
US5020132A (en) 1987-08-14 1991-05-28 Ericsson Ge Mobile Communications Inc. Processor-to-processor communications protocol for a public service trunking system
US5206863A (en) 1987-08-14 1993-04-27 General Electric Company Processor-to-processor communications protocol for a public service trunking system
US5128930A (en) 1987-08-14 1992-07-07 General Electric Company Processor-to-processor communications protocol for a public service trunking system
US4807224A (en) 1987-08-21 1989-02-21 Naron Steven E Multicast data distribution system and method
US4837799A (en) 1987-10-05 1989-06-06 Ambassador College Telephone line communications control system
US5067149A (en) 1987-10-05 1991-11-19 Ambassador College Telephone line communications control system with dynamic call streaming
US4907260A (en) 1987-10-05 1990-03-06 Ambassador College Telephone line communications control system
US4769813A (en) 1987-11-18 1988-09-06 Gte Laboratories Incorporated Ring communication system
US4930127A (en) 1987-12-17 1990-05-29 Societe Anonyme Dite : Alcatel Cit Method and device for transmitting a digital engineering service channel by means of the parity channel of a digital bit stream transmitted in a code with parity checking
US4985891A (en) 1987-12-28 1991-01-15 Nec Corporation ISDN system having subscriber line multiplexer with means for establishing different data links through D-channels on subscriber line and high rate transmission line
US4876683A (en) 1988-03-16 1989-10-24 Fujitsu Limited Repeater for regenerating frame-multiplexed signal
US4866704A (en) 1988-03-16 1989-09-12 California Institute Of Technology Fiber optic voice/data network
US4977582A (en) 1988-03-31 1990-12-11 At&T Bell Laboratories Synchronization of non-continuous digital bit streams
US4872157A (en) 1988-03-31 1989-10-03 American Telephone And Telegraph Company, At&T Bell Laboratories Architecture and organization of a high performance metropolitan area telecommunications packet network
US4931250A (en) * 1988-05-12 1990-06-05 Codex Corporation Multimode modem
WO1989011183A1 (en) * 1988-05-12 1989-11-16 Codex Corporation Multimode modem
US5065398A (en) 1988-05-16 1991-11-12 Hitachi, Ltd. TDMA satellite communication method and system
US4858232A (en) 1988-05-20 1989-08-15 Dsc Communications Corporation Distributed switching system
US5095494A (en) * 1988-05-27 1992-03-10 Oki Electric Industry Co., Ltd. Data transmission apparatus
US4910794A (en) 1988-08-04 1990-03-20 Norand Corporation Mobile radio data communication system and method
US5070536A (en) 1988-08-04 1991-12-03 Norand Corporation Mobile radio data communication system and method
US4884266A (en) 1988-08-09 1989-11-28 Sun Microsystems, Inc. Variable speed local area network
US4993026A (en) 1988-09-27 1991-02-12 Nec Corporation Multiplexer apparatus with auxiliary synchronization for compensating for cable delays
US5134611A (en) * 1988-09-30 1992-07-28 Microcom, Inc. Analog/digital data device and method
US4954988A (en) 1988-10-28 1990-09-04 Rockwell International Corporation Memory device wherein a shadow register corresponds to each memory cell
US5041924A (en) 1988-11-30 1991-08-20 Quantum Corporation Removable and transportable hard disk subsystem
US4975830A (en) 1988-12-05 1990-12-04 Dayna Communications, Inc. Computer communication system having supplemental formats
US5014247A (en) 1988-12-19 1991-05-07 Advanced Micro Devices, Inc. System for accessing the same memory location by two different devices
US5020058A (en) 1989-01-23 1991-05-28 Stratacom, Inc. Packet voice/data communication system having protocol independent repetitive packet suppression
US5007045A (en) 1989-02-03 1991-04-09 Nec Corporation Integrated communications system for HDLC variable-length data packets and fixed-length voice/video packets
US5142528A (en) 1989-02-06 1992-08-25 Hitachi, Ltd. Protocol selector and protocol selection method
US5058110A (en) * 1989-05-03 1991-10-15 Ultra Network Technologies Protocol processor
US5084872A (en) 1989-06-19 1992-01-28 Alcatel Business Systems Interface for transmit and receive mode access to the synchronous transmission medium of a distributed switching network
US5214648A (en) 1989-06-30 1993-05-25 French State Represented By The Minister Of The Post, Telecommunications And Space Complementary communication system in the no-connection mode for asynchronous time-division network
US5163148A (en) 1989-08-11 1992-11-10 Digital Equipment Corporation File backup system for producing a backup copy of a file which may be updated during backup
US4964121A (en) 1989-08-30 1990-10-16 Motorola, Inc. Battery saver for a TDM system
US4961188A (en) * 1989-09-07 1990-10-02 Bell Communications Research, Inc. Synchronous frequency encoding technique for clock timing recovery in a broadband network
US5121382A (en) 1989-10-11 1992-06-09 Digital Equipment Corporation Station-to-station full duplex communication in a communications network
US5001707A (en) * 1989-11-02 1991-03-19 Northern Telecom Limited Method of providing reserved bandwidth in a dual bus system
US5305306A (en) 1990-01-22 1994-04-19 Digital Equipment Corporation Station-to-station full duplex communication in a token ring local area network
US5208807A (en) 1990-01-22 1993-05-04 Alcatel Business Systems Data transmission method employing a synchronous frame combining asynchronous cells with isochronous channels
US5119373A (en) 1990-02-09 1992-06-02 Luxcom, Inc. Multiple buffer time division multiplexing ring
US5197061A (en) 1990-03-23 1993-03-23 Etat Francais Device for the transmission of digital data with at least two levels of protection and corresponding reception device
US5229998A (en) 1990-06-01 1993-07-20 Telediffusion De France Method of reducing the low-frequency component of jitter in a digital data transmission system
US5140587A (en) 1990-06-21 1992-08-18 International Business Machines Corporation Broadband ring communication system and access control method
US5138440A (en) 1990-10-29 1992-08-11 General Instrument Corporation Method and apparatus for communicating a plurality of asynchronous signals over a digital communication path
US5103446A (en) 1990-11-09 1992-04-07 Moses Computers, Inc. Local area network adaptive throughput control for instantaneously matching data transfer rates between personal computer nodes
US5283786A (en) 1990-11-21 1994-02-01 Alcatel N.V. Burst architecture time-division switch and equipment access module for use in a switch of this kind
US5146455A (en) 1990-12-17 1992-09-08 At&T Bell Laboratories Wide range mixed rate TDM bus using a multiple of time slot interchange circuit switches
US5164938A (en) 1991-03-28 1992-11-17 Sprint International Communications Corp. Bandwidth seizing in integrated services networks
US5200952A (en) 1991-03-28 1993-04-06 Sprint International Communications Corp. Adaptive VCP control in integrated services networks
US5179554A (en) * 1991-04-08 1993-01-12 Digital Equipment Corporation Automatic association of local area network station addresses with a repeater port
US5276680A (en) 1991-04-11 1994-01-04 Telesystems Slw Inc. Wireless coupling of devices to wired network
US5202899A (en) * 1991-08-16 1993-04-13 Rockwell International Corporation Apparatus for providing dynamic selection of modem protocol to support multiple modem types
US5375121A (en) 1991-08-28 1994-12-20 Fujitsu Limited ATM cell assembling and disassembling system and method
US5280500A (en) 1991-10-10 1994-01-18 Crescendo Communications, Inc. Method and apparatus for multilevel encoding for a local area network
US5422887A (en) 1991-11-27 1995-06-06 Ncr Corporation Medium access protocol for wireless local area network
US5231634A (en) 1991-12-18 1993-07-27 Proxim, Inc. Medium access protocol for wireless lans
US5231634B1 (en) 1991-12-18 1996-04-02 Proxim Inc Medium access protocol for wireless lans
US5305317A (en) * 1992-02-28 1994-04-19 Texas Instruments Incorporated Local area network adaptive circuit for multiple network types
US5251207A (en) 1992-03-10 1993-10-05 International Business Machines Corporation Combined terminal adapter for SMDS and frame relay high speed data services
US5491720A (en) 1992-05-21 1996-02-13 International Business Machines Corporation Method and system for automatically determining data communication device type and corresponding transmission rate
US5453984A (en) 1992-06-30 1995-09-26 Siemens Aktiengesellschaft Communication system for multi-service communication terminal equipment in local networks
DE4221474A1 (en) * 1992-06-30 1992-10-29 Siemens Ag COMMUNICATION SYSTEM FOR MULTI-SERVICE COMMUNICATION TERMINALS IN LOCAL NETWORKS
US5410535A (en) * 1992-07-02 1995-04-25 Digital Equipment Corporation Automatic selection of an interface for ethernet stations
US5311114A (en) * 1992-10-27 1994-05-10 Seeq Technology, Incorporated Apparatus and method for full-duplex ethernet communications
US5504738A (en) 1992-10-27 1996-04-02 Seeq Technology Inc. Apparatus and method for full-duplex ethernet communications
US5361261A (en) 1992-11-02 1994-11-01 National Semiconductor Corporation Frame-based transmission of data
US5487069A (en) 1992-11-27 1996-01-23 Commonwealth Scientific And Industrial Research Organization Wireless LAN
US5315588A (en) 1993-03-19 1994-05-24 Fujitsu Limited Method of controlling frame-relay module, and high-speed switching system

Non-Patent Citations (39)

* Cited by examiner, † Cited by third party
Title
"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.
"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.
"DP839XX Isochronous Time Slot Exchanger (IsoTSX(TM)), "Revision 0.8, bearing the date Oct. 29, 1992 and DP839XX Isochronous Ethernet Physical Layer isoPHY(TM) Revision 1.1, bearing the date Oct. 1992, were disclosed to IBM.
"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.
"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.
"Integrated PBX Systems, An NCC State of the Art Report," The National Computer Centre Limited, 1987.
"ISDN Basic Rate Interface System Design Guide," Telenetworks document, Aug. 1989 *
"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.
"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.
"Token-Ring Network Architecture Reference," pp. 5-1 through 5-28 and pp. 5-10 and 5-17.
"VersaNet(TM) 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.
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".
Apple Computer drawings, Mar. 5, 1990. *
DP83932B "Systems-Oriented Network Interface Controller", Local Area Network Databook, National Semiconductor Corp., pp. 1-288 to 1-383, 1992 Edition.
DP83950EB at IEEE 802.3, Multi-Port Repeater Evaluation Kit, Local Area Network Databook, National Semiconductor Corp., pp. 75-87, 1992 Edition.
DP839XX Isochronous Ethernet Physical Layer Iso-PHY(TM), 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(TM), Revision 3.0, bearing the date Dec. 1992 and Isochronous Time Slot Exchanger (IsoTSX(TM) Workbook, Revision 1.2, bearing the date Feb. 16, 1993, was disclosed to Luxcom, Inc. of Fremont, California.
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.
Gallagher, C.A., "IEEE 802.9: A Multi-Service Lan Interface," Second IEEE National Conference on Telecommunications, Apr. 1989, York GB, pp. 173-178.
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.
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.
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 Computing Centre Limited. 1987. *
Irube et al., "Integrated Information and Communication System for Business Networks," Hitachi Review 40(3):241-247, 1991.
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.
Preliminary Invalidity Contentions of a Linksysgroup+ Altigen Communications.
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.
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.

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030065859A1 (en) * 2001-04-27 2003-04-03 Dao Tuan A. Fibre channel transceiver
US7602818B2 (en) * 2001-04-27 2009-10-13 The Boeing Company Fibre channel transceiver
US20100166009A1 (en) * 2008-12-31 2010-07-01 Realtek Semiconductor Corp. Variable-frequency network device and variable-frequency network connection establishing method
US8514731B2 (en) 2008-12-31 2013-08-20 Realtek Semiconductor Corp. Variable-frequency network device and variable-frequency network connection establishing method
US20120263099A1 (en) * 2009-12-29 2012-10-18 Intelra.Inc. Integrated repeater having application to internet network and compression algorithm
US20160013978A1 (en) * 2014-07-09 2016-01-14 Cisco Technology, Inc. Method, system and logic for configuring a local link based on a remote link partner
US9608865B2 (en) * 2014-07-09 2017-03-28 Cisco Technology, Inc. Method, system and logic for configuring a local link based on a remote link partner

Also Published As

Publication number Publication date
JP3705610B2 (en) 2005-10-12
JP2007282250A (en) 2007-10-25
JP4558292B2 (en) 2010-10-06
EP0596648A1 (en) 1994-05-11
JP2004135311A (en) 2004-04-30
US5617418A (en) 1997-04-01
KR940012965A (en) 1994-06-24
US5687174A (en) 1997-11-11
TW344179B (en) 1998-11-01
KR100286791B1 (en) 2001-04-16
JPH077517A (en) 1995-01-10

Similar Documents

Publication Publication Date Title
USRE39405E1 (en) Network link endpoint capability detection
US5406559A (en) Isochronous link protocol
US5506846A (en) Local loopback of isochronous data in a switching mechanism
US5521928A (en) Time slot exchanger mechanism in a network for data communication having isochronous capability
US5361261A (en) Frame-based transmission of data
EP0596652B1 (en) Network for transmitting isochronous-source data with a frame structure
US5559796A (en) Delay control for frame-based transmission of data
US4918688A (en) Method and apparatus for coupling computer work stations
US7747793B1 (en) Method and apparatus for controlling a distributed buffering system having configurable circuitry
JPH07143179A (en) Communication support system
USRE39116E1 (en) Network link detection and generation
US6490294B1 (en) Apparatus and method for interconnecting isochronous systems over packet-switched networks
JP3738385B2 (en) Maintenance management system and maintenance management method
JPS6180940A (en) Data transmission system
JPS61245744A (en) Station apparatus for communication system for transmitting speech and digital data integrally
KR100333557B1 (en) Telephone equipped with data communication function
EP0596650A1 (en) Apparatus & method for accommodating cable length delays using isochronous fifoing
JPS63302641A (en) Apparatus for operating a plurality of terminal devices simultaneously
JPH04246962A (en) Specified terminal communication system
WO1998017035A1 (en) System and method for internetworking devices
JPS5927645A (en) Customer station connection control system

Legal Events

Date Code Title Description
FPAY Fee payment

Year of fee payment: 12