networking - 2.6 peer-to-peer applications
2017-05-08 16:50:53 0 举报
2.6版本的对等网络(peer-to-peer)应用是一种允许用户直接共享和交换资源的网络架构。这种类型的网络没有中央服务器,而是依赖于连接在一起的多个节点之间的直接通信。这些节点可以是个人电脑、手机或其他设备,它们共同构成了一个分布式的、自组织的网络。对等网络的应用广泛,包括文件共享、流媒体传输、即时通讯、游戏、加密货币挖矿等。其中,最为人所知的对等网络应用是Napster和BitTorrent,它们改变了音乐和电影的传播方式。然而,对等网络也因其能够传播非法内容而受到争议。尽管如此,对等网络的技术仍在不断发展,为未来的网络应用提供了无限可能。
作者其他创作
大纲/内容
keep track of
list of chunks
tracker
register itself with the tracker
immediate successor
circular DHT
neighbouring peer
response to
torrent
TCP connection
TCP connnection
IP address of randomly selected peers
* distribution time : the time it takes to get a copy of file to all N peers
which chunks to request: rarest firstwhich request to respond to: neighbour supplying her at the highest rate/ recalculate and modifies in every 10 sec
chunks of file
one peer
N peer
track
peer churn
distributed hush tables - DHT
immediate predecessor
optimistically unchoked(additional one picked at random)every 30 sec
bit torrent - one popular P2P protocol
called unchoked *4(of hignest rate)
0 条评论
下一页