Method of transferring packet data in a network by transmitting divided data packets
First Claim
Patent Images
1. A method for transmitting data via a network host in a transmitting side to a receiving side, comprising the steps of:
- transmitting said data packet from said host to a communication controller in said transmitting side;
dividing said data packet into a plurality of data packets by said communication controller;
transmitting said divided data packets from said communication controller to said receiving side;
transmitting, for each of said divided data packets, a sub-acknowledgement signal indicating whether said receiving side has normally received a corresponding one of the divided data packets, from said receiving side to said communication controller; and
transmitting a single acknowledgement signal, generated by said communication controller, from said communication controller to said host, after said communication controller has normally received all of said sub-acknowledgement signals.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication controller at the sending computer divides data transferred from a host into sub-ACK unit packets and transfers them sequentially to a destination without waiting for the sub-ACK'"'"'s being subsequently provided by the destination. A communication controller at the receiving computer issues a sub-ACK to the sending computer for each of the sub-ACK unit packet, if the sub-ACK packet has been normally received and otherwise issues retransmission request for the sub-ACK unit packets and merges data included in the sub-ACK unit packets into the initial data, after they are normally received.
-
Citations
13 Claims
-
1. A method for transmitting data via a network host in a transmitting side to a receiving side, comprising the steps of:
-
transmitting said data packet from said host to a communication controller in said transmitting side; dividing said data packet into a plurality of data packets by said communication controller; transmitting said divided data packets from said communication controller to said receiving side; transmitting, for each of said divided data packets, a sub-acknowledgement signal indicating whether said receiving side has normally received a corresponding one of the divided data packets, from said receiving side to said communication controller; and transmitting a single acknowledgement signal, generated by said communication controller, from said communication controller to said host, after said communication controller has normally received all of said sub-acknowledgement signals. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for transmitting data via a network, comprising the steps of:
-
transmitting a data packet with a destination identifier attached, from a host in a transmitting side to a communication controller in said transmitting side; dividing said data packet into a plurality of data packets by said communication controller, in response to a division size stored in a table for said destination identifier; transmitting said divided data packets from said communication controller to a receiving side corresponding to said destination identifier; transmitting, for each of said divided data packets, a sub-acknowledgement signal indicating whether said receiving side has normally received a corresponding one of the divided data packets, from said receiving side to said communication controller; transmitting a single acknowledgement signal, generated by said communication controller, from said communication controller to said host, after said communication controller has normally received all of said sub-acknowledgement signals; and updating said division size in response to a communication condition of said network. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus transmitting data via a network comprising:
-
a communication controller arranged to divide a data packet transmitted by a host into a plurality of data packets, transmit said divided data packets to a receiving side, generate an acknowledgement signal, and transmit said acknowledgement signal to said host after it has normally received sub-acknowledgement signals from said receiving side for all of said divided data packets, wherein each of said sub-acknowledgement signals indicates whether or not said receiving side has normally received a corresponding one of the divided data packets. - View Dependent Claims (12, 13)
-
Specification