November 2013 Archive


1586
BitTorrent
BitTorrent

BitTorrent is a popular P2P protocol for file distribution [BitTorrent 2009]. In BitTorrent lingo, the collection of all peers participating in the distribution of a specific file is called a torrent. Peers in a torrent download equal-size chunks of the file from

Tags tracker, neighboring peers, chunks, p2p protocol, torrent
1180
Distributed Hash Tables (DHTs)
Distributed Hash Tables (DHTs)

An important element of many P2P applications and other distributed applications is an index (that is, a simple database), supporting search and update operations. When this database is distributed, the peers may carry out content caching and complicated routing of queries among

Tags index, distributed applications, peers, p2p database
6547
Circular DHT
Circular DHT

To deal with this problem of scale. let's now look at organizing the peers into a circle. In this circular arrangement, each peer only keeps track of its immediate successor (modulo 2n). An instance of such a circle is shown in Figure 1(a). In this instance, n is again 4 and there are

Tags peers, successor, identifier, dht, overlay network, routers, circular overlay
1514
Case Study: P2P Internet Telephony with Skype
Case Study: P2P Internet Telephony with Skype

Skype is an immensely popular P2P application, often with seven or eight million users connected to it at any one time. Besides providing PC-to-PC Internet telephony service, Skype offers PC-to-phone telephony service, phone-to-PC telephony service, and PC-to-PC video

Tags nodes, relays, router, peers, packets, p2p application, protocol
1622
Socket Programming with TCP
Socket Programming with TCP

As we have considered many important network applications, let's discover how network application programs are actually written. In this section we'll write application programs that use TCP; in the following section we'll write programs that use UDP.

Tags client program, server program, network application, socket programming, stream, tcp
Page 1 of 1 Previous 1 Next

Copy Right

The contents available on this website are copyrighted by TechPlus unless otherwise indicated. All rights are reserved by TechPlus, and content may not be reproduced, published, or transferred in any form or by any means, except with the prior written permission of TechPlus.