Communication method
First Claim
1. A method of communication between a transmitting node and a receiving node, characterized in that:
- the transmitting node provides a first group flow having one flow or more based upon a first criterion relating to a sequencing and a second group flow having one flow or more based upon a second criterion relating to a retransmitting control, assigns a first identifier to each flow belonging to said first group flow, said first identifier being unique, and assigns a second identifier to each flow belonging to said second group flow, said second identifier being unique; and
the transmitting node classifies the packets, which were input, into one flow or more belonging to said first group flow, based upon said first criterion, yet classifies them into one flow or more belonging to said second group flow, based upon said second criterion, affixes to said packets said first identifier, a first sequential number, said first sequential number being unique within flows specified by said first identifier, said second identifier, a second sequential number, said second sequential number being unique within flows specified by said second identifier, and transmit them;
the receiving node classifies all received packets based upon the second identifier, and checks the packets having the second sequential number, which were not received, with each second group flow, and requests the transmitting node of retransmission thereof;
the transmitting node retransmits the packets of the second group flow having the second sequential number requested by the receiving node; and
the receiving node classifies all received packets based upon the first identifier, sequences the packets within each first group flow based upon the first sequential number, and performs a receiving process of the sequenced packets in the sequenced order.
1 Assignment
0 Petitions
Accused Products
Abstract
A first identifier for identifying each flow belonging to a first group relating to a sequencing, a first sequential number, said first sequential number being unique within each flow of the first group flow, a second identifier for identifying a flow relating to a retransmitting control, and a second sequential number, said second sequential number being unique within each flow belonging to the second group flow, are affixed to a transmission packet to transmit it. A receiving node makes a request for retransmission based upon the second identifier and the second sequential number, and a transmitting node retransmits its packet. Also, in the sequencing of the packets, the receiving node takes a sequencing of the packet based upon the first identifier and the first sequential number.
47 Citations
64 Claims
-
1. A method of communication between a transmitting node and a receiving node, characterized in that:
-
the transmitting node provides a first group flow having one flow or more based upon a first criterion relating to a sequencing and a second group flow having one flow or more based upon a second criterion relating to a retransmitting control, assigns a first identifier to each flow belonging to said first group flow, said first identifier being unique, and assigns a second identifier to each flow belonging to said second group flow, said second identifier being unique; and
the transmitting node classifies the packets, which were input, into one flow or more belonging to said first group flow, based upon said first criterion, yet classifies them into one flow or more belonging to said second group flow, based upon said second criterion, affixes to said packets said first identifier, a first sequential number, said first sequential number being unique within flows specified by said first identifier, said second identifier, a second sequential number, said second sequential number being unique within flows specified by said second identifier, and transmit them;
the receiving node classifies all received packets based upon the second identifier, and checks the packets having the second sequential number, which were not received, with each second group flow, and requests the transmitting node of retransmission thereof;
the transmitting node retransmits the packets of the second group flow having the second sequential number requested by the receiving node; and
the receiving node classifies all received packets based upon the first identifier, sequences the packets within each first group flow based upon the first sequential number, and performs a receiving process of the sequenced packets in the sequenced order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A node, said node being configured of a transmitting section for transmitting a packet and a receiving section for receiving the packet and taking a retransmitting control and a sequencing of the packet independently, characterized in that:
-
said transmitting section includes;
a means for affixing to the transmission packet a first identifier, said first identifier being assigned in a one-to-one manner to each flow of a first group flow based upon a first criterion relating to a sequencing, a first sequential number, said first sequential number being unique within each flow belonging to said first group flow, a second identifier, said second identifier being assigned in a one-to-one manner to each flow of a second group flow based upon a second criterion relating to a retransmitting control, and a second sequential number, said second sequential number being unique within each flow belonging to said second group flow, to transmit it; and
a means for specifying the packet, for which retransmission was requested by the node having received the packet, from said second identifier and second sequential number to retransmit its packet; and
thatsaid receiving section includes;
a means for classifying all received packets based upon said second identifier to check the packets having the second sequential number, which were not received, with each second group flow to transmit its second identifier and second sequential number to the node having transmitted the packet, and to request retransmission thereof; and
a means for classifying all received packets based upon said first identifier to sequence the packets within each first group flow based upon said first sequential number to perform a receiving process of the sequenced packets in the sequenced order. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A controlling program for a node, said node taking a retransmitting control and a sequencing of a packet independently, characterized in that said controlling program causes said node to function as:
-
a means for affixing to the transmission packet a first identifier, said first identifier being assigned in a one-to-one manner to each flow of a first group flow based upon a first criterion relating to a sequencing, a first sequential number, said first sequential number being unique within each flow belonging to said first group flow, a second identifier, said second identifier being assigned in a one-to-one manner to each flow of a second group flow based upon a second criterion relating to a retransmitting control, and a second sequential number, said second sequential number being unique within each flow belonging to said second group flow, to transmit it;
a means for specifying the packet, for which retransmission was requested by the node having received the packet, from said second identifier and second sequential number to retransmit its packet;
a means for classifying all received packets based upon said second identifier to check the packets having the second sequential number, which were not received, with each second group flow to transmit its second identifier and second sequential number to the node having transmitted the packet, and to request retransmission thereof; and
a means for classifying all received packets based upon said first identifier to sequence the packets based upon said first sequential number with each first group flow, and to perform a receiving process of the sequenced packets in the sequenced order. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A communicating method, characterized in affixing an identifier for identifying a transmission flow and a sequential number within said transmission flow to a communication packet in addition to information for a sequencing to take a retransmitting control thereof per transmission flow on the receiving side, based upon said identifier and said sequential number.
-
62. A communicating method, characterized in affixing an identifier for identifying a transmission flow and a sequential number within said transmission flow to a communication packet in addition to information for a sequencing to detect a loss of the packet per transmission flow on the receiving side, based upon said identifier and said sequential number.
-
63. A node, characterized in including:
-
a means for affixing to the packet a first identifier, said first identifier being assigned in a one-to-one manner to each flow of a first group flow based upon a first criterion relating to a sequencing, a first sequential number, said first sequential number being unique within each flow belonging to said first group flow, a second identifier, said second identifier being assigned in a one-to-one manner to each flow of a second group flow based upon a second criterion relating to a retransmitting control, and a second sequential number, said second sequential number being unique within each flow belonging to said second group flow, to transmit it; and
a means for retransmitting the lost packets, which were detected, per transmission flow based upon said second identifier and said second sequential number.
-
-
64. A controlling program of a node, characterized in causing said node to function as:
-
a means for affixing to the packet a first identifier, said first identifier being assigned in a one-to-one manner to each flow of a first group flow based upon a first criterion relating to a sequencing, a first sequential number, said first sequential number being unique within each flow belonging to said first group flow, a second identifier, said second identifier being assigned in a one-to-one manner to each flow of a second group flow based upon a second criterion relating to a retransmitting control, and a second sequential number, said second sequential number being unique within each flow belonging to said second group flow, to transmit it; and
a means for retransmitting the lost packets, which were detected, per transmission flow based upon said second identifier and said second sequential number.
-
Specification