Network system with TCP/IP protocol spoofing
First Claim
Patent Images
1. A gateway for use in a TCP/IP network system, the TCP/IP network system comprising said gateway, a source computer, a destination computer, and a satellite link, said gateway comprising:
- means for receiving an information packet sent from the source computer and for sending the information packet to the destination computer over the satellite link;
means for sending an ACK message to the source computer in response to receipt of the information packet, wherein the ACK message appears to the source computer to have come from the destination computer; and
means for receiving a packet containing an ACK message from the destination computer, for indicating receipt of the information packet by the destination computer, and for discarding the ACK message from the destination computer when no other data is present in the received packet.
0 Assignments
0 Petitions
Accused Products
Abstract
A system in which a personal computer sends messages into a TCP/IP network using a conventional dial-up link and downloads data from the TCP/IP network using a high-speed one-way satellite link. A preferred embodiment uses a conventional SLIP provider to connect to the TCP/IP network and uses a commercial software TCP/IP package that has a standard driver interface. A spoofing protocol compensates for the long propagation delays inherent to satellite communication.
-
Citations
10 Claims
-
1. A gateway for use in a TCP/IP network system, the TCP/IP network system comprising said gateway, a source computer, a destination computer, and a satellite link, said gateway comprising:
-
means for receiving an information packet sent from the source computer and for sending the information packet to the destination computer over the satellite link; means for sending an ACK message to the source computer in response to receipt of the information packet, wherein the ACK message appears to the source computer to have come from the destination computer; and means for receiving a packet containing an ACK message from the destination computer, for indicating receipt of the information packet by the destination computer, and for discarding the ACK message from the destination computer when no other data is present in the received packet.
-
-
2. A gateway for use in a TCP/IP network system, the TCP/IP network system comprising said gateway, a source computer, a destination computer, and a satellite link, said gateway comprising:
-
means for receiving an information packet sent from the source computer and for sending the information packet to the destination computer over the satellite link; means for sending an ACK message to the source computer in response to receipt of the information packet, wherein the ACK message appears to the source computer to have come from the destination computer; and editing means for receiving a packet containing an ACK message from the destination computer, for indicating receipt of the information packet by the destination computer, and for editing the ACK message and passing the edited received packet to the source computer. - View Dependent Claims (3)
-
-
4. A gateway for use in a TCP/IP network system, the TCP/IP network system comprising said gateway, a source computer, a destination computer, and a satellite link, said gateway comprising:
-
means for receiving an information packet sent from the source computer and for sending the information packet to the destination computer over the satellite link; means for sending an ACK message to the source computer in response to receipt of the information packet, wherein the ACK message appears to the source computer to have come from the destination computer, wherein the information packet is formatted in accordance with TCP/IP protocol.
-
-
5. A gateway for use in a TCP/IP network system, the TCP/IP network system comprising said gateway, a source computer, a destination computer, and a satellite link, said gateway comprising:
-
means for receiving an information packet sent from the source computer and for sending the information packet to the destination computer over the satellite link; and means for sending an ACK message to the source computer in response to receipt of the information packet, wherein the ACK message appears in the source computer to have come from the destination computer, wherein the ACK message is formatted in accordance with TCP/IP protocol.
-
-
6. A method for sending information packets in a TCP/IP network system, the TCP/IP network system comprising a gateway, a source computer, a destination computer, and a satellite link between the gateway and the destination computer, said method comprising the steps of:
-
receiving, by the gateway, of an information packet sent from the source computer; sending the information packet received by the gateway to the destination computer over the satellite link; and sending, by the gateway, of an ACK message to the source computer in response to receipt of the information packet by the gateway, wherein the ACK message appears to the source computer to have come from the destination computer; and receiving a packet containing an ACK message from the destination computer, wherein the ACK message indicates receipt of the information packet by the destination computer and discarding the ACK message from the destination computer when no other data is present in the received packet. - View Dependent Claims (9, 10)
-
-
7. A method for sending information packets in a TCP/IP network system, the TCP/IP network system comprising a gateway, a source computer, a destination computer, and a satellite link between the gateway and the destination computer, said method comprising the steps of:
-
receiving, by the gateway, of an information packet sent from the source computer; sending the information packet received by the gateway to the destination computer over the satellite link; and sending, by the gateway, of an ACK message to the source computer in response to receipt of the information packet by the gateway, wherein the ACK message appears to the source computer to have come from the destination computer; and receiving a packet containing an ACK message from the destination computer, wherein the ACK message indicates receipt of the information packet by the destination computer, and editing the ACK message and passing the edited received packet to the source computer. - View Dependent Claims (8)
-
Specification