bt和p2p的区别

来源:百度知道 编辑:UC知道 时间:2024/07/07 06:40:39

基本没什么区别 BT就是P2P(point to point 点对点)

p2p是点对点传输方式,它包括bt

要说区别 P2P基本上属于点对点 不需要依赖服务器 和别的什么

BT也是点对点 不过好像需要种子这样的东西

P2P,即Peer to Peer,称为对等连接或对等网络,主要是指由硬件形成连接后的信息控制技术。在P2P网络环境中,许许多多相互连接的计算机都处于对等的地位,整个网络并不依赖于专用的集中服务器。网络中的每一台计算机既能充当网络服务的请求者,又能对其他计算机的请求做出响应,并提供资源与服务。通常这些资源和服务包括:信息的共享与交换、计算资源、存储资源等。

P2P的应用包含文件共享、多媒体传输、实时通信、协同工作、分布式存取、分布式计算、P2P搜索引擎等应用领域。
而BitTorrent(BT)属于文件共享中的一类软件。

BitTorrent软件用户首先从Web服务器上获得下载文件的种子文件,种子文件中包含下载文件名及数据部分的哈希值,还包含一个或者多个的索引(Tracker)服务器地址。它的工作过程如下:客户端向索引服务器发一个超文本传输协议(HTTP)的GET请求,并把它自己的私有信息和下载文件的哈希值放在GET的参数中;索引服务器根据请求的哈希值查找内部的数据字典,随机地返回正在下载该文件的一组节点,客户端连接这些节点,下载需要的文件片段。因此可以将索引服务器的文件下载过程简单地分成两个部分:与索引服务器通信的HTTP,与其他客户端通信并传输数据的协议,我们称为BitTorrent对等协议。BitTorrent协议也处在不断变化中,可以通过数据报协议(UDP)和DHT的方法获得可用的传输节点信息,而不是仅仅通过原有的HTTP,这种方法使得BitTorrent应用更加灵活,提高BitTorrent用户的下载体验。