点对点链接

来源: 发布时间:2021-06-04

一个纯粹点对点的电子现金交易系统能给使得在线支付能够直接由一方发起并支付给另外一方,不需要通过任何的中间的金融机构。虽然数字签名(Digitalsignatures)提供了部分的解决方案,但是,如果需要第三方支持才能防止双重支付(double-spending)的话,那么这种电子现金也就失去了其价值基础。本文提出了使用点对点网络来解决双重支付(double-spending)的解决方案,点对点网络对全部交易加上时间戳(timestamps),并将其hash到hash-based的工作量证明(proof-of-work)的链条中,生成对应的交易记录(record)。值得注意的是,除非重新完成全部的工作量证明,否则形成的交易记录将不可更改。对等体无需服务器或稳定主机进行任何集中协调。点对点链接

共享包含各种格式音频,视频,数据等的文件是非常普遍的,实时数据(如IP电话通信、Anychat音视频)也可以使用点对点技术来传送。限定条件:运用内存来管理交换资料,大幅度提高性能;适用于小规模的网路,维护容易;不用投资大量金钱在服务器的软,硬体设备;有些网络和通信渠道,像Napster,OpenNAP,和IRC@find,一方面使用了C/S结构来处理一些任务(如搜索功能),另一方面又同时使用点对点结构来处理其他任务。而有些网络,如Gnutella和Freenet,使用点对点结构来处理所有的任务,有时被认为是真正的点对点网络。尽管Gnutella也使用了目录服务器来方便节点得到其它节点的网络地址。点对点链接许多点对点网络一直受到怀有各种目的的人的持续攻击,如中毒攻击。

点到点系统指的是发送端把数据传给与它直接相连的设备,这台设备在合适的时候又把数据传给与之直接相连的下一台设备,通过一台一台直接相连的设备,把数据传到接收端。端到端传输的优点是链路建立后,发送端知道接收设备一定能收到,而且经过中间交换设备时不需要进行存储转发,因此传输延迟小。端到端传输的缺点是直到接收端收到数据为止,发送端的设备一直要参与传输。如果整个传输的延迟很长,那么对发送端的设备造成很大的浪费。

互联网上,几乎所有的交易都需要借助金融机构作为可信赖的第三方来处理。虽然这类系统在绝大多数情况下都运作良好,但是这类系统具有先天不足——受制于“基于信用的模式”(trustbasedmodel)。在这种情况下,想要实现不可逆的交易是不现实的,因为金融机构总是不可避免涉及到纠纷调解处理。此外,由于金融中介等第三方的存在,交易的成本也增加了,并且限制了实际可行的小交易规模和日常的小额支付交易。另外,由于很多商品和服务本身是无法退货的,如果缺乏不可逆的支付手段,互联网的贸易就受限。因为交易中有退款的可能,就需要交易双方的互相信任就非常重要了。每个对等体(“对等体”是网络上的计算机系统)被认为是相等的并且通常被称为节点。

点对点技术有许多应用。共享包含各种格式音频,视频,数据等的文件是非常普遍的,即时数据(如IP电话通信,Anychat音视频开发软件)也可以使用P2P技术来传送。当用P2P来描述Napster 网络时,对等协议被认为是重要的,但是,实际中,Napster 网络获取的成就是对等节点(就像网络的末枝)联合一个中心索引来实现。这可以使它能快速并且高效的定位可用的内容。对等协议只是一种通用的方法来实现这一点。有些网络和通信渠道,像Napster,OpenNAP,和IRC@find,一方面使用了主从式架构结构来处理一些任务(如搜索功能),另一方面又同时使用P2P结构来处理其他任务。而有些网络,如Gnutella和Freenet,使用P2P结构来处理所有的任务,有时被认为是真正的P2P网路。尽管Gnutella也使用了目录服务器来方便节点得到其它节点的网络地址。LionShare网络使用杂P2P网络类型。点对点链接

点对点系统也不会出现单点崩溃。点对点链接

由于点对点缺少一个长度字段,并且串行线路通常不提供帧封装,所以在理论上对一个点对点帧的长度没有硬性限制。实际上,大帧大小通常由MRU指定。当一台主机指定一个MRU选项(类型0x01)时,它要求对方不发送比MRU选项提供的值更长的帧。MRU值是数据字段的字节长度,它不计算其他点对点开销字段(即协议、FCS、标志字段)。它的典型值是1500或1492,但也可能多达65535。Pv6操作需要的长度小为1280。点对点标准要求具体实现能接收大1500字节的帧,MRU更多的是建议对方选择帧大小,而不是硬性限制帧大小。当小分组和大分组在同一条点对点链路上交错传输时,较大分组可能占用一条低带宽链路的大部分带宽,并影响小分组的正常传输。这可能导致抖动(延迟变化),对交互式应用(例如远程登录和VoIP)产生负面影响。配置较小的MRU(或MTU)有助于缓解这个问题,但会产生更大的开销。点对点链接