US2008165682A1PendingUtilityA1
Communication control apparatus, communication control method and communication control program product
Est. expiryFeb 24, 2023(expired)· nominal 20-yr term from priority
H04L 9/40H04L 69/22H04L 69/161H04L 69/16H04L 63/10H04L 69/167H04L 63/1441
52
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A communication control apparatus includes: a storage device, an input device, an output device, a communication control apparatus, a main storage device and a processor (CPU). The CPU includes an address segmentation unit, a weight detector and a connection controller. The address segmentation unit splits a received packet, the weight detector detects the weight of each segment of the packet, and the connection controller employs the weight to provide connection control for the packet.
Claims
exact text as granted — not AI-modified1 . A server, comprising:
a storage device configured to store corresponding weighted values for each of a plurality of predetermined portions of a sender address assigned to a connection request packet received from a communication apparatus connected to the server via a network, the weighted values determined based on a number of packets received from the communication apparatus during a predetermined time period, the connection request packet including a connection request to the server from the communication apparatus; a connection request receiver configured to receive the connection request packet; a weight detector configured to obtain a weighted value corresponding to one of the predetermined portions of the sender address assigned to the connection request packet received by the connection request receiver from among the weighted values stored in the storage device; a connection controller configured to
reject the connection request, when the obtained weighted value exceeds a predetermined value, by determining that the communication apparatus consumes more than a predetermined amount of a resource of the server and discarding the connection request packet, and
allow the connection request when the obtained weighted value falls within a predetermined range that is lower than the predetermined value;
a weight updater configured to update the weighted values stored in the storage device by adding an additional weight calculated by a predetermined calculation to the obtained weighted value; and a packet transmitter configured to transmit a connection response packet to the communication apparatus when the connection controller allows the connection request.
2 . The server according to claim 1 , wherein
the sender address is an IPv6 address, and the predetermined portion of the sender address is a part or all of a network prefix.
3 . The server according to claim 1 , wherein the connection controller is configured to allow the connection request when the connection request packet is determined to be a valid connection request.
4 . The server according to claim 1 , wherein
the storage device is configured to store a history of the weighted values, the weight updater is configured to update the weighted values stored in the storage device by adjusting the obtained weighted value to increase or to decrease in accordance with the history of the weighted values, and the connection controller is configured to reject and to allow the connection request based on the obtained weighted value to be adjusted by the weight updater.
5 . The server according to claim 1 , wherein the weight updater is configured to calculate the additional weight to be added to the obtained weighted value by a hash process.
6 . The server according to claim 1 , further comprising a server processor configured to perform a constant service process for the communication apparatus.Join the waitlist — get patent alerts
Track US2008165682A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.