学习
实践
活动
专区
工具
TVP
写文章

P2P

P2P没有绝对的服务器和客户端之分。连接的双方分别作为临时的服务器和客户端。P2P通信的双方还可能更换IP地址。 P2P的一个最为流行的应用是BT种子,相信各位老司机对BT种子和迅雷都不陌生吧! P2P的出现使得服务器在处理文件传输的时候,能够减少服务器的负载。在P2P中,每个对等方能够向任何其他的对等方重新分发它收的的该文件的任何部分。 因此,最短上传时间是F/Us.同时假设N个用户中最慢的下载速率是s,第i个用户的上传速率是Ui.那么我们可以得到P2P架构中最快的文件分发时间。 而对P2P传输没有贡献。 P2P的应用现在已经非常多了,大家经常使用的迅雷去下载种子。 另外一个每天都在使用的应用QQ,它也广泛的使用了P2P技术。即时消息就是基于P2P的。

1.1K10
  • 广告
    关闭

    2023新春采购节

    领8888元新春采购礼包,抢爆款2核2G云服务器95元/年起,个人开发者加享折上折

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    现有p2p协议简介怎么写_P2P协议穿透

    Jetbrains全系列IDE稳定放心使用 原文地址:http://wezly.iteye.com/blog/611630 (一) 常用p2p协议   一、napster:世界上第一个大型的p2p 四、edonkey,overnet,kad:   自私的人们在利用p2p软件的时候大多只愿“获取”,而不愿“共享”,p2p的发展遇到了意识的发展瓶颈。 (4)安全的p2p通讯与信息共享,利用p2p无中心的特性可以为隐私保护和匿名通讯提供新的技术手段。例如cliquenet、crowds、onion routing等。    (6)网格计算,挖掘p2p分布计算能力。使用p2p技术以集中那些联接在网络上的电脑的空闲的cpu时间片断、内存空间、硬盘空间来替代“超级计算机 ”。 (11)英特尔也在推广它的p2p技术以帮助更有效地使用芯片的计算能力。 (三) p2p资源定位方式   p2p网络中进行资源定位是首先要解决问题。

    17700

    详解P2P技术

    P2P = Peer to Peer 现在P2P也有很多不同架构,以下是常见的一些P2P架构 纯P2P架构 没有总是在线的服务器 任意端系统之间直接通信 对等方之间可以间断连接并可 以改变IP地址 例子: 文件分发 流媒体 VoIP 复杂应用纯P2P无法实现 ---- P2P: 集中式目录 Napster公司首先设计,由中央集中服务器管理 当对等方启动时,它通知目录 每个文件有文件的散列码标识 客户机送向组长发送关键词的查询 组长响应匹配 逐项匹配: 元数据 散列值 IP地址 如果组长转发查询给其他组长则其他组长响应匹 配 客户端选择要下载的文件 特点: 请求排队:限制对等方并行上载数量 ---- P2P文件分发:BitTorrent BitTorrent是一种用于文件分发的流行P2P协议。 参与一个特定文件分发的所有对等方的集合被称为一个洪流 (torrent)。 希望你能通过这篇文章了解到现在网络上常见的几个P2P的模式。

    29530

    p2p流媒体平台有哪些(p2p工作模式)

    P2P流媒体开源项目介绍 1. PeerCast 2002年成立,最早的开源P2P流媒体项目。PeerCast把节点按树结构组织起来, 每个频道都是一个树, 直播源是根节点,父节点只给子节点提供数据。 GoalbitSolution公司推出的开源P2P流媒体直播系统。采用网状结构,节点间传输采用TCP协议(基于UPNP)。 有高效的P2P算法, 对网络的适应性好, 针对不同网络情况都能实现较好的播放效果。当然,代码比较庞大和复杂。 架构相对简单,P2P系统分以下三部分: – Tracker Server: 负责维护频道信息,以及节点转发,以及节点传输状态监控等工作。 – OrderClient节目发布客户端: 发布本地视频信息, 把视频内容通过P2P网络分发到其他观看客户端。

    30850

    P2P通信原理

    P2P 就是端到端 我发一条微信给你,这不是 P2PP2P 是这样: ? P2P 技术要解决的问题 目前使用的终端设备(如手机),绝大部分都仅仅拥有特定网络下的内网 IP,而处在不同内网环境中的设备并不能够使用内网 IP 直接进行通信。 同时,只有锥型 NAT 才能进行 P2P,原因是由 P2P 连接的建立过程决定的。 P2P 连接建立过程 P2P 连接的建立首先需要一个拥有公网 IP 的中间服务器 S,两个结点 P1 和 P2。 这样让我们没办法拿到隐藏在 NAT 后边内网设备的 NAT 入口,也就没办法进行 P2P 通信了。 P2P 也用到了一个服务器,跟微信一样。 但是不同的是,P2P 中的服务器只作为结点地址的中转站,而微信的服务器是数据的聚宝盆。P2P 让我们的数据仅通过 P2P 连接发送,而不经过任何第三方的服务器。

    2.4K10

    P2P技术介绍

    BT技术其实是P2P技术的一种应用,所以先让我们来看一下什么是P2P技术:   P2P即Peer to Peer,称为对等连接或对等网络,P2P技术主要指由硬件形成连接后的信息控制技术,其代表形式是软件 P2P网用户中相当数量在联网方式上不同,专线、拨号、宽带、窄带都会碰到; 联网的时间可以一个是24小时在线,而另一个完全可能仅联机几十分钟; 使用的操作系统也不一定相同。    组织与标准   目前,正式的P2P组织尚未成立,2000年8月间成立的P2P工作组,成员包括Intel、IBM、HP等大企业,目标集中在P2P技术的标准、安全性及可靠性等等。 P2P方式将导致信息数量、成本资源都向互联网各点均匀分布,也就是所谓“边缘化“的趋势。 这将综合S/C技术和P2P技术,P2P部分将实现信息定向推送,实时沟通和数据互动。

    22120

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • X-P2P

      X-P2P

      腾讯云X-P2P以新一代的 P2P 技术为核心,充分利用边缘计算存储能力和整体网络闲置带宽,结合音视频 SaaS 服务,提供给客户更好用户体验、更高性价比的流媒体方案。客户通过客户端集成 SDK,能够获得更流畅播放体验并显著降低分发成本,适用于互动直播、电视内容直播、赛事直播、在线视频、短视频等业务场景。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券