网络协议与服务的多元世界:从P2P到Jini的探索
1. P2P网络应用协议
P2P(Peer - to - Peer)应用作为一种新兴的网络应用模式,充分利用了互联网的去中心化特性,挖掘了大量可访问的资源。在P2P网络中,存在着多种重要的协议消息:
- Ping Request :由客户端发送,目的是请求网络中其他节点返回Pong响应。该消息会在网络中传播,直至被丢弃或者返回给发送者。
- Pong Response :作为对Ping Request的响应消息,包含主机IP、端口标识、主机共享文件的数量以及这些文件的总大小。
- Client Push Request :适用于处于防火墙之后,客户端无法直接访问服务器的情况。客户端发送此请求,要求服务器主动连接客户端并执行上传操作。
- Search :搜索消息包含查询字符串以及客户端可接受的最低网络速度。
- Search Response :包含服务端的IP地址、端口、速度,以及文件大小、名称列表和用于标识服务端的唯一ID。
P2P应用的新协议是在TCP/IP和HTTP等常见互联网协议之上定义的,与FTP、Telnet和SMTP等传统协议类似,这些新协议往往具有特定的应用场景。不过,Sun公司通过JXTA尝试对其进行一定程度的标准化,但目前其成功程度尚不确定。
2. 语义网协议与服务
语义网旨在扩展现有的Web架构,使计算机和人类能够更高效地协同工作。其核心解决方案
超级会员免费看
订阅专栏 解锁全文
63

被折叠的 条评论
为什么被折叠?



