SYSTEM AND METHOD FOR HIGH-PERFORMANCE DELIVERY OF WEB CONTENT USING HIGH-PERFORMANCE COMMUNICATIONS PROTOCOL BETWEEN THE FIRST AND SECOND SPECIALIZED INTERMEDIATE NODES TO OPTIMIZE A MEASURE OF COMMUNICATIONS PERFORMANCE BETWEEN THE SOURCE AND THE DESTINATION

   
   

The present invention provides a method and apparatus for increasing the performance of world-wide-web traffic over the Internet. A distributed network of specialized nodes of two types is dispersed around the Internet. A web client's requests are directed to a node of the first type chosen to be close to the client, and the client communicates with this node using a standard protocol such as HTTP. This first node receives the request, and communicates the request to a node of the second type chosen to be close to the request's ultimate destination (e.g., a web server capable of generating a response to the request.) The first node communicates the request to the second node using a different, specialized, protocol that has been designed for improved performance and specifically to reduce traffic volume and to reduce latency. The second node receives communication from the first node using this specialized protocol, converts it back to a standard protocol such as HTTP, and forwards the request to the destination computer or server. Responses from the destination to the client take the corresponding reverse route, and also are carried over a specialized protocol between the two nodes. In addition, these nodes can employ other techniques such as web caches that avoid or improve some communication steps. Thus, specialized, proprietary, or complex protocols and techniques can be quickly deployed to enhance web performance without requiring significant changes to the clients or servers.

De onderhavige uitvinding verstrekt een methode en een apparaat om de prestaties van wereld-breed-Web verkeer over Internet te verhogen. Een verdeeld netwerk van gespecialiseerde knopen van twee types is verspreid rond Internet. De verzoeken van een Webcliënt worden aan een knoop van het eerste type geleid dat wordt verkozen om dicht bij de cliënt te zijn, en de cliënt communiceert met deze knoop gebruikend een standaardprotocol zoals HTTP. Deze eerste knoop ontvangt het verzoek, en deelt het verzoek aan een knoop van het tweede type mee dat wordt verkozen om dicht bij de uiteindelijke bestemming van het verzoek te zijn (b.v., een Webserver geschikt om een reactie op het verzoek te produceren.) De eerste knoop deelt het verzoek aan de tweede knoop mee gebruikend een verschillend, gespecialiseerd, protocol dat voor betere prestaties en specifiek is ontworpen om verkeersvolume te verminderen en latentie te verminderen. De tweede knoop ontvangt mededeling van de eerste knoop gebruikend dit gespecialiseerde protocol, zet het terug naar een standaardprotocol zoals HTTP om, en verstuurt het verzoek aan de de bestemmingscomputer of server. De reacties van de bestemming op de cliënt nemen de overeenkomstige omgekeerde route, en over een gespecialiseerd protocol tussen de twee knopen ook gedragen. Bovendien kunnen deze knopen andere technieken zoals Webgeheime voorgeheugens aanwenden die vermijden of sommige communicatie stappen verbeteren. Aldus, gespecialiseerd, kunnen de eigenaar, of de complexe protocollen en de technieken snel worden opgesteld om Webprestaties te verbeteren zonder significante veranderingen in de cliënten of de servers te vereisen.

 
Web www.patentalert.com

< Internet communication system and method with asymmetric terrestrial and satellite links

< Buffer management

> Mobile node, mobile agent and network system

> System and method for selective information exchange

~ 00143