Network transfer protocol
First Claim
Patent Images
1. A method comprising:
- transferring a file from a first node on a network to a second node on the network through a sequence of packets that establish a connection between the first node and the second node and transmit the file across the connection, wherein each of the packets of the sequence of packets that establish the connection between the first node and the second node and transmit the file across the connection includes;
a header that includes a destination port of the second node on the network and a data length of the packet,a data segment that includes (i) a connection identifier that identifies the connection, (ii) an op code that indicates a type of the packet, and (iii) a sequence number that indicates a sequential position of the packet in the sequence of packets directed to the second node on the network,and does not include a field for a source port or a checksum.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer program products facilitate communication on a network by transmitting a communication on the network from a first node to a second node, the communication including a first segment and a second segment. The first segment consists essentially of a destination port and a data length of the communication, and the second segment includes a payload and at least one of a connection ID, a sequence number, and an opcode. A responsive communication is then received from the second node, the responsive communication acknowledging receipt of the communication transmitted from the first node.
-
Citations
19 Claims
-
1. A method comprising:
transferring a file from a first node on a network to a second node on the network through a sequence of packets that establish a connection between the first node and the second node and transmit the file across the connection, wherein each of the packets of the sequence of packets that establish the connection between the first node and the second node and transmit the file across the connection includes; a header that includes a destination port of the second node on the network and a data length of the packet, a data segment that includes (i) a connection identifier that identifies the connection, (ii) an op code that indicates a type of the packet, and (iii) a sequence number that indicates a sequential position of the packet in the sequence of packets directed to the second node on the network, and does not include a field for a source port or a checksum. - View Dependent Claims (2, 3, 4, 5, 6, 18, 19)
-
7. A system comprising:
-
one or more computers; and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; transferring a file from a first node on a network to a second node on the network through a sequence of packets that establish a connection between the first node and the second node and transmit the file across the connection, wherein each of the packets of the sequence of packets that establish the connection between the first node and the second node and transmit the file across the connection includes; a header that includes a destination port of the second node on the network and a data length of the packet, a data segment that includes (i) a connection identifier that identifies the connection, (ii) an op code that indicates a type of the packet, and (iii) a sequence number that indicates a sequential position of the packet in the sequence of packets directed to the second node on the network, and does not include a field for a source port or a checksum. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
transferring a file from a first node on a network to a second node on the network through a sequence of packets that establish a connection between the first node and the second node and transmit the file across the connection, wherein each of the packets of the sequence of packets that establish the connection between the first node and the second node and transmit the file across the connection includes; a header that includes a destination port of the second node on the network and a data length of the packet, a data segment that includes (i) a connection identifier that identifies the connection, (ii) an op code that indicates a type of the packet, and (iii) a sequence number that indicates a sequential position of the packet in the sequence of packets directed to the second node on the network, and does not include a field for a source port or a checksum. - View Dependent Claims (14, 15, 16, 17)
Specification