移动自组网服务发现协议解析
1 引言
在网络环境中,服务发现是一个关键环节。对于移动自组网而言,由于其节点的移动性和网络拓扑的动态变化,管理和发现服务变得尤为困难。与固定机构的固定网络不同,在自组网中,客户端难以预先知晓网络提供哪些服务以及哪个节点提供这些服务。因此,一种能够自动发现所需服务的协议对于减少用户配置麻烦并快速访问服务至关重要。
2 现有协议及问题
2.1 服务发现应用场景示例
自组网中有多种应用,如语音通信、文件共享等。这些应用在通信前需要相互发现,因此自组网中会存在许多相同类型的服务。以机场为例,旅行者到达机场后,其节点通过接收自组网控制消息被检测到。此时,旅行者节点虽无预订信息,但机场存在提供机票预订和住宿服务的节点。旅行者节点指定服务分类并发起服务发现请求,可获取机票预订、住宿和租车预订服务。若存在旅行社服务等,能更快发现各项服务并节省有限的无线资源,因此需要根据用户请求动态提供服务内容。
2.2 现有服务发现协议
- 集中式节点方法 :在固定基础设施网络中,使用集中式节点存储服务配置信息是合理的,如 SLP、Salutation 和 Jini 等协议。但这种依赖特定节点的方法不适用于自组网,因为自组网的运行不能依赖预先存在或持续存在的特定节点。
- 广播方法 :在 SLP 中,客户端请求服务发现时,会广播指定所需服务类型的请求消息。提供符合该服务类型的节点会回复包含服务配置信息的消息。然而,在使用有限无线资源的自组网中,每次客户端请求服务发现时,这种方法可能导致大量服务请求消息在整个
超级会员免费看
订阅专栏 解锁全文
2011

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



