Internet over satellite apparatus
4 Assignments
0 Petitions
Accused Products
Abstract
According to the present invention a telecommunications apparatus for providing transport of packetized information over large distances. The apparatus provides a bi-directional flow of information from a first satellite gateway using a connection over a satellite network to a second satellite gateway. The apparatus uses a gateway that translates the information using the TCP protocol into information using a satellite protocol, which is suitable for transmission of such information over the satellite network.
-
Citations
28 Claims
-
1-8. -8. (canceled)
-
9. A communication apparatus comprising:
-
a TCP interface;
a satellite gateway interface;
a system memory;
a bus interconnecting said TCP interface, said satellite gateway interface and said system memory with a processor, said processor operatively disposed to;
intercept a first communication connection between a client and a server;
form a second communication connection between a first satellite gateway and a second satellite gateway that is over a satellite link;
transmit information describing said first connection to said second satellite gateway; and
form a third communication connection between said second satellite gateway and a destination server using said information describing said first connection wherein said forming said second connection and forming said third connection occur transparently to said client and said server;
wherein the first, second and third communication connections define a 1;
1;
1 connection relationship, for use with only communications between the client and the server. - View Dependent Claims (10, 11, 12, 13, 28)
-
-
14. An apparatus for establishing a communication between a first computer and one of a plurality of second computers, said apparatus comprising
a network interface; -
a satellite gateway interface;
a system memory;
a bus interconnecting said network interface, said satellite gateway interface and said system memory with a processor, said processor operatively disposed to;
provide a first protocol and a second protocol, wherein at least one of said plurality of computers is able to communicate with said first computer using said first protocol and at least one of said plurality of second computers is able to communicate with said first computer using said second protocol;
determine whether a connection can be established between said first computer and at least one of said plurality of said second computers using said first protocol;
if said connection cannot be established, then establish a connection between said first computer and said at least one of said plurality of second computers using said protocol. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. In a communications system for providing transport of packetized information in a TCP protocol between a client and a sever, a method of converting said system to a system for providing transport of packetized information in a satellite protocol, said method comprising:
-
installing a first gateway, said first gateway operatively disposed to intercept connection from said client to said server;
said first gateway further operatively disposed to convert said packetized information from TCP protocol to satellite protocol;
installing a second gateway, said second gateway disposed to establish with said server, said second gateway further operatively disposed to convert said packetized information from satellite protocol to TCP protocol, said first gateway and said second gateway operatively disposed to establish a connection over a common telecommunications link.
-
-
22. A communication apparatus comprising:
-
a processor interconnected with a system memory and at least one network interface;
wherein the processor is operatively disposed to;
intercept a connection request sent by a client to a server, the connection request in a first transport layer protocol;
establish a connection to a second apparatus over a long latency link, receive a packetized flow of information over the connection from the second apparatus, said information being contained in a second transport layer protocol;
buffer at least a portion of the flow of information in the system memory; and
send a repacketed flow of information to the client, the repacketed flow of information including the buffered portion of the flow of information. - View Dependent Claims (23, 24)
-
-
25. A communication apparatus comprising:
-
at least one network interface;
a processor;
a system memory; and
a bus interconnecting the at least one network interface, the system memory and the processor;
wherein the processor is operatively disposed to;
intercept a first communication connection between a client and a server;
form a second communication connection between the apparatus and a second apparatus that is over a long latency link, transmit information describing the first communication connection to the second apparatus, the second apparatus adapted for forming a third communication connection between the second apparatus and the server using the information describing the first communication connection;
and transmit a fast connection acknowledgement to the client after the third communication connection with the server is formed. - View Dependent Claims (26, 27)
-
Specification