好奇喵 | PT(Private Tracker)——什么是P2P,什么是BT,啥子是PT?

在这里插入图片描述

前言

有时候会听到别人谈论pt,好奇猫病又犯了,啥子是pt?

在这里插入图片描述

PT——你有pt吗?啥是pt?

从BT开始

BitTorrent是一种点对点(P2P)文件共享协议,用于高速下载和上传大型文件。它允许用户通过将文件分成小块并从多个来源下载这些块来实现更快的下载速度。BitTorrent协议依赖于用户之间的相互合作,每个用户都可以同时下载和上传文件,从而减轻了服务器的负担。BitTorrent还具有自我修复功能,如果某个来源中断或下载速度变慢,它会自动寻找其他可用的来源。因此,BitTorrent是一种高效、可靠且广泛使用的文件共享协议。

在这里插入图片描述

BitTorrent (简称 BT) 协议是一种点对点 (Peer-to-Peer, 或简写为 P2P) 传输协议, 它被设计用来高效地分发文件 (尤其是对于大文件、多人同时下载时效率非常高), 在传统的场景下, 用户希望下载一个文件, 一般都会通过比如 HTTP / FTP 的方式从目标站点的服务器上下载, 服务器的带宽通常都是有限的, 当同时下载的用户过多时, 将超出服务器的带宽限制, 这时大家都会下载地很慢甚至是无法继续下载, 而 BitTorrent 协议便是为了解决这个问题, 它的创新点在于将文件分片, 每个终端用户下载文件分片, 在下载的同时也会互相分发自己已下载的文件分片给其它正在下载的用户, 从而将部分原本应从服务器拉取数据所造成的带宽压力分散给了终端用户

关键词出来了P2P,是不是想起当年叱咤风云的一款视频播放器?

在这里插入图片描述

QVOD快播的P2P

p2p技术又称作点对点技术,他是依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。通俗一点就是说快播是P2P模式,需要用户使用特定插件播放器来观看视频,网站只需要提供种子,当用户规模足够大时,90%以上的视频文件都是从别的用户电脑上下载的,因而大大的减少了对网站的带宽消耗。

BT有啥问题?

我们尝试总结一下BT的特点:

1.文件分成小块并从多个来源下载;

2.每个用户都可以同时下载和上传文件;

3.将部分原本应从服务器拉取数据所造成的带宽压力分散给了终端用户;

如果大家下载完一个BT文件,比如下了一个电影,看完就删了,此时后面的人下载就少了一个数据源,压力又回到了服务器端;如果大家都下载看完跑路,那资源的下载速度会越来越慢,而服务器需要存储越来越多的数据;新来的用户又需要从服务器获取大量数据,此时又回到了某度网盘的模式。

PT应运而生

正因为BT有上述问题,所以才产生了PT(PrivateTracker),PT有两个特点:

(1)私密的小范围下载;

(2)进行流量统计;

PT(Private Tracker)是一种私有的BitTorrent跟踪器,用于管理和控制BitTorrent文件共享的访问权限。与公共BitTorrent跟踪器不同,私有跟踪器要求用户进行注册并获得邀请才能访问和下载其中的内容。私有跟踪器通常限制了用户的上传和下载比率,以确保资源的平衡和公平性。此外,私有跟踪器还提供更高的下载速度和更广泛的资源选择,因为只有经过筛选和审核的用户才能加入。私有跟踪器通常用于分享受版权保护的内容、高质量的电影、音乐、游戏和其他文件。

私人跟踪器是仅供社区使用的隐藏跟踪器。您需要在他们的网站上注册,然后才能使用这些跟踪器。有一些基本规则可以进入私人跟踪器。有些网站允许注册,但大多数网站仅限邀请。此外,一些私人跟踪器网站接受面试,您可以在那里找到所有访问权限。无论您如何进入私人跟踪器网站,您都必须保持上传和下载比例。这意味着您不应该在没有经常参与上传的情况下主动下载种子文件。如果您的下载超过您的上传,那么您将被禁止。注册用户将获得固定数量的邀请码,可用于邀请其他人。现在,如果您尝试出售邀请代码并被抓住,那么您也将被禁止访问私人跟踪器网站。

下图是从网上找的一个pt站的截图:Insane Tracker - Private Torrent Trackers & File Sharing (opentrackers.org)

在这里插入图片描述

提供 PT 服务的网站是不公开的,采用邀请制或是不定时开放注册。用户注册后会得到一个passkey,服务器由 passkey识别每个用户,用户从某PT站下载种子后,该种子即带有用户的passkey。因此PT的种子是不可外流到其他地方的。所以一定要隐藏好你的 passkey 值,因为如果你的 key泄露某些别用用心的人就可以使用你的key进行下载,这比你帐号密码泄露更可怕。

在这里插入图片描述

图源:https://zhuanlan.zhihu.com/p/513319235

由于很难进入私人跟踪器站点(您必须有邀请),好莱坞版权保护机构无法使用私人跟踪器跟踪同行。如果您使用公共跟踪器,您的 IP 地址很有可能被泄露,因为每个连接的对等方都可以在 torrent 客户端上看到您的 IP 地址和端口。如果您仍然不确定他们是否可以轻松跟踪您,请查看下图:

在这里插入图片描述

PT的常见名词解释

Tracker服务器

  • 监测用户上传/下载流量的服务器。

种子

  • 扩展名为.torrent的文件,主要包含文件信息、tracker信息等。又称种子文件。
  • 种子中含有下载.torrent文件的用户的私有信息,不能分享给别人。

passkey

  • passkey是用于Tracker服务器进行用户鉴权的一串密钥,与密码同等重要,请勿泄露。

总结

1.BitTorrent是一种点对点(P2P)文件共享协议,用于高速下载和上传大型文件;
2.PT(Private Tracker)是一种私有的BitTorrent跟踪器;


免责声明

此处介绍的技术仅作为研究,学习,交流用,严禁任何个人,机构,公司,组织,团体使用这里公布的技术对任何类似上述的第三方实体进行未经授权,非法的渗透测试与攻击入侵,同时本博文作者不承担由此造成目标的任何(包括但不限于)经济损失,用户数据丢失或泄漏,业务亏损等后果产生的相应法律责任

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/151816.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

钡铼BL124PN:简单快速转换Profinet到Ethernet/IP

钡铼技术BL124PN是一款高性能的Profinet转Ethernet/IP网关设备。该网关专为工业自动化领域设计,用于实现不同协议之间的互连和通信。BL124PN采用可靠稳定的硬件和先进的通信技术,具有以下主要特点: 协议转换能力:BL124PN能够将Pr…

暴力破解及验证码安全

1.暴力破解注意事项 1、破解前一定要有一个有郊的字典(Top100 TOP2000 csdn QQ 163等密码) https://www.bugku.com/mima/ 密码生成器 2、判断用户是否设置了复杂的密码 在注册页面注册一个,用简单密码看是否可以注册成功 3、网站是…

RabbitMQ-网页使用消息队列

1.使用消息队列 几种模式 从最简单的开始 添加完新的虚拟机可以看到,当前admin用户的主机访问权限中新增的刚添加的环境 1.1查看交换机 交换机列表中自动新增了刚创建好的虚拟主机相关的预设交换机。一共7个。前面两个 direct类型的交换机,一个是…

TDengine+OpenVINO+AIxBoard,助力时序数据分类

时间序列数据分析在工业,能源,医疗,交通,金融,零售等多个领域都有广泛应用。其中时间序列数据分类是分析时序数据的常见任务之一。本文将通过一个具体的案例,介绍 Intel 团队如何使用 TDengine 作为基础软件…

019 基于Spring Boot的教务管理系统、学生管理系统、课表查询系统

基于Spring Boot的教务管理系统、学生管理系统、课表查询系统 一、系统介绍 本作品主要实现了一个课表查询系统,采用了SSM(Spring SpringMVC MyBatis)的基础架构。 二、使用技术 spring-bootspring-MVCthymeleafmybatis-plusdruidLombo…

windows 远程连接 ubuntu桌面xrdp

更新 sudo apt update安装组件 sudo apt-get install xorg sudo apt-get install xserver-xorg-core sudo apt-get install xorgxrdp sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utilsxrdp sudo apt install xrdp sudo systemctl status xrdp sudo …

数据统计--图形报表--ApacheEcharts技术 --苍穹外卖day10

Apache Echarts 营业额统计 重点:已完成订单金额要排除其他状态的金额 根据时间选择区间 设计vo用于后端向前端传输数据,dto用于后端接收前端发送的数据 GetMapping("/turnoverStatistics")ApiOperation("营业额统计")public Result<TurnoverReportVO…

「专题速递」JPEG AI、端到端图像编码的标准化及产品落地、深度学习

从最初的追随者到如今的领跑者&#xff0c;中国的超高清视频编解码技术已经走过20年的漫长征程。从开始制定不同的视频编解码标准&#xff0c;如H.264/265、AV1、VVC、AVS&#xff0c;再到积极地探索基于AI的视频编码技术。视频编解码——这一将视频数据高效压缩、传输和解码还…

mybatis-plus 多数据源配置

1. 双数据库创建 两个数据库各有一张表 2. yml中配置双数据库 下面的配置来源于mybatis-plus官网 spring:datasource:dynamic:primary: master #设置默认的数据源或者数据源组,默认值即为masterstrict: false #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,fal…

k8s-10 ingress-nginx 特性

TLS加密 创建证书 测试 auth认证 创建认证文件 rewrite重定向 进入域名 会自动重定向hostname.html 示例二&#xff1a; 测试 后面必须跟westos 这个关键字 canary金丝雀发布 基于header灰度 场景&#xff1a;版本的升级迭代&#xff0c;比如一个service 升级到另…

基于SpringBoot的房屋租赁管理系统的设计与实现

目录 前言 一、技术栈 二、系统功能介绍 屋主管理 房屋信息管理 房屋租赁公告 租用订单管理 房屋信息管理 保洁管理 房屋信息 租用订单管理 取消订单管理 三、核心代码 1、登录模块 2、文件上传模块 3、代码封装 前言 互联网发展至今&#xff0c;无论是其理论还是…

分布式数据库(林子雨慕课课程)

文章目录 4. 分布式数据库HBase4.1 HBase简介4.2 HBase数据模型4.3 HBase的实现原理4.4 HBase运行机制4.5 HBase的应用方案4.6 HBase安装和编程实战 4. 分布式数据库HBase 4.1 HBase简介 HBase是BigTable的开源实现 对于网页搜索主要分为两个阶段 1.建立整个网页索引&#xf…

【juc】future并行执行并获取返回值

目录 一、截图示例二、代码示例2.1 接口示例2.2 调用示例 一、截图示例 二、代码示例 2.1 接口示例 package com.learning.controller;import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.…

Flink+Doris 实时数仓

Flink+Doris 实时数仓 Doris基本原理 Doris基本架构非常简单,只有FE(Frontend)、BE(Backend)两种角色,不依赖任何外部组件,对部署和运维非常友好。架构图如下 可以 看到Doris 的数仓架构十分简洁,不依赖 Hadoop 生态组件,构建及运维成本较低。 FE(Frontend)以 Java 语…

c++中的map和set

文章目录 1. 关联式容器2. 键值对3. 树形结构的关联式容器3.1 set3.1.1 set的介绍3.1.2 set的使用 3.2 map3.2.1 map的介绍3.2.2 map的使用 3.3 multiset3.3.1 multiset的介绍3.3.2 multiset的使用 3.4 multimap3.4.1 multimap的介绍3.4.2 multimap的使用 1. 关联式容器 在初阶…

使用弹性盒子flex对html进行布局和动态计算视口高度

使用弹性盒子flex对html进行布局的一个练习 height: calc(100vh - 4px); # vh表示视口高度的百分比&#xff0c;所以100vh表示整个视口的高度。 .mytxt { text-indent: 2em; /* 首航缩进2字符 */ line-height: 2; /* 2倍行高 */ padding: 8px; /* 内容与边框的距离 */ } …

Redis到底是什么?都有哪些特性?看完这一篇就都会了

目录 Redis是什么 Redis的应用场景有哪些&#xff1f; Redis的数据类型及主要特性 Redis的数据结构 简单动态字符串SDS (Simple Dynamic String) SDS的特点 Redis特性1&#xff1a;事务 Redis特性2&#xff1a;发布订阅(Pub/Sub) Redis特性3&#xff1a;Stream Redis…

Tailwind CSS浅析与实操

Tailwind CSS 一、Tailwind CSS简介 What is Tailwind CSS Tailwind CSS| TailwindCSS中文文档 | TailwindCSS中文网官方解释&#xff1a;只需书写 HTML 代码&#xff0c;无需书写 CSS&#xff0c;即可快速构建美观的网站。本质上是一个工具集&#xff0c;包含了大量类似 fle…

程序无法启动,提示“找不到msvcp140.dll”或“msvcp140.dll缺失报错”解决方法

大家好&#xff01;今天我来给大家分享一下msvcp140.dll丢失的解决方法。我们都知道&#xff0c;在运行一些软件或游戏时&#xff0c;经常会遇到“找不到msvcp140.dll”的错误提示&#xff0c;这会让我们非常苦恼。那么&#xff0c;这个问题该怎么解决呢&#xff1f;下面我将为…

等精度频率计verilog,quartus仿真视频,原理图,代码

名称&#xff1a;等精度频率计设计verilog quartus仿真 软件&#xff1a;Quartus 语言&#xff1a;Verilog 要求&#xff1a; A&#xff1a;测量范围信号:方波 频率:100Hz~1MHz; B&#xff1a;测试误差:<0.1%(全量程) C&#xff1a;时钟频率:50kHz D&#xff1a;预闸…