{\rtf1\ansi\deff0\adeflang1025 {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\fmodern\fprq1\fcharset0 Courier New;}{\f4\fnil\fprq2\fcharset0 Lucida Sans Unicode;}{\f5\froman\fprq1\fcharset128 MS Mincho{\*\falt ?U? ?v?};}{\f6\fmodern\fprq1\fcharset134 SimHei{\*\falt o??¨?2??¨???};}{\f7\fnil\fprq2\fcharset0 Mangal;}{\f8\fnil\fprq0\fcharset128 Mangal;}} {\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red128\green128\blue128;} {\stylesheet{\s0\snext0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0 Default;} {\*\cs15\snext15 RTF_Num 2 1;} {\*\cs16\snext16 RTF_Num 3 1;} {\*\cs17\snext17 RTF_Num 4 1;} {\*\cs18\snext18\hich\af1\dbch\af1\loch\f1 RTF_Num 5 1;} {\*\cs19\snext19\hich\af1\dbch\af1\loch\f1 RTF_Num 6 1;} {\*\cs20\snext20\hich\af1\dbch\af1\loch\f1 RTF_Num 7 1;} {\*\cs21\snext21\hich\af1\dbch\af1\loch\f1 RTF_Num 8 1;} {\*\cs22\snext22 RTF_Num 9 1;} {\*\cs23\snext23\hich\af1\dbch\af1\loch\f1 RTF_Num 10 1;} {\*\cs24\snext24 RTF_Num 11 1;} {\*\cs25\snext25 RTF_Num 11 2;} {\*\cs26\snext26 RTF_Num 11 3;} {\*\cs27\snext27 RTF_Num 11 4;} {\*\cs28\snext28 RTF_Num 11 5;} {\*\cs29\snext29 RTF_Num 11 6;} {\*\cs30\snext30 RTF_Num 11 7;} {\*\cs31\snext31 RTF_Num 11 8;} {\*\cs32\snext32 RTF_Num 11 9;} {\*\cs33\snext33 RTF_Num 12 1;} {\*\cs34\snext34 RTF_Num 12 2;} {\*\cs35\snext35 RTF_Num 12 3;} {\*\cs36\snext36 RTF_Num 12 4;} {\*\cs37\snext37 RTF_Num 12 5;} {\*\cs38\snext38 RTF_Num 12 6;} {\*\cs39\snext39 RTF_Num 12 7;} {\*\cs40\snext40 RTF_Num 12 8;} {\*\cs41\snext41 RTF_Num 12 9;} {\*\cs42\snext42 RTF_Num 13 1;} {\*\cs43\snext43 RTF_Num 13 2;} {\*\cs44\snext44 RTF_Num 13 3;} {\*\cs45\snext45 RTF_Num 13 4;} {\*\cs46\snext46 RTF_Num 13 5;} {\*\cs47\snext47 RTF_Num 13 6;} {\*\cs48\snext48 RTF_Num 13 7;} {\*\cs49\snext49 RTF_Num 13 8;} {\*\cs50\snext50 RTF_Num 13 9;} {\*\cs51\snext51 RTF_Num 14 1;} {\*\cs52\snext52 RTF_Num 14 2;} {\*\cs53\snext53 RTF_Num 14 3;} {\*\cs54\snext54 RTF_Num 14 4;} {\*\cs55\snext55 RTF_Num 14 5;} {\*\cs56\snext56 RTF_Num 14 6;} {\*\cs57\snext57 RTF_Num 14 7;} {\*\cs58\snext58 RTF_Num 14 8;} {\*\cs59\snext59 RTF_Num 14 9;} {\*\cs60\snext60 Default Paragraph Font;} {\*\cs61\sbasedon60\snext61\cf2\ul\ulc0 Internet Link;} {\*\cs62\sbasedon60\snext62\langfe1036\lang1036 Texte brut Car;} {\*\cs63\sbasedon60\snext63 page number;} {\*\cs64\sbasedon60\snext64\afs20\fs20 Style 10 pt;} {\*\cs65\sbasedon60\snext65\hich\af3\dbch\af3\afs20\loch\f3\fs20 HTML Typewriter;} {\*\cs66\sbasedon60\snext66\i\ai Emphasis;} {\*\cs67\sbasedon60\snext67 HTML Acronym;} {\*\cs68\sbasedon60\snext68\i\ai HTML Cite;} {\*\cs69\sbasedon60\snext69\hich\af3\dbch\af3\afs20\loch\f3\fs20 HTML Keyboard;} {\*\cs70\sbasedon60\snext70\hich\af3\dbch\af3\afs20\loch\f3\fs20 HTML Code;} {\*\cs71\sbasedon60\snext71\i\ai HTML Definition;} {\*\cs72\sbasedon60\snext72\b\ab Strong Emphasis;} {\*\cs73\sbasedon60\snext73\i\ai HTML Variable;} {\*\cs74\sbasedon60\snext74\b\langfe1036\ab\lang1036 Titre 2 Car;} {\*\cs75\sbasedon60\snext75\b\kerning1\langfe1036\afs32\ab\fs32\lang1036 Titre 1 Car;} {\*\cs76\sbasedon60\snext76\b\langfe1036\afs26\ab\fs26\lang1036 Titre 3;Titre 3 normal Car;} {\*\cs77\sbasedon60\snext77\b\langfe1036\afs28\ab\fs28\lang1036 Titre 4 Car;} {\s78\sbasedon0\snext79\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\hich\af4\langfe1036\dbch\af7\afs28\loch\f2\fs28\lang1036 Heading;} {\s79\sbasedon0\snext79\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa120\langfe1036\afs20\fs20\lang1036 Text body;} {\s80\sbasedon0\snext80\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi-283\langfe1036\afs20\fs20\lang1036 List;} {\s81\sbasedon0\snext81\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\noline\i\langfe1036\dbch\af8\afs24\ai\fs24\lang1036 Caption;} {\s82\sbasedon0\snext82\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\noline\langfe1036\dbch\af8\afs20\fs20\lang1036 Index;} {\s83\sbasedon0\snext0\ilvl0\outlinelevel0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\b\kerning1\langfe1036\afs24\ab\fs24\lang1036 heading 1;} {\s84\sbasedon0\snext0\ilvl1\outlinelevel1\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\b\langfe1036\afs20\ab\fs20\lang1036 heading 2;} {\s85\sbasedon0\snext0\ilvl2\outlinelevel2\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa60\keepn\b\langfe1036\afs20\ab\fs20\lang1036 heading 3;} {\s86\sbasedon0\snext0\ilvl3\outlinelevel3\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa60\keepn\b\langfe1036\afs20\ab\fs20\lang1036 heading 4;} {\s87\sbasedon0\snext0\ilvl4\outlinelevel4\ql\tx1134\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa60\b\langfe1036\afs20\ab\fs20\lang1036 heading 5;} {\s88\sbasedon0\snext0\ilvl5\outlinelevel5\ql\tx1134\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa60\b\langfe1036\afs20\ab\fs20\lang1036 heading 6;} {\s89\sbasedon0\snext0\ilvl6\outlinelevel6\ql\tx360\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa60\langfe1036\afs24\fs24\lang1036 heading 7;} {\s90\sbasedon0\snext0\ilvl7\outlinelevel7\ql\tx360\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa60\i\langfe1036\afs24\ai\fs24\lang1036 heading 8;} {\s91\sbasedon0\snext0\ilvl8\outlinelevel8\ql\tx360\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa60\hich\af2\langfe1036\dbch\af2\afs22\loch\f2\fs22\lang1036 heading 9;} {\s92\sbasedon0\snext0\sl-240\slmult0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa160\hich\af5\langfe1033\dbch\af2\afs20\loch\f2\fs20\lang1033 norla;} {\s93\sbasedon0\snext93\ilvl0\outlinelevel0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\b\langfe1033\afs24\ab\fs24\lang1036 Annexe 1;} {\s94\sbasedon0\snext94\qc\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\b\langfe1036\afs20\ab\fs20\lang1036 Figure;} {\s95\sbasedon0\snext0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\b\langfe1036\afs20\ab\fs20\lang1036 caption;} {\s96\sbasedon80\snext96\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi-283\langfe1036\afs20\fs20\lang1036 retrait 1;} {\s97\sbasedon96\snext97\ql\aspalpha\faauto\li567\ri0\lin567\rin0\fi-567\langfe1036\afs20\fs20\lang1036 Note;} {\s98\sbasedon0\snext98\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\langfe1036\afs20\fs20\lang1036 Plain Text;} {\s99\sbasedon0\snext99\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\langfe1036\afs20\fs20\lang1036 HTML Preformatted;} {\s100\sbasedon101\snext100\ql\tx851\aspalpha\faauto\li851\ri0\lin851\rin0\fi-851\langfe1036\afs20\fs20\lang1036 retrait 3;} {\s101\sbasedon96\snext101\ql\tx284\aspalpha\faauto\li284\ri0\lin284\rin0\fi-284\langfe1036\afs20\fs20\lang1036 retrait 2;} {\s102\sbasedon0\snext102\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb100\sa100\langfe1036\afs20\fs20\lang1036 Normal (Web);} {\s103\sbasedon0\snext103\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\langfe1036\afs20\fs20\lang1036 retrait1;} {\s104\sbasedon103\snext104\ql\aspalpha\faauto\li709\ri0\lin709\rin0\fi-283\langfe1036\afs20\fs20\lang1036 retrait2;} {\s105\sbasedon104\snext105\ql\aspalpha\faauto\li993\ri0\lin993\rin0\fi-284\langfe1036\afs20\fs20\lang1036 retrait3;} {\s106\sbasedon105\snext106\ql\aspalpha\faauto\li1276\ri0\lin1276\rin0\fi-283\langfe1036\afs20\fs20\lang1036 retrait4;} {\s107\sbasedon0\snext107\ql\tqc\tx4536\tqr\tx9072\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\langfe1036\afs20\fs20\lang1036 header;} {\s108\sbasedon0\snext108\ql\tqc\tx4536\tqr\tx9072\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\langfe1036\afs20\fs20\lang1036 footer;} {\s109\snext109\ql\aspalpha\faauto\li1134\ri0\lin1134\rin0\fi-1134\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\kerning1\langfe1036\afs20\cf0\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0 WW-Default;} {\s110\sbasedon0\snext0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\langfe1036\afs20\fs20\lang1036 toc 1;} {\s111\sbasedon0\snext0\ql\tx720\tldot\tqr\tx9911\aspalpha\faauto\li200\ri0\lin200\rin0\fi0\langfe1036\afs20\fs20\lang1036 toc 2;} {\s112\sbasedon86\snext112\ilvl3\outlinelevel3\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa60\keepn\b\langfe1036\afs20\ab\fs20\lang1036 Titre_4;} {\s113\sbasedon95\snext113\qc\tx794\tx1191\tx1588\tx1985\faroman\li0\ri0\lin0\rin0\fi0\sb152\sa160\b0\hich\af6\langfe2052\dbch\af0\afs20\ab0\loch\f0\fs20\lang1036 Style2;} {\s114\sbasedon83\snext0\ilvl0\outlinelevel0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\b\kerning1\langfe1036\afs24\ab\fs24\lang1036 Titre 1 normal;} {\s115\sbasedon84\snext115\ilvl1\outlinelevel1\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\b\langfe1036\afs20\ab\fs20\lang2057 titre 2 normal;} {\s116\sbasedon115\snext0\ilvl1\outlinelevel1\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\i\b\langfe1036\afs22\ai\ab\fs22\lang2057 Titre 2 normal;} {\s117\sbasedon118\snext117\ql\aspalpha\faauto\li426\ri0\lin426\rin0\fi-426\langfe1036\afs20\fs20\lang1036 retraitX;} {\s118\sbasedon0\snext118\ql\aspalpha\faauto\li708\ri0\lin708\rin0\fi0\langfe1036\afs20\fs20\lang1036 Normal Indent;} {\s119\sbasedon0\snext119\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi0\sb0\sa120\langfe1036\afs20\fs20\lang1036 Body Text 2;} {\s120\sbasedon98\snext120\ql\aspalpha\faauto\li567\ri851\lin567\rin851\fi0\hich\af3\langfe1036\dbch\af3\afs20\loch\f3\fs20\lang1036 Nota;} {\s121\sbasedon99\snext121\ql\tx284\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\aspalpha\faauto\li284\ri0\lin284\rin0\fi-284\langfe1036\afs20\fs20\lang2057 Retrait1;} {\s122\sbasedon84\snext122\ilvl1\outlinelevel1\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\i\b\langfe1036\afs22\ai\ab\fs22\lang2057 Style1;} {\s123\sbasedon101\snext123\ql\tx851\aspalpha\faauto\li851\ri0\lin851\rin0\fi-851\langfe1036\afs20\fs20\lang1036 Style retrait 3;} {\s124\sbasedon99\snext124\qc\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\b\langfe1036\afs20\ab\fs20\lang2057 fgure;} {\s125\sbasedon98\snext125\qj\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\hich\af3\langfe1036\dbch\af3\afs20\loch\f3\fs20\lang1036 Style3;} {\s126\sbasedon98\snext126\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi-180\langfe1036\afs20\fs20\lang2057 Entrée;} {\s127\sbasedon86\snext127\ilvl4\outlinelevel4\ql\tx1134\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa120\keepn\b0\langfe1036\afs20\ab0\fs20\lang1036 Titre5;} {\s128\sbasedon98\snext128\ql\tx1260\aspalpha\faauto\li851\ri0\lin851\rin0\fi0\langfe1036\afs20\fs20\lang2057 Retrait3;} {\s129\sbasedon0\snext129\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\b\langfe1036\afs20\ab\fs20\lang1036 Normal gras;} {\s130\sbasedon0\snext130\ql\aspalpha\faauto\li2835\ri0\lin2835\rin0\fi0\hich\af2\langfe1036\dbch\af2\afs24\loch\f2\fs24\lang1036 envelope address;} {\s131\sbasedon0\snext131\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\hich\af2\langfe1036\dbch\af2\afs20\loch\f2\fs20\lang1036 envelope return;} {\s132\sbasedon0\snext132\sl480\slmult1\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa120\langfe1036\afs20\fs20\lang1036 WW-Body Text 2;} {\s133\sbasedon0\snext133\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa120\langfe1036\afs16\fs16\lang1036 Body Text 3;} {\s134\sbasedon0\snext134\ql\aspalpha\faauto\li1134\ri0\lin1134\rin0\fi-1134\box\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20{\*\brdrl\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20{\*\brdrr\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\hich\af2\langfe1036\dbch\af2\afs24\loch\f2\fs24\lang1036 Message Header;} {\s135\sbasedon0\snext135\ql\aspalpha\faauto\li4252\ri0\lin4252\rin0\fi0\langfe1036\afs20\fs20\lang1036 Closing;} {\s136\sbasedon0\snext136\ql\aspalpha\faauto\li566\ri0\lin566\rin0\fi-283\langfe1036\afs20\fs20\lang1036 List 2;} {\s137\sbasedon0\snext137\ql\aspalpha\faauto\li849\ri0\lin849\rin0\fi-283\langfe1036\afs20\fs20\lang1036 List 3;} {\s138\sbasedon0\snext138\ql\aspalpha\faauto\li1132\ri0\lin1132\rin0\fi-283\langfe1036\afs20\fs20\lang1036 List 4;} {\s139\sbasedon0\snext139\ql\aspalpha\faauto\li1415\ri0\lin1415\rin0\fi-283\langfe1036\afs20\fs20\lang1036 List 5;} {\s140\sbasedon0\snext140\ql\tx360\aspalpha\faauto\li360\ri0\lin360\rin0\fi-360\langfe1036\afs20\fs20\lang1036 List Number;} {\s141\sbasedon0\snext141\ql\tx643\aspalpha\faauto\li643\ri0\lin643\rin0\fi-360\langfe1036\afs20\fs20\lang1036 List Number 2;} {\s142\sbasedon0\snext142\ql\tx1209\aspalpha\faauto\li1209\ri0\lin1209\rin0\fi-360\langfe1036\afs20\fs20\lang1036 List Number 4;} {\s143\sbasedon0\snext143\ql\tx1492\aspalpha\faauto\li1492\ri0\lin1492\rin0\fi-360\langfe1036\afs20\fs20\lang1036 List Number 5;} {\s144\sbasedon0\snext144\ql\tx360\aspalpha\faauto\li360\ri0\lin360\rin0\fi-360\langfe1036\afs20\fs20\lang1036 List Bullet;} {\s145\sbasedon0\snext145\ql\tx643\aspalpha\faauto\li643\ri0\lin643\rin0\fi-360\langfe1036\afs20\fs20\lang1036 List Bullet 2;} {\s146\sbasedon0\snext146\ql\tx926\aspalpha\faauto\li926\ri0\lin926\rin0\fi-360\langfe1036\afs20\fs20\lang1036 List Bullet 3;} {\s147\sbasedon0\snext147\ql\tx1209\aspalpha\faauto\li1209\ri0\lin1209\rin0\fi-360\langfe1036\afs20\fs20\lang1036 List Bullet 4;} {\s148\sbasedon0\snext148\ql\tx1492\aspalpha\faauto\li1492\ri0\lin1492\rin0\fi-360\langfe1036\afs20\fs20\lang1036 List Bullet 5;} {\s149\sbasedon0\snext149\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi0\sb0\sa120\langfe1036\afs20\fs20\lang1036 List Continue;} {\s150\sbasedon0\snext150\ql\aspalpha\faauto\li566\ri0\lin566\rin0\fi0\sb0\sa120\langfe1036\afs20\fs20\lang1036 List Continue 2;} {\s151\sbasedon0\snext151\ql\aspalpha\faauto\li849\ri0\lin849\rin0\fi0\sb0\sa120\langfe1036\afs20\fs20\lang1036 List Continue 3;} {\s152\sbasedon0\snext152\ql\aspalpha\faauto\li1132\ri0\lin1132\rin0\fi0\sb0\sa120\langfe1036\afs20\fs20\lang1036 List Continue 4;} {\s153\sbasedon0\snext153\ql\aspalpha\faauto\li1415\ri0\lin1415\rin0\fi0\sb0\sa120\langfe1036\afs20\fs20\lang1036 List Continue 5;} {\s154\sbasedon0\snext154\ql\aspalpha\faauto\li1440\ri1440\lin1440\rin1440\fi0\sb0\sa120\langfe1036\afs20\fs20\lang1036 Block Text;} {\s155\sbasedon79\snext155\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi210\sb0\sa120\langfe1036\afs20\fs20\lang1036 Body Text First Indent;} {\s156\sbasedon0\snext156\sl480\slmult1\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi0\sb0\sa120\langfe1036\afs20\fs20\lang1036 Body Text Indent 2;} {\s157\sbasedon0\snext157\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi0\sb0\sa120\langfe1036\afs16\fs16\lang1036 Body Text Indent 3;} {\s158\sbasedon119\snext158\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi210\sb0\sa120\langfe1036\afs20\fs20\lang1036 Body Text First Indent 2;} {\s159\sbasedon0\snext0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\langfe1036\afs20\fs20\lang1036 Salutation;} {\s160\sbasedon0\snext160\ql\aspalpha\faauto\li4252\ri0\lin4252\rin0\fi0\langfe1036\afs20\fs20\lang1036 Signature;} {\s161\sbasedon0\snext161\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\langfe1036\afs20\fs20\lang1036 E-mail Signature;} {\s162\sbasedon0\snext79\ilvl1\outlinelevel1\qc\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa60\hich\af2\langfe1036\dbch\af2\afs24\loch\f2\fs24\lang1036 Subtitle;} {\s163\sbasedon0\snext162\ilvl0\outlinelevel0\qc\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa60\b\kerning1\langfe1036\afs32\ab\fs32\lang1036 Title;} {\s164\sbasedon0\snext0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\langfe1036\afs20\fs20\lang1036 Note Heading;} {\s165\snext165\ql\aspalpha\faauto\li1134\ri0\lin1134\rin0\fi-1134\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\kerning1\langfe1036\afs20\cf0\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0 WW-Default1;} {\s166\sbasedon0\snext166\ql\tqc\tx4960\tqr\tx9921\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\noline\langfe1036\afs20\fs20\lang1036 Header;} {\s167\sbasedon0\snext167\ql\tqc\tx4960\tqr\tx9921\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\noline\langfe1036\afs20\fs20\lang1036 Footer;} {\s168\sbasedon0\snext168\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\noline\langfe1036\afs20\fs20\lang1036 Table Contents;} {\s169\sbasedon168\snext169\qc\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\noline\b\langfe1036\afs20\ab\fs20\lang1036 Table Heading;} {\s170\sbasedon78\snext170\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\noline\b\hich\af4\langfe1036\dbch\af7\afs32\ab\loch\f2\fs32\lang1036 Contents Heading;} {\s171\sbasedon82\snext171\ql\tldot\tqr\tx9921\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\noline\langfe1036\dbch\af8\afs20\fs20\lang1036 Contents 1;} {\s172\sbasedon82\snext172\ql\tldot\tqr\tx9921\aspalpha\faauto\li283\ri0\lin283\rin0\fi0\noline\langfe1036\dbch\af8\afs20\fs20\lang1036 Contents 2;} }{\info{\title Network Working Group K}{\author }{\creatim\yr2019\mo10\dy29\hr15\min50}{\author }{\revtim\yr2019\mo10\dy29\hr15\min50}{\printim\yr0\mo0\dy0\hr0\min0}{\comment OpenOffice}{\vern4000}}\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab0\deftab0\deftab0\deftab0\deftab0\deftab0\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab0\deftab0\deftab0\deftab0\deftab0\deftab0\deftab0\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708\deftab708 {\*\pgdsctbl {\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn851\margtsxn1134\headery567\margbsxn1134\footery567{\header\pard\plain \s107\ql\tqc\tx4536\tqr\tx9072\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\langfe1036\afs20\fs20\lang1036\ql\tqc\tx5081\tqr\tx10469\aspalpha\faauto\li-878\ri-561\lin-878\rin-561\fi0{\rtlch \ltrch\loch RFC 4095\tab D\'e9couvrir la signification des mots cl\'e9s de classe de sollicitation\tab Malamud} \par }{\footer\pard\plain \s108\ql\tqc\tx4536\tqr\tx9072\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\langfe1036\afs20\fs20\lang1036\li0\ri0\lin0\rin0\fi0\qc{\rtlch \ltrch\loch page - }{\rtlch \ltrch\loch {\field{\*\fldinst PAGE \\*Arabic }{\fldrslt 7}}}{\rtlch \ltrch\loch -} \par }\pgdscnxt0 Default;}} \formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr851\margt567\margb567\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn851\margtsxn1134\headery567\margbsxn1134\footery567{\header\pard\plain \s107\ql\tqc\tx4536\tqr\tx9072\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\langfe1036\afs20\fs20\lang1036\ql\tqc\tx5081\tqr\tx10469\aspalpha\faauto\li-878\ri-561\lin-878\rin-561\fi0{\rtlch \ltrch\loch RFC 4095\tab D\'e9couvrir la signification des mots cl\'e9s de classe de sollicitation\tab Malamud} \par }{\footer\pard\plain \s108\ql\tqc\tx4536\tqr\tx9072\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\langfe1036\afs20\fs20\lang1036\li0\ri0\lin0\rin0\fi0\qc{\rtlch \ltrch\loch page - }{\rtlch \ltrch\loch {\field{\*\fldinst PAGE \\*Arabic }{\fldrslt 7}}}{\rtlch \ltrch\loch -} \par }\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\cellx6948\cellx10061\pgndec\pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\intbl\li426\ri0\lin426\rin0\fi-426{\rtlch \ltrch\loch Groupe de travail R\'e9seau}\cell\pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\intbl\li426\ri0\lin426\rin0\fi-426{\rtlch \ltrch\loch C. Malamud, Memory Palace Press}\cell\row\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\cellx6948\cellx10061\pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\intbl\li426\ri0\lin426\rin0\fi-426{\b\ab\rtlch \ltrch\loch Request for Comments : 4095}\cell\pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\intbl\li426\ri0\lin426\rin0\fi-426{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\cellx6948\cellx10061\pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\intbl\li426\ri0\lin426\rin0\fi-426{\rtlch \ltrch\loch Cat\'e9gorie : Sur la voie de la normalisation}\cell\pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\intbl\li426\ri0\lin426\rin0\fi-426{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\cellx6948\cellx10061\pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\intbl\li426\ri0\lin426\rin0\fi-426{\rtlch \ltrch\loch Traduction Claude Bri\'e8re de L'Isle}\cell\pard\plain \s98\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\langfe1036\afs20\fs20\lang1036\intbl\li426\ri0\lin426\rin0\fi-426{\rtlch \ltrch\loch mai 2005}\cell\row\pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0\qc{\b\afs32\ab\rtlch \ltrch\loch\fs32 D\'e9couvrir la signification des mots cl\'e9s de classe de sollicitation} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0{\b\ab\rtlch \ltrch\loch Statut de ce m\'e9moire} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0\qj{\rtlch \ltrch\loch Le pr\'e9sent document sp\'e9cifie un protocole de l\'92Internet en cours de normalisation pour la communaut\'e9 de l\'92Internet, et appelle \'e0 des discussions et suggestions pour son am\'e9lioration. Pri\'e8re de se r\'e9f\'e9rer \'e0 l\'92\'e9dition en cours des "Normes officielles des protocoles de l\'92Internet" (STD 1) pour conna\'eetre l\'92\'e9tat de la normalisation et le statut de ce protocole. La distribution du pr\'e9sent m\'e9moire n\'92est soumise \'e0 aucune restriction.} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0{\b\ab\rtlch \ltrch\loch Notice de copyright} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch Copyright (C) The Internet Society (2005).} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0{\b\ab\rtlch \ltrch\loch R\'e9sum\'e9} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0\qj{\rtlch \ltrch\loch Le pr\'e9sent document propose un m\'e9canisme pour trouver un URI associ\'e9 \'e0 un mot-cl\'e9 de classe de sollicitation, qui est d\'e9fini dans la RFC 3865, l'extension de service SMTP "Pas de sollicitation" }{\i\ai\rtlch \ltrch\loch (No Soliciting)}{\rtlch \ltrch\loch . Les mots-cl\'e9s de classe "Solicitation" sont de simples \'e9tiquettes consistant en un nom de domaine qui a \'e9t\'e9 invers\'e9, comme "org.example.adv". Ces mots-cl\'e9s de classe de sollicitation sont ins\'e9r\'e9s dans des champs d'en-t\'eate choisis ou utilis\'e9s dans l'extension de service ESMTP, incluant un nouvel en-t\'eate "No-Solicit:", qui peut contenir un ou plusieurs mots-cl\'e9s de classe de sollicitation ins\'e9r\'e9s par l'envoyeur.} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0\qj{\rtlch \ltrch\loch Le pr\'e9sent document sp\'e9cifie une application fond\'e9e sur le syst\'e8me de d\'e9couverte de d\'e9l\'e9gation dynamique (DDDS, }{\i\ai\rtlch \ltrch\loch Dynamic Delegation Discovery System}{\rtlch \ltrch\loch ) d\'e9crit dans la [RFC3401] et les documents qui s'y rapportent. Un algorithme est sp\'e9cifi\'e9 pour associer un mot cl\'e9 de classe de sollicitation \'e0 un URI qui contient plus d'informations sur la signification et l'usage de ce mot-cl\'e9 de classe de sollicitation. Par exemple, celui qui enregistre le domaine "example.org" pourrait utiliser ce m\'e9canisme pour cr\'e9er un URI contenant des informations d\'e9taill\'e9es sur le mot-cl\'e9 de classe de sollicitation "org.example.adv".} \par \pard\plain \s170\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\noline\b\hich\af4\langfe1036\dbch\af7\afs32\ab\loch\f2\fs32\lang1036\qc{\afs24\rtlch \ltrch\loch\fs24 Table des Mati\'e8res} \par \pard\plain \s171\ql\tldot\tqr\tx9921\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\noline\langfe1036\dbch\af8\afs20\fs20\lang1036\tldot\tqr\tx9921{\rtlch \ltrch\loch {\field{\*\fldinst TOC \\f \\o "1-2" \\t "Title,1,Subtitle,2,Style1,2,Titre 2 normal,2,titre 2 normal,2,Titre 1 normal,1,Annexe 1,1,heading 2,2,heading 1,1" }{\fldrslt }}1. Mots cl\'e9s de classe de sollicitation\tab 1} \par \pard\plain \s172\ql\tldot\tqr\tx9921\aspalpha\faauto\li283\ri0\lin283\rin0\fi0\noline\langfe1036\dbch\af8\afs20\fs20\lang1036\tldot\tqr\tx9921{\rtlch \ltrch\loch 1.1 Terminologie\tab 2} \par \pard\plain \s171\ql\tldot\tqr\tx9921\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\noline\langfe1036\dbch\af8\afs20\fs20\lang1036\tldot\tqr\tx9921{\rtlch \ltrch\loch 2. Application NAPTR No-Solicit\tab 2} \par \pard\plain \s171\ql\tldot\tqr\tx9921\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\noline\langfe1036\dbch\af8\afs20\fs20\lang1036\tldot\tqr\tx9921{\rtlch \ltrch\loch 3. Exemple\tab 3} \par \pard\plain \s171\ql\tldot\tqr\tx9921\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\noline\langfe1036\dbch\af8\afs20\fs20\lang1036\tldot\tqr\tx9921{\rtlch \ltrch\loch 4. Sp\'e9cification d'application DDDS\tab 4} \par \pard\plain \s171\ql\tldot\tqr\tx9921\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\noline\langfe1036\dbch\af8\afs20\fs20\lang1036\tldot\tqr\tx9921{\rtlch \ltrch\loch 5. Remerciements\tab 5} \par \pard\plain \s171\ql\tldot\tqr\tx9921\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\noline\langfe1036\dbch\af8\afs20\fs20\lang1036\tldot\tqr\tx9921{\rtlch \ltrch\loch 6. Consid\'e9rations sur la s\'e9curit\'e9\tab 5} \par \pard\plain \s171\ql\tldot\tqr\tx9921\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\noline\langfe1036\dbch\af8\afs20\fs20\lang1036\tldot\tqr\tx9921{\rtlch \ltrch\loch 7. Consid\'e9rations relatives \'e0 l'IANA\tab 6} \par \pard\plain \s171\ql\tldot\tqr\tx9921\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\noline\langfe1036\dbch\af8\afs20\fs20\lang1036\tldot\tqr\tx9921{\rtlch \ltrch\loch 8. R\'e9f\'e9rences\tab 6} \par \pard\plain \s172\ql\tldot\tqr\tx9921\aspalpha\faauto\li283\ri0\lin283\rin0\fi0\noline\langfe1036\dbch\af8\afs20\fs20\lang1036\tldot\tqr\tx9921{\rtlch \ltrch\loch 8.1 R\'e9f\'e9rences normatives\tab 6} \par \pard\plain \s172\ql\tldot\tqr\tx9921\aspalpha\faauto\li283\ri0\lin283\rin0\fi0\noline\langfe1036\dbch\af8\afs20\fs20\lang1036\tldot\tqr\tx9921{\rtlch \ltrch\loch 8.1 R\'e9f\'e9rences pour information\tab 6} \par \pard\plain \s171\ql\tldot\tqr\tx9921\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\noline\langfe1036\dbch\af8\afs20\fs20\lang1036\tldot\tqr\tx9921{\rtlch \ltrch\loch Adresse de l'auteur\tab 7} \par \pard\plain \s171\ql\tldot\tqr\tx9921\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\noline\langfe1036\dbch\af8\afs20\fs20\lang1036\tldot\tqr\tx9921{\rtlch \ltrch\loch D\'e9claration compl\'e8te de droits de reproduction\tab 7{\field{\*\fldinst }{\fldrslt }}} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s83\ilvl0\outlinelevel0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\b\kerning1\langfe1036\afs24\ab\fs24\lang1036\li0\ri0\lin0\rin0\fi0{{\*\bkmkstart _Toc22633241}\rtlch \ltrch\loch{\*\bkmkend _Toc22633241} 1.\tab Mots cl\'e9s de classe de sollicitation} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0\qj{\rtlch \ltrch\loch La [RFC3865] d\'e9finit le concept d'un "mot-cl\'e9 de classe de sollicitation", qui est une cha\'eene ou \'e9tiquette arbitraire qui peut \'eatre associ\'e9e \'e0 un message \'e9lectronique et transport\'e9e par le service de messagerie ESMTP comme d\'e9fini dans la [RFC2821] et les documents qui s'y rapportent. Les mots-cl\'e9s de classe de sollicitation sont format\'e9s comme des noms de domaines, mais invers\'e9s. Par exemple, l'administrateur de zone de "example.com" pourrait sp\'e9cifier un mot-cl\'e9 de classe de sollicitation particulier tel que "com.example.adv" qui pourrait \'eatre ins\'e9r\'e9 dans un en-t\'eate "No-Solicit:" par l'envoyeur d'un message ou dans un champ de trace par un agent de transfert de message (MTA, }{\i\ai\rtlch \ltrch\loch message transfer agent}{\rtlch \ltrch\loch ). Ce mot-cl\'e9 de classe de sollicitation est ins\'e9r\'e9 par l'envoyeur du message, qui peut aussi ins\'e9rer divers autres mots-cl\'e9s de classe de sollicitation comme d\'e9fini par l'envoyeur ou d'autres parties.} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0\qj{\rtlch \ltrch\loch La [RFC3865] place explicitement la d\'e9couverte de la signification d'un mot-cl\'e9 de classe de sollicitation en dehors du domaine d'application de l'extension au service de base ESMTP. Pour les besoins du transport de message, ces mots-cl\'e9s de classe de sollicitation sont opaques. Cependant, si la RFC 3865 devient largement utilis\'e9e, un message \'e9lectronique pourrait contenir un grand nombre de mots-cl\'e9s de classe de sollicitation. L'en-t\'eate "No-Solicit:" a des mots-cl\'e9s ins\'e9r\'e9s par l'envoyeur du message, qui peut inclure les propres mots-cl\'e9s de l'envoyeur, ainsi que ceux rendus obligatoires par des autorit\'e9s r\'e9glementaires ou recommand\'e9s par des associations industrielles volontaires. De m\'eame, les champs de trace "received:" peuvent contenir un grand nombre de mots-cl\'e9s produits par les agents de transfert de message, un logiciel de filtrage, un logiciel de transmission dans l'agent d'utilisateur de message (MUA, }{\i\ai\rtlch \ltrch\loch message user agent}{\rtlch \ltrch\loch ), ou tout autre syst\'e8me dans la cha\'eene de livraison.} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0\qj{\rtlch \ltrch\loch Avec la croissance du nombre de mots-cl\'e9s employ\'e9s, il va \'eatre important de trouver une m\'e9thode pour d\'e9couvrir la signification des divers mots-cl\'e9s de classe de sollicitation. Le pr\'e9sent document sp\'e9cifie ce m\'e9canisme, associant un mot-cl\'e9 de classe de sollicitation \'e0 un URI qui contient plus d'informations en utilisant l'enregistrement de ressource }{\i\ai\rtlch \ltrch\loch (RR)}{\rtlch \ltrch\loch NAPTR du DNS, qui est d\'e9fini dans la [RFC3403]. Un but explicite de conception est de garder le syst\'e8me aussi simple que possible. Des approches comme celles d\'e9finissant une structure fond\'e9e sur XML qui contiendrait des m\'e9tadonn\'e9es sp\'e9cifiques sur le mot-cl\'e9 de classe de sollicitation ou d'autres approches qui d\'e9finissent le format de l'explication ont \'e9t\'e9 \'e9cart\'e9es. Le but est plut\'f4t simplement d'associer un mot-cl\'e9 de classe de sollicitation \'e0 un URI, qui \'e0 son tour contient une explication du mot-cl\'e9.} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s84\ilvl1\outlinelevel1\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\b\langfe1036\afs20\ab\fs20\lang1036\li0\ri0\lin0\rin0\fi0{{\*\bkmkstart _Toc22579743}\rtlch \ltrch\loch 1.1\tab }{{\*\bkmkend _Toc22579743}\rtlch \ltrch\loch Terminologie} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0\qj\keepn{\rtlch \ltrch\loch Les mots cl\'e9s "DOIT", "NE DOIT PAS", "EXIGE", "DEVRA", "NE DEVRA PAS", "DEVRAIT", "NE DEVRAIT PAS", "RECOMMANDE", "PEUT", et "FACULTATIF" en majuscules dans ce document sont \'e0 interpr\'e9ter comme d\'e9crit dans le BCP 14, [RFC2119].} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s83\ilvl0\outlinelevel0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\b\kerning1\langfe1036\afs24\ab\fs24\lang1036\li0\ri0\lin0\rin0\fi0{{\*\bkmkstart _Toc22633243}\rtlch \ltrch\loch{\*\bkmkend _Toc22633243} 2.\tab Application NAPTR No-Solicit} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0\qj{\rtlch \ltrch\loch Le cadre de DDDS de la [RFC3401] et les documents qui s'y rapportent fournissent un ensemble puissant de m\'e9canismes qui peuvent donner des applications sophistiqu\'e9es telles que ENUM, sp\'e9cifi\'e9 dans la [RFC3761]. Il y a une simplification du cadre de DDDS appel\'e9e l'application NAPTR directe (S-NAPTR, }{\i\ai\rtlch \ltrch\loch Straightforward-NAPTR}{\rtlch \ltrch\loch ) qui est sp\'e9cifi\'e9e dans la [RFC3958]. Malheureusement, S-NAPTR ne permet pas l'utilisation du fanion "U" pour les recherches terminales et ne prend pas en charge le champ d'expression r\'e9guli\'e8re du RR NAPTR. Comme un champ de remplacement dans un enregistrement NAPTR doit contenir seulement un nom de domaine, et que notre but est de trouver un URI, le pr\'e9sent document n'utilise pas le m\'e9canisme S-NAPTR.} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0\qj{\rtlch \ltrch\loch Le pr\'e9sent document utilise le RR NAPTR pour faire une seule recherche \'e0 partir du mot-cl\'e9 de classe de sollicitation en URI. Le caract\'e8re "." est d'abord substitu\'e9 \'e0 toute instance du caract\'e8re ":" et ensuite le mot-cl\'e9 de classe de sollicitation est invers\'e9, en utilisant le caract\'e8re "." comme d\'e9limiteur. Cela devient la cl\'e9 de la recherche de nom de domaine. Par exemple, "org.example:ADV" devient "ADV.example.org".} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s97\ql\aspalpha\faauto\li567\ri0\lin567\rin0\fi-567\langfe1036\afs20\fs20\lang1036\li567\ri0\lin567\rin0\fi-567\qj{\rtlch \ltrch\loch Note sur les noms de domaines : la RFC3865 d\'e9clare qu'un mot-cl\'e9 de classe de sollicitation consiste en un nom de domaine valide suivi du caract\'e8re ":" et des caract\'e8res valides suppl\'e9mentaires. Plusieurs points importants sont \'e0 rappeler pour la mise en \'9cuvre. Comme les noms de domaines sont insensibles \'e0 la casse et que le caract\'e8re ":" est traduit en caract\'e8re ".", pour les besoins de cette application DDDS, les mots-cl\'e9s de classe de sollicitation suivants sont syntaxiquement \'e9quivalents : "com.example:ADV", "com.Example:adv", et "com:example:ADV". De plus, il est important de se rappeler que la cha\'eene r\'e9sultante doit satisfaire aux autres v\'e9rifications de validit\'e9 du DNS. En particulier, les \'e9tiquettes de domaines sont limit\'e9es \'e0 une longueur de 63 caract\'e8res et la longueur totale de la cha\'eene r\'e9sultante doit \'eatre inf\'e9rieure \'e0 253 caract\'e8res. Tous les caract\'e8res non ASCII doivent \'eatre cod\'e9s en utilisant les sp\'e9cifications des noms de domaines internationalis\'e9s (IDN, }{\i\ai\rtlch \ltrch\loch Internationalized Domain Names}{\rtlch \ltrch\loch ) de la [RFC3490] et des documents en rapport. Noter que des caract\'e8res non ASCII peuvent aussi \'eatre cod\'e9s apr\'e8s le caract\'e8re ":".} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch Les champs du RR NAPTR sont utilis\'e9s comme suit :} \par \pard\plain \s96\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi-283\langfe1036\afs20\fs20\lang1036\li283\ri0\lin283\rin0\fi-283\qj{\rtlch \ltrch\loch o\tab Les champs "ORDER" et "PREFERENCE" doivent \'eatre trait\'e9s comme sp\'e9cifi\'e9 dans la [RFC3403] : si plusieurs enregistrements sont retourn\'e9s, celui ou ceux avec la plus faible valeur de "ORDER" qui ont un champ "SERVICE" qui correspond DOIVENT \'eatre utilis\'e9s. De ceux qui ont la plus faible valeur de ORDER, ceux qui ont la plus faible valeur de "PREFERENCE" DEVRAIENT \'eatre utilis\'e9s.} \par \pard\plain \s96\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi-283\langfe1036\afs20\fs20\lang1036\li283\ri0\lin283\rin0\fi-283{\rtlch \ltrch\loch o\tab Le champ "FLAGS" DOIT contenir le caract\'e8re "U".} \par \pard\plain \s96\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi-283\langfe1036\afs20\fs20\lang1036\li283\ri0\lin283\rin0\fi-283{\rtlch \ltrch\loch o\tab Le champ "SERVICES" DOIT contenir seulement la cha\'eene "no-solicit".} \par \pard\plain \s96\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi-283\langfe1036\afs20\fs20\lang1036\li283\ri0\lin283\rin0\fi-283{\rtlch \ltrch\loch o\tab Le champ "REGEXP" DOIT contenir un URI valide comme sp\'e9cifi\'e9 plus loin .} \par \pard\plain \s96\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi-283\langfe1036\afs20\fs20\lang1036\li283\ri0\lin283\rin0\fi-283{\rtlch \ltrch\loch o\tab Le champ "REPLACEMENT" DOIT \'eatre vide.} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0\qj{\rtlch \ltrch\loch Le champ "REGEXP" est d\'e9fini dans la [RFC3402] comme consistant en un caract\'e8re de d\'e9limitation }{\i\ai\rtlch \ltrch\loch (delim-character)}{\rtlch \ltrch\loch , une expression r\'e9guli\'e8re \'e9tendue POSIX, un autre caract\'e8re de d\'e9limitation, une valeur de remplacement, et un caract\'e8re de d\'e9limitation final. Pour la pr\'e9sente application, on applique les r\'e8gles suivantes :} \par \pard\plain \s96\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi-283\langfe1036\afs20\fs20\lang1036\li283\ri0\lin283\rin0\fi-283{\rtlch \ltrch\loch o\tab Le caract\'e8re de d\'e9limitation PEUT \'eatre tout caract\'e8re valide comme d\'e9fini au paragraphe 3.2 de la [RFC3402].} \par \pard\plain \s96\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi-283\langfe1036\afs20\fs20\lang1036\li283\ri0\lin283\rin0\fi-283{\rtlch \ltrch\loch o\tab L'expression \'e9tendue r\'e9guli\'e8re DOIT \'eatre vide.} \par \pard\plain \s96\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi-283\langfe1036\afs20\fs20\lang1036\li283\ri0\lin283\rin0\fi-283{\rtlch \ltrch\loch o\tab La valeur de remplacement DOIT contenir un URI valide comme sp\'e9cifi\'e9 dans la [RFC3986].} \par \pard\plain \s96\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi-283\langfe1036\afs20\fs20\lang1036\li283\ri0\lin283\rin0\fi-283\qj{\rtlch \ltrch\loch o\tab La valeur de remplacement DEVRAIT contenir un URI limit\'e9 aux sch\'e9mas "ftp", "http", et "https" comme sp\'e9cifi\'e9 dans les [RFC3986] et [RFC2660].} \par \pard\plain \s96\ql\aspalpha\faauto\li283\ri0\lin283\rin0\fi-283\langfe1036\afs20\fs20\lang1036\li283\ri0\lin283\rin0\fi-283\qj{\rtlch \ltrch\loch o\tab Le document restitu\'e9 par l'URI DEVRAIT se conformer \'e0 [HTML-4.01], incluant les lignes directrices d'accessibilit\'e9 qui y sont contenues.} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s83\ilvl0\outlinelevel0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\b\kerning1\langfe1036\afs24\ab\fs24\lang1036\li0\ri0\lin0\rin0\fi0{{\*\bkmkstart _Toc22633244}\rtlch \ltrch\loch{\*\bkmkend _Toc22633244} 3.\tab Exemple} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0\qj{\rtlch \ltrch\loch Dans cet exemple, un ensemble d'enregistrements NAPTR est ajout\'e9 \'e0 la zone "example.com" et peut \'eatre restitu\'e9 en utilisant "dig" ou d'autres utilitaires du DNS :} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch [carl@example.com]% dig 2795.example.com naptr} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch ; <<>> DiG 9.2.3 <<>> 2795.example.com naptr} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch ;; global options: printcmd} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch ;; Got answer:} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch ;; ->>HEADER<<- opcode: QUERY,} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch status: NOERROR, id: 43494} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 5,} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch AUTHORITY: 2, ADDITIONAL: 1} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch ;; QUESTION SECTION:} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch ;2795.example.com. IN NAPTR} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch ;; ANSWER SECTION:} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch 2795.example.com. 86400 IN} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch NAPTR 1 1 "U" "iam+invalid"} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch "!!http://invalid.example.com/contact.html!" .} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch 2795.example.com. 86400 IN} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch NAPTR 1 1 "U" "sip+invalid"} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch "!!http://invalid.example.com/contact.html!" .} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch 2795.example.com. 86400 IN} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch NAPTR 1 2 "U" "no-solicit"} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch "!!http://infinite.example.com/keywordinfo.html!" .} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch 2795.example.com. 86400 IN} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch NAPTR 2 1 "U" "no-solicit"} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch "!!http://infinite.example.com/keywordinfo.html!" .} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch 2795.example.com. 86400 IN} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch NAPTR 1 1 "U" "no-solicit"} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch "!!http://infinite.example.com/keywordinfo.html!" .} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0\qj{\rtlch \ltrch\loch Un simple utilitaire \'e9crit en PERL accepte une cl\'e9 de recherche et retourne un URI en utilisant les sp\'e9cifications du pr\'e9sent document. Cet exemple est seulement \'e0 des fins d'illustration :} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch #!/usr/bin/perl} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch # Cet \'e9chantillon de code n'est pas normatif} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0\li0\ri0\lin0\rin0\fi0\qj{\rtlch \ltrch\loch # Ce programme accepte un mot-cl\'e9 de classe de sollicitation et retourne un URI en cas de succ\'e8s. Il s'arr\'eate en douceur en cas d'\'e9chec.} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch use strict;} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch # http://www.net-dns.org/} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch use Net::DNS;} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch # inverser l'\'e9tiquette pour cr\'e9er un nom de domaine} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch $ARGV[0] =~ tr/:/./ ;} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch my $target = join( ".", reverse( split( /\\./, $ARGV[0] ) ) );} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch # cr\'e9e un r\'e9solveur.} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch my $res = Net::DNS::Resolver->new;} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch # trouve tous les enregistrements naptr.} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch my $query = $res->query( "$target", "NAPTR" ) || exit ;} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch # Faire ici ses v\'e9rifications DNSSEC, \'e9liminer tous les RR invalides.} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch # Obtenir les r\'e9ponses, \'e9liminer les services qui ne correspondent pas, tri\'e9s par ordre, pr\'e9ference.} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch my @rr =} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch sort \{} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch # Trier les enregistrements par ordre num\'e9rique, pr\'e9f\'e9rence.} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch $a->order <=> $b->order} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch || $a->preference <=> $b->preference} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch \}} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch grep \{ $_->service =~ /no-solicit/ \} $query->answer;} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch # Imprimer le premier enregistrement qualifi\'e9, \'e9liminer les marqueurs regexp.} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch my $op = substr( my $answer = $rr[0]->regexp , 0, 1 )} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch || exit ;} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch print split ( $op, $answer ) ; exit ;} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch Le fonctionnement de l'\'e9chantillon de code donne les r\'e9sultats suivants :} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch [carl@example.com]% lynx -source `./discover.pl com.example.2795`} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch } \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch
} \par \pard\plain \s0\ql\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\langfe1036\afs20\cf0\kerning1\hich\af0\dbch\af0\lang1036\fs20\lang1036\loch\f0{\rtlch \ltrch }{\rtlch \ltrch\loch