p2p传输,p2p传输协议实现
直连(P2P)原理
信道也称作通道(Channel)、频段,是以无线信号(电磁波)作为传输载体的 数据信号传送通道 。无线网络(路由器、AP热点、电脑无线网卡)可在多个信道上运行。在无线信号覆盖范围内的各种无线网络设备应该尽量使用不同的信道,以避免信号之间的干扰。
2.4GHz频段的信道一共有14个,常用的一般为第1,6,11三个信道,具体可参考 原来是这样的,无线wifi为什么用这几个信道"
P2P技术可以是无线设备在没有AP(Access Point,可以简单理解为无线路由器)的情况下也可以组成一个网络。
通常情况下,多个无线设备可以通过无线接入点(AP)组成一个网络,然后这些设备可以在这个网络内进行通信。但是没有无线接入点(AP)的情况下呢?那么使用P2P技术可以使这些设备通过协商,组成一个网络。
当打开设备P2P功能时,设备会不断的在1,6,11三个信道上发送Request帧信息,也会不断的监听Request帧信息,这些帧信息都是通过P2P协议规范了的。如果一个设备接收到了另一个设备的帧信息,那么就可以通过帧中的内容获取到对方的信息,然后建立连接。
其实这个过程和无线设备连接AP的原理很相似,只不过使用的协议不同 。在P2P设备建立连接的过程中,他们会自动协商谁作为这个网络组的拥有者(Group Owner),这个拥有者的角色就可以看做正常情况下的无线网络中的AP设备,所以普通的WIFI设备也可能会搜索到P2P的Group Owner,只不过协议不同,无法进行下一步的通信。下面是P2P设备的连接示例图:
本文仅对大概原理作出解释,需要深入研究的有更好的文章可以参看 深入理解Wi-Fi P2P 或者阅读WIFI联盟的 官方文档
p2p是什么
点对点技术(peer-to-peer,简称P2P)又称对等互联网络技术,是一种网络新技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。P2P网络通常用于通过AdHoc连接来连接节点。这类网络可以用于多种用途,各种档案分享软件已经得到了广泛的使用。P2P技术也被使用在类似VoIP等实时媒体业务的数据通信中。
纯点对点网络没有客户端或服务器的概念,只有平等的同级节点,同时对网络上的其它节点充当客户端和服务器。这种网络设计模型不同于客户端-服务器模型,在客户端-服务器模型中通信通常来往于一个中央服务器。
有些网络(如Napster,OpenNAP,或IRC@find)的一些功能(比如搜索)使用客户端-服务器结构,而使用P2P结构来实现另外一些功能。类似Gnutella或Freenet的网络则使用纯P2P结构来实现全部的任务。
历史
P2P架构体现了一个互连网技术的关键概念,这一概念被描述在1969年4月7日第一份RFC文档“RFC1,主机软件”中。而最近,在不用中心索引服务器结构实现多媒体文件交换的背景下,这个概念已经变的非常普遍了。
网络中p2p是什么意思?
p2p(P2P网络传输)一般指对等网络。对等网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构 ,是对等计算模型在应用层形成的一种组网或网络形式。
从字面上,P2P可以理解为对等计算或对等网络。国内一些媒体将P2P翻译成“点对点”或者“端对端”,学术界则统一称为对等网络(Peer-to-peer networking)或对等计算(Peer-to-peer computing)。
其可以定义为:网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源通过网络提供服务和内容,能被其它对等节点(Peer)直接访问而无需经过中间实体。
扩展资料
对等网络的特点:
(一)网络中计算机的数量比较少,一般对等网络的计算机数目在10台以内,所以对等网络比较简单!
(二)对等网络分布范围比较小,通常在一间办公室或一个家庭内!
(三)网络安全管理分散,因此数据保密性差!
由于对等网络不需要专门的服务器来做网络支持,也不需要其他的组件来提高网络的性能,因而组网成本较低,适用于人员少,应用网络较少的中小型企业或家庭中!
参考资料:百度百科——对等网络