Method and apparatus for detecting switched network protocols
First Claim
1. A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for receiving information including data from a remote site in accordance with either one of at least two distinct and predefined protocols, wherein each of said predefined protocols is identified by at least one predefined characteristic data value uniquely positioned within a predetermined sequence of values within a unit of information, said apparatus comprising:
- receiving means for receiving at least one unit of information from said channel;
at least two protocol system means, one for each of said predefined protocols, for enabling said apparatus to communicate over said channel with said remote site according to a select one of said predefined protocols;
comparing means for respectively comparing at least one characteristic data value of said at least one unit of information received by said receiving means with at least one predefined characteristic data value used to identify said predefined protocols so as to identify the predefined protocol of the unit of information received by said receiving means; and
means for selecting and enabling the appropriate one of said protocol system means in response to a match between the at least one characteristic data value of said at least one unit of information and the at least one predefined characteristic data value used to identify said predefined protocols, so as to permit said apparatus to communicate over said channel with the remote site according to the selected one of said predefined protocols.
4 Assignments
0 Petitions
Accused Products
Abstract
In order to transfer data via a switched network that provides a wide range of network services, the users must establish a circuit or network connection and establish a data link connection. The circuit or network connection provides the physical connection between the users and data link connection provides the protocols and procedures for the transfer of data. Because the network provides a wide range of services, the users, typically by prior agreement, designate a common data link protocol to facilitate the transfer of data. A data link connection will not be established if the users are not using the same data link protocol. A method and apparatus are disclosed which permit a local system to detect the data link protocol used by a remote system. The invention provides a method for detecting the data link protocol used by the remote system when the remote system initiates the data link setup and a method for detecting the data link protocol when the local system initiates the data link setup.
66 Citations
23 Claims
-
1. A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for receiving information including data from a remote site in accordance with either one of at least two distinct and predefined protocols, wherein each of said predefined protocols is identified by at least one predefined characteristic data value uniquely positioned within a predetermined sequence of values within a unit of information, said apparatus comprising:
-
receiving means for receiving at least one unit of information from said channel; at least two protocol system means, one for each of said predefined protocols, for enabling said apparatus to communicate over said channel with said remote site according to a select one of said predefined protocols; comparing means for respectively comparing at least one characteristic data value of said at least one unit of information received by said receiving means with at least one predefined characteristic data value used to identify said predefined protocols so as to identify the predefined protocol of the unit of information received by said receiving means; and means for selecting and enabling the appropriate one of said protocol system means in response to a match between the at least one characteristic data value of said at least one unit of information and the at least one predefined characteristic data value used to identify said predefined protocols, so as to permit said apparatus to communicate over said channel with the remote site according to the selected one of said predefined protocols. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of detecting any one of a selected number of predefined communication protocols, each of said protocols being used to communicate information over a switched network having at least one channel for transmitting information and being identified by at least one characteristic data value within a predetermined sequence of values within a unit of information, said method comprising the steps of:
-
receiving at least one unit of information from said channel; comparing at least one characteristic data value of said at least one unit of information received with at least one predefined characteristic data value used to identify said predefined protocols so as to identify the predefined protocol identified in the unit of information received from said channel; and selecting and enabling a protocol system means for transmitting information over said channel in accordance with a particular protocol in response to a match between the at least one characteristic data value of said at least one unit of information and the at least one predefined characteristic value used to identify each of said predefined protocols, so as to permit communication over said channel with the remote site according to the selected one of said predefined protocols. - View Dependent Claims (9, 10)
-
-
11. A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for transferring information including data to and from a remote system in accordance with any one of at least two predefined protocols, said apparatus comprising:
-
communication means for transmitting and receiving units of information via said channel; at least two protocol system means, one for each of said predefined protocols, for enabling said apparatus to communicate via said channel with said remote system according to any one of said predefined protocols; controller means for controlling said communication means, said controller means including means for selecting a first protocol system means to attempt to establish a data link connection between said apparatus and said remote system according to said first protocol, and means for selecting and enabling said first protocol system means if said data link connection is established and means for selecting and establishing said second protocol means if said data link connection according to said first protocol cannot be established.
-
-
12. A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for transferring information including data to and from a remote system in accordance with one of a plurality of predefined protocols, said apparatus comprising:
-
communication means for transmitting and receiving units of information via said channel, at least a first protocol system means for enabling said apparatus to communicate via said channel with said remote system according to a first protocol of said predefined protocols; at least a second protocol system means for enabling said apparatus to communicate via said channel with said remote system according to a second protocol of said predefined protocols; controller means for controlling said communication means, said controller means including means for selecting said first protocol system means to attempt to establish a data link connection via said channel between said apparatus and said remote system according to said first protocol, and means for selecting and enabling said first protocol system means to enable said apparatus to communicate via said channel with said remote system if said data link connection is established; and means for selecting said second protocol means if said data link connection according to said first protocol cannot be established to attempt to establish a data link connection between said apparatus and said remote system according to said second protocol, means for waiting for a predefined time period for said data link connection according to said second protocol to be established and means for selecting and enabling said second protocol system means to enable said apparatus to communicate with said remote system if said data link connection is established.
-
-
13. A method of detecting a communication protocol of the type used to communicate with a remote system over a switched network having at least one channel for receiving information, said method comprising the steps of:
-
transmitting over said channel a data link setup command according to a first communication protocol to said remote system; waiting for a predetermined time for said remote system to acknowledge said data link setup command; and selecting and enabling a first protocol system means for providing communications over said channel according to said first communication protocol if said remote system acknowledges said data link setup command within said predefined time and selecting and enabling a second protocol system means for providing communications over said channel according to said second communication protocol if said remote system does not acknowledge said data link setup command within said predefined time.
-
-
14. A method of detecting a communication protocol of the type used to communicate with a remote system over a switched network having at least one channel for receiving information, said method comprising the steps of:
-
transmitting over said channel a data link setup command according to a first communication protocol to said remote system; waiting for a predetermined time for said remote system to acknowledge said data link setup command; selecting and enabling a first protocol system means for providing communications over said channel according to said first communication protocol if said remote system acknowledges said data link setup command within said predefined time; and
if said remote system does not acknowledge said data link setup command within said predefined time;transmitting over said channel a second data link setup command according to a second communication protocol to said remote system; waiting for a second predetermined time for said remote system to acknowledge said second data link setup command; selecting and enabling a second protocol system means for providing communications over said channel according to said second communication protocol if said remote system acknowledges said second data link setup command within said second predefined time.
-
-
15. A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for receiving information including data from a remote site in accordance with either one of at least two distinct and predefined protocols, wherein each of said predefined protocols is identified by at least one predefined characteristic data value uniquely positioned within a predetermined sequence of values within a unit of information, said apparatus comprising:
-
a receiver adapted for receiving at least one unit of information from said channel; at least two protocol system, one for each of said predefined protocols, adapted for enabling said apparatus to communicate over said channel with said remote site according to a select one of said predefined protocols; a comparing element adapted for respectively comparing at least one characteristic data value of said at least one unit of information received by said receiver with at least one predefined characteristic data value used to identify said predefined protocols so as to identify the predefined protocol of the unit of information received by said receiver; and a protocol selector adapted for selecting and enabling the appropriate one of said protocol systems in response to a match between the at least one characteristic data value of said at least one unit of information and the at least one predefined characteristic data value used to identify said protocol, so as to permit said apparatus to communicate over said channel with the remote site according to the selected one of said predefined protocols. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for transferring information including data to and from a remote system in accordance with any one of at least two predefined protocols, said apparatus comprising:
-
a network interface adapted for transmitting and receiving units of information via said channel; at least two protocol systems, one for each of said predefined protocols, adapted for enabling said apparatus to communicate via said channel with said remote system according to any one of said predefined protocols; and a system controller adapted for controlling said network interface, for selecting a first protocol system to attempt to establish a data link connection via said channel between said apparatus and said remote system according to said first protocol, and for selecting and enabling said first protocol system if said data link connection via said channel is established and for selecting and establishing said second protocol system if said data link connection via said channel according to said first protocol cannot be established.
-
-
23. A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for transferring information including data to and from a remote system in accordance with one of a plurality of predefined protocols, said apparatus comprising:
-
a network interface adapted for transmitting and receiving units of information via said channel, at least a first protocol system adapted for enabling said apparatus to communicate via said channel with said remote system according to a first protocol of said predefined protocols; at least a second protocol system adapted for enabling said apparatus to communicate via said channel with said remote system according to a second protocol of said predefined protocols; a system controller adapted for controlling said network interface, for selecting said first protocol system to attempt to establish a data link connection between said apparatus and said remote system according to said first protocol, for waiting for a predefined time period for said data link connection according to said first protocol to be established and for selecting and enabling said first protocol system means to enable said apparatus to communicate via said channel with said remote system if said data link connection is established; and for selecting said second protocol system if said data link connection via said channel according to said first protocol cannot be established to attempt to establish a data link connection between said apparatus and said remote system according to said second protocol, for waiting for a predefined time period for said data link connection according to said second protocol to be established and for selecting and enabling said second protocol system to enable said apparatus to communicate via said channel with said remote system if said data link connection is established.
-
Specification