Overlay Network

Overlay Network

An overlay network is a computer network which is built on the top of another network. The nodes in the overlay can be thought of as being connected by virtual or logical links, everyone is corresponds to a path, it perhaps through many physical links, underlying network. As example, the distributed systems such as peer-to-peer networks, cloud computing and client-server applications are overlay networks because their nodes run on top of the Internet. Internet was originally built as an overlay upon the telephone network while today (through the advent of VoIP), telephone network is increasingly turning into an overlay network built on top of the Internet.

Uses of overlay networks

In telecommunication

Figure 1: A sample overlay network

 Overlay networks are used in telecommunication because of the availability of digital circuit switching equipment and optical fiber. The Telecommunication transport networks and IP networks (that combined make up the broader Internet) are all overlaid with at least an optical layer, transport layer and an IP or circuit layers (in the case of the PSTN).

The Enterprise private networks were first overlaid on telecommunication networks such as frame relay and Asynchronous Transfer Mode packet switching infrastructures but migration from these (now legacy) infrastructures to IP based MPLS networks and virtual private networks started (2001~2002).

From a physical standpoint overlay networks are quite complex (see Figure 1) as they combine various logical layers that are operated and built by various entities (universities, businesses, government etc.) but they allow separation of concerns that over time permitted the buildup of a broad set of services that could not have been proposed by a single telecommunication operator (ranging from broadband Internet access, the voice over IP or IPTV, competitive telecom operators etc.)

List of overlay network protocols

The Overlay network protocols which are based on TCP/IP include:

  • Distributed hash tables (DHTs), like as KAD and other protocols based on the Kademlia algorithm, for example.
  • JXTA
  • XMPP: routing of messages based on an endpoint Jabber ID (Example: nodeId_or_userId@domainId\resourceId) instead of by an IP Address
  • Many peer-to-peer protocols including the Gnutella, Gnutella2, I2P, Freenet and Tor. (Examples: Limewire, μTorrent, Shareaza, Tribler.)
  • PUCC
  • Solipsis: the France Télécom system for massively shared virtual world
  • HyParView: the highly robust unstructured overlay for gossip broadcast

Overlay network protocols which are based on UDP/IP include:

  • Real Time Media Flow Protocol – Adobe Flash

Here at Computernetworkassignmenthelp.com we solve the problems regarding your Overlay Network Assignment and homework from various standards like colleges, university, PhD and various other research levels. In case you want to assist any type of help regarding your Overlay Network assignment and homework then knock us at Computernetworkassignmenthelp.com. Here we give the perfect solution of your problems before the deadline given by you.

Students around all world are connected with us due to our quality oriented service in solving Overlay Network assignments and homework by our experts. We cater 24×7 hour customer service round the clock with 100% assistance and satisfaction. We provide the homework and assignments solution with no plagiarism and with reference styles Harvard, APA, AMA, MLA and IEEE. Computernetworkassignmenthelp.com imparts our online Assignment service on reasonable prices.

Our Professionals are Master or PhD degree holders in the field of Overlay Network assignment and homework from top ranked institutions, universities and colleges with a year of experience in imparting their services in the field of Computer. We at Computernetworkassignmenthelp.com have a well versed and qualified staff. At Computernetworkassignmenthelp.com our experts resolves your all Overlay Network problem, Overlay Network Programming Language Assignment problems etc and accommodating you the detailed and blow by blow solution. Computernetworkassignmenthelp.com proffers you the unique solution of your Assignment ever in the world.