Quick Glossary

Dropped Packets
Packets (i.e. small data "packages") are occasionally dropped, or lost, on the network for various reasons. For instance, two nodes may be communicating at widely disparate transfer rates.

GUID (Global Unique Identifier)
The GUID is a radomised string that prevents duplicate messages from being sent by uniquely identifying a particular message or node on a P2P network.

Host Catcher
Your computer’s P2P software uses a host catcher to track the available P2P hosts you can connect to.

LAN (Local Area Network)
A LAN is a network comprised of a group of computers in an enclosed environment such as a home, office or classroom. This allows the networked computers to share resources (e.g. printers, software applications, documents, a broadband Internet connection).

Networks
In general, networks enable computers and other devices to communicate with each other. A network can be as simple as two computers sharing one printer or as complex as a group of LANs connected to each other across transatlantic fiber optic cables.

Ping
Every time your computer connects to a P2P network, it sends out a “ping” request to other nodes so that other computers on the network are aware of your connection. Nodes that receive a ping return a “pong” back to your computer to confirm the ping request.

Pong
This is the reply of a node that receives a “ping” request from newly connected computers on the network. The pong lists the host’s IP address, network port, and the number of files available for sharing and their combined size.

Port
Applications on a computer communicate on the net through an assigned port number. The default port for P2P is 6346, thus a P2P program is described as “listening” on port 6346. Since this is a user-defined setting, this can be changed to any available port number without causing any communication problems or conflicts.

XML-RPC
XML-RPC is a widespread web service protocol that utilizes XML technology to encode calls and messages using HTTP. Because XML-RPC is based on HTTP, it allows programmers to develop Internet applications that work within firewall or proxied environments, the underlying network structure of many file-sharing systems.


Back to Top