Bittorrent 协议如何处理数据块?
BitTorrent 协议中如何处理数据块?
当客户端想要下载例如Linux发行版时,跟踪器是否返回客户端连接到的对等点列表并向每个对等点请求块,或者跟踪器是否返回对等点列表以及哪个对等点具有什么数据的信息?
数据块在哪里管理或处理,例如我需要块 5、6、10,而对等点 2 有块 5、7、8。数据在哪里控制或管理?客户端是否从其他对等点请求块,然后对等点检查它是否有该块然后发送它,或者数据流如何工作?
谢谢
How are the data chunks handled within the bittorrent protocol?
When a client wants to download e.g. a linux distribution does the tracker return a list of peers which a client then connects to and requests chunks from each peer or does the tracker return a list of peers and info of which peer has what data?
Where is the data chunks managed or handled e.g. I need chunk 5 , 6, 10 and peer 2 has chunk 5, 7, 8. where is the data controlled or managed? Does the client request chunks from the other peers then the peer checks if it has the chunk and then sends it or how does the data flow work?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
跟踪器提供对等点列表,然后对等点连接并交换块列表。
The tracker provides the list of peers, then the peers connect and swap lists of chunks.