Service Location Protocol

Service Location Protocol
Page d'aide sur l'homonymie Pour les articles homonymes, voir SLP.

Le Service Location Protocol est un protocole de découverte de services qui permet aux ordinateurs et autres dispositifs de trouver des services dans un réseau local sans aucune configuration préalable.

PRINCIPE

Chaque service doit avoir une URL qui est utilisée pour localiser le service. L'URL d'une imprimante pourrait ressembler:

service:imprimante:lpr://myprinter/myQueue

Cette URL décrit une file appelée myQueue sur une imprimante avec le nom d'hôte myprinter. Le protocole utilisé par l'imprimante est LPR. Notez qu'un régime spécial d’URL service est utilisé par l'imprimante. Les URLs "service:" ne sont pas nécessaires: tout régime d'URL peut être utilisé, mais ils vous permettent de rechercher tous les services du même type (par exemple, toutes les imprimantes) quel que soit le protocole qu'ils utilisent. Les trois premières composantes du service: URL de type (service: imprimante:lpr) sont également appelés type de service. Les deux premiers volets (service:imprimante) sont appelés type de service abstrait. SLP a trois rôles différents pour les périphériques. Un appareil peut également comporter deux ou les trois rôles à la fois :

  • Les User Agent (UA) sont des dispositifs qui recherchent des services,
  • Les Service Agent (SA) sont des dispositifs qui annoncent un ou plusieurs services,
  • Les Agents Directory (AD) sont des dispositifs de cache.

L'existence d'un Agent Directory dans un réseau est facultative, mais si un Agent Directory est présent, les User Agent et les Service Agent sont tenus de l'utiliser au lieu de communiquer directement. SLP est un protocole orienté paquets. La plupart des paquets sont transmis en utilisant UDP, mais TCP peut aussi être utilisé pour la transmission de paquets de plus de temps. En raison du manque de fiabilité potentiels de l'UDP, SLP répète tous les multidiffusions plusieurs reprises dans des intervalles de plus en plus jusqu'à ce qu'une réponse a été reçue. Tous les dispositifs sont nécessaires à l'écoute sur le port 427 pour les paquets UDP, SAS et DAS devrait aussi écouter les connexions TCP sur le même port. Quand un client rejoint d'abord un réseau, il fait une requête en multidiffusions pour l' Agents Directory sur le réseau. Si aucune des réponses ne vient d’un Agents Directory, elle considérera que c'est dans un réseau sans Agents Directory.

CAS AVEC Agents Directory

Quand une SA découvre un Agents Directory, il est nécessaire d'inscrire tous les services à la Agents Directory. Quand un service disparaît, les SA doivent en informer le Agents Directory et s’y désinscrire. Un User Agent va envoyer le paquet de requête à la Agents Directory en utilisant soit UDP ou TCP. Comme chaque SA doit inscrire tous les services avec le Agents Directory, le Agents Directory est en mesure de répondre à la demande complètement et envoie simplement le résultat à l'User Agent.

CAS SANS Agents Directory

Afin d'envoyer une requête dans un réseau sans Agents Directory, l'User Agent envoie un paquet UDP multi-caste qui contient la requête.



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Service Location Protocol de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Service Location Protocol — The Service Location Protocol (SLP, srvloc) is a service discovery protocol that allows computers and other devices to find services in a local area network without prior configuration. SLP has been designed to scale from small, unmanaged… …   Wikipedia

  • Service Location Protocol — Протокол обнаружения сервисов (англ. Service Location Protocol, SLP, srvloc)  протокол обнаружения сервисов, который позволяет компьютерам и иным устройствам находить сервисы в локальной вычислительной сети без предварительной… …   Википедия

  • Service Location Protocol — SLP im TCP/IP‑Protokollstapel: Anwendung SLP Transport UDP TCP Internet IP (IPv4, IPv6) Netzzugang Ethernet …   Deutsch Wikipedia

  • Service Advertising Protocol — Das Service Advertising Protocol, oder kurz SAP, ist ein Begriff aus der Informatik und bezeichnet ein in IPX Netzen verwendetes Protokoll zur Dienstauffindung. Es wurde ursprünglich, wie auch IPX, von Novell Inc. für Netware entwickelt.… …   Deutsch Wikipedia

  • Simple Service Discovery Protocol — SSDP im TCP/IP‑Protokollstapel: Anwendung SSDP Transport UDP Internet IP (IPv4, IPv6) Netzzugang Ethernet Token …   Deutsch Wikipedia

  • Simple Service Discovery Protocol — SSDP Название: Simple Service Discovery Protocol Уровень (по модели OSI): Сеансовый Семейство: TCP/IP Порт/ID: 1900/UDP Простой протокол обнаружения сервисов (англ. Simple Service Discovery Protocol, SSDP …   Википедия

  • Simple Service Discovery Protocol — (SSDP) is an expired IETF Internet draft by Microsoft and Hewlett Packard. SSDP is the basis of the discovery protocol of Universal plug and play.SSDP provides a mechanism which network clients can use to discover network services. Clients can… …   Wikipedia

  • Mobile Location Protocol — The Mobile Location Protocol (MLP) is an application level protocol for receiving the position of Mobile Stations (MS: mobile phones, wireless devices, etc) independent of underlying network technology. The MLP serves as the interface between a… …   Wikipedia

  • Service discovery — protocols are network protocols which allow automatic detection of devices and services offered by these devices on a computer network. Service discovery is an essential ingredient of the Semantic Web, since the future Web must allow software… …   Wikipedia

  • Service Oriented Programming — (SOP) is a programming paradigm that uses services as the unit of computer work, to design and implement integrated business applications and mission critical software programs. Services can represent steps of business processes and thus one of… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”