Method and apparatus for traffic probing
US-2024430168-A1 · Dec 26, 2024 · US
US9307005B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9307005-B2 |
| Application number | US-201313848814-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 22, 2013 |
| Priority date | Apr 20, 2012 |
| Publication date | Apr 5, 2016 |
| Grant date | Apr 5, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A communication control system includes a first computer and a second computer, wherein the first computer includes a communication interface device and a first processor configured to control the communication interface device to transmit first data and first feature information indicating a feature of the first data to the second computer, and the second computer includes a memory that has a storage area allocated to store second data received from the first computer, and a second processor configured to determine whether the first feature information received from the first computer matches second feature information, indicating a feature of and calculated based on the second data stored in the storage area, and control the memory to release the storage area when the second feature information does not match the received first feature information.
Opening claim text (preview).
What is claimed is: 1. A communication control system comprising: a first computer; and a second computer, wherein the first computer includes: a communication interface device; and a first processor configured to control the communication interface device to transmit first data and first feature information indicating a feature of the first data to the second computer, and the second computer includes: a memory that has a storage area allocated to store second data received from the first computer; and a second processor configured to: in a case of detecting that the transmission of the first data from the first computer has ended, determine whether the first feature information received from the first computer matches second feature information, indicating a feature of the received data stored in the storage area, calculated based on the second data stored in the storage area, wherein the first processor is further configured to calculate a first hash value from contents of the first data, and send the first hash value to the second computer as the first feature information, and the second processor is further configured to calculate a second hash value from contents of the second data, and control the memory to release the storage area in response to the second processor making a determination that the second hash value does not match the first hash value, the second processor notifying the first computer that the transmission of the first data has failed based on the determination prior to the second computer receiving a transmitted error indication, from the first computer, which indicates that the first data was received in error. 2. The communication control system according to claim 1 , wherein the second computer further includes another communication interface device, and the second processor is configured to control the another communication interface device to notify the first computer that the transmission of the first data has failed, when the first feature information does not match the second feature information. 3. The communication control system according to claim 2 , wherein the first processor is configured to control the communication interface device to resend to the second computer the first data and the first feature information, when the communication interface device notified by the first computer. 4. The communication control system according to claim 1 , wherein the first feature information is smaller in data size than the first data. 5. The communication control system according to claim 1 , wherein the first feature information is calculated by a given arithmetic operation based on the first data by the first computer, and the second feature information is calculated by the given arithmetic operation based on the second data by the second computer. 6. The communication control system according to claim 1 , wherein the second feature information is calculated on the basis of the second data, which is stored in the storage area, when information indicating the end of the first data is received from the first computer. 7. The communication control system according to claim 1 , wherein the first feature information is received by the second computer before the second computer determines that the transmission of the first data from the first computer has ended. 8. The communication control system according to claim 1 , wherein the second processor is configured to control the memory to release the storage area after storing the second data, which is stored in the storage area, into another storage area, when the first feature information matches the second feature information. 9. A communication control apparatus comprising: a memory that has a storage area to store data and first feature information received from a computer, the first feature information indicating a feature of data to be transmitted from the computer; and a processor configured to: in a case of detecting that the transmission of the data to be transmitted from the computer has ended, determine whether the first feature information received from the computer matches second feature information, indicating a feature of the received data stored in the storage area, calculated based on the received data stored in the storage area, wherein the first feature information received from the computer is generated, by the computer, by calculating a first hash value from contents of the first data and the first hash value is received from the computer as the first feature information, and the processor is further configured to calculate a second hash value from contents of the second data, and control the memory to release the storage area in response to the processor notifying the computer that the transmission of the first data has failed based on a determination that the second hash value does not match the first hash value, the processor making the determination prior to the communication control apparatus receiving a transmitted error indication, from the computer, which indicates that the first data was received in error. 10. The communication control apparatus according to claim 9 , further comprising: a communication interface device, wherein the processor is configured to control the communication interface device to notify the computer that the transmission of the data has failed when the first feature information does not match the second feature information. 11. The communication control apparatus according to claim 9 , wherein the first feature information is calculated by a given arithmetic operation based on the data to be transmitted by the computer, and the second feature information is calculated by the given arithmetic operation based on the received data by the communication control apparatus. 12. The communication control apparatus according to claim 9 , wherein the second feature information is calculated on the basis of the received data, which is stored in the storage area, when information indicating the end of the data to be transmitted from the computer is received. 13. A communication control method comprising: storing data and first feature information received from a first computer in a storage area of a memory of a second computer, the first feature information indicating a feature of data to be transmitted from the first computer; in a case of detecting that the transmission of the data to be transmitted from the first computer has ended, determining whether the first feature information received from the first computer matches second feature information, indicating a feature of the received data stored in the storage area, calculated based on the received data stored in the storage area; and controlling, by a processor of the second computer, the memory to release the storage area when second feature information does not match the received first feature information, wherein the first feature information received from the first computer is generated, by the first computer, by calculating a first hash value from contents of the first data and the first hash value is received from the first computer as the first feature information, the second feature information is generated, by the second computer, by calculating a second hash value from contents of the second data, and the controlling, by the processor, to control the memory to release the storage area is performed in response to the second computer making a determination that the second hash value does not match the first hash value, the second computer notifying the first computer that the transmission of the first data has fail
specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.