(51) Int Cl.: H04L 29/12 ( )
|
|
|
- Stanislas Beaudoin
- il y a 10 ans
- Total affichages :
Transcription
1 (19) (11) EP B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: Bulletin 09/17 (21) Application number: (22) Date of filing:.02.0 (1) Int Cl.: H04L 29/12 (06.01) (86) International application number: PCT/US0/004 (87) International publication number: WO 06/ ( Gazette 06/0) (4) METHOD AND APPARATUS FOR FACILITATING LONG-LIVED DNS QUERIES VERFAHREN UND VORRICHTUNG ZUR ERMÖGLICHUNG LANGLEBIGER DNS-ABFRAGEN PROCEDE ET APPAREIL PERMETTANT DE FACILITER LES DEMANDES DNS DE LONGUE DUREE (84) Designated Contracting States: AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU MC NL PL PT RO SE SI SK TR () Priority: US (43) Date of publication of application: Bulletin 07/ (73) Proprietor: Apple Inc. Cupertino, CA 9014 (US) (72) Inventors: SEKAR, Kiren, Ravi San Francisco, CA (US) CHESHIRE, Stuart, D. San Jose, CA 9126 (US) (74) Representative: Cloughley, Peter Andrew et al Miller Sturt Kenyon 9 John Street GB-London WC1N 2ES (GB) (6) References cited: US-A US-A S. CHESHIRE, M. KROCHMAL: "DNS Based Service discovery" DRAFT-CHESHIRE-DNSEXT- DNS-SD-01.TXT, June 03 (03-06-), XP APPLE COMPUTER, INC.: "Long Lived Queries for DNS" DNS-LLQ.TXT, July 04 (04-07), XP RETRIEVED FROM INTERNET EP B1 Note: Within nine months of the publication of the mention of the grant of the European patent in the European Patent Bulletin, any person may give notice to the European Patent Office of opposition to that patent, in accordance with the Implementing Regulations. Notice of opposition shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention). Printed by Jouve, 7001 PARIS (FR)
2 1 EP B1 2 Description BACKGROUND Field of the Invention [0001] The present invention relates to computer networks. More specifically, the present invention relates to a method and an apparatus that facilitates long-lived domain name service (DNS) queries. Related Art [0002] It is presently common for a client to use a variety of services over a network. For example, a computer running Apple s iphoto may share another computer s iphoto album over a network. One prerequisite for using a service over a network is that, prior to using the service, a client needs to identify a specific instance of that service, for example by obtaining the service s host address and port number. It is therefore important for a client to obtain and maintain accurate and updated information for services in a network. [0003] Clients typically become aware of a service through some type of service discovery mechanism. Although a service discovery mechanism can be provided through different network protocols, it is typically impractical to use underlying protocols that are not readily available. The existing domain name service (DNS) protocol, because of its ubiquity and extendibility, has proven to be an effective protocol for local-area service discovery, and is an excellent candidate for providing wide-area service discovery beyond the local network. In particular, the Internet Engineering Task Force (IETF) Request for Comments (RFC) 2761 specifies an extension to DNS (EDNSO), which allows a DNS message to deliver resource records (RRs) that carry service meta-infbrmation. [0004] Unfortunately, while the extended DNS allows a name server to provide service information, it does not enable a name server to deliver continuously updated service information to the clients. A service update occurs when a service instance appears or disappears, or when the state of a service changes. Such updates are becoming progressively more frequent, as networks become more dynamic, and services become more versatile and mobile. [000] A traditional DNS query is "one-shot" - a name server answers a query only once, and returns only results available at that moment. Thus, when a client queries a name server, it only obtains information for a service instance at a specific point in time. To maintain upto-date service information, a client has to periodically poll the name server. This solution has drawbacks, because a low polling rate can leave the client with stale information, and a high polling rate can have an adverse impact on network and server performance. [0006] US discloses a domain name system that prefetches the most frequently used domain names and stores the domain name data at local cache servers. The system generates validity codes to enable error checking for valid domain names at the local cache servers without accessing root servers. A cache server obtains, stores, and propagates updates or new DNS data to local cache servers at predetermined intervals so that users can obtain internet protocol addresses of domain names directly from the local cache servers. [0007] Hence, what is needed is a method and an apparatus that facilitates long-lived DNS queries which allow a client to obtain updated service information without polling the name server. SUMMARY [0008] According to a first aspect of the present invention, there is provided a method according to claim 1 for operating a name server to implement a long-lived query (LLQ), comprising: receiving a query containing a setup request for an LLQ from a client at the name server, wherein the LLQ requests information related to one or more data items stored on the name server; and in response to the LLQ, informing the client of updates to the one or more data items by monitoring the state of the one or more data items specified by the LLQ and, if the state of the one or more data items changes, communicating the changes to the client in one or more gratuitous responses. [0009] According to a second aspect of the present invention, there is provided a method according to claim 11 for operating a client to implement a long-lived query (LLQ), comprising: sending a query containing a setup request for an LLQ to a name server from the client, wherein the LLQ requests information related to one or more data items stored on the name server, and wherein the LLQ remains active for a period of time; and receiving subsequent updates of the one or more data items at the client from the name server. [00] According to a third aspect of the present invention, there is provided a computer-readable storage medium according to claim 13 storing instructions that when executed by a computer cause the computer to perform a method for operating a name server to implement a long-lived query (LLQ), the method comprising: receiving a query containing a setup request for an LLQ from a client at the name server, wherein the LLQ requests information related to one or more data items stored on the name server; and in response to the LLQ, informing the client of updates to the one or more data items by monitoring the state of the one or more data items specified by the LLQ and, if the state of the one or more data items changes, communicating the changes to the client in one or more gratuitous responses. [0011] According to a fourth aspect of the present in- 2
3 3 EP B1 4 vention, there is provided a computer-readable storage medium according to claim 23 storing instructions that when executed by a computer cause the computer to perform a method for operating a client to implement a long-lived query (LLQ), the method comprising: sending a query containing a setup request for an LLQ to a name server from the client, wherein the LLQ requests information related to one or more data items stored on the name server, and wherein the LLQ remains active for a period of time; and receiving subsequent updates of the one or more data items at the client from the name server. [0012] According to a fifth aspect of the present invention, there is provided according to claim 2 a name server for implementing a long-lived query (LLQ), configured to: receive a query containing a setup request for an LLQ from a client, wherein the LLQ requests information related to one or more data items stored on the name server, and in response to the LLQ, to communicate to the client a current state of the one or more data items, and subsequently inform the client of updates to the one or more data items by monitoring the state of the one or more data items specified by the LLQ and, if the state of the one or more data items changes, communicating the changes to the client in one or more gratuitous responses. [0013] There is also provided a system including a name server and an intermediate proxy according to claim 32. [0014] Further aspects of the invention are in the dependent claims. BRIEF DESCRIPTION OF THE FIGURES [001] FIG. 1 illustrates a network containing a name server that supports LLQs in accordance with an embodiment of the present invention. FIG. 2 illustrates a DNS message format that supports LLQs in accordance with an embodiment of the present invention. FIG. 3 presents a time-space diagram and a flowchart illustrating a four-way handshake process for setting up an LLQ in accordance with an embodiment of the present invention. FIG. 4 presents a flowchart illustrating the process of sending network service updates to a client in accordance with an embodiment of the present invention. [0016] FIG. A presents a flowchart illustrating the process of sending a refresh request from a client to refresh the lease lives of one or more LLQs in accordance with an embodiment of the present invention. [0017] FIG. B presents a flowchart illustrating the process of sending a refresh request from a client to update its address or listening port in accordance with an embodiment of the present invention [0018] FIG. 6 illustrates a network containing a DNS cache acting as an LLQ proxy which handles LLQ in accordance with an embodiment of the present invention. DETAILED DESCRIPTION [0019] The following description is presented to enable any person skilled in the art to make and use the invention, and is provided in the context of particular application and its requirements. Various modifications to the disclosed embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the scope of the present invention as defined by the claims. Thus, the present invention is not intended to be limited to the embodiment shown. [00] The data structures and code described in this detailed description are typically stored on a computer readable storage medium, which may be any device or medium that can store code and/or data for use by a computer system. This includes, but is not limited to, magnetic and optical storage devices such as disk drives, magnetic tape, CDs (compact discs) and DVDs (digital versatile discs or digital video discs), and computer instruction signals embodied in a transmission medium (with or without a carrier wave upon which the signals arc modulaled). For example, the transmission medium may include a communications network, such as the Internet. Networks Supporting Long-lived Queries [0021] FIG. 1 illustrates a network containing a name server that supports LLQs in accordance with an embodiment or the present invention. As shown in FIG. 1, network 0 contains a name server 1, computer systems 2 and 4, printers 6 and 8, and a scanner 1. Note that network 0 may be a local-area network or a wide-area network, such as the Internet. In this example, both printers 6 and 8 provide printing services over network 0. [0022] When client computer 4 needs a printing service, it sets up an LLQ at name server 1. Name server 1 maintains updated state information for both printers 6 and 8. In this example, printer 6 s printing service is available and printer 8 s printing service is not available when computer 2 s LLQ is set up. Hence, name server 1 sends computer 4 the current information about the printing service offered by printer 6. [0023] During the lease life granted by name server 1 to computer 4 s LLQ regarding this particular service (printing service by printer 6), name server 1 automatically updates computer 4 with the latest changes of this service through gratuitous responses. For example, when printer 6 is offline or out of paper, name server 1 sends a gratuitous response which notifies computer 2 of this change of the service. In ad- 3
4 EP B1 6 dition, if printer 8 s service becomes available, name server 1 also notifies computer 2 that additional service by printer 8 is now available. [0024] FIG. 2 illustrates a DNS message format that supports LLQs in accordance with an embodiment of the present invention. A typical DNS message includes a header 2, a question field 212, an answer field 214, an authority field 216, and an additional information field 218. Question field 212 is used to send a query from a client to the name server. Answer field 214, authority field 216, and additional information field 218 include "resource records" (RRs) that share a common RR format. Note that each of these fields may be include one or more RRs. [002] Referring to FIG. 2, a resource record includes a NAME field 2, a TYPE field 222, a CLASS field 224, a time-to-live (TTL) field 226, a resource data length (RDLEN) field 228, and resource data (RDATA) field 2. One approach to implement LLQ is to use option (OPT) pseudo-rr as specified in IETF RFC Encoding an LLQ request in an OPT RR allows for implementation of LLQ with minimal modification to a name server s frontend, and causes servers that do not implement LLQ to return an appropriate error automatically. [0026] Accordingly, NAME field 2 is the name to which the following resource data corresponds, which in this case is the root domain of the service. TYPE field 222 has the value of OPT to indicate that this is an OPT RR. CLASS field 224 indicates, as per RFC 2671, the sender s user datagram protocol (UDP) payload size. However, clients and servers are not required to determine their reassembly buffer size or path maximum transmission unit (MTU) to support an LLQ. Thus, the sender of an LLQ request or response may set CLASS field 224 to zero. The recipient ignores the CLASS field if it is set to zero. TTL field 226 indicates the number of seconds that the RR can be cached by the client. Here, TTL field 226 can be set to zero to indicate that the RR does not contain resource record data to be cached. RDLEN field 228 specifies the length of the RDATA field 2. [0027] RDATA field 2 contains the following fields to carry LLQ information: OPTION-CODE field 232 is used to indicate that the following fields carry LLQ information. OPTION-LENGTH field 234 indicates the length of following fields. VERSION field 236 indicates the version of LLQ protocol implemented. LLQ-OPCODE field 238 identifies an LLQ operation (e.g., setup or refresh). ERROR field 2 indicates LLQ errors. LLQ-ID field 242 contains an identifier for a specific LLQ. LEASE LIFE field 244 indicates a requested or granted life of LLQ, in seconds. This data format, comprising of (OPTION- CODE, OPTION-LEN, LLQ-Metadata) tuples, may be repeated an arbitrary number of times in the RDATA field, with a properly set RDLEN field. LLO Setup [0028] FIG. 3 presents a time-space diagram and a flowchart illustrating a four-way handshake process for setting up an LLQ in accordance with an embodiment of the present invention. Typically, a client initiates an LLQ, and completes the LLQ setup via a four-way handshake process with the name server. This process provides a reliable setup and reduces the risk of denial of service attacks. [0029] As shown in FIG. 3, the system in a name server starts by receiving an LLQ setup request from a client (step 3). An LLQ setup request is formatted like a standard DNS query, with an OPT RR containing LLQ metadata in its additional information field. LLQ setup requests are identified by the LLQ-SETUP OPCODE and a zero-valued LLQ-ID. An LLQ setup request may contain multiple questions to set up multiple LLQs, each of which is contained in an LLQ metadata section. An LLQ setup request may also request a lease life, during which the LLQ remain valid at the name server. [00] In response to the LLQ setup request, the system sends an LLQ challenge back to the client (step 3). An LLQ challenge is a DNS response, with its DNS message ID matching that of the request, and with all questions in the request present in the question field. The challenge contains an OPT-RR with an LLQ metadata section for each LLQ request, indicating the success or failure of each request. The challenge also contains an LLQ-ID and a granted lease life for each successfully requested LLQ. An LLQ-ID can be a unique random number generated by the name server. The name server discards an LLQ when its lease life expires, unless the client refreshes the LLQ in time. [0031] Next, the system receives an LLQ challenge response sent by the client in response to the challenge (step 3). This LLQ challenge response can be a DNS request with a single OPT-RR in the additional information field, with the OPT-RR RDATA identical to the OPT- RR RDATA contained in the LLQ challenge (i.e., echoing, for each set of fields, the LLQ-ID and the granted lease life). [0032] The system then sends out an acknowledgement acknowledging the LLQ challenge response (step 3). This acknowledgement contains all available answers to the question(s) contained in the original LLQ setup request, along with all additional RRs appropriate for those answers in the additional information field. It also contains an OPT-RR that repeats the assigned LLQ- ID and lease life. [0033] Note that the four-way handshake process described above is just one embodiment of the present invention. It mainly targets to prevent spoofing which could lead to denial-of-service attacks. Alternatively, a twoway, three-way, or n-way handshake process may be used to set up an LLQ. In general, the actual mechanism of how an LLQ is set up does not affect the basic operation of an LLQ. [0034] In a two-way handshake process, for example, a client first sends an LLQ setup request to the name server. Upon receiving the LLQ setup request, the name 4
5 7 EP B1 8 server responds with all available answers to the question(s) contained in the LLQ setup request. In the same response, the name server also assigns an LLQ-ID and a lease life for the LLQ. [003] In a three-way handshake process, for example, a client first sends an LLQ setup request to the name server. Upon receiving the LLQ setup request, the name server responds with all available answers to the question(s) contained in the LLQ setup request. In the same response, the name server also assigns an LLQ-ID and a lease life for the LLQ. After receiving the response, the client sends an acknowledgement back to the server to confirm successful receipt of the response. Gratuitous Responses [0036] FIG. 4 presents a flowchart illustrating the process of sending network service updates to a client in accordance with an embodiment of the present invention. When the state of services changes in a name server s zone, the server checks whether the updated resource records answer any LLQs whose lease lives have not expired. If so, the name server sends the updated RRs in the form of a gratuitous DNS response to the LLQ requestor client. [0037] The name server may aggregate gratuitous responses for a single LLQ, such that a single message contains multiple RRs. However, aggregation is not desirable if it would cause a message that would otherwise fit in a single packet to be truncated, or would introduce undue latency. [0038] After sending a gratuitous response, the name server waits for an acknowledgement from the client. If the client does not respond, the server can re-send the response a number of times, waiting for a period between each retransmission, terminating the LLQ if no acknowledgement is received. [0039] The flow chart in FIG. 4 illustrates this event notification process. The system in a name server starts by monitoring the state of services and determines whether there is any RR update (step 4). If not, the system continues monitoring. If so, the system determines whether the updated RR answers any unexpired LLQs (step 4). If not, the system continues monitoring the services. If so, the system sends a gratuitous response to the client with the updated RR (step 4). The system then determines whether it has received any acknowledgement from the client within a period of time (step 4). An acknowledgement indicates that the client has successfully received the gratuitous response, and the system continues its monitoring of the services. If not, the system re-sends the gratuitous response to the client (step ), and waits for acknowledgement (step 460). If the system eventually receives an acknowledgement, the gratuitous response is successful and the system goes back to the monitoring state. If not, the system terminates the LLQ (step 470). Note that the system may re-send the gratuitous response for a number of times, and may wait for progressively longer periods between the re-sends. LLQ Refreshing [00] FIG. A presents a flowchart illustrating the process of sending a refresh request from a client to refresh the lease lives of one or more LLQs in accordance with an embodiment of the present invention. If a client desires to maintain an LLQ beyond the duration specified in the assigned lease life, the client may send a refresh request. A refresh request is similar to an LLQ setup response, with the LLQ-OPCODE set to LLQ-REFRESH. Unlike an LLQ setup response, a refresh request returns no answers. In addition, a client may aggregate a number of LLQs in one refresh request message to reduce network traffic. [0041] As illustrated in FIG. A, the client starts by determining whether the lease life of an LLQ is about to expire (step ). If so, it sends a refresh request to the name server (step ). It then waits for an acknowledgement from the name server (step ). If it receives an acknowledgement, the refresh process is successful and hence complete. If it does not receive an acknowledgement after a certain period of time, it may re-transmit the refresh request to the name server (step ). If the client determines that the name server is down because no acknowledgement is received, the client may re-establish the LLQ. [0042] FIG. B presents a flowchart illustrating the process of sending a refresh request from a client to update its address or listening port in accordance with an embodiment of the present invention. If a client s address or listening port changes, the client may send an LLQ refresh request to the name server from the new address or port. Upon receiving the refresh request, the name server updates the address or port number associated with the client, and renews the lease life of the LLQ belonging to the client. [0043] As illustrated in FIG. B, the client starts by determining whether there is a change in its address or listening port (step ). If not, it continues monitoring its address and listening port. If so, the client sends a refresh request to the name server (step 0). It then waits for an acknowledgement from the name server (step 60). If it receives an acknowledgement, the refresh process is successful and hence complete. If it does not receive an acknowledgement after a certain period of time, it may re-transmit the refresh request to the name server (step 0). If the client determines that the name server is down because no acknowledgement is received, the client may re-establish the LLQ. DNS Caching and LLQ Proxy [0044] FIG. 6 illustrates a network containing a DNS cache acting as an LLQ proxy which handles LLQs in accordance with an embodiment of the present invention.
6 9 EP B1 Computer 2 may send LLQ setup request and control messages to an intermediate DNS cache 6. If DNS cache 6 serves as an intermediate LLQ proxy, it can communicate directly with computer 2 and with name server 660 on behalf of one or more clients. [004] If DNS cache 6 does not implement LLQ proxying, computer 2 needs to determine the address and port number of the name server to which it can send LLQ messages. To identify the name server that handles LLQ messages, computer 2 first sends a standard DNS query for the name of the LLQ, with type SOA (start of authority). If the SOA record exists, the name server answers with that SOA record in the answer field of its response message. If not, the name server answers with an SOA record for that name s zone in the authority field of its response message. For example, a query for _ftp_ tcp.apple.com. may return an SOA record named apple.com. in the authority field of the response if there is no SOA record named _ftp._tcp.apple.com. Computer 2 then constructs and sends an SRV (service location) query for the name _dns-llq._udp.<soa-name>, which in this example is _dsn-llq._udp.apple.com. In response, a name server implementing LLQ answers with an SRV record for this name. The SRV RDATA indicates the port to which LLQ requests are to be sent. [0046] The foregoing descriptions of embodiments of the present invention have been presented for purposes of illustration and description only. They are not intended to be exhaustive or to limit the present invention to the forms disclosed. Accordingly, many modifications and variations will be apparent to practitioners skilled in the art. Additionally, the above disclosure is not intended to limit the present invention. The scope of the present invention is defined by the appended claims. Claims 1. A method for operating a name server (1) to implement a long-lived query LLQ thereat, comprising: receiving a setup request for an LLQ from a client (4) at the name server (1), wherein the LLQ requests information related to one or more data items stored on the name server (1) and wherein the LLQ remains active for a period of time; and in response to the LLQ, informing the client (4) of updates to the one or more data items by monitoring the state of the one or more data items specified by the LLQ and, if the state of the one or more data items changes, communicating the changes to the client (4) in one or more gratuitous responses The method of claim 1, wherein receiving the LLQ involves a two-way handshake process, a three-way handshake process, or a four-way handshake process. 3. The method of claim 2, wherein the four-way handshake process involves: receiving an initial LLQ setup request from the client (4), which includes a desired lease life; sending a challenge to the client (4) in response to the LLQ setup request, wherein the challenge includes a random LLQ identifier, LLQ-ID, and a granted lease life; receiving a challenge reply from the client (4) in response to the challenge, wherein the challenge reply echoes the LLQ-ID; and sending an acknowledgement to the client (4) in response to the challenge response, along with the information related to the one or more data items as requested by the LLQ. 4. The method of claim 1, wherein a gratuitous response message may include multiple data items corresponding to a single LLQ, unless the size of the gratuitous response message exceeds a packetsize limitation.. The method of claim 1, further comprising: receiving a refresh request for one or more LLQs from a client (4); and allowing the one or more LLQs to remain active for a period of time in response to the refresh request. 6. The method of claim, further comprising updating the address or listening port associated with the client (4) upon receiving a refresh request, which indicates a change of the client s address or listening port. 7. The method of claim, further comprising sending an acknowledgement to the client (4) in response to the refresh request. 8. The method of claim 1, further comprising: receiving a terminate request for one or more LLQs from a client (4); and terminating the one or more LLQs specified in the terminate request. 9. The method of claim 1, further comprising receiving an LLQ from a client (4) at an intermediate LLQ proxy (6), which communicates directly with the client (4), and which communicates with the name server (1) on behalf of one or more clients.. The method of claim 1, further comprising: 6
7 11 EP B1 12 maintaining state information for one or more services in the network on the name server (1); upon a request from a host (4), communicating from the name server (1) subsequent updates of the service to the requesting host (4); and stopping communication of the subsequent updates to the requesting host (4) after a period of time following receipt of the request. 11. A method for operating a client (4) to implement a long-lived query, LLQ at a name server, comprising: sending a setup request for an LLQ to a name server (1) from the client (4), wherein the LLQ requests information related to one or more data items stored on the name server ( 1), and wherein the LLQ remains active for a period of time; and receiving subsequent updates of the one or more data items specified by the LLQ at the client (4) from the name server (1). 12. The method of claim 11, further comprising sending a refresh request before the LLQ expires so that the LLQ remains active. 13. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for operating a name server (1) to implement a long-lived query, LLQ, the method comprising: receiving a setup request for an LLQ from a client (4) at the name server (1), wherein the LLQ requests information related to one or more data items stored on the name server (1) and wherein the LLQ remains active for a period of time; and in response to the LLQ, informing the client (4) of updates to the one or more data items by monitoring the state of the one or more data items specified by the LLQ and, if the state of the one or more data items changes, communicating the changes to the client (4) in one or more gratuitous responses client (4), which includes a desired lease life; sending a challenge to the client (4) in response to the LLQ setup request, wherein the challenge includes a random LLQ identifier, LLQ-ID, and a granted lease life; receiving a challenge reply from the client (4) in response to the challenge, wherein the challenge response echoes the LLQ-ID; and sending an acknowledgement to the client (4) in response to the challenge response, along with the information related to the one or more data items as requested by the LLQ. 16. The computer-readable storage medium of claim 13, wherein a gratuitous response message may include multiple data items corresponding to a single LLQ, unless the size of the gratuitous response message exceeds a packet-size limitation. 17. The computer-readable storage medium of claim 13, wherein the method further comprises: receiving a refresh request for one or more LLQs from a client (4); and allowing the one or more LLQs to remain active for a period of time in response to the refresh request. 18. The computer-readable storage medium of claim 17, wherein the method further comprises updating the address or listening port associated with the client (4) upon receiving a refresh request, which indicates a change of the client s address or listening port. 19. The computer-readable storage medium of claim 17, wherein the method further comprises sending an acknowledgement to the client (4) in response to the refresh request.. The computer-readable storage medium of claim 17, the method further comprises terminating the one or more LLQs specified in the refresh request if the refresh request specifies a zero-valued lease life. 21. The computer-readable storage medium of claim 13, wherein the method further comprises: 14. The computer-readable storage medium of claim 13, wherein the method step of receiving the LLQ involves a two-way handshake process, a three-way handshake process, or a four-way handshake process. 1. The computer-readable storage medium of claim 14, wherein the four-way handshake process involves: receiving an initial LLQ setup request from the 0 receiving a terminate request for one or more LLQs from a client (4); and terminating the one or more LLQs specified in the terminate request. 22. The computer-readable storage medium of claim 13, wherein the method further comprises: maintaining state information for one or more services in the network on the name server 7
8 13 EP B1 14 (1); upon a request from a host (4), communicating from the name server (1) subsequent updates of the service to the requesting host (4); and stopping communication of the subsequent updates to the requesting host (4) after a period of time following receipt of the request. 23. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for operating a client (4) to implement a long-lived query, LLQ, at a name server, the method comprising: sending a setup request for an LLQ to a name server (1) from the client (4), wherein the LLQ requests information related to one or more data items stored on the name server (1), and wherein the LLQ remains active for a period of time; and receiving subsequent updates of the one or more data items specified by the LLQ at the client (4) from the name server (1). 24. The computer-readable storage medium of claim 23, the method further comprising sending a refresh request before the LLQ expires so that the LLQ remains active. 2. A name server (1) for implementing a long-lived query, LLQ, configured to: 1 2 receive a challenge response from the client (4) in response to the challenge, wherein the challenge response echoes the LLQ-ID; and to send an acknowledgement to the client (4) in response to the challenge response, along with answers to the question. 27. The name server (1) of claim 2, wherein a gratuitous response message may include multiple data items corresponding to a single LLQ, unless the size of the gratuitous response message exceeds a packet-size limitation. 28. The name server (1) of claim 2, wherein the name server (1) is further configured to: receive a refresh request for one or more LLQs from a client (4); and if the refresh request specifies a non-zero lease life, to renew the lease lives of the one or more LLQs in response to the refresh request. 29. The name server (1) of claim 28, wherein the name server (1) is further configured to update the address or listening port associated with the client (4) upon receiving a refresh request, which indicates a change of the client s address or listening port.. The name server (1) of claim 28, the name server (1) is further configured to terminate the one or more LLQs specified in the refresh request if the refresh request specifies a zero-valued lease life. receive a setup request for an LLQ from a client (4), wherein the LLQ requests information related to one or more data items stored on the name server (1) and wherein the LLQ remains active for a period of time; and in response to the LLQ, to communicate to the client (4) a current state of the one or more data items, and subsequently inform the client (4) of updates to the one or more data items by monitoring the state of the one or more data items specified by the LLQ and, if the state of the one or more data items changes, communicating the changes to the client (4) in one or more gratuitous responses The name server (1) of claim 28, wherein the name server (1) is further configured to send an acknowledgement to the client (4) in response to the refresh request. 32. A system including the name server (1) of claim 2 and an intermediate long-lived query proxy, LLQ proxy, said proxy (6) configured to: receive a setup request for an LLQ from a client (4); communicate directly with the client (4); and to communicate with the name server (1) on behalf of one or more clients. 26. The name server (1) of claim 2, wherein while receiving the LLQ, the name server (1) is configured to: receive an initial LLQ setup request from the client (4), which includes a desired lease life; send a challenge to the client (4) in response to the LLQ setup request, wherein the acknowledgement includes a random LLQ identifier, LLQ-ID, and a granted lease life; 0 Patentansprüche 1. Verfahren zum Betreiben eines Namenservers (1), um eine langlebige Abfrage, im Folgenden als LLQ (Long-Lived Query) bezeichnet, zu realisieren, wobei das Verfahren das Folgende umfasst: Empfangen einer Aufbauanforderung für eine LLQ am Namenserver (1) von einem Client 8
9 1 EP B1 16 (4), wobei mit der LLQ Informationen angefordert werden, welche sich auf ein oder mehrere Datenelemente beziehen, die auf dem Namenserver (1) gespeichert sind, und wobei die LLQ eine zeitperiode lang aktiv bleibt; und Informieren des Client (4) über Aktualisierungen der ein oder mehreren Datenelemente in Reaktion auf die LLQ, indem der Zustand der durch die LLQ festgelegten ein oder mehreren Datenelemente überwacht wird, und Übermitteln der Veränderungen an den Client (4) in einer oder mehreren Antworten ohne Aufforderung, wenn sich der Zustand der ein oder mehreren Datenelemente verändert. 2. Verfahren nach Anspruch 1, wobei das Empfangen der LLQ ein zweiphasen-quittungsverfahren, ein Dreiphasen-Quittungsverfahren oder ein Vierphasen-Quittungsverfahren umfasst. 3. Verfahren nach Anspruch 2, wobei das Vierphasen- Quittungsverfahren das Folgende umfasst: Empfangen einer anfänglichen LLQ-Aufbauanforderung von dem Client (4), welche eine gewünschte Aktivitätszeit umfasst; Senden einer Bestätigungsaufforderung an den Client (4) in Reaktion auf die LLQ-Aufbauanforderung, wobei die Bestätigungsaufforderung eine zufällige LLQ-Kennung (LLQ-ID) und eine zugewiesene Aktivitätszeit umfasst; Empfangen einer Antwort des Client (4) auf die Bestätigungsaufforderung in Reaktion auf die Bestätigungsaufforderung, wobei in der Antwort auf die Bestätigungsaufforderung die LLQ- ID zurückgemeldet wird; und senden einer Bestätigung an den Client (4) in Reaktion auf die Antwort auf die Bestätigungsaufforderung zusammen mit den Informationen, welche sich auf die ein oder mehreren Datenelemente beziehen, wie es in der LLQ angefordert wurde. 4. Verfahren nach Anspruch 1, wobei eine Antwortmeldung ohne Aufforderung mehrere Datenelemente umfassen kann, welche einer einzigen LLQ entsprechen, sofern nicht die Größe der Antwortmeldung ohne Aufforderung eine Paketgrößengrenze überschreitet.. Verfahren nach Anspruch 1 welches ferner das Folgende umfasst: Empfangen einer Auffrischungsanforderung für eine oder mehrere LLQs von einem Client (4) und Ermöglichen, dass die ein oder mehreren LLQs in Reaktion auf die Auffrischungsanforderung eine Zeitperiode lang aktiv bleiben können. 6. Verfahren nach Anspruch, welches nach dem Empfang einer Auffrischungsanforderung, welche eine Veränderung der Adresse oder des Empfangsanschlusses des Client (4) anzeigt, ferner das Aktualisieren der zu dem Client (4) gehörenden Adresse oder des zu dem Client (4) gehörenden Empfangsanschlusses umfasst. 7. Verfahren nach Anspruch, welches ferner das Senden einer Bestätigung an den Client (4) in Reaktion auf die Auffrischungsanforderung umfasst. 8. Verfahren nach Anspruch 1, welches ferner das Folgende umfasst: Empfangen einer Beendigungsanforderung für eine oder mehrere LLQs von einem Client (4); und Beenden der einen oder mehreren LLQs, die in der Beendigungsanforderung festgelegt sind. 9. Verfahren nach Anspruch 1, welches ferner das Empfangen einer LLQ von einem Client (4) an einer zwischengeschalteten LLQ-Proxy-Einheit (6) umfasst, welche direkt mit dem Client (4) kommuniziert und welche für einen oder mehrere Clients (4) mit dem Namenserver (1) kommuniziert.. Verfahren nach Anspruch 1, welches ferner das Folgende umfasst: Unterhalten von Zustandsinformationen für einen oder mehrere Dienste in dem Netzwerk auf dem Namenserver (1); nach einer Anforderung von einem Wirtsrechner (4) Übermitteln von danach stattfindenden Aktualisierungen des Dienstes von dem Namenserver (1) an den anfordernden Wirtsrechner (4) und Beenden der Übermittlung der danach stattfindenden Aktualisierungen an den anfordernden Wirtsrechner (4), nachdem nach dem Empfang der Anforderung eine Zeitperiode verstrichen ist. 11. Verfahren zum Betreiben eines Client (4), um eine langlebige Abfrage, LLQ, an einem Namenserver zu realisieren, wobei das Verfahren das Folgende umfasst: Senden einer Aufbauanforderung für eine LLQ von dem Client (4) an einen Namenserver (1), wobei mit der LLQ Informationen angefordert werden, welche sich auf ein oder mehrere Datenelemente beziehen, die auf dem Namenserver (1) gespeichert sind, und wobei 9
10 17 EP B1 18 die LLQ eine Zeitperiode lang aktiv bleibt; und Empfangen folgender Aktualisierungen der in der LLQ festgelegten ein oder mehreren Datenelemente von dem Namenserver (1) an dem Client. 12. Verfahren nach Anspruch 11, welches ferner das Senden einer Auffrischungsanforderung umfasst, bevor die LLQ abläuft, so dass die LLQ aktiv bleibt. 13. Computerlesbares Speichermedium, welches Befehle speichert, die, wenn sie von einem Computer ausgeführt werden, bewirken, dass der Computer ein Verfahren zum Betreiben eines Namenservers (1) durchführt, um eine langlebige Abfrage, LLQ, zu realisieren, wobei das Verfahren das Folgende umfasst: Empfangen einer Aufbauanforderung für eine LLQ am Namenserver (1) von einem Client (4), wobei mit der LLQ Informationen angefordert werden, welche sich auf ein oder mehrere Datenelemente beziehen, die auf dem Namenserver (1) gespeichert sind, und wobei die LLQ eine Zeitperiode lang aktiv bleibt; und Informieren des Client (4) über Aktualisierungen der ein oder mehreren Datenelemente in Reaktion auf die LLQ, indem der Zustand der durch die LLQ festgelegten ein oder mehreren Datenelemente überwacht wird, und übermitteln der Veränderungen an den Client (4) in einer oder mehreren Antworten ohne Aufforderung, wenn sich der Zustand der ein oder mehreren Datenelemente verändert. 14. Computerlesbares Speichermedium nach Anspruch 13, wobei der Verfahrensschritt des Empfangens der LLQ ein Zweiphasen-Quittungsverfahren, ein Dreiphasen-Quittungsverfahren oder ein Vierphasen- Quittungsverfahren umfasst. 1. Computerlesbares Speichermedium nach Anspruch 14, wobei das Vierphasen-Quittungsverfahren das Folgende umfasst: Empfangen einer anfänglichen LLQ-Aufbauanforderung von dem Client (4), welche eine gewünschte Aktivitätszeit umfasst; Senden einer Bestätigungsaufforderung an den Client (4) in Reaktion auf die LLQ-Aufbauanforderung, wobei die Bestätigungsaufforderung eine zufällige LLQ-Kennung (LLQ-ID) und eine zugewiesene Aktivitätszeit umfasst; Empfangen einer Antwort des Client (4) auf die Bestätigungsaufforderung in Reaktion auf die Bestätigungsaufforderung, wobei in der Antwort auf die Bestätigungsaufforderung die LLQ- ID zurückgemeldet wird; und senden einer Bestätigung an den Client (4) in Reaktion auf die Antwort auf die Bestätigungsaufforderung zusammen mit den Informationen, welche sich auf die ein oder mehreren Datenelemente beziehen, wie es in der LLQ angefordert wurde. 16. Computerlesbares Speichermedium nach Anspruch 13, wobei eine Antwortmeldung ohne Aufforderung mehrere Datenelemente umfassen kann, welche einer einzigen LLQ entsprechen, sofern nicht die Größe der Antwortmeldung ohne Aufforderung eine Paketgrößengrenze überschreitet. 17. Computerlesbares Speichermedium nach Anspruch 13, wobei das Verfahren ferner das Folgende umfasst: Empfangen einer Auffrischungsanforderung für eine oder mehrere LLQs von einem Client (4) und Ermöglichen, dass die ein oder mehreren LLQs in Reaktion auf die Auffrischungsanforderung eine Zeitperiode lang aktiv bleiben können. 18. Computerlesbares Speichermedium nach Anspruch 17, wobei das Verfahren nach dem Empfang einer Auffrischungsanforderung, welche eine Veränderung der Adresse oder des Empfangsanschlusses des Client (4) anzeigt, ferner das Aktualisieren der zu dem Client (4) gehörenden Adresse oder des zu dem Client (4) gehörenden Empfangsanschlusses umfasst. 19. Computerlesbares Speichermedium nach Anspruch 17, wobei das Verfahren ferner das Senden einer Bestätigung an den Client (4) in Reaktion auf die Auffrischungsanforderung umfasst.. Computerlesbares Speichermedium nach Anspruch 17, wobei das Verfahren ferner das Beenden der einen oder mehreren LLQs, die in der Auffrischungsanforderung festgelegt sind, umfasst, wenn in der Auffrischungsanforderung eine Aktivitätszeit Null festgelegt ist. 21. Computerlesbares Speichermedium nach Anspruch 13, wobei das Verfahren ferner das Folgende umfasst: Empfangen einer Beendigungsanforderung für eine oder mehrere LLQs von einem Client (4); und Beenden der einen oder mehreren LLQs, die in der Beendigungsanforderung festgelegt sind. 22. Computerlesbares Speichermedium nach Anspruch 13, wobei das Verfahren ferner das Folgende um-
11 19 EP B1 fasst: Unterhalten von Zustandsinformationen für einen oder mehrere Dienste in dem Netzwerk auf dem Namenserver (1); nach einer Anforderung von einem Wirtsrechner (4) Übermitteln von danach stattfindenden Aktualisierungen des Dienstes von dem Namenserver (1) an den anfordernden Wirtsrechner (4) und Beenden der Übermittlung der danach stattfindenden Aktualisierungen an den anfordernden Wirtsrechner (4), nachdem nach dem Empfang der Anforderung eine Zeitperiode verstrichen ist. 23. Computerlesbares Speichermedium, welches Befehle speichert, die, wenn sie von einem Computer ausgeführt werden, bewirken, dass der Computer ein Verfahren zum Betreiben eines Client (4) durchführt, um eine langlebige Abfrage, LLQ, an einem Namenserver zu realisieren, wobei das Verfahren das Folgende umfasst: Senden einer Aufbauanforderung für eine LLQ von dem Client (4) an einen Namenserver (1), wobei mit der LLQ Informationen angefordert werden, welche sich auf ein oder mehrere Datenelemente beziehen, die auf dem Namenserver (1) gespeichert sind, und wobei die LLQ eine zeitperiode lang aktiv bleibt; und Empfangen folgender Aktualisierungen der in der LLQ festgelegten ein oder mehreren Datenelemente von dem Namenserver (1) an dem Client. 24. Computerlesbares Speichermedium nach Anspruch 23, wobei das Verfahren ferner das Senden einer Auffrischungsanforderung umfasst, bevor die LLQ abläuft, so dass die LLQ aktiv bleibt. 2. Namenserver (1) zur Realisierung einer langlebigen Abfrage, LLQ, dafür konfiguriert ist, von einem Client (4) eine Aufbauanforderung für eine LLQ zu empfangen, wobei mit der LLQ Informationen angefordert werden, welche sich auf ein oder mehrere Datenelemente beziehen, die auf dem Namenserver (1) gespeichert sind, und wobei die LLQ eine zeitperiode lang aktiv bleibt; und in Reaktion auf die LLQ einen aktuellen Zustand der ein oder mehreren Datenelemente an den Client (4) zu übermitteln und danach den Client (4) über Aktualisierungen der ein oder mehreren Datenelemente zu informieren, indem der Zustand der durch die LLQ festgelegten ein oder mehreren Datenelemente überwacht wird, und die Veränderungen in einer oder mehreren Antworten ohne Aufforderung an den Client (4) zu übermitteln, wenn sich der Zustand der ein oder mehreren Datenelemente verändert. 26. Namenserver (1) nach Anspruch 2, wobei der Namenserver (1) dafür konfiguriert ist, während des Empfangs der LLQ eine anfängliche LLQ-Aufbauanforderung von dem Client (4) zu empfangen, welche eine gewünschte Aktivitätszeit umfasst; in Reaktion auf die LLQ-Aufbauanforderung eine Bestätigungsaufforderung an den Client (4) zu senden, wobei die Bestätigungsaufforderung eine zufällige LLQ-Kennung (LLQ-ID) und eine zugewiesene Aktivitätszeit umfasst; in Reaktion auf die Bestätigungsaufforderung eine Antwort des Client (4) auf die Bestätigungsaufforderung zu empfangen, wobei in der Antwort auf die Bestätigungsaufforderung die LLQ-ID zurückgemeldet wird; und in Reaktion auf die Antwort auf die Bestätigungsaufforderung eine Bestätigung an den Client (4) zu senden, zusammen mit Antworten auf die Frage. 27. Namenserver (1) nach Anspruch 2, wobei eine Antwortmeldung ohne Aufforderung mehrere Datenelemente umfassen kann, welche einer einzigen LLQ entsprechen, sofern nicht die Größe der Antwortmeldung ohne Aufforderung eine Paketgrößengrenze überschreitet. 28. Namenserver (1) nach Anspruch 2, welcher ferner dafür konfiguriert ist, von einem Client (4) eine Auffrischungsanforderung für eine oder mehrere LLQs zu empfangen; und in Reaktion auf die Auffrischungsanforderung die Aktivitätszeiten der ein oder mehreren LLQs zu erneuern, wenn in der Auffrischungsanforderung eine andere Aktivitätszeit als Null festgelegt ist. 29. Namenserver (1) nach Anspruch 28, welcher ferner dafür konfiguriert ist, nach dem Empfang einer Auffrischungsanforderung, welche eine Veränderung der Adresse oder des Empfangsanschlusses des Client (4) anzeigt, ferner die zu dem Client (4) gehörenden Adresse oder den zu dem Client (4) gehörenden Empfangsanschluss zu aktualisieren.. Namenserver (1) nach Anspruch 28, welcher ferner dafür konfiguriert ist, die in der Auffrischungsanforderung festgelegten ein oder mehreren LLQs zu beenden, wenn in der Auffrischungsanforderung eine Aktivitätszeit Null festgelegt ist. 31. Namenserver (1) nach Anspruch 28, welcher ferner dafür konfiguriert ist, in Reaktion auf die Auffrischungsanforderung eine Bestätigung an den Client (4) zu senden. 11
12 21 EP B System, welches den Namenserver (1) nach Anspruch 2 und eine zwischengeschaltete Proxy-Einheit für langlebige Abfragen, LLQ-Proxy, umfasst, wobei die Proxy-Einheit dafür konfiguriert ist, von einem Client (4) eine Aufbauanforderung für eine LLQ zu empfangen; direkt mit dem Client (4) zu kommunizieren und für einen oder mehrere Clients mit dem Namenserver (1) zu kommunizieren. Revendications 1. Procédé destiné à faire fonctionner un serveur de nom (1) pour mettre en oeuvre une demande de longue durée, LLQ, au niveau de celui-ci, comprenant les étapes consistant à : recevoir une requête de configuration pour une LLQ d un client (4) au niveau du serveur de nom (1), dans lequel la LLQ demande des informations relatives à une ou plusieurs données stockées sur le serveur de nom (1) et dans lequel la LLQ reste active pendant une période de temps ; et en réponse à la LLQ, informer le client (4) de mises à jour de l une ou plusieurs données en surveillant l état de l une ou plusieurs données spécifiées par la LLQ et, si l état de l une ou plusieurs données change, communiquer les changements au client (4) dans une ou plusieurs réponses gratuites. 2. Procédé selon la revendication 1, dans lequel la réception de la LLQ implique un processus d établissement de liaison à deux voies, un processus d établissement de liaison à trois voies ou un processus d établissement de liaison à quatre voies. 3. Procédé selon la revendication 2, dans lequel le processus d établissement de liaison à quatre voies implique les étapes consistant à : recevoir une requête de configuration de LLQ initiale du client (4), qui comprend une durée de location souhaitée ; envoyer un défi au client (4) en réponse à la requête de configuration de LLQ, dans lequel le défi comprend un identifiant de LLQ aléatoire, LLQ-ID, et une durée de location accordée ; recevoir une réponse de défi du client (4) en réponse au défi, dans lequel la réponse de défi répète en écho le LLQ-ID ; et envoyer un accusé de réception au client (4) en réponse à la réponse de défi, avec les informations relatives à l une ou plusieurs données telles qu elles sont demandées par la LLQ Procédé selon la revendication 1, dans lequel un message de réponse gratuite peut comprendre de multiples données correspondant à une seule LLQ, à moins que la taille du message de réponse gratuite ne dépasse une limite de taille de paquet.. Procédé selon la revendication 1, comprenant en outre les étapes consistant à : recevoir une requête d actualisation pour une ou plusieurs LLQ d un client (4) ; et permettre à l une ou plusieurs LLQ de rester actives pendant une période de temps en réponse à la requête d actualisation. 6. Procédé selon la revendication 1, comprenant en outre l étape consistant à mettre à jour l adresse ou le port d écoute associé au client (4) à la réception d une requête d actualisation, qui indique un changement de l adresse ou du port d écoute du client. 7. Procédé selon la revendication, comprenant en outre l étape consistant à envoyer un accusé de réception au client (4) en réponse à la requête d actualisation. 8. Procédé selon la revendication 1, comprenant en outre les étapes consistant à : recevoir une requête de terminaison pour une ou plusieurs LLQ d un client (4) ; et terminer l une ou plusieurs LLQ spécifiées dans la requête de terminaison. 9. Procédé selon la revendication 1, comprenant en outre l étape consistant à recevoir une LLQ d un client (4) à un proxy de LLQ intermédiaire (6), qui communique avec le client (4), et qui communique avec le serveur de nom (1) pour le compte d un ou plusieurs clients.. Procédé selon la revendication 1, comprenant en outre les étapes consistant à : maintenir des informations d état pour un ou plusieurs services dans le réseau sur le serveur de nom (1) ; lors d une requête d un hôte (4), communiquer du serveur de nom (1) des mises à jour ultérieures du service à l hôte demandeur (4) ; et arrêter la communication des mises à jour ultérieures à l hôte demandeur (4) après une période de temps à la suite de la réception de la requête. 11. Procédé destiné à faire fonctionner un client (4) pour mettre en oeuvre une demande de longue du- 12
13 23 EP B1 24 rée, LLQ, au niveau du serveur de nom, comprenant les étapes consistant à : envoyer une requête de configuration pour une LLQ du client (4) à un serveur de nom (1), dans lequel la LLQ demande des informations relatives à une ou plusieurs données stockées sur le serveur de nom (1) et dans lequel la LLQ reste active pendant une période de temps ; et recevoir des mises à jour ultérieures de l une ou plusieurs données spécifiées par la LLQ au niveau du client (4) du serveur de nom (1). 12. Procédé selon la revendication 11, comprenant en outre l envoi d une requête d actualisation avant que la LLQ n expire de sorte que la LLQ reste active. 13. Support de stockage lisible par ordinateur stockant des informations qui, lorsqu elles sont exécutées par un ordinateur, amènent l ordinateur à effectuer un procédé destiné à faire fonctionner un serveur de nom (1) pour mettre en oeuvre une demande de longue durée, LLQ, le procédé comprenant les étapes consistant à : recevoir une requête de configuration pour une LLQ d un client (4) au niveau du serveur de nom (1), dans lequel la LLQ demande des informations relatives à une ou plusieurs données stockées sur le serveur de nom (1) et dans lequel la LLQ reste active pendant une période de temps ; et en réponse à la LLQ, informer le client (4) de mises à jour de l une ou plusieurs données en surveillant l état de l une ou plusieurs données spécifiées par la LLQ et, si l état de l une ou plusieurs données change, communiquer les changements au client (4) dans une ou plusieurs réponses gratuites. 14. Support de stockage lisible par ordinateur selon la revendication 13, dans lequel l étape du procédé consistant à recevoir la LLQ implique un processus d établissement de liaison à deux voies, un processus d établissement de liaison à trois voies ou un processus d établissement de liaison à quatre voies défi comprend un identifiant de LLQ aléatoire, LLQ-ID, et une durée de location accordée ; recevoir une réponse de défi du client (4) en réponse au défi, dans lequel la réponse de défi répète en écho le LLQ-ID ; et envoyer un accusé de réception au client (4) en réponse à la réponse de défi, avec les informations relatives à l une ou plusieurs données telles qu elles sont demandées par la LLQ. 16. Support de stockage lisible par ordinateur selon la revendication 13, dans lequel un message de réponse gratuite peut comprendre de multiples données correspondant à une seule LLQ, à moins que la taille du message de réponse gratuite ne dépasse une limite de taille de paquet. 17. Support de stockage lisible par ordinateur selon la revendication 13, dans lequel le procédé comprend en outre les étapes consistant à : recevoir une requête d actualisation pour une ou plusieurs LLQ d un client (4) ; et permettre à l une ou plusieurs LLQ de rester actives pendant une période de temps en réponse à la requête d actualisation. 18. Support de stockage lisible par ordinateur selon la revendication 17, dans lequel le procédé comprend en outre l étape consistant à mettre à jour l adresse ou le port d écoute associé au client (4) à la réception d une requête d actualisation, qui indique un changement de l adresse ou du port d écoute du client. 19. Support de stockage lisible par ordinateur selon la revendication 17, dans lequel le procédé comprend en outre l étape consistant à envoyer un accusé de réception au client (4) en réponse à la requête d actualisation.. Support de stockage lisible par ordinateur selon la revendication 17, dans lequel le procédé comprend en outre l étape consistant à terminer l une ou plusieurs LLQ spécifiées dans la requête d actualisation si la requête d actualisation spécifie une durée de location nulle. 1. Support de stockage lisible par ordinateur selon la revendication 14, dans lequel le processus d établissement de liaison à quatre voies implique les étapes consistant à : recevoir une requête de configuration de LLQ initiale du client (4), qui comprend une durée de location souhaitée ; envoyer un défi au client (4) en réponse à la requête de configuration de LLQ, dans lequel le Support de stockage lisible par ordinateur selon la revendication 13, dans lequel le procédé comprend en outre les étapes consistant à : recevoir une requête de terminaison pour une ou plusieurs LLQ d un client (4) ; et terminer l une ou plusieurs LLQ spécifiées dans la requête de terminaison. 22. Support de stockage lisible par ordinateur selon la 13
14 2 EP B1 26 revendication 13, dans lequel le procédé comprend en outre les étapes consistant à : maintenir des informations d état pour un ou plusieurs services dans le réseau sur le serveur de nom (1) ; lors d une requête d un hôte (4), communiquer du serveur de nom (1) des mises à jour ultérieures du service à l hôte demandeur (4) ; et arrêter la communication des mises à jour ultérieures à l hôte demandeur (4) après une période de temps à la suite de la réception de la requête. 23. Support de stockage lisible par ordinateur stockant des informations qui, lorsqu elles sont exécutées par un ordinateur, amènent l ordinateur à effectuer un procédé destiné à faire fonctionner un serveur de nom (1) pour mettre en oeuvre une demande de longue durée, LLQ, au niveau d un serveur de nom, le procédé comprenant les étapes consistant à : envoyer une requête de configuration pour une LLQ du client (4) à un serveur de nom (1), dans lequel la LLQ demande des informations relatives à une ou plusieurs données stockées sur le serveur de nom (1) et dans lequel la LLQ reste active pendant une période de temps ; et recevoir des mises à jour ultérieures de l une ou plusieurs données spécifiées par la LLQ au niveau du client (4) du serveur de nom (1). 24. Support de stockage lisible par ordinateur selon la revendication 23, le procédé comprenant en outre l envoi d une requête d actualisation avant que la LLQ n expire de sorte que la LLQ reste active. 2. Serveur de nom (1) pour mettre en oeuvre une demande de longue durée, LLQ, configuré pour : recevoir une requête de configuration pour une LLQ d un client (4), dans lequel la LLQ demande des informations relatives à une ou plusieurs données stockées sur le serveur de nom (1) et dans lequel la LLQ reste active pendant une période de temps ; et en réponse à la LLQ, communiquer au client (4) un état actuel de l une ou plusieurs données, puis informer le client (4) de mises à jour de l une ou plusieurs données en surveillant l état de l une ou plusieurs données spécifiées par la LLQ et, si l état de l une ou plusieurs données change, communiquer les changements au client (4) dans une ou plusieurs réponses gratuites Serveur de nom (1) selon la revendication 2, dans lequel, lors de la réception de la LLQ, le serveur de nom (1) est configuré pour : recevoir une requête de configuration de LLQ initiale du client (4), qui comprend une durée de location souhaitée ; envoyer un défi au client (4) en réponse à la requête de configuration de LLQ, dans lequel le défi comprend un identifiant de LLQ aléatoire, LLQ-ID, et une durée de location accordée ; recevoir une réponse de défi du client (4) en réponse au défi, dans lequel la réponse de défi répète en écho le LLQ-ID ; et envoyer un accusé de réception au client (4) en réponse à la réponse de défi, avec les réponses à la question. 27. Serveur de nom (1) selon la revendication 2, dans lequel un message de réponse gratuite peut comprendre de multiples données correspondant à une seule LLQ, à moins que la taille du message de réponse gratuite ne dépasse une limite de taille de paquet. 28. Serveur de nom (1) selon la revendication 2, dans lequel le serveur de nom (1) est en outre configuré pour : recevoir une requête d actualisation pour une ou plusieurs LLQ d un client (4) ; et si la requête d actualisation spécifie une durée de location nulle, renouveler les durées de location de l une ou plusieurs LLQ en réponse à la requête d actualisation. 29. Serveur de nom (1) selon la revendication 28, dans lequel le serveur de nom (1) est en outre configuré pour mettre à jour l adresse ou le port d écoute associé au client (4) à la réception d une requête d actualisation, qui indique un changement de l adresse ou du port d écoute du client.. Serveur de nom (1) selon la revendication 28, dans lequel le serveur de nom (1) est en outre configuré pour terminer l une ou plusieurs LLQ spécifiées dans la requête d actualisation si la requête d actualisation spécifie une durée de location nulle. 31. Serveur de nom (1) selon la revendication 28, dans lequel le serveur de nom (1) est en outre configuré pour envoyer un accusé de réception au client (4) en réponse à la requête d actualisation. 32. Système comprenant le serveur de nom (1) selon la revendication 2 et un proxy de demande de longue durée, LLQ, intermédiaire, ledit proxy (6) étant configuré pour : 14
15 27 EP B1 28 recevoir une requête de configuration pour une LLQ d un client (4) ; communiquer directement avec le client (4) ; et communiquer avec le serveur de nom (1) pour le compte d un ou plusieurs clients
16 EP B1 16
17 EP B1 17
18 EP B1 18
19 EP B1 19
20 EP B1
21 EP B1 21
22 EP B1 REFERENCES CITED IN THE DESCRIPTION This list of references cited by the applicant is for the reader s convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard. Patent documents cited in the description US A [0006] 22
APPENDIX 2. Provisions to be included in the contract between the Provider and the. Holder
Page 1 APPENDIX 2 Provisions to be included in the contract between the Provider and the Obligations and rights of the Applicant / Holder Holder 1. The Applicant or Licensee acknowledges that it has read
(51) Int Cl.: G06F 3/12 (2006.01) H04L 29/06 (2006.01)
(19) TEPZZ_447 B_T (11) EP 1 44 723 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent:.04.14 Bulletin 14/18 (1) Int Cl.: G06F 3/12 (06.01) H04L 29/06
Internet Group Management Protocol (IGMP) Multicast Listener Discovery ( MLD ) RFC 2710 (MLD version 1) RFC 3810 (MLD version 2)
Internet Group Management Protocol (IGMP) Multicast Listener Discovery ( MLD ) RFC 2710 (MLD version 1) RFC 3810 (MLD version 2) multicast applications Site NREN MLD / IGMP IGMP v2 : generality Interaction
Instructions Mozilla Thunderbird Page 1
Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et
WEB page builder and server for SCADA applications usable from a WEB navigator
Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel
Support Orders and Support Provisions (Banks and Authorized Foreign Banks) Regulations
CANADA CONSOLIDATION CODIFICATION Support Orders and Support Provisions (Banks and Authorized Foreign Banks) Regulations Règlement sur les ordonnances alimentaires et les dispositions alimentaires (banques
RULE 5 - SERVICE OF DOCUMENTS RÈGLE 5 SIGNIFICATION DE DOCUMENTS. Rule 5 / Règle 5
RULE 5 - SERVICE OF DOCUMENTS General Rules for Manner of Service Notices of Application and Other Documents 5.01 (1) A notice of application or other document may be served personally, or by an alternative
APPENDIX 6 BONUS RING FORMAT
#4 EN FRANÇAIS CI-DESSOUS Preamble and Justification This motion is being presented to the membership as an alternative format for clubs to use to encourage increased entries, both in areas where the exhibitor
Compléter le formulaire «Demande de participation» et l envoyer aux bureaux de SGC* à l adresse suivante :
FOIRE AUX QUESTIONS COMMENT ADHÉRER? Compléter le formulaire «Demande de participation» et l envoyer aux bureaux de SGC* à l adresse suivante : 275, boul des Braves Bureau 310 Terrebonne (Qc) J6W 3H6 La
Practice Direction. Class Proceedings
Effective Date: 2010/07/01 Number: PD - 5 Title: Practice Direction Class Proceedings Summary: This Practice Direction describes the procedure for requesting the assignment of a judge in a proceeding under
Règlement sur le télémarketing et les centres d'appel. Call Centres Telemarketing Sales Regulation
THE CONSUMER PROTECTION ACT (C.C.S.M. c. C200) Call Centres Telemarketing Sales Regulation LOI SUR LA PROTECTION DU CONSOMMATEUR (c. C200 de la C.P.L.M.) Règlement sur le télémarketing et les centres d'appel
(51) Int Cl.: H04Q 7/38 (2006.01)
(19) Europäisches Patentamt European Patent Office Office européen des brevets (12) EUROPEAN PATENT SPECIFICATION (11) EP 1 327 373 B1 (4) Date of publication and mention of the grant of the patent: 13.09.06
First Nations Assessment Inspection Regulations. Règlement sur l inspection aux fins d évaluation foncière des premières nations CONSOLIDATION
CANADA CONSOLIDATION CODIFICATION First Nations Assessment Inspection Regulations Règlement sur l inspection aux fins d évaluation foncière des premières nations SOR/2007-242 DORS/2007-242 Current to September
AMENDMENT TO BILL 32 AMENDEMENT AU PROJET DE LOI 32
THAT the proposed clause 6(1), as set out in Clause 6(1) of the Bill, be replaced with the following: Trustee to respond promptly 6(1) A trustee shall respond to a request as promptly as required in the
Paxton. ins-20605. Net2 desktop reader USB
Paxton ins-20605 Net2 desktop reader USB 1 3 2 4 1 2 Desktop Reader The desktop reader is designed to sit next to the PC. It is used for adding tokens to a Net2 system and also for identifying lost cards.
Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.
Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational
Cheque Holding Policy Disclosure (Banks) Regulations. Règlement sur la communication de la politique de retenue de chèques (banques) CONSOLIDATION
CANADA CONSOLIDATION CODIFICATION Cheque Holding Policy Disclosure (Banks) Regulations Règlement sur la communication de la politique de retenue de chèques (banques) SOR/2002-39 DORS/2002-39 Current to
Monitor LRD. Table des matières
Folio :1/6 Table des matières 1.Installation du logiciel... 3 2.Utilisation du logiciel... 3 2.1.Description de la fenêtre de commande... 3 2.1.1.Réglage des paramètres de communication... 4 2.1.2.Boutons
DOCUMENTATION - FRANCAIS... 2
DOCUMENTATION MODULE SHOPDECORATION MODULE PRESTASHOP CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 Installation automatique... 2 Installation manuelle... 2 Résolution des
VTP. LAN Switching and Wireless Chapitre 4
VTP LAN Switching and Wireless Chapitre 4 ITE I Chapter 6 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Pourquoi VTP? Le défi de la gestion VLAN La complexité de gestion des VLANs et des
Credit Note and Debit Note Information (GST/ HST) Regulations
CANADA CONSOLIDATION CODIFICATION Credit Note and Debit Note Information (GST/ HST) Regulations Règlement sur les renseignements à inclure dans les notes de crédit et les notes de débit (TPS/ TVH) SOR/91-44
Package Contents. System Requirements. Before You Begin
Package Contents DWA-125 Wireless 150 USB Adapter CD-ROM (contains software, drivers, and manual) Cradle If any of the above items are missing, please contact your reseller. System Requirements A computer
donor which means an individual person who makes a charitable contribution to The Playhouse or one of its Clients;
THE FREDERICTON PLAYHOUSE INC. PRIVACY POLICY Commitment to Respecting Privacy of Information The Fredericton Playhouse Inc. ( The Playhouse ) is committed to protecting the privacy of information about
Disclosure on Account Opening by Telephone Request (Trust and Loan Companies) Regulations
CANADA CONSOLIDATION CODIFICATION Disclosure on Account Opening by Telephone Request (Trust and Loan Companies) Regulations Règlement sur la communication en cas de demande téléphonique d ouverture de
The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you.
General information 120426_CCD_EN_FR Dear Partner, The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you. To assist navigation
I>~I.J 4j1.bJ1UlJ ~..;W:i 1U
~I ~~I ~ ~WI~I ~WI ~~'~.M ~ o~wj' js'~' ~ ~JA1ol..;l.:w I>~I.J 4j1.bJ1UlJ ~..;W:i 1U Exercice 1: Le modele TCP/IP est traditionnellement considere comme une pile de 5 couches. Pour chaque couche, expliquer
that the child(ren) was/were in need of protection under Part III of the Child and Family Services Act, and the court made an order on
ONTARIO Court File Number at (Name of court) Court office address Applicant(s) (In most cases, the applicant will be a children s aid society.) Full legal name & address for service street & number, municipality,
UML : Unified Modeling Language
UML : Unified Modeling Language Recommended: UML distilled A brief guide to the standard Object Modeling Language Addison Wesley based on Frank Maurer lecture, Univ. of Calgary in french : uml.free.fr/index.html
Export Permit (Steel Monitoring) Regulations. Règlement sur les licences d exportation (surveillance de l acier) CONSOLIDATION CODIFICATION
CANADA CONSOLIDATION CODIFICATION Export Permit (Steel Monitoring) Regulations Règlement sur les licences d exportation (surveillance de l acier) SOR/87-321 DORS/87-321 Current to August 4, 2015 À jour
Natixis Asset Management Response to the European Commission Green Paper on shadow banking
European Commission DG MARKT Unit 02 Rue de Spa, 2 1049 Brussels Belgium [email protected] 14 th June 2012 Natixis Asset Management Response to the European Commission Green
Mon Service Public - Case study and Mapping to SAML/Liberty specifications. Gaël Gourmelen - France Telecom 23/04/2007
Mon Service Public - Case study and Mapping to SAML/Liberty specifications Gaël Gourmelen - France Telecom 23/04/2007 Agenda Brief presentation of the "Mon Service Public" project (main features) Detailed
Application Form/ Formulaire de demande
Application Form/ Formulaire de demande Ecosystem Approaches to Health: Summer Workshop and Field school Approches écosystémiques de la santé: Atelier intensif et stage d été Please submit your application
Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces
Micro-ordinateurs, informations, idées, trucs et astuces Utiliser une WebCam Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser une WebCam.doc Préambule Voici quelques informations utiles
Exemple PLS avec SAS
Exemple PLS avec SAS This example, from Umetrics (1995), demonstrates different ways to examine a PLS model. The data come from the field of drug discovery. New drugs are developed from chemicals that
How to Login to Career Page
How to Login to Career Page BASF Canada July 2013 To view this instruction manual in French, please scroll down to page 16 1 Job Postings How to Login/Create your Profile/Sign Up for Job Posting Notifications
Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/
Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Webographie The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Les slides de cette présentation
DOCUMENTATION - FRANCAIS... 2
DOCUMENTATION MODULE CATEGORIESTOPMENU MODULE CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 CONFIGURATION... 2 LICENCE ET COPYRIGHT... 3 SUPPORT TECHNIQUE ET MISES A JOUR...
THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.
École Doctorale d Informatique, Télécommunications et Électronique de Paris THÈSE présentée à TÉLÉCOM PARISTECH pour obtenir le grade de DOCTEUR de TÉLÉCOM PARISTECH Mention Informatique et Réseaux par
Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00
Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce
NOTICE INSTALLATION. ARCHANGE Email Simplex Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE
NOTICE INSTALLATION ARCHANGE Email Simplex Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE Date Version Marque de révision Rédaction 31/07/2012 1 - Nicolas AUBLIN 1) PRINCIPE DE FONCTIONNEMENT...
Frequently Asked Questions
GS1 Canada-1WorldSync Partnership Frequently Asked Questions 1. What is the nature of the GS1 Canada-1WorldSync partnership? GS1 Canada has entered into a partnership agreement with 1WorldSync for the
CLIM/GTP/27/8 ANNEX III/ANNEXE III. Category 1 New indications/ 1 re catégorie Nouvelles indications
ANNEX III/ANNEXE III PROPOSALS FOR CHANGES TO THE NINTH EDITION OF THE NICE CLASSIFICATION CONCERNING AMUSEMENT APPARATUS OR APPARATUS FOR GAMES/ PROPOSITIONS DE CHANGEMENTS À APPORTER À LA NEUVIÈME ÉDITION
Input Tax Credit Information (GST/HST) Regulations
CANADA CONSOLIDATION CODIFICATION Input Tax Credit Information (GST/HST) Regulations Règlement sur les renseignements nécessaires à une demande de crédit de taxe sur les intrants (TPS/ TVH) SOR/91-45 DORS/91-45
(51) Int Cl.: H04L 12/24 (2006.01) H04L 12/14 (2006.01)
(19) Europäisches Patentamt European Patent Office Office européen des brevets (11) EP 0 94 917 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 29.11.2006
Disclosure on Account Opening by Telephone Request (Retail Associations) Regulations
CANADA CONSOLIDATION CODIFICATION Disclosure on Account Opening by Telephone Request (Retail Associations) Regulations Règlement sur la communication en cas de demande téléphonique d ouverture de compte
Contents Windows 8.1... 2
Workaround: Installation of IRIS Devices on Windows 8 Contents Windows 8.1... 2 English Français Windows 8... 13 English Français Windows 8.1 1. English Before installing an I.R.I.S. Device, we need to
FÉDÉRATION INTERNATIONALE DE NATATION Diving
QUALIFICATION SYSTEM - 2 ND SUMMER YOUTH OLYMPIC GAMES - NANJING 2014 FÉDÉRATION INTERNATIONALE DE NATATION Diving A. Events (5) MEN S EVENTS (2) WOMEN S EVENTS (2) MIXED EVENTS (2) 3m individual springboard
Archived Content. Contenu archivé
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
English Q&A #1 Braille Services Requirement PPTC 144918. Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?
English Q&A #1 Braille Services Requirement PPTC 144918 Q1. Would you like our proposal to be shipped or do you prefer an electronic submission? A1. Passport Canada requests that bidders provide their
(51) Int Cl.: B60H 1/34 (2006.01)
(19) Europäisches Patentamt European Patent Office Office européen des brevets (11) EP 1 30 648 B1 (12) FASCICULE DE BREVET EUROPEEN (4) Date de publication et mention de la délivrance du brevet: 22.11.2006
XtremWeb-HEP 8.0.0. Interconnecting jobs over DG. Virtualization over DG. Oleg Lodygensky Laboratoire de l Accélérateur Linéaire
XtremWeb-HEP 8.0.0 Interconnecting jobs over DG Virtualization over DG Oleg Lodygensky Objectives 1.Deploy Virtual Machines in XtremWeb-HEP desktop grid to: protect volunteer resources generalize «pilot
AUDIT COMMITTEE: TERMS OF REFERENCE
AUDIT COMMITTEE: TERMS OF REFERENCE PURPOSE The Audit Committee (the Committee), assists the Board of Trustees to fulfill its oversight responsibilities to the Crown, as shareholder, for the following
Academic Project. B2- Web Development. Resit Project. Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA
SUPINFO Academic Dept. Resit Project Academic Project B2- Web Development 2012-2013 Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA Conditions d utilisations : SUPINFO International
France SMS+ MT Premium Description
France SMS+ MT Premium Description Summary Subscription : kinematics Subscription via SMS (Kinematic + messages) Subscription via Wap (Kinematic + messages) Subscription via Mix SMS / WAP Subscription
Nouveautés printemps 2013
» English Se désinscrire de la liste Nouveautés printemps 2013 19 mars 2013 Dans ce Flash Info, vous trouverez une description des nouveautés et mises à jour des produits La Capitale pour le printemps
ETABLISSEMENT D ENSEIGNEMENT OU ORGANISME DE FORMATION / UNIVERSITY OR COLLEGE:
8. Tripartite internship agreement La présente convention a pour objet de définir les conditions dans lesquelles le stagiaire ci-après nommé sera accueilli dans l entreprise. This contract defines the
COUNCIL OF THE EUROPEAN UNION. Brussels, 18 September 2008 (19.09) (OR. fr) 13156/08 LIMITE PI 53
COUNCIL OF THE EUROPEAN UNION Brussels, 18 September 2008 (19.09) (OR. fr) 13156/08 LIMITE PI 53 WORKING DOCUMENT from : Presidency to : delegations No prev. doc.: 12621/08 PI 44 Subject : Revised draft
SERVEUR DÉDIÉ DOCUMENTATION
SERVEUR DÉDIÉ DOCUMENTATION Release 5.0.6.0 19 Juillet 2013 Copyright 2013 GIANTS Software GmbH, All Rights Reserved. 1/9 CHANGE LOG Correction de bug divers (5.0.6.0) Ajout d une option de relance automatique
Acce s aux applications informatiques Supply Chain Fournisseurs
Acce s aux applications informatiques Supply Chain Fournisseurs Toujours plus de service pour vous ; rapide, pratique, sécurisé, écologique et gratuit! Vous vous connectez à notre site MESSIER BUGATTI
CONTINUING CONSOLIDATION OF STATUTES ACT LOI SUR LA CODIFICATION PERMANENTE DES LOIS. 1 In this Act,
CONTINUING CONSOLIDATION OF STATUTES ACT LOI SUR LA CODIFICATION PERMANENTE DES LOIS Definitions 1 In this Act, Chief Legislative Counsel means that member of the public service appointed to this position
PRACTICE DIRECTION ON THE LENGTH OF BRIEFS AND MOTIONS ON APPEAL
Tribunal pénal international pour le Rwanda International Criminal Tribunal for Rwanda PRACTICE DIRECTION ON THE LENGTH OF BRIEFS AND MOTIONS ON APPEAL INTRODUCTION In accordance with Rule 107bis of the
calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial
calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne Online Applications Tutorial 1/4 Pour postuler aux Appels d Offres de l ENP, vous devez aller sur la plateforme : calls.parisneuroscience.fr.
Fédération Internationale de Handball. b) Règlement du but
Fédération Internationale de Handball b) Règlement du but Edition: Septembre 2007 Table des matières Page 1. Généralités 3 2. Caractéristiques techniques des buts de handball 3 3. Dimensions et schéma
TEPZZ_9 94 5B_T EP 1 929 425 B1 (19) (11) EP 1 929 425 B1 (12) FASCICULE DE BREVET EUROPEEN
(19) TEPZZ_9 94 B_T (11) EP 1 929 42 B1 (12) FASCICULE DE BREVET EUROPEEN (4) Date de publication et mention de la délivrance du brevet: 0.11.14 Bulletin 14/4 (21) Numéro de dépôt: 0679781.1 (22) Date
CONVENTION DE STAGE TYPE STANDART TRAINING CONTRACT
CONVENTION DE STAGE TYPE STANDART TRAINING CONTRACT La présente convention a pour objet de définir les conditions dans lesquelles le stagiaire ci-après nommé sera accueilli dans l entreprise. This contract
Calculation of Interest Regulations. Règlement sur le calcul des intérêts CONSOLIDATION CODIFICATION. Current to August 4, 2015 À jour au 4 août 2015
CANADA CONSOLIDATION CODIFICATION Calculation of Interest Regulations Règlement sur le calcul des intérêts SOR/87-631 DORS/87-631 Current to August 4, 2015 À jour au 4 août 2015 Published by the Minister
Loi sur l aide financière à la Banque Commerciale du Canada. Canadian Commercial Bank Financial Assistance Act CODIFICATION CONSOLIDATION
CANADA CONSOLIDATION CODIFICATION Canadian Commercial Bank Financial Assistance Act Loi sur l aide financière à la Banque Commerciale du Canada S.C. 1985, c. 9 S.C. 1985, ch. 9 Current to September 10,
Règlement relatif à l examen fait conformément à la Déclaration canadienne des droits. Canadian Bill of Rights Examination Regulations CODIFICATION
CANADA CONSOLIDATION CODIFICATION Canadian Bill of Rights Examination Regulations Règlement relatif à l examen fait conformément à la Déclaration canadienne des droits C.R.C., c. 394 C.R.C., ch. 394 Current
*EP001178406B1* EP 1 178 406 B1 (19) (11) EP 1 178 406 B1 (12) EUROPEAN PATENT SPECIFICATION
(19) Europäisches Patentamt European Patent Office Office européen des brevets *EP0011786B1* (11) EP 1 178 6 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the
NOTICE INSTALLATION. ARCHANGE WebDAV Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE
NOTICE INSTALLATION ARCHANGE WebDAV Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE Date Version Marque de révision Rédaction 02/08/2012 3 - Benjamin VERGUET Nicolas AUBLIN 1) PRINCIPE DE FONCTIONNEMENT...
Exercices sur SQL server 2000
Exercices sur SQL server 2000 La diagramme de classe : Exercices sur SQL server 2000 Le modèle relationnel correspondant : 1 Créer les tables Clic-droit on Tables et choisir «New Table» Créer la table
PROJET DE LOI. An Act to Amend the Employment Standards Act. Loi modifiant la Loi sur les normes d emploi
2nd Session, 57th Legislature New Brunswick 60-61 Elizabeth II, 2011-2012 2 e session, 57 e législature Nouveau-Brunswick 60-61 Elizabeth II, 2011-2012 BILL PROJET DE LOI 7 7 An Act to Amend the Employment
TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION
1 12 rue Denis Papin 37300 JOUE LES TOURS Tel: 02.47.68.34.00 Fax: 02.47.68.35.48 www.herve consultants.net contacts@herve consultants.net TABLE DES MATIERES A Objet...1 B Les équipements et pré-requis...2
CADETS CATO 11-06 OAIC 11-06
OFFICIAL CADET WEBSITES PURPOSE 1. This policy details the creation, management and approval process of official Cadet websites. AUTHORITY 2. The Director Cadets (D Cdts) is responsible through the Vice-Chief
OUVRIR UN COMPTE CLIENT PRIVÉ
OUVRIR UN COMPTE CLIENT PRIVÉ LISTE DE VERIFICATION Pour éviter tous retards dans le traitement de votre application pour l ouverture d un compte avec Oxford Markets ( OM, l Entreprise ) Veuillez suivre
Outils d'analyse de la sécurité des réseaux. HADJALI Anis VESA Vlad
Outils d'analyse de la sécurité des réseaux HADJALI Anis VESA Vlad Plan Introduction Scanneurs de port Les systèmes de détection d'intrusion (SDI) Les renifleurs (sniffer) Exemples d'utilisation Conclusions
Air Transportation Tax Order, 1995. Décret de 1995 sur la taxe de transport aérien CONSOLIDATION CODIFICATION
CANADA CONSOLIDATION CODIFICATION Air Transportation Tax Order, 1995 Décret de 1995 sur la taxe de transport aérien SOR/95-206 DORS/95-206 Current to August 30, 2015 À jour au 30 août 2015 Published by
Stakeholder Feedback Form January 2013 Recirculation
071 Stakeholder Feedback Fm January 2013 Recirculation A. How to Submit Your Comments 1. 2. 3. EMAIL: [email protected] OR FAX: (416) 874-4079 OR MAIL: Consultations Transitional
Import Allocation Regulations. Règlement sur les autorisations d importation CONSOLIDATION CODIFICATION
CANADA CONSOLIDATION CODIFICATION Import Allocation Regulations Règlement sur les autorisations d importation SOR/95-36 DORS/95-36 Current to May 17, 2011 À jour au 1 er 17 mai 2011 Published by the Minister
INDIVIDUALS AND LEGAL ENTITIES: If the dividends have not been paid yet, you may be eligible for the simplified procedure.
Recipient s name 5001-EN For use by the foreign tax authority CALCULATION OF WITHHOLDING TAX ON DIVIDENDS Attachment to Form 5000 12816*01 INDIVIDUALS AND LEGAL ENTITIES: If the dividends have not been
Comprendre l impact de l utilisation des réseaux sociaux en entreprise SYNTHESE DES RESULTATS : EUROPE ET FRANCE
Comprendre l impact de l utilisation des réseaux sociaux en entreprise SYNTHESE DES RESULTATS : EUROPE ET FRANCE 1 Objectifs de l étude Comprendre l impact des réseaux sociaux externes ( Facebook, LinkedIn,
Gestion des prestations Volontaire
Gestion des prestations Volontaire Qu estce que l Income Management (Gestion des prestations)? La gestion des prestations est un moyen de vous aider à gérer votre argent pour couvrir vos nécessités et
EnerSys Canada Inc. Policy on. Accessibility Standard For Customer Service
EnerSys Canada Inc. Policy on Accessibility Standard For Customer Service The customer service standard applies to every organization that provides goods and services to the public or third parties and
HSCS 6.4 : mieux appréhender la gestion du stockage en environnement VMware et service de fichiers HNAS Laurent Bartoletti Product Marketing Manager
HSCS 6.4 : mieux appréhender la gestion du stockage en environnement VMware et service de fichiers HNAS Laurent Bartoletti Product Marketing Manager Hitachi Storage Command Suite Portfolio SAN Assets &
TEPZZ_98 747B_T EP 1 983 747 B1 (19) (11) EP 1 983 747 B1 (12) FASCICULE DE BREVET EUROPEEN. (51) Int Cl.:
(19) TEPZZ_98 747B_T (11) EP 1 983 747 B1 (12) FASCICULE DE BREVET EUROPEEN (4) Date de publication et mention de la délivrance du brevet: 14.08.13 Bulletin 13/33 (1) Int Cl.: H04N /77 (06.01) H04N /76
ONTARIO Court File Number. Form 17E: Trial Management Conference Brief. Date of trial management conference. Name of party filing this brief
ONTARIO Court File Number at (Name of court) Court office address Form 17E: Trial Management Conference Brief Name of party filing this brief Date of trial management conference Applicant(s) Full legal
Consultation Report / Rapport de consultation REGDOC-2.3.3, Periodic Safety Reviews / Bilans périodiques de la sûreté
Consultation Report / Rapport de consultation REGDOC-2.3.3, Periodic Safety Reviews / Bilans périodiques de la sûreté Introduction Regulatory document REGDOC-2.3.3, Periodic Safety Reviews, sets out the
THE LAW SOCIETY OF UPPER CANADA BY-LAW 19 [HANDLING OF MONEY AND OTHER PROPERTY] MOTION TO BE MOVED AT THE MEETING OF CONVOCATION ON JANUARY 24, 2002
2-aes THE LAW SOCIETY OF UPPER CANADA BY-LAW 19 [HANDLING OF MONEY AND OTHER PROPERTY] MOTION TO BE MOVED AT THE MEETING OF CONVOCATION ON JANUARY 24, 2002 MOVED BY SECONDED BY THAT By-Law 19 [Handling
Ordonnance sur le paiement à un enfant ou à une personne qui n est pas saine d esprit. Infant or Person of Unsound Mind Payment Order CODIFICATION
CANADA CONSOLIDATION CODIFICATION Infant or Person of Unsound Mind Payment Order Ordonnance sur le paiement à un enfant ou à une personne qui n est pas saine d esprit C.R.C., c. 1600 C.R.C., ch. 1600 Current
Form of Deeds Relating to Certain Successions of Cree and Naskapi Beneficiaries Regulations
CANADA CONSOLIDATION CODIFICATION Form of Deeds Relating to Certain Successions of Cree and Naskapi Beneficiaries Regulations Règlement sur la forme des actes relatifs à certaines successions de bénéficiaires
Interest Rate for Customs Purposes Regulations. Règlement sur le taux d intérêt aux fins des douanes CONSOLIDATION CODIFICATION
CANADA CONSOLIDATION CODIFICATION Interest Rate for Customs Purposes Regulations Règlement sur le taux d intérêt aux fins des douanes SOR/86-1121 DORS/86-1121 Current to August 4, 2015 À jour au 4 août
Notice Technique / Technical Manual
Contrôle d accès Access control Encodeur USB Mifare ENCOD-USB-AI Notice Technique / Technical Manual SOMMAIRE p.2/10 Sommaire Remerciements... 3 Informations et recommandations... 4 Caractéristiques techniques...
CEPF FINAL PROJECT COMPLETION REPORT
CEPF FINAL PROJECT COMPLETION REPORT I. BASIC DATA Organization Legal Name: Conservation International Madagascar Project Title (as stated in the grant agreement): Knowledge Management: Information & Monitoring.
POLICY: FREE MILK PROGRAM CODE: CS-4
POLICY: FREE MILK PROGRAM CODE: CS-4 Origin: Authority: Reference(s): Community Services Department Cafeteria Services and Nutrition Education Division Resolution #86-02-26-15B.1 POLICY STATEMENT All elementary
Life Companies Borrowing Regulations. Règlement sur les emprunts des sociétés d assurance-vie CONSOLIDATION CODIFICATION
CANADA CONSOLIDATION CODIFICATION Life Companies Borrowing Regulations Règlement sur les emprunts des sociétés d assurance-vie SOR/92-277 DORS/92-277 Current to August 4, 2015 À jour au 4 août 2015 Published
Improving the breakdown of the Central Credit Register data by category of enterprises
Improving the breakdown of the Central Credit Register data by category of enterprises Workshop on Integrated management of micro-databases Deepening business intelligence within central banks statistical
BILL 203 PROJET DE LOI 203
Bill 203 Private Member's Bill Projet de loi 203 Projet de loi d'un député 4 th Session, 40 th Legislature, Manitoba, 63 Elizabeth II, 2014 4 e session, 40 e législature, Manitoba, 63 Elizabeth II, 2014
(51) Int Cl.: H04L 29/08 (2006.01) H04L 12/24 (2006.01) H04L 12/26 (2006.01) H04L 29/06 (2006.01)
(19) (11) EP 1 987 68 B1 (12) FASCICULE DE BREVET EUROPEEN (4) Date de publication et mention de la délivrance du brevet: 22.07.09 Bulletin 09/ (21) Numéro de dépôt: 077316.6 (22) Date de dépôt: 13.02.07
MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE :
MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE : Housing system est un service gratuit, qui vous propose de vous mettre en relation avec
