A protocol and methods for peer network device discovery is presented. The
peer discovery protocol includes a peer discovery marker than can be used
with an existing networking protocol such as Transmission Control Protocol
("TCP") to discover peer network devices. The peer discovery protocol also
includes a peer discovery table to record network addresses of peer
network devices and their associated host network devices. The peer
discovery method allows a first peer network device such as an edge
router, to send out a peer discovery request with the peer discovery
protocol to other peer network devices as the peer network device is
sending data packets for a host network device. Once a second peer network
device receives a peer discovery request, the second peer network device
attempts to establish a two-way, peer-to-peer data-flow to the first peer
network device that sent the peer discovery requests. The peer discovery
protocol and methods allow error correction, encryption, compression and
other "intelligent" services to be added to peer network devices such as
edge routers. The peer discovery protocol and peer discovery methods may
enhance performance, reliability and security of data transmitted over the
Internet to and from Autonomous Systems, subnets, or other computer
networks.
Een protocol en de methodes voor peer ontdekking van het netwerkapparaat worden voorgesteld. Het peer ontdekkingsprotocol omvat een peer ontdekkingsteller dan met een bestaand voorzien van een netwerkprotocol zoals het Protocol van de Controle van de Transmissie kan worden gebruikt ("TCP") om peer netwerkapparaten te ontdekken. Het peer ontdekkingsprotocol omvat ook een peer ontdekkingslijst om netwerkadressen van peer netwerkapparaten en hun bijbehorende apparaten van het gastheernetwerk te registreren. De peer ontdekkingsmethode staat een eerste peer netwerkapparaat zoals een randrouter toe, om een peer ontdekkingsverzoek met het peer ontdekkingsprotocol aan andere peer netwerkapparaten te sturen aangezien het peer netwerkapparaat gegevenspakketten voor een apparaat van het gastheernetwerk verzendt. Zodra een tweede peer netwerkapparaat een peer ontdekkingsverzoek ontvangt, probeert het tweede peer netwerkapparaat om een bidirectionele, peer-aan-peer gegevensstroom aan het eerste peer netwerkapparaat te vestigen dat de peer ontdekkingsverzoeken verzond. Het peer ontdekkingsprotocol en de methodes laten foutencorrectie, encryptie, compressie en andere "intelligente" diensten toe om aan peer netwerkapparaten zoals randrouters worden toegevoegd. Het peer ontdekkingsprotocol en peer ontdekkingsmethodes kunnen prestaties, betrouwbaarheid en veiligheid van gegevens verbeteren die over Internet aan en van Autonome Systemen, subnets, of andere computernetwerken worden overgebracht.