SESSION RELAY DEVICE AND SESSION RELAY METHOD
First Claim
1. A session relay device adapted to be disposed between terminals for transmitting and receiving data as packets to which sequence numbers representative of an order of segments to be transmitted are assigned, for relaying data transmitted as packets between a first session opened between the session relay device and a terminal on a transmission side and a second session opened between the session relay device and a terminal on a reception side, said session relay device comprising:
- a session status holder for holding information of the first and second sessions;
a segment retransmission determining section for, when a packet is received through the first session, determining whether the segment of the received packet is a retransmitted segment having a sequence number identical to, and a segment size different from, the segment of a packet already received through said first segment, by referring to session information held by said session status holder; and
a segment retransmitter for, if it is determined by said segment retransmission determining section that the segment of the received packet is the retransmitted segment, transmitting said retransmitted segment through said second session.
1 Assignment
0 Petitions
Accused Products
Abstract
A session relay device which can reliably send a data packet resent from a source to a destination without the need for reconfiguring and dividing a segment is supplied. Session relay device 110, adapted to be disposed between terminals for transmitting and receiving data as packets to which sequence numbers representative of the order of segments to be transmitted are assigned, includes session relay section 110-3 that relays data transmitted as packets between a first session opened between session relay device 110 and a terminal on a transmission side and a second session opened between session relay device 110 and a terminal on a reception side. Session relay section 110-3 receives the retransmitted segment from a terminal on the transmission side, updates a maximum segment size of the second session with the segment size of the retransmitted segment, and transmits the retransmitted segment to a terminal on the reception side.
28 Citations
16 Claims
-
1. A session relay device adapted to be disposed between terminals for transmitting and receiving data as packets to which sequence numbers representative of an order of segments to be transmitted are assigned, for relaying data transmitted as packets between a first session opened between the session relay device and a terminal on a transmission side and a second session opened between the session relay device and a terminal on a reception side, said session relay device comprising:
-
a session status holder for holding information of the first and second sessions; a segment retransmission determining section for, when a packet is received through the first session, determining whether the segment of the received packet is a retransmitted segment having a sequence number identical to, and a segment size different from, the segment of a packet already received through said first segment, by referring to session information held by said session status holder; and a segment retransmitter for, if it is determined by said segment retransmission determining section that the segment of the received packet is the retransmitted segment, transmitting said retransmitted segment through said second session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 15, 16)
-
-
10. A session relay method to be carried out by a session relay device adapted to be disposed between terminals for transmitting and receiving data as packets to which sequence numbers representative of an order of segments to be transmitted are assigned, for relaying data transmitted as packets between a first session opened between the session relay device and a terminal on a transmission side and a second session opened between the session relay device and a terminal on a reception side, said session relay method comprising:
-
of holding information of the first and second sessions in a session status holder; when a packet is received through the first session, determining whether the segment of the received packet is a retransmitted segment having a sequence number identical to, and a segment size different from, the segment of a packet already received through said first segment, by referring to session information held by said session status holder; and if the segment of the received packet is the retransmitted segment, transmitting said retransmitted segment through said second session. - View Dependent Claims (11, 12, 13, 14)
-
Specification