Aggregate

  1. In general, aggregate is data composed of smaller pieces that form a larger whole.
  2. An aggregator is a software program designed to collect data from multiple sources. For example, a user could use a RSS aggregator that collects their favorite web pages RSS feeds and instantly see all updates on those pages, without having to visit each site.
  3. In programming, aggregation is a type of object composition in which not all of the containing objects should be destroyed when the owning object is destroyed. More information on this can be found at Difference between Composition and Aggregation.
  4. In networking, link aggregation is combining a number of network connections so that more data can be sent or so that there are one or more backup connections in case one of the connections fails. More information on this can be found at Link Aggregation according to IEEE 802.3ad.
  5. In networking, when transferring packets, packet aggregation is combining a number of packets together in order to make the transmission of packets require fewer server requests.
  6. In networking, route aggregation refers to forming a supernet (combining two or more networks into one routing prefix).

Also see: Data, Internet definitions, Network definitions, Programming definitions, RSS