目前互联网络中普遍使用集中式、层次式等拓扑结构。Internet本身是世界上较大的非集中式的互联网络,但是九十年代所建立的一些网络应用系统却是完全的集中式的系统,许多Web应用都是运行在集中式的服务器系统上。集中式拓扑结构系统目前面临着过量存储负载、DOS(DenialofService,拒绝服务)攻击,网络带宽限制等一些难以解决的问题。Peer-to-Peer(简称点对点)系统主要采用非集中式的拓扑结构,一般来说不存在上述这些难题。根据结构关系可以将点对点系统细分为四种拓扑形式:中心化拓扑(CentralizedTopology);全分布式非结构化拓扑(DecentralizedUnstructuredTopology);全分布式结构化拓扑(DecentralizedStructuredTopology,也称作DHT网络);半分布式拓扑(PartiallyDecentralizedTopology)。点对点网络的节点之间交互连接、协同。长沙国内点对点网络
DHT具有各种各样的实现方式。DHT具有共同的特征,即都是一个环行拓扑结构。DHT结构里每个节点具有一个一的节点标识(ID),节点ID是一个128位的哈希值。每个节点都在路由表里保存了其他前驱、后继节点的ID。对等协议只是一种通用的方法来实现这一点。有些网络和通信渠道,像Napster,OpenNAP,和IRC@find,一方面使用了主从式架构结构来处理一些任务(如搜索功能),另一方面又同时使用点对点结构来处理其他任务。而有些网络,如Gnutella和Freenet,使用点对点结构来处理所有的任务,有时被认为是真正的点对点网路。福州点对点控制系统点对点节点能遍布整个互联网,也给包括开发者在内的任何人、组织、或有关部门带来监控难题。
网络协议的设计是分层的,层和协议的结合被称为网络体系结构。相邻层之间的接口定义了下层向上层提供的基本操作和服务。下层向上层提供的服务分两种形式:面向连接的服务和无连接的服务。计算机网络是指自主计算机的互联结合。计算机网络的用途有:资源共bai享、提供强大的通信手段、远程信息访问、娱乐、电子商务、远程教育、视频会议等。网络按连接距离可分为局域网(LAN,LocalAreaNetwork),广域网(WAN,WideAreaNetwork)和城域网(MAN,MetropolitanAreaNetwork)。点对点系统在现实中有少量的应用场景,如:使用手持机“点名”抄能源表计(电/水/气/热表计),远程控制阀门等。
在网络上,没有服务器的参与,点对点连连接都建立不了,所以目前互联网上(局域网不算)任何号称点对点的技术,都用到了各种形式的服务器。点对点对商业运营不友好。聊天软件对身份认证非常重视,点对点聊天软件在身份认证问题上依赖本地存储,在安全性和跨设备使用问题上对用户不友好。点对点分布式技术(点对点):点对点技术(peer-to-peer,简称点对点)又称对等互联网络技术,它依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。点对点技术优势很明显。点对点网络分布特性通过在多节点上复制数据,也增加了防故障的可靠性,并且在纯点对点网络中,节点不需要依靠一个中心索引服务器来发现数据。当有节点加入且对系统请求增多,整个系统的容量也增大。
点对点初设计是为两个对等节点之间的IP流量传输提供一种封装协议。在TCP/IP协议集中它是一种用来同步调制连接的数据链路层协议,替代了原来非标准的第二层协议SLIP。点对点(PointtoPointProtocol)即点对点协议,为在点对点连接上传输多协议数据包提供了一个标准方法。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。除了IP以外点对点还可以携带其它协议,包括DECnet和Novell的Internet网包交换(IPX)。网际协议IP则相对比较简单,它提供的是不可靠的数据报服务。广州正规点对点服务架构
Gnutella也使用了目录服务器来方便节点得到其它节点的网络地址。长沙国内点对点网络
学术性点对点网络,如今,宾夕法尼亚州立大学的开发者,联合了麻省理工学院开放知识行动,西蒙弗雷泽大学的研究人员,还有第二代互连网点对点工作组,正在开发一个点对点网络的学术性应用。这个项目称为LionShare,基于第二代网络技术,更详细地说是Gnutella模型。这个网络的主要目的是让众多不同学术机构的用户能够共享学术材料。LionShare网络使用杂点对点网络类型,混合了Gnutella分散的点对点网络和传统的C/S网络。这个程序的用户能够上传文件到一个服务器上,不管用户是否在线,都能够持续的共享。这个网络也允许在比正常小得多的共享社区中使用。长沙国内点对点网络