×

Method and apparatus for establishing protocol spoofing from a modem

  • US 5,309,562 A
  • Filed: 08/19/1991
  • Issued: 05/03/1994
  • Est. Priority Date: 08/19/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. In a modem for transmitting data between a host computer and a receiving computer over a communication line, the host computer and receiving computer communicating through a high level data transfer protocol wherein data is sent in portions and the host computer waits for an acknowledgement from the receiving computer after each portion is sent before sending another portion, the high level protocol further including the host computer and receiving computer engaging in a negotiation prior to a data transfer operation, the negotiation including the transfer of an initial negotiation frame to the receiving computer, the receiving computer responding to the initial negotiation frame with an initial acknowledgement frame, and the host and receiving computers thereafter exchanging one or more frames of information regarding respective data transfer capabilities, the modem having a spoofing service wherein the spoofing service provides that when the modem receives a portion of data from a host computer over the communication line to be supplied to a receiving computer, the modem automatically provides a high level protocol acknowledgement to the host computer even though the receiving computer has not actually received all of the portion of data yet from the modem, the spoofing service also suppressing the high level protocol acknowledgement sent by the receiving computer to prevent the host computer from receiving two acknowledgements for the same data portion, a spoofing service initiation system, comprising:

  • first means for detecting an initial negotiation frame received by the modem from a host computer to be applied to the communication line, and in response to the detection of the initial negotiation frame;

    (a) appending a modem spoofing initiation protocol (MSIP) word to the initial negotiation frame, the MSIP word signalling that the modem can support the spoofing service and containing information on data transfer modes supported by the modem for the spoofing service; and

    (b) detecting an initial acknowledgement frame received from a communication line to be supplied to a host computer, and monitoring the detected initial acknowledgement frame for an agreement word, and, if the word is present(i) determining a mutually supported data transfer mode from the agreement word, and(ii) monitoring subsequent high level protocol negotiation data exchanged by the receiving computer and the host computer, the high level negotiation data specifying a high level data transfer protocol, and if the high level data transfer protocol is compatible with the mutually supported data transfer mode, establishing the spoofing service;

    second means for detecting an initial negotiation frame received from the communication line to be supplied to a receiving computer, and monitoring a detected initial negotiation frame for the presence of an appended MSIP word, the second means including means responsive to the presence of an appended MSIP word and the detection of an initial acknowledgement frame sent by the receiving computer connected to the modem for(a) appending an agreement word to the initial acknowledgement frame, the agreement word signalling that the modem can support the spoofing service and specifying a data transfer mode for the modem compatible with a data transfer mode specified in the MSIP word, to establish the mutually supported data transfer mode, and(b) monitoring subsequent high level protocol negotiation data exchanged by the receiving computer and the host computer, the high level negotiation data specifying a high level data transfer protocol, and if the high level data transfer protocol is compatible with the mutually supported data transfer mode, establishing the spoofing service.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×