Symbian3/SDK/Source/GUID-F532D96F-7CB0-5CC7-9382-0CF44F7C0234.dita
changeset 7 51a74ef9ed63
parent 0 89d6a7a84779
equal deleted inserted replaced
6:43e37759235e 7:51a74ef9ed63
       
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
       
     3 <!-- This component and the accompanying materials are made available under the terms of the License 
       
     4 "Eclipse Public License v1.0" which accompanies this distribution, 
       
     5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
       
     6 <!-- Initial Contributors:
       
     7     Nokia Corporation - initial contribution.
       
     8 Contributors: 
       
     9 -->
       
    10 <!DOCTYPE concept
       
    11   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
       
    12 <concept id="GUID-F532D96F-7CB0-5CC7-9382-0CF44F7C0234" xml:lang="en"><title>Domain
       
    13 Name Daemon</title><shortdesc>Domain Name Daemon (DND) is an application that provides dynamic
       
    14 name resolution services for Symbian platform. DND supports IETF specifications. </shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    15 <p>The following are the DND services: </p>
       
    16 <ul>
       
    17 <li id="GUID-3182F90B-B12F-52D4-9698-68EF0FBC75FD"><p>Domain Name System (DNS) </p> </li>
       
    18 <li id="GUID-43C42397-677D-548C-BD64-E07B98B7F66F"><p>Link-local Multicast
       
    19 Name Resolution (LLMNR) </p> </li>
       
    20 </ul>
       
    21 <p>DND is a single-threaded application and runs in own process. DND programs
       
    22 are specified in <i>tcpip.ini</i> file and uses the following components: </p>
       
    23 <ul>
       
    24 <li id="GUID-4912716E-32FE-5F30-86C8-722CE8EA8CCE"><p>FileServer - To check
       
    25 the changes made to <i>hosts</i> file, when the DND receives a query request. </p> </li>
       
    26 <li id="GUID-77503F18-0245-5AFE-8C48-E6BA74F06611"><p>CommsDat - To retrieve
       
    27 configuration parameters like hostname for LLMNR. </p> </li>
       
    28 <li id="GUID-C643DFDF-2ADD-54F6-8CC2-EA8393F3CF74"><p>TCP/IP stack - To provide
       
    29 communication services and interface information for DND. </p> </li>
       
    30 </ul>
       
    31 <p>The TCP/IP stack starts the DND during the stack startup and stops at TCP/IP
       
    32 stack shutdown. The Symbian platform differs in architecture from the Unix
       
    33 resolver library implementations. The TCP/IP protocol module implements the
       
    34 name of the internet resolver which is then shared by all applications. </p>
       
    35 <p>DND is compiled into a <filepath>dnd.exe</filepath> file and is linked
       
    36 against <filepath>efsrv.dll</filepath>, <filepath>inhook6.dll</filepath>, <filepath>insock.dll</filepath>, <filepath>esock.dll</filepath>, <filepath>commsdat.dll</filepath> and <filepath>euser.dll</filepath>. </p>
       
    37 </conbody><related-links>
       
    38 <link href="GUID-95C166C3-2A25-55FB-88BD-62B7EFED2F8E.dita"><linktext>How to use
       
    39 Domain Name                 Resolution</linktext></link>
       
    40 </related-links></concept>