seeding is a practice within peer-to-peer file sharing, a content distribution model that connects computers with the use of a peer-to-peer (p2p) software program in order to share desired content. an example of such a peer-to-peer software program is bittorrent. peer-to-peer file sharing is different from the client-server model, where content is directly distributed from its server to a client. to make peer-to-peer file sharing function effectively, content is divided into parts of 256 kilobyte (kb). this segmented downloading makes the parts that peers miss be allocated by seeds. it also makes downloads go faster, as content can be exchanged between peers. all peers (including seeds) sharing the same content are called a swarm.