,但是内容定位是高度集中式的
单点失效问题,一旦中央目录服务器宕机时,整个P2P系统就会崩溃
性能瓶颈,负载压力太大
版权问题
分布式(洪泛式)查询 : Query Flooding
完全分布式架构...层次式覆盖网络
介于集中式索引和洪泛查询之间的方法
每一个节点或者是一个超级节点,或者被分配一个超级节点
节点和超级节点间维持TCP连接
某些超级节点对之间维持TCP连接
超级节点负责跟踪子节点的内容...子节点集中式访问超级节点,超级节点洪泛式查询覆盖网络
P2P应用案例 : Skype
本质上是P2P,用户节点对之间直接通信(真正通话时,不走超级节点)
私有应用层协议
采用层次式覆盖网络架构...信息
每创建一个套接字,均会在表中增加一个指向新增套接字的指针
Socket使用一个数据结构维护了其记录的信息
最重要的信息==>地址信息==>IP地址+端口号==端点地址
使用套接字进行通信时...//返回值为SOCK_ERROR==>执行失败
若有多个进程共享一个套接字时,调用closesocket/close会将套接字引用计数减1,直至0才关闭套接字
若一个进程中的多个线程对一个套接字无计数