COMMUNICATION APPARATUS, COMMUNICATION SYSTEM, ABSENT PACKET DETECTING METHOD AND ABSENT PACKET DETECTING PROGRAM
First Claim
1. A communication apparatus to be used for an arrangement connecting a transmitter and a receiver to each other by a plurality of networks where no inversion of packet sequence takes place, said apparatus comprising:
- a plurality of sequence buffers arranged at the respective networks to accumulate packets until a sequence acknowledgement; and
an absence detecting section adapted to determine the occurrence of an absence of a packet when one or more packets are accumulated in all the sequence buffers.
1 Assignment
0 Petitions
Accused Products
Abstract
Any packet loss is detected very quickly by means of only a series of sequence number in a multi-path environment where a transmitter and a receiver are connected to each other by way of a plurality of networks when no inversion of sequence arises in any of the networks. A communication apparatus includes a plurality of sequence buffers arranged at each network to accumulate packets until a sequence acknowledgement and an absence detecting section adapted to determine the occurrence of an absence of a packet when one or more packets are accumulated in all the sequence buffers. With this arrangement, the absence detecting section of the receiver monitors the packets staying in the sequence guaranteeing buffer arranged in each of the network, paying attention to the characteristic that packets are stored in the sequence buffers of all the networks when a packet loss takes place.
29 Citations
22 Claims
-
1. A communication apparatus to be used for an arrangement connecting a transmitter and a receiver to each other by a plurality of networks where no inversion of packet sequence takes place, said apparatus comprising:
-
a plurality of sequence buffers arranged at the respective networks to accumulate packets until a sequence acknowledgement; and an absence detecting section adapted to determine the occurrence of an absence of a packet when one or more packets are accumulated in all the sequence buffers. - View Dependent Claims (2)
-
-
3. A communication apparatus to be used for an arrangement connecting a transmitter and a receiver to each other by a plurality of networks where no inversion of packet sequence takes place, said apparatus comprising:
-
a plurality of sequence buffers arranged at the respective networks to accumulate packets until a sequence acknowledgement; a takeout control section for checking the sequence numbers added to packets and taking out packets from the sequence buffers, restoring the sequence of flows; and a storage control section for determining the occurrence of an absence of a packet when any of the sequence buffers overflows. - View Dependent Claims (4)
-
-
5. A communication apparatus to be used for an arrangement connecting a transmitter and a receiver to each other by a plurality of networks where no inversion of packet sequence takes place, said apparatus comprising:
-
a plurality of sequence buffers arranged at the respective networks to accumulate packets until a sequence acknowledgement; a takeout control section for checking the sequence numbers added to packets and taking out packets from the sequence buffers, restoring the sequence of flows; a storage control section for determining the occurrence of an absence of a packet when any of the sequence buffers overflows; a capacity determining section for determining the capacity of each of the sequence buffers on the basis of the band and the delay time of each of the networks; and a built-in clock for providing clock time information for computing the delay time. - View Dependent Claims (6)
-
-
7. A communication system to be used for an arrangement connecting a transmitter and a receiver to each other by a plurality of networks where no inversion of packet sequence takes place, said system comprising:
-
a plurality of sequence buffers arranged at the respective networks to accumulate packets until a sequence acknowledgement; and an absence detecting section adapted to determine the occurrence of an absence of a packet when one or more packets are accumulated in all the sequence buffers. - View Dependent Claims (8, 9, 10)
-
-
11. An absent packet detecting method to be used for an arrangement connecting a transmitter and a receiver to each other by a plurality of networks where no inversion of packet sequence takes place:
-
the receiver being adapted to accumulate packets in the sequence buffer of each network until sequence acknowledgement; and determine the occurrence of an absence of a packet when one or more packets are accumulated in the sequence buffers. - View Dependent Claims (12, 13, 14)
-
-
15. A computer program product for causing a computer to execute an absent packet detecting method to be used for an arrangement connecting a transmitter and a receiver to each other by a plurality of networks where no inversion of packet sequence takes place:
-
the receiver being adapted to accumulate packets in the sequence buffer of each network until sequence acknowledgement; and determine the occurrence of an absence of a packet when one or more packets are accumulated in the sequence buffers. - View Dependent Claims (16, 17, 18)
-
-
19. A communication apparatus to be used for an arrangement connecting a transmitter and a receiver to each other by a plurality of networks where no inversion of packet sequence takes place, said apparatus comprising:
-
a plurality of sequence buffers arranged at respective networks to accumulate packets until a sequence acknowledgement; a takeout control section for checking the sequence numbers added to packets and taking out packets from the sequence buffers, restoring the sequence of flows; an overtaking buffer for accumulating the packets delivered by retransmission; and a retransmission storage control section for allocating the storage destinations to the sequence buffers and the overtaking buffer according to the sequence numbers. - View Dependent Claims (20)
-
-
21. A communication system to be used for an arrangement connecting a transmitter and a receiver to each other by a plurality of networks where no inversion of packet sequence takes place,
the receiver having: -
a plurality of sequence buffers arranged at respective networks to accumulate packets until a sequence acknowledgement; a takeout control section for checking the sequence numbers added to packets and taking out packets from the sequence buffers, restoring the sequence of flows; an overtaking buffer for accumulating the packets delivered by retransmission; and a retransmission storage control section for allocating the storage destinations to the sequence buffers and the overtaking buffer according to the sequence numbers. - View Dependent Claims (22)
-
Specification