p2p 协议
来源: http://baike.haosou.com/doc/6840191-7057466.html
别名: 对等网络, 工作组, 对等计算
P2P 在 IT 界最初的含义是 Peer-to-peer, 之后的含义是 Point to point(点对点) (PPP). P2P 已经被更广泛的理解为 Pointer-to-Pointer, PC-to-PC 等等
简单来说, P2P 就是指数据的传输不再通过服务器, 而是网络用户之间直接传递数据
在 QQ 出现之前, 人们上网聊天大多通过聊天室, 信息的传递方式是:
用户 A-聊天室服务器-用户 B. 这种被称为 "客户端/服务器" 模式 (C/S. 在基于 HTTP 协议的基础上, 又被命名为"浏览器/服务器"模式, Brower/Server, 简称 B/S)
这些都不是 P2P 的方式
在 QQ 时代, 用户与服务器的交互是用来完成登陆、维持在线状态等等. 用户之间的信息传递不需要服务器参与, 信息传递方式为:用户 A-用户 B. 这就是典型的 P2P 应用
不过, 当信息的接收方不在线时, 信息会通过服务器中转, 这就又变成了上面提到的 C/S 模式
用户之间的信息交流不是直接的, 需要有位于中心的服务器来协调
时间: 2024-12-16 09:24:51