【摘要】:服务通告是网络中的服务器向网络用户发出的通告。网络服务器所发出的服务通告被网络用户客户端收集,并建立当前可获得的网络服务的列表以及相关的数据库。
服务通告是网络中的服务器向网络用户发出的通告。通告的目的是通知网络用户,该服务器能够提供怎样的服务以及相关的信息。OSI应用层定义了网络服务器的两种服务通告方式:主动服务通告和被动服务通告。
1.主动服务通告
网络服务器在实现主动服务通告时,服务器将定期地向网络发送(广播)消息,向网络用户通告本服务器所能够提供的服务以及本服务器的网络地址等信息。反过来,用户的客户端也可以通过轮询,在连网的设备上寻找某种网络服务。网络服务器所发出的服务通告被网络用户客户端收集,并建立当前可获得的网络服务的列表以及相关的数据库。
在现代网络应用中,大多数网络的服务器都使用主动服务通告方法向网络提供服务,以特定的时间间隔向网络上不断地发送有效的服务通告。例如,假如网络协议规定每五分钟必须发送一次服务通告,用户客户端将把那些在五分钟内没有通告的服务,从自己的服务表中删除,从而避免去访问无效的网站,这样做有利于提高整个网络的运作效率。(www.xing528.com)
2.被动服务通告
被动服务通告是网络服务器以目录方式,在某目录服务器上登记本服务器能够提供的服务和地址。当用户客户端想知道网络上有哪些服务可以使用时,用户客户端仅简单地查询目录服务,便可从目录服务器上得到服务和服务地址或直接在目录服务器使用所需要的网络服务。这类网络服务器没有主动地向用户“推销”自己的服务,一般由网络中的目录服务器收集相关服务器可提供的服务,故而称为“被动服务通告”。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。