System for transmitting and receiving data within a reliable...

Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data framing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S230000, C709S238000, C709S242000, C709S243000, C709S250000

Reexamination Certificate

active

06345302

ABSTRACT:

DESCRIPTION
1. FIELD OF THE INVENTION
This invention relates generally to computer networks and, more particularly, to an improved system and method of constructing data packets for transmission between computers in a system of computer networks.
2. BACKGROUND OF THE INVENTION
A computer network includes multiple computers connected with a physical medium, such as a cable. Data sent from a source computer to a destination computer may be lost or changed because of congestion or noise in the network. Schemes exist to transmit data using a protocol that is “reliable,” meaning that the protocol guarantees accurate delivery of transmitted data. Operating a reliable communication protocol, however, has entailed substantial overhead in the network computers.
More particularly, approaches exist for improving the performance of a computer's implementation of a reliable communication protocol. For example, a technique exists for performing one aspect of a common protocol suite (TCP/IP) in hardware. Request for Comment (RFC) 1936, “Implementing the Internet Checksum in Hardware,” describes a technique for performing a calculation in hardware that is required by various communication protocols.
In addition, approaches exist which combine the calculations described above with additional hardware to efficiently handle interrupts. One such approach, described in the white paper, “Next Generation Adapter Design and Optimization for Gigabit Ethernet” by Alteon Networks, involves handling multiple communication protocol interrupts in hardware. This alleviates the need for the main computer processor to handle multiple interrupts.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide an improved method and apparatus for efficiently operating a reliable communication protocol in a computer network. In particular, the present invention provides an improved method and apparatus for constructing a portion of an acknowledgement signal to be sent upon successful receipt of an incoming signal.
In accordance with the preferred embodiment of the present invention, a protocol processing subsystem receives data from another computer in a computer network. Upon successful receipt of the data, the protocol calls for construction of an acknowledgement signal to be sent from the receiving computer to the sending computer. The protocol processing subsystem of the present invention automatically constructs this acknowledgement signal. In the preferred embodiment, the construction of this acknowledgement signal occurs in hardware which alleviates the need for the protocol processing software to construct the acknowledgement signal. This results in a significant improvement in system performance over systems according to the prior art.


REFERENCES:
patent: 4451827 (1984-05-01), Kahn et al.
patent: 4550402 (1985-10-01), Gable et al.
patent: 5418781 (1995-05-01), Kaufman et al.
patent: 5430842 (1995-07-01), Thompson et al.
patent: 5497371 (1996-03-01), Ellis et al.
patent: 5596723 (1997-01-01), Romohr
patent: 5884025 (1999-03-01), Baehr et al.
patent: 5909686 (1999-06-01), Muller et al.
patent: 5940598 (1999-08-01), Strauss et al.
patent: 6122670 (2000-09-01), Bennett et al.
patent: 6147993 (2000-11-01), Kloth et al.
Stevens, Richard W., “TCP/IP Illustrated”, vol. 1, The protocols, 1994.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System for transmitting and receiving data within a reliable... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for transmitting and receiving data within a reliable..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for transmitting and receiving data within a reliable... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2974488

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.