{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang3082\deflangfe3082{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} {\f29\froman\fcharset0\fprq2{\*\panose 00000000000000000000}Wide Latin;}{\f67\froman\fcharset238\fprq2 Times New Roman CE;}{\f68\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f70\froman\fcharset161\fprq2 Times New Roman Greek;} {\f71\froman\fcharset162\fprq2 Times New Roman Tur;}{\f72\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f73\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f74\froman\fcharset186\fprq2 Times New Roman Baltic;} {\f83\fmodern\fcharset238\fprq1 Courier New CE;}{\f84\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f86\fmodern\fcharset161\fprq1 Courier New Greek;}{\f87\fmodern\fcharset162\fprq1 Courier New Tur;}{\f88\fmodern\fcharset177\fprq1 Courier New (Hebrew);} {\f89\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f90\fmodern\fcharset186\fprq1 Courier New Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0; \red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{ \ql \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1034\langfe3082\cgrid\langnp1034\langfenp3082 \snext0 Normal;}{\*\cs10 \additive Default Paragraph Font;}{\*\cs15 \additive Fuente de encabezado predeter.;}{ \s16\ql \fi-720\li720\ri720\sb480\widctlpar\tldot\tx9000\tqr\tx9360\hyphpar0\nooverflow\faroman\rin720\lin720\itap0 \f2\fs24\lang1033\langfe3082\cgrid\langnp1033\langfenp3082 \sbasedon0 \snext0 toc 1;}{\s17\ql \fi-720\li1440\ri720\widctlpar \tldot\tx9000\tqr\tx9360\hyphpar0\nooverflow\faroman\rin720\lin1440\itap0 \f2\fs24\lang1033\langfe3082\cgrid\langnp1033\langfenp3082 \sbasedon0 \snext0 toc 2;}{\s18\ql \fi-720\li2160\ri720\widctlpar \tldot\tx9000\tqr\tx9360\hyphpar0\nooverflow\faroman\rin720\lin2160\itap0 \f2\fs24\lang1033\langfe3082\cgrid\langnp1033\langfenp3082 \sbasedon0 \snext0 toc 3;}{\s19\ql \fi-720\li2880\ri720\widctlpar \tldot\tx9000\tqr\tx9360\hyphpar0\nooverflow\faroman\rin720\lin2880\itap0 \f2\fs24\lang1033\langfe3082\cgrid\langnp1033\langfenp3082 \sbasedon0 \snext0 toc 4;}{\s20\ql \fi-720\li3600\ri720\widctlpar \tldot\tx9000\tqr\tx9360\hyphpar0\nooverflow\faroman\rin720\lin3600\itap0 \f2\fs24\lang1033\langfe3082\cgrid\langnp1033\langfenp3082 \sbasedon0 \snext0 toc 5;}{\s21\ql \fi-720\li720\ri0\widctlpar \tx9000\tqr\tx9360\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 \f2\fs24\lang1033\langfe3082\cgrid\langnp1033\langfenp3082 \sbasedon0 \snext0 toc 6;}{\s22\ql \fi-720\li720\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 \f2\fs24\lang1033\langfe3082\cgrid\langnp1033\langfenp3082 \sbasedon0 \snext0 toc 7;}{\s23\ql \fi-720\li720\ri0\widctlpar\tx9000\tqr\tx9360\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 \f2\fs24\lang1033\langfe3082\cgrid\langnp1033\langfenp3082 \sbasedon0 \snext0 toc 8;}{\s24\ql \fi-720\li720\ri0\widctlpar\tldot\tx9000\tqr\tx9360\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 \f2\fs24\lang1033\langfe3082\cgrid\langnp1033\langfenp3082 \sbasedon0 \snext0 toc 9;}{ \s25\ql \fi-1440\li1440\ri720\widctlpar\tldot\tx9000\tqr\tx9360\hyphpar0\nooverflow\faroman\rin720\lin1440\itap0 \f2\fs24\lang1033\langfe3082\cgrid\langnp1033\langfenp3082 \sbasedon0 \snext25 \'edndice 1;}{\s26\ql \fi-720\li1440\ri720\widctlpar \tldot\tx9000\tqr\tx9360\hyphpar0\nooverflow\faroman\rin720\lin1440\itap0 \f2\fs24\lang1033\langfe3082\cgrid\langnp1033\langfenp3082 \sbasedon0 \snext26 \'edndice 2;}{\s27\ql \li0\ri0\widctlpar \tx9000\tqr\tx9360\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1033\langfe3082\cgrid\langnp1033\langfenp3082 \sbasedon0 \snext27 toa;}{\s28\ql \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1034\langfe3082\cgrid\langnp1034\langfenp3082 \sbasedon0 \snext28 ep\'edgrafe;}{\*\cs29 \additive _Equation Caption;}{\s30\ql \li0\ri0\widctlpar\tqc\tx4252\tqr\tx8504\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1034\langfe3082\cgrid\langnp1034\langfenp3082 \sbasedon0 \snext30 footer;}}{\*\revtbl {Unknown;}}{\info{\title 1.- EL PROBLEMA.}{\author C. C\'e1lculo}{\operator juanjo}{\creatim\yr2002\mo6\dy11\hr17\min55}{\revtim\yr2002\mo6\dy11\hr17\min55} {\printim\yr2002\mo6\dy11\hr17\min54}{\version2}{\edmins2}{\nofpages54}{\nofwords24737}{\nofchars141005}{\*\company DIGITEX}{\nofcharsws173164}{\vern8269}}\paperw11906\paperh16838\margl1440\margr1440 \ftnbj\aenddoc\hyphhotz916\aftnnar\notabind\wraptrsp\nocolbal\transmf\nospaceforul\lytprtmet\hyphcaps0\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow1\dgvshow0 \jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\bdrrlswsix\nolnhtadjtbl\oldas \fet0{\*\ftnsep \pard\plain \ql \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1034\langfe3082\cgrid\langnp1034\langfenp3082 {\chftnsep \par }}{\*\aftnsep \pard\plain \ql \li0\ri0\sl-20\slmult0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1034\langfe3082\cgrid\langnp1034\langfenp3082 { \par }}{\*\aftnsepc \pard\plain \ql \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1034\langfe3082\cgrid\langnp1034\langfenp3082 { \par }}{\*\aftncn \pard\plain \ql \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1034\langfe3082\cgrid\langnp1034\langfenp3082 { \par }}\sectd \pgnrestart\linex0\headery1440\footery1440\sectdefaultcl {\footer \pard\plain \ql \li0\ri0\sb140\sl-100\slmult0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1034\langfe3082\cgrid\langnp1034\langfenp3082 {\fs10 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 { \par }\pard \ql \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\f0\fs20\lang1024\langfe1024\noproof {\shp{\*\shpinst\shpleft1440\shptop240\shpright10466\shpbottom480\shpfhdr1\shpbxpage\shpbxignore\shpbypara\shpbyignore\shpwr3\shpwrk0\shpfblwtxt0\shpz0\shplid1025{\sp{\sn shapeType}{\sv 1}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}} {\sp{\sn lTxid}{\sv 65536}}{\sp{\sn dxTextLeft}{\sv 0}}{\sp{\sn dyTextTop}{\sv 0}}{\sp{\sn dxTextRight}{\sv 0}}{\sp{\sn dyTextBottom}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn lineWidth}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fShadow}{\sv 0}} {\sp{\sn posrelh}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 0}}{\shptxt \pard\plain \ql \li0\ri0\widctlpar\tqc\tx4513\tqr\tx9026\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1034\langfe3082\cgrid\langnp1034\langfenp3082 {\tab \tab }{\field{\*\fldinst {\expnd0\expndtw-3 PAGE \\* ARABIC}}{\fldrslt {\expnd0\expndtw-3\lang1024\langfe1024\noproof 3}}}{\expnd0\expndtw-3 \par }}}{\shprslt{\*\do\dobxpage\dobypara\dodhgt8192\dptxbx\dptxlrtb{\dptxbxtext\pard\plain \ql \li0\ri0\widctlpar\tqc\tx4513\tqr\tx9026\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1034\langfe3082\cgrid\langnp1034\langfenp3082 {\tab \tab } {\field{\*\fldinst {\expnd0\expndtw-3 PAGE \\* ARABIC}}{\fldrslt {\expnd0\expndtw-3\lang1024\langfe1024\noproof 3}}}{\expnd0\expndtw-3 \par }}\dpx1440\dpy240\dpxsize9026\dpysize240\dpfillfgcr255\dpfillfgcg255\dpfillfgcb255\dpfillbgcr255\dpfillbgcg255\dpfillbgcb255\dpfillpat0\dplinehollow}}}}{ \par }}{\*\pnseclvl1\pnucrm\pnstart1 {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1 {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1 {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1 {\pntxta .}}{\*\pnseclvl5\pndec\pnstart1 {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1 {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1 {\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1 {\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1034\langfe3082\cgrid\langnp1034\langfenp3082 { \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 { \par }{\b\f29 Introducci\'f3n \par a la \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\b\f29 Administraci\'f3n \par de una \par Red Local \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\b\f29 basada en Internet}{\f29 \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 { \par \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 { \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {C R \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 { \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 { }{\lang1033\langfe3082\langnp1033 C S \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\lang1033\langfe3082\langnp1033 Computer Science Facilities Group \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\lang1033\langfe3082\langnp1033 C I \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\lang1033\langfe3082\langnp1033 \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\lang1033\langfe3082\langnp1033 L S \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\lang1033\langfe3082\langnp1033 \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\lang1033\langfe3082\langnp1033 \par \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\lang1033\langfe3082\langnp1033 \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\lang1033\langfe3082\langnp1033 RUTGERS \par The State University of New Jersey \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\lang1033\langfe3082\langnp1033 Center for Computers and Information Services \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\lang1033\langfe3082\langnp1033 Laboratory for Computer Science Research \par \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\lang1033\langfe3082\langnp1033 \par }\pard \qc \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\lang1033\langfe3082\langnp1033 \par }{23 de Septiembre de 1988 \par }\pard \ql \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 { \par }\pard \ql \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 { \par }\pard \qj \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {Introducci\'f3n para aquellos que pretenden administrar una red basada en los protocolos de red de Internet (TCP/IP) \par }\pard \qj \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 { \par }\pard \qj \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 { \par }{\lang1033\langfe3082\langnp1033 Copyright \'a9 1988 Charles L. Hedrick. }{Cualquiera puede reproducir este documento en su totalidad o en parte, comprometi\'e9ndose a: (1) que en cualquier copia o publicaci\'f3 n debe aparecer Rutgers University como fuente, y debe incluir este mensaje; y (2) cualquier otro uso de este material debe hace referncia a este manual y a Rutgers University, y al hecho de que este material es copyright de Charles Hedrick y es usado bajo su permiso. \par }\pard \qj \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 { \par }\pard \qj \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {Unix es una marca registrada de AT&T Technologies \par \par }\pard \qj \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 { \par }\pard \qj \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {Traducci\'f3n al castellano por \par }\pard \qj \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 { \par }\pard \qj \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\tab Juanjo Mar\'edn <}{juanjo96@arrakis.es}{> \par }\pard \ql \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\fs32\expnd0\expndtw-3 \page \par }\pard \ql \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\fs32\expnd0\expndtw-3 INDICE \par }\pard \ql \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\fs32\expnd0\expndtw-3 \par }\pard \qr \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 1. El problema...............................................................3 \par }\pard \qr \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab 1.1. Terminolog\'eda......................................................3 \par \par 2. Asignaci\'f3n de direcciones y enrutamiento..................................3 \par \par 3. Eligiendo una estructura de direcciones...................................5 \par \tab 3.1. \'bfDebemos subdividir nuestro espacio de direcciones?...............6 \par \tab 3.2. Subredes y m\'faltiples n\'fameros de red...............................7 \par \tab 3.3. C\'f3mo asignar las subredes o los n\'fameros de red....................8 \par \tab 3.4. Trabajar con m\'faltiples subredes \'93virtuales\'94 en una red............9 \par \tab \tab 3.4.1. Otra forma de trabajar con m\'faltiples subredes...........10 \par \tab \tab 3.4.2. M\'faltiples subredes: Consecuencias en el broadcasting....10 \par \tab 3.5. Eligiendo una clase de direcci\'f3n.................................11 \par \tab 3.6. L\'edneas IP y micro gateways: direcciones asignadas din\'e1micamente..12 \par \tab \tab }{\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 3.6.1. L\'edneas IP...............................................12 \par \tab \tab 3.6.2. Micro gateways..........................................14 \par \par }{\fs20\expnd0\expndtw-3 4. Servicios a nivel de red, nombres........................................15 \par \par 5. Configurando el enrutamiento de cada ordenador...........................19 \par \tab 5.1. C\'f3mo enrutar los datagramas......................................20 \par \tab 5.2. Rutas fijas......................................................23 \par \tab 5.3. Reconducir el enrutamiento.......................................24 \par \tab 5.4. Otros m\'e9todos para que los hosts encuentren rutas................25 \par \tab \tab 5.4.1. Espiar el enrutamiento..................................26 \par \tab \tab 5.4.2. Proxy ARP...............................................26 \par \tab \tab 5.4.3. Establecer nuevas rutas tras fallos.....................29 \par \par 6. Puentes y gateways.......................................................31 \par \tab 6.1. Dise\'f1os alternativos.............................................32 \par \tab \tab 6.1.1. Una red de l\'edneas punto a punto.........................32 \par \tab \tab 6.1.2. Tecnolog\'eda de los circuitos de conmutaci\'f3n..............33 \par \tab \tab 6.1.3. Redes de un solo nivel..................................33 \par \tab \tab 6.1.4. Dise\'f1os mixtos..........................................34 \par \tab 6.2. Introducci\'f3n a las distintas tecnologias de conmutaci\'f3n..........36 \par \tab \tab 6.2.1. Repetidores.............................................37 \par \tab \tab 6.2.2. Bridges y gateways......................................38 \par \tab \tab 6.2.3. M\'e1s sobre bridges.......................................40 \par \tab \tab 6.2.4. M\'e1s sobre gateways......................................41 \par \tab 6.3. Comparando las tecnologias de conmutaci\'f3n........................41 \par \tab \tab 6.3.1. Aislamiento.............................................42 \par }\pard \qr \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \tab 6.3.2. Prestaciones............................................43 \par }\pard \qr \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \tab 6.3.3. Enrutamiento............................................44 \par \tab \tab 6.3.4. Administraci\'f3n de redes.................................45 \par \tab \tab 6.3.5. Una evaluaci\'f3n final....................................47 \par \par 7. Configurando gateways....................................................48 \par \tab 7.1. Configurando el enrutamiento de los gateways.....................50 \par \tab \par \par \par }\pard \ql \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 }{\b\fs32\expnd0\expndtw-3 \page 1.- EL PROBLEMA.}{\field{\*\fldinst ref {\b\fs32\expnd0\expndtw-3 PRIVADO }{\b\fs32\expnd0\expndtw-3 {\*\datafield 0c0070686f656e697800010000004e00030158260700520002006b48e3000000}}}{\fldrslt {\fs32\expnd0\expndtw-3\lang3082\langfe3082\langnp3082 \'a1Error! Marcador no definido.}}}{\fs32\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Este trabajo trata fundamentalmente sobre los aspectos }{\i\fs20\expnd0\expndtw-3 "l\'f3gicos"}{\fs20\expnd0\expndtw-3 de la arquitectura de red. Lo que puede o no puede hacer una red est\'e1 generalmente determinado por los protocolos que dicha red soporta y la calidad de sus implementaciones, m\'e1s que por la tecnolog\'eda concreta de red usada, como Ethernet, Token Ring, etc. Adem\'e1s, en la pr\'e1ctica, la elecci\'f3n de la tecnolog\'eda de red est\'e1 basada en decisiones puramente pragm\'e1ticas: qu\'e9 tipo de red soporta el tipo de ordenadores que queremos conectar, las distancias entre los equipos, las caracter\'edsticas del cableado, etc. Por regla general, se suele usar Ethernet para sistemas de media escala, Ethernet o una red basada en el cablead o de par trenzado para peque\'f1as redes, o redes de alta velocidad (t\'edpicamente Token Ring) para la red principal de un campus y para redes de super ordenadores, que ejecutan aplicaciones de altas prestaciones. \par \par \tab Por tanto, vamos a asumir que hemos llegado a conectar }{\i\fs20\expnd0\expndtw-3 "f\'edsicamente"}{\fs20\expnd0\expndtw-3 unas redes individuales, del tipo Ethernet o Token Ring. Ahora nos enfrentamos a los siguientes problemas interrelacionados: \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab * configurar el software necesario; \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab * conectar las distintas Redes Ethernet, Token Ring, etc, para formar \tab una \'fanica red de forma coherente; \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab * conectar las redes al mundo exterior, o sea, Internet. \par \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Las anteriores decisiones requieren un peque\'f1o an\'e1lisis. De hecho, la mayor\'eda de las redes necesitan una }{\i\fs20\expnd0\expndtw-3 "arquitectura"}{\fs20\expnd0\expndtw-3 , que determina la manera en que se asignan las direcciones, c\'f3mo se hace el enrutado y otras elecciones, sobre c\'f3 mo los ordenadores interaccionan con la red. Estas decisiones deben hacerse para la red en su conjunto, preferiblemente cuando se esta procediendo a su instalaci\'f3n inicial. \par \par \par \par }{\b\expnd0\expndtw-3 1.1. TERMINOLOGIA.}{\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Vamos a usar el t\'e9rmino }{\i\fs20\expnd0\expndtw-3 "IP"}{\fs20\expnd0\expndtw-3 para referirnos a las redes dise\'f1 adas para trabajar con TCP/IP. IP es el protocolo a nivel de red de la familia de protocolos TCP/IP, usados en Internet. Es una pr\'e1ctica com\'fan usar el t\'e9rmino }{\i\fs20\expnd0\expndtw-3 "IP"}{\fs20\expnd0\expndtw-3 cuando nos referimos a direcciones, enrutamiento y otros elementos a nivel de red. La distinci\'f3n muchas veces no es lo suficientemente clara. As\'ed que, en la pr\'e1ctica, los t\'e9rminos Internet TCP/IP e IP pueden parecer incluso intercambiables. \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Los t\'e9rminos }{\i\fs20\expnd0\expndtw-3 "paquete"}{\fs20\expnd0\expndtw-3 y }{\i\fs20\expnd0\expndtw-3 "datagrama"}{\fs20\expnd0\expndtw-3 tambi\'e9n suelen parecer intercambiables. Conceptualmente, un }{\i\fs20\expnd0\expndtw-3 "paquete"}{ \fs20\expnd0\expndtw-3 es la unidad f\'edsica de m\'e1s bajo nivel, mientras que }{\i\fs20\expnd0\expndtw-3 "datagrama"}{\fs20\expnd0\expndtw-3 se refiere a la unidad de datos a nivel IP. Sin embargo, en la mayor\'ed a de las redes no se pueden distinguir porque coinciden, as\'ed que la gente suele usar los dos t\'e9rminos indistintamente. \par \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Otro t\'e9rmino "conflictivo" es el de pasarela (}{\i\fs20\expnd0\expndtw-3 "gateway"}{\fs20\expnd0\expndtw-3 ) y enrutador (}{\i\fs20\expnd0\expndtw-3 "router"}{\fs20\expnd0\expndtw-3 ). Pasarela es el t\'e9rmino original usado en Internet. Sin embargo, la comunidad OSI empez\'f3 a usar esta palabra con un significado distinto, as\'ed que la gente empez\'f3 a usar enrutador para evitar dicha ambig\'fc edad. Nosotros, no obstante, seguiremos usando el t\'e9rmino gateway. \par \par }{\b\fs32\expnd0\expndtw-3 2.- ASIGNACION DE DIRECCIONES Y ENRUTAMIENTO.}{\fs32\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Muchas de las decisiones que se necesitan para la configuraci\'f3n de una red IP depende del enrutamiento. En general, un datagrama IP pasa a trav\'e9s de numerosas redes mientras se desplaza entre el origen y el destino. Veamos un ejemplo t\'edpico: \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qc \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\pard\plain \qc \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1034\langfe3082\cgrid\langnp1034\langfenp3082 {\object\objemb\objw7233\objh3019 {\*\objclass }{\*\objdata 010500000200000008000000414243466c6f77000000000000000000e03d0000 000230000001280028009e067e0c21003b46004850204465736b4a6574203639304320536572696573205072696e746572000080485046444a4330350000000000000000000000000000000000000000000000006e000000002d02000a002e0a00030003000300000000002f02008402308402417269616c000000000000 000000000000000000000000000000000000000000e8030000000000d41347550c14475530144755d4ff00000000000090010000000000000020417269616c0000000000000000000000000000000000000000000000000000003b0029000a000600010013002e0090010000001eff1f202f0000002c012c011300130013 00130013001300130013001300130013001300130013001300130013001300130013001300130013001300130013001300130013001300090021000c000f0010001900190026001d0009000f000f0011001a000c000f000c000c0019001900190019001900190019001900190019000c000c001a001a001a0019002d001d 001d00200020001d001b00220020000b0016001d0019002300200022001d00220020001d001c0020001d002d001d001c001b000c000c000c00140019000f00190019001600190019000d001900190009000b0016000b00260019001900190019000f0015000c00190014001f001300140015000f000c000f001a00210021 0021000a0019000f002c00190019000f002e001d000f002c0021002100210021000a000a000f000f000f0019002c000e002c0016000f002a00210021001d000c000f0019001900190019000c0019000f002000100019001a000f0020001900110019000f000f000f001a0017000c000f000f00100019002400240024001b 001d001d001d001d001d001d002c0020001d001d001d001d000c000c000c000c0020002000220022002200220022001a00220020002000200020001d001d001b001900190019001900190019002600160019001900190019000c000c000c000c00190019001900190019001900190019001b001900190019001900160019 0016002f02008402308402476c6f77776f726d00002b005047b4a76a809907e706384b9f251900aa0ecf01e80300000000005023475588234755ac234755d4ff00000000000090010000000000000020476c6f77776f726d000000000000000000000000000000000000000000000000420029000d000a00000014003100 90010000001eff1f202f0000002c012c0114001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140009002c000f000c00140025001900220021000c00110011001b001a000e001a000c001a0021001200190019001b00190017 001900190019000c0010001a001a001a0016001e001e001a001e001e00170017001e001d000f0017001b00160026001d002100170023001b00190019001d001e002b001b001a001c0015001a001500160014000c001a00190016001900160012001a0019000d00100017000d002400190019001900190012001300120019 001900230017001900170013000f00130016002c002c002c00100019001b001e001a001a0011003000190010002b002c002c002c002c00100010001b001b00160017002400120020001300100024002c002c001a0016000c00160019001b001c000f0019001100200015001b001a001a00200014000e001a00100010000c 00190017000c0011000c0014001b0021002200220016001e001e001e001e001e001e002a001e0017001700170017000f000f000f000f001e001d00210021002100210021001a0022001d001d001d001d001a0017001a001a001a001a001a001a001a002400160016001600160016000d000d000d000d0019001900190019 001900190019001a001b0019001900190019001900190019002f020084023084024772617068697465204c6967687400006a809907e706944b9f251900aa0ecf01e8030000000000fc2c4755b0254755342d4755d4ff000000000000900100000000000000404772617068697465204c6967687400000000000000000000 00000000000000003d0029000b000700000012003c002c010000001eff1f204f0000002c012c01120012001200120012001200120012001200120012001200120012001200120012001200120012001200120012001200120012001200120012001200090016000e00070009001a001b0021001b0004000c000c00070013 000a0011000a00120023000c001b001c001c001c00210017001e002000070007001300130013001a00250021001e00210021001c001a0024001e00070016001d0019002600210023001c0024001d00200019001e0021002f001c0020001b000b0012000b000f0014000e00160015001400150016000c0016001400060006 00150006001f001400160015001500120015001000140014001e001400140015000c0006000c001100160016001600050015000b001d00110011000e0032002000090035001600160016001600050005000b000b000c000d001b000e0029001500090025001600160020000e00070014001a0013001f0006001e000e0023 001200100013001100230014000b001300110011000e00140019000a000e000900120010002000220026001a002100210021002100210021002f0021001c001c001c001c0007000700070007002100210023002300230023002300130023001e001e001e001e0020001c001c001600160016001600160016002400140016 0016001600160006000600060006001600140016001600160016001600130016001400140014001400140015001400230f000300434c4950424f41524400000000248b005043202d203320466c6f707079000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000004e4554574f524b322e4146500001006e02e703e703feff0000a90000002c036d0200000000e703e70340014001000000000300334e07000000000040014001d65ede5e0000000000000000260400e004000027e0040100090000036202000003005000000000000400000003010800050000000c0207010f 01050000000b02000000001300000026060f001c0043726561746f723a204d6778776d6620322e302030352f32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420566f6c6c6d65721d00000026060f003000436f6d70617469626c652077697468207073637269 70742c4170706c65204c61736572577269746572204949204e54580400000002010200050000000102ffffff000400000004010d000400000005010100040000000601010008000000fa02050000000000ffffff00040000002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000 000902ffffff000e000000240305000100fd001700d800f800d8000e01fd000100fd0008000000fa0200000000000000000000040000002d0102000e000000250305000100fd001700d800f800d8000e01fd000100fd000500000009020000000008000000250302001c00e000f300e00008000000250302001800eb00f7 00eb0008000000250302001300f600fc00f600050000000902ffffff001800000024030a000300fc000200fc000000fe0000000501020007010d0107010f0105010f01fe000d01fc000300fc000e0000002403050013008c0041007000ce007000fc008c0013008c002000000024030e001400d4001300d4001100d30010 00d10010008e0011008c0013008b00fc008b00fe008c00ff008e00ff00d100fe00d300fc00d4001400d400070000001b04ce00fa00b300aa00070000001804ba00ee00b600ea00070000001b04c900d700b800bf00070000001b04c100f900bf00ad00070000001b04ad00fa009300aa000700000018049a00ee009500ea 00070000001b04a900d7009700bf00070000001b04a100f9009f00ad000e000000240305009500c500a300c500a3009a0095009a009500c50050000000240326009700a1009700a2009700a2009700a2009700a2009700a2009700a2009700a2009700a2009700a2009800a2009800a2009900a2009900a2009900a20099 00a2009900a2009900a2009900a2009900a1009900a1009900a1009900a0009900a0009900a0009900a0009900a0009800a0009800a0009700a0009700a0009700a0009700a0009700a0009700a0009700a0009700a1009700a1000e000000240305009600b6009f00b6009f00a9009600a9009600b6000e000000240305 009c00c3009d00c3009d009b009c009b009c00c3000e000000240305003a000a0059000000b6000000d5000a003a000a003800000024031a003e0084003d0084003b0083003a008300380081003800800037007e0037000f0038000d0038000c003a000a003b000a003d000900d2000900d4000a00d5000a00d7000c00d7 000d00d8000f00d8007e00d7008000d7008100d5008300d4008300d20084003e0084003800000024031a004f0076004e0076004d0075004c0075004a0073004a0072004900710049001b004a001a004a0019004c0017004d0017004e001600c1001600c2001700c3001700c5001900c5001a00c6001b00c6007100c50072 00c5007300c3007500c2007500c10076004f00760004000000f001010004000000f001020004000000f001000003000000000000000000000000000000000000000000000000000000000000000000290500f301000000290500f301e70300290500d000f301002905000b03f30100290500f0016c02002905002a01f700 00290500ab02f80000290500e9026d0200290500f101f10100290500f8006d0200290500ffffffff00248b00546170652044726976650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e4554574f524b322e4146500001006e02e7 03e703feff00004d01000094026d0200000000e703e70340014001000000000300274e06000000000040014001b65ebe5e0000000000000000260400c002000027c0020100090000035101000003001d00000000000400000003010800050000000c0211019300050000000b02000000001300000026060f001c00437265 61746f723a204d6778776d6620322e302030352f32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420566f6c6c6d65721d00000026060f003000436f6d70617469626c65207769746820707363726970742c4170706c65204c6173657257726974657220494920 4e54580400000002010200050000000102ffffff000400000004010d000400000005010100040000000601010008000000fa0200000000000000000000040000002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000000902ffffff00070000001b0411018d00fc000700120000 002403070000001700260000006d000000930017009300020100000201000017000500000009020000000008000000250302000000170093001700050000000902ffffff00070000001b04cf00870023000d000500000009020000000008000000250302000d00960086009600050000000902ffffff000700000018045a 007e002c00500007000000180458007c002e0052000700000018044c0070003a005e000700000018044b006f003b005f000700000018048f007e00600050000700000018048d007c0062005200070000001804810070006e005e0007000000180480006f006f005f00070000001b0490004b002c00140008000000fa0205 0000000000ffffff00040000002d0102000e000000240305000d00eb008600eb008600fa000d00fa000d00eb00040000002d0100000e000000250305000d00eb008600eb008600fa000d00fa000d00eb0004000000f001010004000000f001000004000000f0010200030000000000000000000000000000000000000000 000000000000000000000000000000290500f301000000290500f301e703002905004d01f301002905008f02f30100290500f0017202002905004c01f700002905009402f8000029050075016d02002905006d026d0200290500f101f10100290500ffffffff00248b00477261706869637320576f726b73746174696f6e 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e4554574f524b322e4146500001006e02e703e703feff00008d00000055036d0200000000e703e70340014001000000000300364e05000000000040014001965e9e5e0000000000000000260400a0030000 27a003010009000003c201000003005000000000000400000003010800050000000c02f2000f01050000000b02000000001300000026060f001c0043726561746f723a204d6778776d6620322e302030352f32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420 566f6c6c6d65721d00000026060f003000436f6d70617469626c65207769746820707363726970742c4170706c65204c61736572577269746572204949204e54580400000002010200050000000102ffffff000400000004010d000400000005010100040000000601010008000000fa0200000000000000000000040000 002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000000902ffffff000e000000240305003e00b80052009f00bd009f00d100b8003e00b80016000000240309003f00b7003d00b9003d00bc003f00be00d000be00d200bc00d200b900d000b7003f00b7000e0000002403050022 000e004a000000c5000000ed000e0022000e0050000000240326002700af002400af002300ae002200ae002100ad002000ad002000ac001f00ac001f00ab001d00a9001d0013001f0011001f0010002000100020000f0021000f0022000e0023000e0024000d00eb000d00ec000e00ed000e00ee000f00ef000f00ef0010 00f0001000f0001100f2001300f200a900f000ab00f000ac00ef00ac00ef00ad00ee00ad00ed00ae00ec00ae00eb00af002700af003800000024031a003b009c003a009c0038009b0037009b0035009900350098003400960034002300350021003500200037001e0038001e003a001d00d5001d00d7001e00d8001e00da 002000da002100db002300db009600da009800da009900d8009b00d7009b00d5009c003b009c0008000000fa02050000000000ffffff00040000002d0102000e000000240305000100e8001700c300f800c3000e01e8000100e800040000002d0100000e000000250305000100e8001700c300f800c3000e01e8000100e8 000500000009020000000008000000250302001d00cc00f200cc0008000000250302001800d600f700d60008000000250302001300e100fc00e100050000000902ffffff001800000024030a000300e7000200e7000000e9000000f0000200f2000d01f2000f01f0000f01e9000d01e7000300e70004000000f001010004 000000f001000004000000f001020003000000000000000000000000000000000000000000000000000000000000000000290500f301000000290500f301e70300290500ba00f301002905002703f30100290500f0016c0200290500d500f700002905000003f80000290500f101f10100290500c6006d02002905001c03 6d0200290500ffffffff00059900006e5f7c0c6e5fb40d6e5f180d94126f5fb40d6f5f0400000001f8264755b3005e02bc01b5020100c5ff76ffa700a001c501be02010c0000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003200000000000000000000000000 000000000000334e0700000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000022e200000000000011015900ffffff00a0c8f000e0434f5830016f5fa4264755642747558826475501000000000000000000000085000000000000000b00000042000100010001 0001000000120206000000000000000000000000000000000000000000000033020018003418000200020002000000000000000000000000000100000000003502001200361200000000000000000000000000000000000000059900006e5f180d6e5f500e6e5fb40d180d6f5f500e6f5f05000000015c28475514025d02 1b03b3020100c5ff76ff0802a0012403bc02010d0000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003300000000000000000000000000000000000000334e0700000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c 0001923006000022e200000000000007015600ffffff0000000000e0434f5830016f5fcc264755c8284755b826475500000000000000000000000083000000000000000d0000003c0000000000000000000000000000000000000000000000000000000000000022e2000000003302001200341200010001000100000000 0000000000000000003502001200361200000000000000000000000000000000000000059900006e5fb40d6e5fec0e6e5f500eb40d6f5fec0e6f5f06000000015029475543035e024c04b5020100c5ff76ff3703a0015504be02010e0000000000000000000000000000000000000000000000ffffff0001000000000000 000000000000000000003400000000000000000000000000000000000000274e0600000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000022e200000000000009015700ffffff0000000000e0434f5830016f5fec274755bc294755e026475500000000000000 000000000084000000000000000d0000003c0000000000000000000000000000000000000000000000000000000000000022e20000000033020012003412000100010001000000000000000000000000003502001200361200000000000000000000000000000000000000059900006e5f500e6e5f880f6e5fec0e500e6f 5f880f6f5f0700000001b42a475586055d028d06b3020100c5ff76ff7a05a0019606bc02010f0000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003600000000000000000000000000000000000000364e0500000000004e4554574f524b322e41465000000000 00000000000000000000003102006c00326c0001923006000022e200000000000007015600ffffff0000000000e0434f5830016f5f14284755202b47550028475500000000000000000000000083000000000000000d0000003c0000000000000000000000000000000000000000000000000000000000000022e2000000 0033020012003412000100010001000000000000000000000000003502001200361200000000000000000000000000000000000000059900006e5fec0e6e5f24106e5f880fec0e6f5f24106f5f0800000001a82b4755a70083029e01c1020000c5ff76ffa70083029e01c102011000000000000000000000000000000000 00000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000fc003c00ffffff00a0c8f000e0434f5830016f5f9c 2c4755142c4755282847550000000000000000000003004100000003000a00000000003c00010001000100010000001202060000000b00010000000100000000003c00000000000000330200180034180002000200020000000000000000000000000001000000000035020054003654000b000b000b0000000000000000 00000000006f001900000072000f0000006400190000006500190000006e00190000006100190000006400190000006f001900000072000f00000020000c00000041001d000000059900006e5f880f6e5fc0106e5f2410880f6f5fc0106f5f0900000001382f47557e04b5024c05f302000088ff42fd7e04b5024c05f302 01110000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000d2003c 00ffffff00a0c8f000e0434f5830016f5f2c304755a42f475544284755000000000000000000000900cc00000009000800000000003c00010001000100010000001202060000000900010000000100000000003c000000000000003302001200341200010001000100000000000000000000000000350200480036480009 000900090000000000000000000000000067001900000061001900000074000c00000065001900000077001f00000061001900000079001400000020000c00000053001d000000059900006e5f24106e5f5c116e5fc01024106f5f5c116f5f0a0000000178304755210283021703c102000088ff42fd210283021703c102 01120000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000fc003c 00ffffff00a0c8f000e0434f5830016f5f6c314755e4304755442a4755000000000000000000000b00f60000000b000a00000000003c00010001000100010000001202060000000b00010000000100000000003c00000000000000330200120034120001000100010000000000000000000000000035020054003654000b 000b000b000000000000000000000000006f001900000072000f0000006400190000006500190000006e00190000006100190000006400190000006f001900000072000f00000020000c00000042001d000000059900006e5fc0106e5ff8116e5f5c11c0106f5ff8116f5f0b0000000134324755930583028f06c1020000 88ff42fd930583028f06c10201130000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600 001182000000000000ff003c00ffffff00a0c8f000e0434f5830016f5f28334755a0324755582a4755000000000000000000000b00f90000000b000a00000000003c00010001000100010000001202060000000b00010000000100000000003c000000000000003302001200341200010001000100000000000000000000 00000035020054003654000b000b000b000000000000000000000000006f001900000072000f0000006400190000006500190000006e00190000006100190000006400190000006f001900000072000f00000020000c000000430020000000059900006e5f5c116e5f94126e5ff8115c116f5f30136f5f0c000000018033 47556903b5023a04f1020000c5ff76ff6903b5023a04f10201140000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e41465000000000000000000000000000000031 02006c00326c000192300600001182000000000000d5003c00ffffff00a0c8f000e0434f5830016f5f74344755ec3347556c2a4755000000000000000000000700a300000007000800000000003c00010001000100010000001202060000000900010000000100000000003c000000000000003302001200341200010001 000100000000000000000000000000350200480036480009000900090000000000000000000000000067001900000061001900000074000c00000065001900000077001f00000061001900000079001400000020000c000000520020000000059900016e5ff8116e5f30136e5f9412a0156f5f180d6f5f03000000010000 0000c5ff76ffc5ff76ff00003f01a0013f0122013f01a001010b000000000000000000000000003f01a00101000000000000003f01220102003f0122010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 9900016e5f94126e5fcc136e5f3013f8116f5fcc136f5f0d0000000100000000f0fe70fef0fe70fe00009f02a0019f0222019f02a0010115000000000000000000000000009f02a00101000000000000009f02220102009f0222010200000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000059900016e5f30136e5f68146e5fcc1330136f5f68146f5f0e0000000100000000f0fe70fef0fe70fe0000ce03a001ce032201ce03a001011600000000000000000000000000ce03a0010100000000000000ce0322010200ce0322010200000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900016e5fcc136e5f04156e5f6814cc136f5f04156f5f0f0000000100000000f0fe70fef0fe70fe0000ca04a001ca042201ca04a001011700000000000000000000 000000ca04a0010100000000000000ca0422010200ca04220102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900016e5f68146e5fa0156e5f041568146f5fd8166f5f100000000100000000f0fe70fe f0fe70fe0000f805a001f8052201f805a001011800000000000000000000000000f805a0010100000000000000f80522010200f805220102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900016e5f04 156e5f3c166e5fa0153c166f5f94126f5f020000000100000000c5ff76ffc5ff76ff00000c0122010c012201b5032201010a000000000000000000000000000c0122010200000000000000b50322010300b50322010200000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000059900016e5fa0156e5fd8166e5f3c1610186f5fa0156f5f010000000100000000c5ff76ffc5ff76ff0000ce032201ce032201ca042201010900000000000000000000000000ce0322010200000000000000ca0422010200ca0422010200000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900016e5f3c166e5f74176e5fd81604156f5f74176f5f110000000100000000f0fe70fef0fe70fe0000b503a001b5032201b503a001011900000000000000000000000000b503a0 010100000000000000b50322010200b503220102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900016e5fd8166e5f10186e5f7417d8166f5fac186f5f120000000100000000f0fe70fef0fe70fe0000 e304a001e3042201e304a001011a00000000000000000000000000e304a0010100000000000000e30422010200e304220102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900016e5f74176e5fac186e 5f1018d4086f5f3c166f5f000000000100000000c5ff76ffc5ff76ff0000e3042101e3042101f80522010108000000000000001a00000001ca1e05ab0102001800000001c83306ac010200f80522010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000059900006e5f10186e5f48196e5fac1874176f5f48196f5f1300000001c03447551a04a4008e04e700000049f998fe1a04a4008e04e700011b0000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000 00000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c00019230060000118200000000000078004200ffffff00a0c8f000e0434f5830016f5fec3147552c354755c431475503000000000000000000050072000000050004000000000042 0001000100010001000000120206000000050001000000010000000000420000000000000033020024003424000400040004000000000000000000000000000000000000000000ff000000010000000000350200300036300005000500050000000000000000000000000052001b00030065001600030064001900030020 000f000300320019000300059900006e5fac186e5fe4196e5f4819ac186f5fe4196f5f1400000001243647550004d6009f041a0100006df754fe0004d6009f041a01011c0000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000000000000000 00000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000a4004200ffffff00a0c8f000e0434f5830016f5f1837475590364755802a475501000000000000000000050067000000050000000000000042000100010001 00010000001202060000000800010000000100000000004200000000000000330200180034180002000200020000000000000000000000000001000000000035020042003642000800080008000000000000000000000000003100120001003200190001003800190001002e000c0001003600170001002e000c00010032 0019000100310012000100059900006e5f48196e5f801a6e5fe41948196f5f801a6f5f15000000015c3747553b02a400a702e700000049f998fe3b02a400a702e700011d0000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000000000000000 00000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c00019230060000118200000000000071004200ffffff00a0c8f000e0434f5830016f5f84384755c8374755dc3547550300000000000000000005006b000000050004000000000042000100010001 0001000000120206000000050001000000010000000000420000000000000033020024003424000400040004000000000000000000000000000000000000000000ff000000010000000000350200300036300005000500050000000000000000000000000052001b00030065001600030064001900030020000f00030031 0012000300059900006e5fe4196e5f1c1b6e5f801ae4196f5f1c1b6f5f1600000001283947552102d600af021a0100006df754fe2102d600af021a01011e0000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000000000000000000000000000 00000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c00019230060000118200000000000094004200ffffff00a0c8f000e0434f5830016f5f1c3a475594394755b43547550100000000000000000007008e000000070006000000000042000100010001000100000012 0206000000070001000000010000000000420000000000000033020018003418000200020002000000000000000000000000000100000000003502003c00363c000700070007000000000000000000000000003100120001003200190001003800190001002e000c0001003600170001002e000c00010034001b00010005 9900006e5f801a6e5fb81b6e5f1c1b801a6f5fb81b6f5f17000000015c3a47554905a400bd05e700000049f998fe4905a400bd05e700011f0000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000000000000000000000000000000005000000 00004e4554574f524b322e4146500000000000000000000000000000003102006c00326c00019230060000118200000000000078004200ffffff00a0c8f000e0434f5830016f5fe0384755c83a4755b838475503000000000000000000040059000000040004000000000042000100010001000100000012020600000005 0001000000010000000000420000000000000033020024003424000400040004000000000000000000000000000000000000000000ff000000010000000000350200300036300005000500050000000000000000000000000052001b00030065001600030064001900030020000f000300330019000300059900006e5f1c 1b6e5f541c6e5fb81b1c1b6f5f541c6f5f1800000001c03b47552f05d600be051a0100006df754fe2f05d600be051a0101200000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e455457 4f524b322e4146500000000000000000000000000000003102006c00326c00019230060000118200000000000093004200ffffff00a0c8f000e0434f5830016f5fb43c47552c3c47553023475501000000000000000000040050000000040004000000000042000100010001000100000012020600000007000100000001 000000000042000000000000003302001e00341e000300030003000000000000000000000000000100000000000200000000003502003c00363c000700070007000000000000000000000000003100120001003200190001003800190001002e000c000100310012000100320019000100310012000100059900006e5fb8 1b6e5ff01c6e5f541cb81b6f5ff01c6f5f1900000001f43c4755da00500296018f020000c5ff76ffda00500296018f0201210000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e455457 4f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000c1003d00ffffff00a0c8f000e0434f5830016f5fe83d4755603d475550384755010000000000000000000900bb00000009000800000000003d000100010001000100000012020600000009000100000001 00000000003d000000000000003302001800341800020002000200000000000000000000000000020000000000350200480036480009000900090000000000000000000000000031000c00010032001b00010038001e0001002e000a0001003600210001002e000a00010034001c0001002e000a00010032001b00010005 9900006e5f541c6e5f8c1d6e5ff01c541c6f5f8c1d6f5f1a00000001343e47553b025002f9028e02000055ff42fd3b025002f9028e0201220000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000000000000000000000000000000005000000 00004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000c2003d00ffffff00a0c8f000e0434f5830016f5f283f4755a03e4755503b4755010000000000000000000900bc00000009000800000000003d000100010001000100000012020600000009 00010000000100000000003d000000000000003302001800341800020002000200000000000000000000000000020000000000350200480036480009000900090000000000000000000000000031000c00010032001b00010038001e0001002e000a0001003600210001002e000a00010034001c0001002e000a00010033 001c000100059900006e5ff01c6e5f281e6e5f8c1df01c6f5f281e6f5f1b00000001e43f47556903500217048e02000055ff42fd6903500217048e0201230000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000000000000000000000000000 00000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000b2003d00ffffff00a0c8f000e0434f5830016f5fd8404755504047556c3b4755010000000000000000000900ac00000009000800000000003d000100010001000100000012 02060000000900010000000100000000003d000000000000003302001800341800020002000200000000000000000000000000020000000000350200480036480009000900090000000000000000000000000031000c00010032001b00010038001e0001002e000a0001003600210001002e000a00010034001c0001002e 000a00010031000c000100059900006e5f8c1d6e5fc41e6e5f281e8c1d6f5fc41e6f5f1c00000001244147557e04500237058e02000055ff42fd7e04500237058e0201240000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000000000000000 00000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000bd003d00ffffff00a0c8f000e0434f5830016f5f1842475590414755883b4755010000000000000000000a00b70000000a000900000000003d000100010001 00010000001202060000000a00010000000100000000003d0000000000000033020018003418000200020002000000000000000000000000000200000000003502004e00364e000a000a000a0000000000000000000000000031000c00010032001b00010038001e0001002e000a0001003600210001002e000a00010032 001b00010031000c0001002e000a00010031000c000100059900006e5f281e8e5e03006e5fc41e281e6f5f03008f5e1d0000000168424755ad0550029e068e02000055ff42fdad0550029e068e0201250000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000 00000000000000000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000f6003d00ffffff00a0c8f000e0434f5830016f5f60434755d8424755a43b4755010000000000000000000a00cb0000000a0009 00000000003d00010001000100010000001202060000000c00010000000100000000003d0000000000000033020018003418000200020002000000000000000000000000000200000000003502005a00365a000c000c000c0000000000000000000000000031000c00010032001b00010038001e0001002e000a00010031 000c00010032001b00010031000c0001002e000a00010035001c0001003000230001002e000a00010032001b000100059900006e5fc41e8e5e9f008e5e0300c41e6f5f9f008f5e1e00000001bc434755690383022f04c102000056fc0efb690383022f04c102012600000000000000000000000000000000000000000000 00ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000cc003d00ffffff00a0c8f000e0434f5830016f5fb0444755284447 55743f4755010000000000000000000900ab00000009000800000000003d00010001000100010000001202060000000a00010000000100000000003d0000000000000033020018003418000200020002000000000000000000000000000200000000003502004e00364e000a000a000a0000000000000000000000000031 000c00010032001b00010038001e0001002e000a0001003600210001002e000a00010032001b00010031000c0001002e000a00010032001b000100059900008e5e03008e5e3b018e5e9f0003008f5e3b018f5e1f00000001784547557e0483026205c002000056fc0efb7e0483026205c002012700000000000000000000 00000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000e9003d00ffffff00a0c8f000e0434f 5830016f5fbc474755e4454755903f4755010000000000000000000c00e10000000c000c00000000003d00010001000100010000001202080000000c00010000000100000000003d0000000000000033020018003418000200020002000000000000000000000000000200000000003502005a00365a000c002c000c003e 000c00000001008c22475531000c00010032001b00010038001e0001002e000a00010031000c00010032001b00010031000c0001002e000a00010035001c0001003000230001002e000a00010031000c000100059900008e5e9f006e5fd4088e5e3b019f008f5e000000002000000001c846475558045e026105b5020100 f8fcf2fd4c04a0016a05be0201280000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003400000000000000000000000000000000000000274e0600000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600 0022e20000000000000f015800ffffff00a0c8f000e0434f5830016f5f04364755344747552032475500000000000000000000000083000000000000000e0000003c000100010001000100000012020800000000000000000000000000000000000000000000003302001200341200010001000100000000000000000000 00000035020012003612000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050000050000000d0000004d45544146494c455049435400d431000033ebffff18320000 0800d431cd140000 0100090000030819000006005000000000001e00000026060f0031004578706f727465642062792041424320466c6f776368617274657220322e30202d204d6963726f67726166782c20496e63001900000026060f002700526f7574696e6573207772697474656e2062792053636f747420536368616e656c2c20534644 43000400000003010800050000000b027c007f00050000000c029f024706050000000102ffffff0004000000020102000400000004010d000400000006010100050000000902000000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0100000500000014022101e3040500 000014022101e3040500000014022101e3040500000013022201f8050500000014022201f80507000000fc020000ffffff000000040000002d01010008000000fa0200000000000000000000040000002d01020004000000f00100000400000004010d00040000000201020008000000fa02000000000000000000000400 00002d0100000500000014022201ce030500000014022201ce030500000014022201ce030500000013022201ca040500000014022201ca04040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402 22010c0105000000140222010c0105000000140222010c010500000013022201b5030500000014022201b503040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402a0013f01050000001402a001 3f01050000001402a0013f0105000000130222013f0105000000140222013f01040000002d010100040000002d01020004000000f001000007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e00000024030500d7004b02e6003202 7f0132028e014b02d7004b020e00000025030500d7004b02e60032027f0132028e014b02d7004b020800000025030200ea0037027b0137020800000025030200e7003f027e013f020800000025030200e3004602820146021800000024030a00d9004a02d8004a02d7004b02d7005002d80052028d0152028f0150028f01 4b028d014a02d9004a020e00000024030500e300fe010301eb016201eb018201fe01e300fe012000000024030e00e4002f02e3002f02e2002e02e1002d02e1000002e200fe01e300fe018201fe018301fe018401000284012d0283012e0282012f02e4002f02070000001b042b02800119024a010700000018041d027801 1b027501070000001b04280268011c025801070000001b042202800121024c01070000001b041502800103024a010700000018040802780104027501070000001b041202680106025801070000001b040c0280010b024c010e000000240305003c01250245012502450108023c0108023c01250250000000240326003d01 0c023d010d023d010d023d010d023d010d023d010d023d010d023d010d023d010d023d010d023e010d023e010d023e010d023e010d023e010d023e010d023e010d023e010d023e010d023e010c023e010c023e010c023e010c023e010c023e010c023e010c023e010c023e010c023e010c023d010c023d010c023d010c02 3d010c023d010c023d010c023d010c023d010c023d010c020e000000240305003c011b0242011b02420112023c0112023c011b020e0000002403050040012302410123024101080240010802400123020e00000024030500fe00a6011301a0015201a0016701a601fe00a6013800000024031a000101f9010001f901ff00 f801fe00f801fd00f701fd00f601fc00f501fc00aa01fd00a801fd00a801fe00a601ff00a6010001a6016501a6016601a6016701a6016801a8016801a8016901aa016901f5016801f6016801f7016701f8016601f8016501f9010101f9013800000024031a000c01ef010b01ef010b01ef010a01ef010901ed010901ed01 0801ec010801b2010901b1010901b0010a01af010b01af010b01ae015a01ae015a01af015b01af015c01b0015c01b1015d01b2015d01ec015c01ed015c01ed015b01ef015a01ef015a01ef010c01ef01040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201 020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e00000024030500d7004b02e60032027f0132028e014b02d7004b020e00000025030500d7004b02e60032027f0132028e014b02d7004b020800000025030200ea0037027b01 37020800000025030200e7003f027e013f020800000025030200e3004602820146021800000024030a00d9004a02d8004a02d7004b02d7005002d80052028d0152028f0150028f014b028d014a02d9004a020e00000024030500e300fe010301eb016201eb018201fe01e300fe012000000024030e00e4002f02e3002f02 e2002e02e1002d02e1000002e200fe01e300fe018201fe018301fe018401000284012d0283012e0282012f02e4002f02070000001b042b02800119024a010700000018041d0278011b027501070000001b04280268011c025801070000001b042202800121024c01070000001b041502800103024a010700000018040802 780104027501070000001b041202680106025801070000001b040c0280010b024c010e000000240305003c01250245012502450108023c0108023c01250250000000240326003d010c023d010d023d010d023d010d023d010d023d010d023d010d023d010d023d010d023d010d023e010d023e010d023e010d023e010d02 3e010d023e010d023e010d023e010d023e010d023e010c023e010c023e010c023e010c023e010c023e010c023e010c023e010c023e010c023e010c023d010c023d010c023d010c023d010c023d010c023d010c023d010c023d010c023d010c020e000000240305003c011b0242011b02420112023c0112023c011b020e00 00002403050040012302410123024101080240010802400123020e00000024030500fe00a6011301a0015201a0016701a601fe00a6013800000024031a000101f9010001f901ff00f801fe00f801fd00f701fd00f601fc00f501fc00aa01fd00a801fd00a801fe00a601ff00a6010001a6016501a6016601a6016701a601 6801a8016801a8016901aa016901f5016801f6016801f7016701f8016601f8016501f9010101f9013800000024031a000c01ef010b01ef010b01ef010a01ef010901ed010901ed010801ec010801b2010901b1010901b0010a01af010b01af010b01ae015a01ae015a01af015b01af015c01b0015c01b1015d01b2015d01 ec015c01ed015c01ed015b01ef015a01ef015a01ef010c01ef01040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d0103000400 0000060101000e0000002403050038024a0247023102df023102ee024a0238024a020e0000002503050038024a0247023102df023102ee024a0238024a0208000000250302004a023602dc023602080000002503020048023e02de023e02080000002503020044024502e20245021800000024030a003a02490239024902 38024a0238024f0239025102ed025102ef024f02ef024a02ed0249023a0249020e000000240305004402fe016302eb01c302eb01e202fe014402fe012000000024030e0045022e0244022e0243022e0242022c024202ff014302fe014402fd01e202fd01e302fe01e402ff01e4022c02e3022e02e2022e0245022e020700 00001b042a02e0021802aa020700000018041d02d8021a02d602070000001b042702c9021b02b802070000001b042102e0022002ac02070000001b041402e0020202aa020700000018040702d8020402d602070000001b041102c9020502b802070000001b040c02e0020b02ac020e000000240305009c022402a6022402 a60207029c0207029c02240250000000240326009d020c029d020d029d020d029d020d029d020d029d020d029d020d029d020d029d020d029d020d029e020d029e020d029f020d029f020d029f020d029f020d029f020d029f020d029f020d029f020c029f020c029f020c029f020b029f020b029f020b029f020b029f02 0b029e020b029e020b029d020b029d020b029d020b029d020b029d020b029d020b029d020b029d020c029d020c020e000000240305009d021a02a3021a02a30211029d0211029d021a020e00000024030500a1022302a2022302a2020802a1020802a10223020e000000240305005f02a6017402a001b202a001c702a601 5f02a6013800000024031a006102f8016102f8015f02f8015f02f8015d02f6015d02f6015d02f4015d02aa015d02a8015d02a8015f02a6015f02a6016102a601c502a601c702a601c702a601c902a801c902a801c902aa01c902f401c902f601c902f601c702f801c702f801c502f8016102f8013800000024031a006d02 ef016c02ef016b02ee016b02ee016902ed016902ec016902ec016902b2016902b1016902b0016b02af016b02af016c02ae01ba02ae01bb02af01bb02af01bd02b001bd02b101bd02b201bd02ec01bd02ec01bd02ed01bb02ee01bb02ee01ba02ef016d02ef01040000002d010100040000002d01020004000000f0010000 04000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e0000002403050038024a0247023102df023102ee024a0238024a020e0000002503050038024a0247023102df023102 ee024a0238024a0208000000250302004a023602dc023602080000002503020048023e02de023e02080000002503020044024502e20245021800000024030a003a0249023902490238024a0238024f0239025102ed025102ef024f02ef024a02ed0249023a0249020e000000240305004402fe016302eb01c302eb01e202 fe014402fe012000000024030e0045022e0244022e0243022e0242022c024202ff014302fe014402fd01e202fd01e302fe01e402ff01e4022c02e3022e02e2022e0245022e02070000001b042a02e0021802aa020700000018041d02d8021a02d602070000001b042702c9021b02b802070000001b042102e0022002ac02 070000001b041402e0020202aa020700000018040702d8020402d602070000001b041102c9020502b802070000001b040c02e0020b02ac020e000000240305009c022402a6022402a60207029c0207029c02240250000000240326009d020c029d020d029d020d029d020d029d020d029d020d029d020d029d020d029d02 0d029d020d029e020d029e020d029f020d029f020d029f020d029f020d029f020d029f020d029f020d029f020c029f020c029f020c029f020b029f020b029f020b029f020b029f020b029e020b029e020b029d020b029d020b029d020b029d020b029d020b029d020b029d020b029d020c029d020c020e00000024030500 9d021a02a3021a02a30211029d0211029d021a020e00000024030500a1022302a2022302a2020802a1020802a10223020e000000240305005f02a6017402a001b202a001c702a6015f02a6013800000024031a006102f8016102f8015f02f8015f02f8015d02f6015d02f6015d02f4015d02aa015d02a8015d02a8015f02 a6015f02a6016102a601c502a601c702a601c702a601c902a801c902a801c902aa01c902f401c902f601c902f601c702f801c702f801c502f8016102f8013800000024031a006d02ef016c02ef016b02ee016b02ee016902ed016902ec016902ec016902b2016902b1016902b0016b02af016b02af016c02ae01ba02ae01 bb02af01bb02af01bd02b001bd02b101bd02b201bd02ec01bd02ec01bd02ed01bb02ee01bb02ee01ba02ef016d02ef01040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000 fa02000000000000ffffff00040000002d0103000400000006010100070000001b045202f00344029a0312000000240307009603ae01ae03a001db03a001f403ae01f4034802960348029603ae0108000000250302009603ae01f403ae01070000001b042602ec03b6019e0308000000250302009e030102eb0301020700 00001804da01e603bc01c903070000001804d901e503bd01ca03070000001804d101dd03c501d203070000001804d001dc03c601d203070000001804fd01e603de01c903070000001804fb01e503df01ca03070000001804f401dd03e701d203070000001804f301dc03e801d203070000001b04fd01c503bc01a2030e00 0000240305009e033902eb033902eb0343029e0343029e0339020e000000250305009e033902eb033902eb0343029e0343029e033902040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d0100000800 0000fa0200000000000000000000040000002d0103000400000006010100070000001b045202f00344029a0312000000240307009603ae01ae03a001db03a001f403ae01f4034802960348029603ae0108000000250302009603ae01f403ae01070000001b042602ec03b6019e0308000000250302009e030102eb030102 070000001804da01e603bc01c903070000001804d901e503bd01ca03070000001804d101dd03c501d203070000001804d001dc03c601d203070000001804fd01e603de01c903070000001804fb01e503df01ca03070000001804f401dd03e701d203070000001804f301dc03e801d203070000001b04fd01c503bc01a203 0e000000240305009e033902eb033902eb0343029e0343029e0339020e000000250305009e033902eb033902eb0343029e0343029e033902040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff00000004000000 2d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e00000024030500d0052602df0514022e0614023d062602d00526021600000024030900d0052502cf052702cf052902d0052a023d062a023e0629023e0627023d062502d00525020e00000024030500bb05aa01d905a0013406 a0015206aa01bb05aa015000000024032600bf051f02bc051f02bc051f02bb051f02ba051e02b9051e02b9051d02b9051d02b9051d02b7051b02b705ad01b905ac01b905ab01b905ab01b905aa01ba05aa01bb05aa01bc05aa01bc05a9015106a9015106aa015206aa015306aa015406aa015406ab015406ab015406ac01 5606ad0156061b0254061d0254061d0254061d0254061e0253061e0252061f0251061f0251061f02bf051f023800000024031a00cd051202cd051202cb051102ca051102c9050f02c9050f02c8050d02c805b901c905b801c905b701ca05b501cb05b501cd05b5014006b5014206b5014306b5014406b7014406b8014506 b90145060d0244060f0244060f02430611024206110240061202cd0512020e00000024030500a2054902b3052e025a062e026b064902a20549020e00000025030500a2054902b3052e025a062e026b064902a20549020800000025030200b7053502560635020800000025030200b3053c025a063c020800000025030200 b00544025d0644021800000024030a00a4054802a3054802a2054a02a2054f02a30551026a0651026c064f026c064a026a064802a4054802040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d010000 08000000fa0200000000000000000000040000002d01030004000000060101000e00000024030500d0052602df0514022e0614023d062602d00526021600000024030900d0052502cf052702cf052902d0052a023d062a023e0629023e0627023d062502d00525020e00000024030500bb05aa01d905a0013406a0015206 aa01bb05aa015000000024032600bf051f02bc051f02bc051f02bb051f02ba051e02b9051e02b9051d02b9051d02b9051d02b7051b02b705ad01b905ac01b905ab01b905ab01b905aa01ba05aa01bb05aa01bc05aa01bc05a9015106a9015106aa015206aa015306aa015406aa015406ab015406ab015406ac015606ad01 56061b0254061d0254061d0254061d0254061e0253061e0252061f0251061f0251061f02bf051f023800000024031a00cd051202cd051202cb051102ca051102c9050f02c9050f02c8050d02c805b901c905b801c905b701ca05b501cb05b501cd05b5014006b5014206b5014306b5014406b7014406b8014506b9014506 0d0244060f0244060f02430611024206110240061202cd0512020e00000024030500a2054902b3052e025a062e026b064902a20549020e00000025030500a2054902b3052e025a062e026b064902a20549020800000025030200b7053502560635020800000025030200b3053c025a063c020800000025030200b0054402 5d0644021800000024030a00a4054802a3054802a2054a02a2054f02a30551026a0651026c064f026c064a026a064802a4054802040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d010000 08000000fa02050000000000ffffff00040000002d010300040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020100000000000000040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100 040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010010000000fb02d4ff00000000000090010000000000000020417269616c00a7b5040000002d010300050000000902000000001c000000320a8302a7000b000400a70083029e01c102 6f7264656e61646f7220410019000f001900190019001900190019000f000c001d000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f001050004000000 04010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000019000000320ab5027e04 090004007e04b5024c05f30267617465776179205300190019000c0019001f00190014000c001d000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f001 05000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001c000000 320a830221020b000400210283021703c1026f7264656e61646f7220420019000f001900190019001900190019000f000c001d000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d0102000400 0000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500 00000902000000001c000000320a830293050b000400930583028f06c1026f7264656e61646f7220430019000f001900190019001900190019000f000c0020000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d01 0100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffff ff0004000000020101000500000009020000000019000000320ab5026903090004006903b5023a04f10267617465776179205200190019000c0019001f00190014000c002000050000000902010000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010400050000001402 a0019f02050000001402a0019f02050000001402a0019f0205000000130222019f0205000000140222019f02040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010400050000001402a001ce03050000001402a001 ce03050000001402a001ce030500000013022201ce030500000014022201ce03040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010400050000001402a001ca04050000001402a001ca04050000001402a001ca04 0500000013022201ca040500000014022201ca04040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010400050000001402a001f805050000001402a001f805050000001402a001f8050500000013022201f8050500 000014022201f805040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010400050000001402a001b503050000001402a001b503050000001402a001b5030500000013022201b5030500000014022201b50304000000 2d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010400050000001402a001e304050000001402a001e304050000001402a001e3040500000013022201e3040500000014022201e304040000002d010100040000002d010200 04000000f001040007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800 040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010011000000fb02d4ff00000000000090010000000000000020476c6f77776f726d0000040000002d01040004000000f0010300050000000902 0000000013000000320aa4001a04050004001a04a4008e04e7005265642032001b00160019000f0019000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000 f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001700 0000320ad6000004080004000004d6009f041a013132382e362e32311200190019000c0017000c00190012000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f00103000400 0000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010005000000090200000000 13000000320aa4003b02050004003b02a400a702e7005265642031001b00160019000f0012000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f0010500 0400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000016000000320a d6002102070004002102d600af021a013132382e362e34001200190019000c0017000c001b000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f0010500 0400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000013000000320a a4004905050004004905a400bd05e7005265642033001b00160019000f0019000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f0010500040000000401 0d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000016000000320ad6002f050700 04002f05d600be051a013132382e313231001200190019000c001200190012000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f0010500040000000401 0d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010014000000fb02d4ff0000000000009001000000000000 00404772617068697465204c696768740000040000002d01030004000000f00104000500000009020000000019000000320a5002da0009000400da00500296018f023132382e362e342e32000c001b001e000a0021000a001c000a001b000500000009020100000007000000fc020000ffffff000000040000002d010400 08000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001 040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000019000000320a50023b02090004003b025002f9028e023132382e362e342e33000c001b001e000a0021000a001c000a001c000500000009020100000007000000fc020000ffffff0000000400 00002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d010200 04000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000019000000320a50026903090004006903500217048e023132382e362e342e31000c001b001e000a0021000a001c000a000c000500000009020100000007000000fc020000ffff ff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d0101000400 00002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001a000000320a50027e040a0004007e04500237058e023132382e362e32312e310c001b001e000a0021000a001b000c000a000c00050000000902010000000700 0000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d0104000400 00002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001d000000320a5002ad050c000400ad0550029e068e023132382e3132312e35302e320c001b001e000a000c001b000c000a001c0023000a00 1b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000 f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001a000000320a830269030a000400690383022f04c1023132382e362e32312e320c001b001e000a002100 0a001b000c000a001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000 fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001d000000320a83027e040c0004007e0483026205c0023132382e3132312e35302e31 0c001b001e000a000c001b000c000a001c0023000a000c000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d0105000400000006010100070000001b04520205054402af041200000024030700ab04ae01c304a001f004a0010905ae01 09054802ab044802ab04ae010800000025030200ab04ae010905ae01070000001b0426020105b601b3040800000025030200b304010200050102070000001804da01fb04bc01de04070000001804d901fa04bd01df04070000001804d101f204c501e704070000001804d001f104c601e704070000001804fd01fb04de01 de04070000001804fb01fa04df01df04070000001804f401f204e701e704070000001804f301f104e801e704070000001b04fd01da04bc01b7040e00000024030500b30439020005390200054302b3044302b30439020e00000025030500b30439020005390200054302b3044302b3043902040000002d01010004000000 2d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d0105000400000006010100070000001b04520205054402af041200000024030700ab04ae01c304a001f004a0010905 ae0109054802ab044802ab04ae010800000025030200ab04ae010905ae01070000001b0426020105b601b3040800000025030200b304010200050102070000001804da01fb04bc01de04070000001804d901fa04bd01df04070000001804d101f204c501e704070000001804d001f104c601e704070000001804fd01fb04 de01de04070000001804fb01fa04df01df04070000001804f401f204e701e704070000001804f301f104e801e704070000001b04fd01da04bc01b7040e00000024030500b30439020005390200054302b3044302b30439020e00000025030500b30439020005390200054302b3044302b3043902040000002d0101000400 00002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff000d000000fb020000000000000000000000000000000000010044040000002d01040004000000f0010300030000000000}{\result {{\pict\wmetafile8\picw12756\pich5326\picwgoal7232\pichgoal3019 0100090000030819000006005000000000001e00000026060f0031004578706f727465642062792041424320466c6f776368617274657220322e30202d204d6963726f67726166782c20496e63001900000026060f002700526f7574696e6573207772697474656e2062792053636f747420536368616e656c2c2053464443 000400000003010800050000000b027c007f00050000000c029f024706050000000102ffffff0004000000020102000400000004010d000400000006010100050000000902000000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0100000500000014022101e30405000000 14022101e3040500000014022101e3040500000013022201f8050500000014022201f80507000000fc020000ffffff000000040000002d01010008000000fa0200000000000000000000040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d 0100000500000014022201ce030500000014022201ce030500000014022201ce030500000013022201ca040500000014022201ca04040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d01000005000000140222010c01 05000000140222010c0105000000140222010c010500000013022201b5030500000014022201b503040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402a0013f01050000001402a0013f01050000 001402a0013f0105000000130222013f0105000000140222013f01040000002d010100040000002d01020004000000f001000007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e00000024030500d7004b02e60032027f0132028e01 4b02d7004b020e00000025030500d7004b02e60032027f0132028e014b02d7004b020800000025030200ea0037027b0137020800000025030200e7003f027e013f020800000025030200e3004602820146021800000024030a00d9004a02d8004a02d7004b02d7005002d80052028d0152028f0150028f014b028d014a02d9 004a020e00000024030500e300fe010301eb016201eb018201fe01e300fe012000000024030e00e4002f02e3002f02e2002e02e1002d02e1000002e200fe01e300fe018201fe018301fe018401000284012d0283012e0282012f02e4002f02070000001b042b02800119024a010700000018041d0278011b02750107000000 1b04280268011c025801070000001b042202800121024c01070000001b041502800103024a010700000018040802780104027501070000001b041202680106025801070000001b040c0280010b024c010e000000240305003c01250245012502450108023c0108023c01250250000000240326003d010c023d010d023d010d 023d010d023d010d023d010d023d010d023d010d023d010d023d010d023e010d023e010d023e010d023e010d023e010d023e010d023e010d023e010d023e010d023e010c023e010c023e010c023e010c023e010c023e010c023e010c023e010c023e010c023e010c023d010c023d010c023d010c023d010c023d010c023d01 0c023d010c023d010c023d010c020e000000240305003c011b0242011b02420112023c0112023c011b020e0000002403050040012302410123024101080240010802400123020e00000024030500fe00a6011301a0015201a0016701a601fe00a6013800000024031a000101f9010001f901ff00f801fe00f801fd00f701fd 00f601fc00f501fc00aa01fd00a801fd00a801fe00a601ff00a6010001a6016501a6016601a6016701a6016801a8016801a8016901aa016901f5016801f6016801f7016701f8016601f8016501f9010101f9013800000024031a000c01ef010b01ef010b01ef010a01ef010901ed010901ed010801ec010801b2010901b101 0901b0010a01af010b01af010b01ae015a01ae015a01af015b01af015c01b0015c01b1015d01b2015d01ec015c01ed015c01ed015b01ef015a01ef015a01ef010c01ef01040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff 000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e00000024030500d7004b02e60032027f0132028e014b02d7004b020e00000025030500d7004b02e60032027f0132028e014b02d7004b020800000025030200ea0037027b0137020800000025030200e7003f02 7e013f020800000025030200e3004602820146021800000024030a00d9004a02d8004a02d7004b02d7005002d80052028d0152028f0150028f014b028d014a02d9004a020e00000024030500e300fe010301eb016201eb018201fe01e300fe012000000024030e00e4002f02e3002f02e2002e02e1002d02e1000002e200fe 01e300fe018201fe018301fe018401000284012d0283012e0282012f02e4002f02070000001b042b02800119024a010700000018041d0278011b027501070000001b04280268011c025801070000001b042202800121024c01070000001b041502800103024a010700000018040802780104027501070000001b0412026801 06025801070000001b040c0280010b024c010e000000240305003c01250245012502450108023c0108023c01250250000000240326003d010c023d010d023d010d023d010d023d010d023d010d023d010d023d010d023d010d023d010d023e010d023e010d023e010d023e010d023e010d023e010d023e010d023e010d023e 010d023e010c023e010c023e010c023e010c023e010c023e010c023e010c023e010c023e010c023e010c023d010c023d010c023d010c023d010c023d010c023d010c023d010c023d010c023d010c020e000000240305003c011b0242011b02420112023c0112023c011b020e00000024030500400123024101230241010802 40010802400123020e00000024030500fe00a6011301a0015201a0016701a601fe00a6013800000024031a000101f9010001f901ff00f801fe00f801fd00f701fd00f601fc00f501fc00aa01fd00a801fd00a801fe00a601ff00a6010001a6016501a6016601a6016701a6016801a8016801a8016901aa016901f5016801f6 016801f7016701f8016601f8016501f9010101f9013800000024031a000c01ef010b01ef010b01ef010a01ef010901ed010901ed010801ec010801b2010901b1010901b0010a01af010b01af010b01ae015a01ae015a01af015b01af015c01b0015c01b1015d01b2015d01ec015c01ed015c01ed015b01ef015a01ef015a01 ef010c01ef01040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e0000002403050038024a02470231 02df023102ee024a0238024a020e0000002503050038024a0247023102df023102ee024a0238024a0208000000250302004a023602dc023602080000002503020048023e02de023e02080000002503020044024502e20245021800000024030a003a0249023902490238024a0238024f0239025102ed025102ef024f02ef02 4a02ed0249023a0249020e000000240305004402fe016302eb01c302eb01e202fe014402fe012000000024030e0045022e0244022e0243022e0242022c024202ff014302fe014402fd01e202fd01e302fe01e402ff01e4022c02e3022e02e2022e0245022e02070000001b042a02e0021802aa020700000018041d02d8021a 02d602070000001b042702c9021b02b802070000001b042102e0022002ac02070000001b041402e0020202aa020700000018040702d8020402d602070000001b041102c9020502b802070000001b040c02e0020b02ac020e000000240305009c022402a6022402a60207029c0207029c02240250000000240326009d020c02 9d020d029d020d029d020d029d020d029d020d029d020d029d020d029d020d029d020d029e020d029e020d029f020d029f020d029f020d029f020d029f020d029f020d029f020d029f020c029f020c029f020c029f020b029f020b029f020b029f020b029f020b029e020b029e020b029d020b029d020b029d020b029d020b 029d020b029d020b029d020b029d020c029d020c020e000000240305009d021a02a3021a02a30211029d0211029d021a020e00000024030500a1022302a2022302a2020802a1020802a10223020e000000240305005f02a6017402a001b202a001c702a6015f02a6013800000024031a006102f8016102f8015f02f8015f02 f8015d02f6015d02f6015d02f4015d02aa015d02a8015d02a8015f02a6015f02a6016102a601c502a601c702a601c702a601c902a801c902a801c902aa01c902f401c902f601c902f601c702f801c702f801c502f8016102f8013800000024031a006d02ef016c02ef016b02ee016b02ee016902ed016902ec016902ec0169 02b2016902b1016902b0016b02af016b02af016c02ae01ba02ae01bb02af01bb02af01bd02b001bd02b101bd02b201bd02ec01bd02ec01bd02ed01bb02ee01bb02ee01ba02ef016d02ef01040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000 fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e0000002403050038024a0247023102df023102ee024a0238024a020e0000002503050038024a0247023102df023102ee024a0238024a0208000000250302004a023602dc0236020800000025 03020048023e02de023e02080000002503020044024502e20245021800000024030a003a0249023902490238024a0238024f0239025102ed025102ef024f02ef024a02ed0249023a0249020e000000240305004402fe016302eb01c302eb01e202fe014402fe012000000024030e0045022e0244022e0243022e0242022c02 4202ff014302fe014402fd01e202fd01e302fe01e402ff01e4022c02e3022e02e2022e0245022e02070000001b042a02e0021802aa020700000018041d02d8021a02d602070000001b042702c9021b02b802070000001b042102e0022002ac02070000001b041402e0020202aa020700000018040702d8020402d602070000 001b041102c9020502b802070000001b040c02e0020b02ac020e000000240305009c022402a6022402a60207029c0207029c02240250000000240326009d020c029d020d029d020d029d020d029d020d029d020d029d020d029d020d029d020d029d020d029e020d029e020d029f020d029f020d029f020d029f020d029f02 0d029f020d029f020d029f020c029f020c029f020c029f020b029f020b029f020b029f020b029f020b029e020b029e020b029d020b029d020b029d020b029d020b029d020b029d020b029d020b029d020c029d020c020e000000240305009d021a02a3021a02a30211029d0211029d021a020e00000024030500a1022302a2 022302a2020802a1020802a10223020e000000240305005f02a6017402a001b202a001c702a6015f02a6013800000024031a006102f8016102f8015f02f8015f02f8015d02f6015d02f6015d02f4015d02aa015d02a8015d02a8015f02a6015f02a6016102a601c502a601c702a601c702a601c902a801c902a801c902aa01 c902f401c902f601c902f601c702f801c702f801c502f8016102f8013800000024031a006d02ef016c02ef016b02ee016b02ee016902ed016902ec016902ec016902b2016902b1016902b0016b02af016b02af016c02ae01ba02ae01bb02af01bb02af01bd02b001bd02b101bd02b201bd02ec01bd02ec01bd02ed01bb02ee 01bb02ee01ba02ef016d02ef01040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d0103000400000006010100070000001b045202 f00344029a0312000000240307009603ae01ae03a001db03a001f403ae01f4034802960348029603ae0108000000250302009603ae01f403ae01070000001b042602ec03b6019e0308000000250302009e030102eb030102070000001804da01e603bc01c903070000001804d901e503bd01ca03070000001804d101dd03c5 01d203070000001804d001dc03c601d203070000001804fd01e603de01c903070000001804fb01e503df01ca03070000001804f401dd03e701d203070000001804f301dc03e801d203070000001b04fd01c503bc01a2030e000000240305009e033902eb033902eb0343029e0343029e0339020e000000250305009e033902 eb033902eb0343029e0343029e033902040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d0103000400000006010100070000001b045202f0 0344029a0312000000240307009603ae01ae03a001db03a001f403ae01f4034802960348029603ae0108000000250302009603ae01f403ae01070000001b042602ec03b6019e0308000000250302009e030102eb030102070000001804da01e603bc01c903070000001804d901e503bd01ca03070000001804d101dd03c501 d203070000001804d001dc03c601d203070000001804fd01e603de01c903070000001804fb01e503df01ca03070000001804f401dd03e701d203070000001804f301dc03e801d203070000001b04fd01c503bc01a2030e000000240305009e033902eb033902eb0343029e0343029e0339020e000000250305009e033902eb 033902eb0343029e0343029e033902040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e0000002403 0500d0052602df0514022e0614023d062602d00526021600000024030900d0052502cf052702cf052902d0052a023d062a023e0629023e0627023d062502d00525020e00000024030500bb05aa01d905a0013406a0015206aa01bb05aa015000000024032600bf051f02bc051f02bc051f02bb051f02ba051e02b9051e02b9 051d02b9051d02b9051d02b7051b02b705ad01b905ac01b905ab01b905ab01b905aa01ba05aa01bb05aa01bc05aa01bc05a9015106a9015106aa015206aa015306aa015406aa015406ab015406ab015406ac015606ad0156061b0254061d0254061d0254061d0254061e0253061e0252061f0251061f0251061f02bf051f02 3800000024031a00cd051202cd051202cb051102ca051102c9050f02c9050f02c8050d02c805b901c905b801c905b701ca05b501cb05b501cd05b5014006b5014206b5014306b5014406b7014406b8014506b90145060d0244060f0244060f02430611024206110240061202cd0512020e00000024030500a2054902b3052e 025a062e026b064902a20549020e00000025030500a2054902b3052e025a062e026b064902a20549020800000025030200b7053502560635020800000025030200b3053c025a063c020800000025030200b00544025d0644021800000024030a00a4054802a3054802a2054a02a2054f02a30551026a0651026c064f026c06 4a026a064802a4054802040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e00000024030500d0052602df0514 022e0614023d062602d00526021600000024030900d0052502cf052702cf052902d0052a023d062a023e0629023e0627023d062502d00525020e00000024030500bb05aa01d905a0013406a0015206aa01bb05aa015000000024032600bf051f02bc051f02bc051f02bb051f02ba051e02b9051e02b9051d02b9051d02b905 1d02b7051b02b705ad01b905ac01b905ab01b905ab01b905aa01ba05aa01bb05aa01bc05aa01bc05a9015106a9015106aa015206aa015306aa015406aa015406ab015406ab015406ac015606ad0156061b0254061d0254061d0254061d0254061e0253061e0252061f0251061f0251061f02bf051f023800000024031a00cd 051202cd051202cb051102ca051102c9050f02c9050f02c8050d02c805b901c905b801c905b701ca05b501cb05b501cd05b5014006b5014206b5014306b5014406b7014406b8014506b90145060d0244060f0244060f02430611024206110240061202cd0512020e00000024030500a2054902b3052e025a062e026b064902 a20549020e00000025030500a2054902b3052e025a062e026b064902a20549020800000025030200b7053502560635020800000025030200b3053c025a063c020800000025030200b00544025d0644021800000024030a00a4054802a3054802a2054a02a2054f02a30551026a0651026c064f026c064a026a064802a40548 02040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02050000000000ffffff00040000002d010300040000002d010100040000002d01020004000000f001000004000000 f00103000400000004010d00040000000201020007000000fc020100000000000000040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101 0010000000fb02d4ff00000000000090010000000000000020417269616c00a7b5040000002d010300050000000902000000001c000000320a8302a7000b000400a70083029e01c1026f7264656e61646f7220410019000f001900190019001900190019000f000c001d000500000009020100000007000000fc020000ffff ff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000 002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000019000000320ab5027e04090004007e04b5024c05f30267617465776179205300190019000c0019001f00190014000c001d000500000009020100000007000000fc02 0000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d0101 00040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001c000000320a830221020b000400210283021703c1026f7264656e61646f7220420019000f001900190019001900190019000f000c001d00050000000902 0100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d 010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001c000000320a830293050b000400930583028f06c1026f7264656e61646f7220430019000f001900190019001900190019000f00 0c0020000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa020500000000 00f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000019000000320ab5026903090004006903b5023a04f10267617465776179205200190019000c0019001f00 190014000c002000050000000902010000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010400050000001402a0019f02050000001402a0019f02050000001402a0019f0205000000130222019f0205000000140222019f02040000002d010100040000002d010200040000 00f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010400050000001402a001ce03050000001402a001ce03050000001402a001ce030500000013022201ce030500000014022201ce03040000002d010100040000002d01020004000000f00104000400000004010d00 040000000201020008000000fa0200000000000000000000040000002d010400050000001402a001ca04050000001402a001ca04050000001402a001ca040500000013022201ca040500000014022201ca04040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa 0200000000000000000000040000002d010400050000001402a001f805050000001402a001f805050000001402a001f8050500000013022201f8050500000014022201f805040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa02000000000000000000000400 00002d010400050000001402a001b503050000001402a001b503050000001402a001b5030500000013022201b5030500000014022201b503040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010400050000001402a0 01e304050000001402a001e304050000001402a001e3040500000013022201e3040500000014022201e304040000002d010100040000002d01020004000000f001040007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01 020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101 0011000000fb02d4ff00000000000090010000000000000020476c6f77776f726d0000040000002d01040004000000f00103000500000009020000000013000000320aa4001a04050004001a04a4008e04e7005265642032001b00160019000f0019000500000009020100000007000000fc020000ffffff00000004000000 2d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d010200040000 00f001030005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000017000000320ad6000004080004000004d6009f041a013132382e362e32311200190019000c0017000c00190012000500000009020100000007000000fc020000ffffff00000004000000 2d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d010200040000 00f001030005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000013000000320aa4003b02050004003b02a400a702e7005265642031001b00160019000f0012000500000009020100000007000000fc020000ffffff000000040000002d01030008000000 fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f0010300050000 00090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000016000000320ad6002102070004002102d600af021a013132382e362e34001200190019000c0017000c001b000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02 050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f00103000500000009 0200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000013000000320aa4004905050004004905a400bd05e7005265642033001b00160019000f0019000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffff ff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000 000102ffffff00050000000102ffffff0004000000020101000500000009020000000016000000320ad6002f05070004002f05d600be051a013132382e313231001200190019000c001200190012000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00 040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f0010300050000000902000000000500000001 02ffffff00050000000102ffffff00040000000201010014000000fb02d4ff000000000000900100000000000000404772617068697465204c696768740000040000002d01030004000000f00104000500000009020000000019000000320a5002da0009000400da00500296018f023132382e362e342e32000c001b001e00 0a0021000a001c000a001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d010000080000 00fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000019000000320a50023b02090004003b025002f9028e023132382e362e342e33000c00 1b001e000a0021000a001c000a001c000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d0100 0008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000019000000320a50026903090004006903500217048e023132382e362e342e 31000c001b001e000a0021000a001c000a000c000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000 002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001a000000320a50027e040a0004007e04500237058e023132382e 362e32312e310c001b001e000a0021000a001b000c000a000c000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002 010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001d000000320a5002ad050c000400ad0550029e06 8e023132382e3132312e35302e320c001b001e000a000c001b000c000a001c0023000a001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f001050004 00000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001a000000320a8302 69030a000400690383022f04c1023132382e362e32312e320c001b001e000a0021000a001b000c000a001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f0010400040000 00f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001d00 0000320a83027e040c0004007e0483026205c0023132382e3132312e35302e310c001b001e000a000c001b000c000a001c0023000a000c000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d0105000400000006010100070000001b0452 0205054402af041200000024030700ab04ae01c304a001f004a0010905ae0109054802ab044802ab04ae010800000025030200ab04ae010905ae01070000001b0426020105b601b3040800000025030200b304010200050102070000001804da01fb04bc01de04070000001804d901fa04bd01df04070000001804d101f204 c501e704070000001804d001f104c601e704070000001804fd01fb04de01de04070000001804fb01fa04df01df04070000001804f401f204e701e704070000001804f301f104e801e704070000001b04fd01da04bc01b7040e00000024030500b30439020005390200054302b3044302b30439020e00000025030500b30439 020005390200054302b3044302b3043902040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d0105000400000006010100070000001b045202 05054402af041200000024030700ab04ae01c304a001f004a0010905ae0109054802ab044802ab04ae010800000025030200ab04ae010905ae01070000001b0426020105b601b3040800000025030200b304010200050102070000001804da01fb04bc01de04070000001804d901fa04bd01df04070000001804d101f204c5 01e704070000001804d001f104c601e704070000001804fd01fb04de01de04070000001804fb01fa04df01df04070000001804f401f204e701e704070000001804f301f104e801e704070000001b04fd01da04bc01b7040e00000024030500b30439020005390200054302b3044302b30439020e00000025030500b3043902 0005390200054302b3044302b3043902040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff000d000000fb020000000000000000000000000000000000010044040000002d01040004000000f0010300030000000000616c206375727369766120 285472756554797065293d415249414c492e464f540d0a436f7572696572204e6577202854}}}}}{ \par }{\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Este gr\'e1fico muestra tres ordenadores, 2 gateways y tres redes. Las redes pueden ser Ethernet, Token Ring o de cualquier otro tipo. La red 2 podr\'ed a ser una l\'ednea punto a punto que conecta los gateways R y S. \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab El ordenador A puede enviar datagramas al B directamente, usando la red 1. Sin embargo, no puede llegar al ordenador C directamente, puesto que no est \'e1n en la misma red. Hay varias maneras de conectar redes. En el gr\'e1fico asumimos el uso de gateways (m\'e1s adelante veremos otras alternativas). En este caso, los datagramas que van desde A a C deben ser enviados a trav\'e9 s del gateway R, red 2 y gateway S. Todos los ordenadores que usan TCP/IP necesitan que se les suministre la informaci\'f3n y algoritmos apropiados para que puedan saber cu\'e1ndo un datagrama debe ser enviado a trav\'e9 s de un gateway, y elegir el gateway apropiado. \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab El enrutado est\'e1 \'edntimamente relacionado con la asignaci\'f3n de direcciones. Podemos apreciar que la direcci\'f3 n de cada ordenador comienza con el n\'famero de la red a la que pertenece. Por tanto, 128.6.4.2 y 128.6.4.3 se encuentran en la red 128.6.4. Luego los gateways, cuyo trabajo es conectar dos redes, tienen una direcci\'f3 n de ambas redes. Por ejemplo, el gateway R conecta la red 128.6.4 y 128.6.21. Su conexi\'f3n a la red 128.6.4 tiene la direcci\'f3n 128.6.4.1. Su conexi\'f3n a la red 128.6.21 tiene la direcci\'f3n 128.6.21.2. \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Debido a esta relaci\'f3n entre direcciones y redes, las decisiones de enrutado deben basarse estrictamente en el n\'fa mero de red de destino. La informaci\'f3n de enrutamiento del ordenador A tendr\'e1 el siguiente aspecto: \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \tab }{\b\fs20\expnd0\expndtw-3 }{\b\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 red\tab \tab \tab gateway\tab \tab \tab m\'e9trica}{ \fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 \par \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 \tab 128.6.4\tab \tab \tab -\tab \tab \tab \tab 0 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 \tab }{\fs20\expnd0\expndtw-3 128.6.21\tab \tab 128.6.4.1\tab \tab \tab 1 \par \tab 128.121\tab \tab \tab 128.6.4.1\tab \tab \tab 2 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab En esta tabla, el ordenador A puede enviar datagramas a los ordenadores de la red 128.6.4 directamente, y para los datagramas a los ordenadores de las redes 128.6.21 y 128.121 es necesario usar el gateway R. La }{\i\fs20\expnd0\expndtw-3 "m\'e9trica"}{ \fs20\expnd0\expndtw-3 ser\'e1 usada por alg\'fan tipo de algoritmo de enrutamiento, como medida de la lejan\'eda del destinatario. En nuestro caso, la m\'e9trica simplemen te indica cuantos diagramas tiene que atravesar para llegar a su destino (conocida como }{\i\fs20\expnd0\expndtw-3 "cuenta de saltos"}{\fs20\expnd0\expndtw-3 ). \par \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Cuando el ordenador A est\'e1 listo para enviar un datagrama se examina la direcci\'f3n del destinatario. Comparamos el inicio de dicha direcci\'f3 n de red con las direcciones de la tabla de enrutamiento. Las distintas entradas de la tabla indican si el datagrama debe ser enviado directamente, o a un gateway. \par \par \tab Un gateway consiste simplemente en un ordenador conectado a dos redes diferentes, y est\'e1 habilitado para enviar datagramas entre ellos. En muchos casos es m\'e1s eficiente usar un equipo especialmente dise\'f1ado para desempe\'f1 ar el papel de gateway. Sin embargo, es perfectamente posible usar un ordenador, siempre y cuando tenga m\'e1s de un interfaz de red y un software capaz de enviar datagramas. \par \par \tab Un gateway tiene varias direcciones, una para cada red a la que est\'e9 conectado. Aqu\'ed encontramos una diferencia entre IP y otros protocolos de red: cada interface de un ordenador tiene una direcci\'f3n. Con otros proto colos, cada ordenador tiene una \'fanica direcci\'f3n, aplicable a todos sus interfaces. Un gateway entre las redes 128.6.4 y 128.6.21 tendr\'e1 una direcci\'f3n que comience por 128.6.4 (por ejemplo, 128.6.4.1). Esta direcci\'f3n se refiere a su conexi \'f3n a la red 128.6.4. Tambi\'e9n tendr\'e1 una direcci\'f3n que comience con 128.6.21 (por ejemplo, 128.6.21.2). Esta se refiere a su conexi\'f3n a la red 128.6.21. \par \par \tab El t\'e9rmino }{\i\fs20\expnd0\expndtw-3 "red"}{\fs20\expnd0\expndtw-3 generalmente se suele identificar a dispositivos del tipo Ethernet, en la cual varias m\'e1quinas est\'e1n conectadas. Sin embargo, tambi\'e9n se aplica a l\'ed neas punto a punto. En el gr\'e1fico anterior, las redes 1 y 3 podr\'edan estar en ciudades distintas; la red 2 podr\'eda ser una l\'ednea serie, un enlace sat\'e9lite, u otro tipo de conexi\'f3n punto a punto. Una l\'ednea punto a punto es tratada como una red que consta s\'f3lo de dos ordenadores. Como cualquier otra red, una l\'ednea punto a punto tiene una direcci\'f3n de red (en este caso, 128.6.21). Los sistemas conectados por la l\'ednea (}{\i\fs20\expnd0\expndtw-3 gateways R and S}{\fs20\expnd0\expndtw-3 ) tienen direcciones en dicha red (en este caso, 128.6.21.1 y 128.6.21.2). \par \par \tab Es posible dise\'f1ar software que no necesite distintos n\'fameros de red para cada l\'ednea punto a punto. En este caso, el interface entre el gateway y la l\'ednea punto a punto no tiene una direcci\'f3n. Esta soluci\'f3 n es apropiada cuando la red es tan grande que peligra el hecho de que nos quedemos sin direcciones. Sin embargo, tales }{\i\fs20\expnd0\expndtw-3 "interfaces an\'f3nimas"}{\fs20\expnd0\expndtw-3 pueden dificultar bastante el manejo de la red. Puesto que no tienen direcci\'f3n, el software de red no tiene manera de referirse a dicho interface, y, por tanto, no es posible obtener informaci\'f3n sobre el flujo y los errores de la interface. \par \par \par \par }{\b\fs32\expnd0\expndtw-3 3.- ELIGIENDO UNA ESTRUCTURA DE DIRECCIONES.}{\fs32\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Antes de comenzar a montar una estructura de IP, necesitamos uno o m\'e1s n\'fameros de red oficiales. Una direcci\'f3n IP tiene un aspecto como el siguiente: 128.6.4.3. Esta direcci\'f3n s\'f3lo podr\'e1 ser usada por un ordenador de la Universidad de Marx. La primera parte de dicha direcci\'f3n, 128.6, es un n\'famero de red asignado a dicha Universidad por una a utoridad central. Por tanto, antes de asignarse direcciones a nuestros ordenadores, deberemos obtener una direcci\'f3n oficial de red. Sin embargo, alguna gente configura sus redes usando, o bien una direcci\'f3n aleatoria o usando una direcci\'f3n gen \'e9rica suministrada por defecto en el equipo. Esta forma de trabajar podr\'eda funcionar en peque\'f1as redes, pero seguramente no lo har\'e1 en una mayor. Adem\'e1s, es posible que quisi\'e9ramos conectar nuestra red con la red de otra organizaci\'f3 n. Incluso si nuestra organizaci\'f3n tuviese un gran control de seguridad, es posible que tuvi\'e9ramos un ordenador dedicado a la investigaci\'f3n que estuviese conectado a una universidad u otra organizaci\'f3 n investigadora. Esta universidad o entidad estar\'eda seguramente conectada a una red de nivel nacional. Tan pronto como uno de nuestros datagramas salga de nuestra red local va a provocar un estado de confusi\'f3n en la organizaci\'f3 n con la que nos comuniquemos, porque la direcci\'f3n que aparece en nuestros datagramas est\'e1 probablemente asignada oficialmente a alguien distinto. \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab La soluci\'f3n es simple: obtener una direcci\'f3n propia desde el principio. Adem\'e1s, no cuesta nada. \par \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab La decisi\'f3n m\'e1s importante que tenemos que hacer para configurar una red es, sin lugar a dudas, c\'f3 mo asignar las direcciones IP a los ordenadores. Esta elecci\'f3n debe de hacerse desde el punto de vista de c\'f3mo nuestra red puede crecer. Si no se hiciese as\'ed , es casi seguro que tendremos que cambiar las direcciones en un futuro. Y cuando tengamos varios cientos de ordenadores, cambiar tantas direcciones es casi imposible. \par \par \tab Las direcciones son muy importantes porque los datagramas IP son enrutados en base a dicha direcci\'f3n. Por ejemplo, las direcciones de la Universidad Groucho Marx tienen una estructura de dos niveles. Una direcci\'f3n t\'ed pica puede ser 128.6.4.3. La direcci\'f3n 128.6 es la asignada a dicha Universidad. Visto desde el exterior, 128.6 es una simple red. Cualquier datagrama enviado desde el exterior, que comience por 128.6, se dirigir\'e1 al gateway m\'e1 s cercano de la Universidad Groucho Marx. Sin embargo, dentro de Groucho Marx dividimos el espacio de direcciones en }{\i\fs20\expnd0\expndtw-3 "subredes"}{\fs20\expnd0\expndtw-3 . Usamos los siguientes 8 bits de direcci\'f3n para indicar a qu\'e9 subred pertenece el ordenador. As\'ed, 128.6.4.3 pertenece a la subred 128.6.4. Generalmente, las subredes se corresponden con redes }{\i\fs20\expnd0\expndtw-3 "f\'edsicas"}{\fs20\expnd0\expndtw-3 o reales, por ejemplo una red Ethernet; sin embargo, veremos algunas excepciones m\'e1s adelante. Los sistemas dentro de Groucho Marx, a diferencia de los de fuera, contienen informaci\'f3n sobre la estructura de subredes de Groucho Marx. As\'ed , una vez que un datagrama para 128.6.4.3 llega a Groucho Marx, la red de Groucho Marx lo enrutar\'e1 hacia la Ethernet, Token Ring o cualquier otro tipo de red del departamento que tiene asignado la subred 128.6.4. \par \par \tab Cuando queremos configurar una red, hay varias decisiones de direccionamiento que debemos afrontar: \par \par \tab * \'bfDividimos nuestro espacio de direcciones? \par \tab * Si lo hacemos, \'bfusamos subredes o direcciones de clase C? \par \tab * \'bfC\'f3mo debe ser de grande el espacio de direcciones que necesitamos? \par \par \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\expnd0\expndtw-3 3.1. \'bfDEBEMOS SUBDIVIDIR NUESTRO ESPACIO DE DIRECCIONES? }{\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab No es absolutamente necesario usar subredes. Hay mecanismos que permiten actuar a un campus o compa\'f1\'eda completa como una simple y gran Ethernet, as\'ed que no es necesario un enrutamiento interno. Si usamos estas tecnolog\'ed as, entonces no necesitaremos dividir nuestro espacio de direcciones. En este caso, la \'fanica decisi\'f3n que tenemos que tomar es la de qu\'e9 clase de direcci\'f3n debemos de usar. Sin embargo, recomendamos usar un enfoque de subre des o cualquier otro m\'e9todo de subdividir nuestro espacio de direcci\'f3n en varias redes: \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab En la secci\'f3n 6.2. discutiremos que los gateways internos son recomendables para todas las redes, m\'e1s all\'e1 de su simplicidad. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Incluso si no necesitamos gateways en estos momentos, podemos descubrir que tarde o temprano necesitaremos usarlos. De esta manera, probablemente tiene sentido asignar direcciones como si cada Ethernet o Token Ring fuera una subred separada. Esto permitir \'e1 hacer conversiones a subredes reales, si esto es necesario. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Por razones de mantenimiento, es conveniente tener direcciones cuya estructura corresponda con la estructura de la red. Por ejemplo, si vemos un datagrama extraviado procedente del sistema 128.6.4.3, es de bastante ayuda saber que todas las direccione s que comienzan por 128.6.4 se encuentran en un determinado edificio. \par }\pard \qc \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 3.2. SUBREDES Y MULTIPLES NUMEROS DE RED.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab Supongamos que estamos convencidos de que es una buena idea imponer alguna estructura en nuestras direcciones. La siguiente cuesti\'f3n es cu\'e1l es la m\'e1s adecuada. Hay dos enfoques b\'e1sicos: subredes y m\'faltiples n\'fameros de red. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Los est\'e1ndares de Internet especifican el formato de las direcciones. Para las direcciones que comienzan entre 128 y 191 (las m\'e1 s usadas actualmente), los dos primeros octetos forman el n\'famero de red; por ejemplo, en 140.3.50.1, 140.3 es el n\'famero de red. Los n\'fameros de red est\'e1n asignados a una organizaci\'f3n particular. \'bfQu\'e9 hacemos con los dos siguientes octetos que le siguen?. Podr\'edamos optar por hacer al siguiente octeto un n\'famero de subred, u otro esquema completamente distinto. Los gateways dentro de nuestra organizaci\'f3n deben configurarse para conocer qu\'e9 esquema de divisi\'f3n de redes estamos usando. Sin embargo, fuera de la organizaci\'f3n nadie sabr\'e1 si 140.3.50 es una subred y 140.3.51 es otra; simplemente, fuera se sabe que 140.3 es una organizaci\'f3n. Desafortunadamente, esta habilidad de a\'f1 adir una estructura adicional a las direcciones, mediante el uso de subredes, no estaba presente en las especificaciones originales y, por tanto, un software antiguo ser\'ed a incapaz de trabajar con subredes. Si una parte importante del software que hemos de usar tiene este problema, entonces no podremos dividir nuestra red en subredes. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Algunas organizaciones usan un enfoque distinto. Es posible que una organizaci\'f3n use varios n\'fameros de red. En lugar de dividir un simple n \'famero de red, por ejemplo 140.3, en varias subredes, como de 140.3.1 a 140.3.10, podr\'edamos usar 10 n\'fameros distintos de red. De esta manera har\'edamos una asignaci\'f3n desde 140.3 hasta 140.12. Todo el software IP sabr\'e1 que estas direcciones se corresponden con redes distintas. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab A pesar de que usando n\'fameros de red distintos todo funciona correctamente dentro de la organizaci\'f3 n, hay dos serias deventajas. La primera, y menos importante, es que se malgasta un gran espacio de direcciones. Hay solamente sobre unas 16.000 posibles direcciones de clase B. No queremos malgastar diez de ellas en nuestra organizaci\'f3 n, a no ser que sea bastante grande. Esta objecci\'f3n es \lquote menos seria\rquote , porque podr\'edamos pedir una direcci\'f3n C para este prop\'f3sito y hay sobre 2 millones de direcciones C. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab El problema m\'e1 s serio para usar varias direcciones de red, en lugar de subredes, es que sobrecarga las tablas de enrutamiento en el resto de Internet. Como comentamos anteriormente, cuando dividimos nuestro n\'famero de red en subredes, esta divisi\'f3n s\'f3lo e s conocida dentro de la organizaci\'f3n, pero no fuera. Los sistemas externos a la organizaci\'f3n s\'f3lo necesitan una entrada en sus tablas para ser capaces de llegar. Por tanto, otras Universidades tienen entradas en sus tablas de enrutamiento para 128.6, similar al n\'famero de la red de Groucho Marx. Si usa un rango de redes en lugar de subredes, dicha divisi\'f3n ser\'e1 visible en todo Internet. Si usamos los n\'fameros 128.6 a 128.16, en lugar de 128.6, las otras universidades necesitar\'edan tener una entrada para cada uno de estos n\'fameros de red en sus tablas de enrutamiento. La mayor\'ed a de los expertos de TCP/IP recomiendan el uso de subredes, en lugar de m\'faltiples redes. La \'fanica raz\'f3n para considerar m\'faltiples redes es el uso de un software que no puede manejar subredes. Esto era un problema hace algunos a\'f1 os, pero actualmente es poco frecuente. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Una \'faltima indicaci\'f3n sobre subredes: Las subredes deben ser }{\i\fs20\expnd0\expndtw-3 "adyacentes"}{\fs20\expnd0\expndtw-3 . Esto significa que no podemos conectar la subred 128.6.4 con la subred 128.6.5 mediante otra red, como la 128.121. Por ejemplo, Groucho Marx tiene campus en Simon City y Garfunken City. Es perfectamente posible conecta r redes en ciudades distintas que sean subred de 128.6. Sin embargo, en este caso, las l\'ed neas entre Simon City y Garfunken City deben ser parte de 128.6. Supongamos que decidimos usar una red regional como la RegionaLnet para comunicarnos entre dos campus, en lugar de usar su propia l\'ednea. Puesto que RegionaLnet tiene de n\'fa mero de red 128.121, los gateways y l\'edneas de serie que usar\'edan empezar\'edan por 128.121. Esto viola las reglas. No est\'e1 permitido tener gateways o l\'edneas que son parte de 128.121 conectando dos partes de 128.6. As\'ed , si queremos usar RegionaLnet entre nuestros dos campus, tendr\'edamos que obtener diferentes n\'fameros de red para los dos campus. (Esta regla es un resultado de las limitaciones de la tecnolog\'eda de enrutamiento. Eventualmente podr\'ed a desarrollarse un software para un gateway para manejar configuraciones cuyas redes no son contiguas). \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 3.3. COMO ASIGNAR LAS SUBREDES O LOS NUMEROS DE RED.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab Ahora, una vez decidido si vamos a usar subredes o m\'faltiples n\'fameros de red, tenemos que asignarlos. Normalmente es bastante f\'e1cil. Cada red f\'edsica, ya sea Ethernet o Token Ring, ..., se le asigna un n\'fa mero distinto de subred. Sin embargo, existen otras opciones. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab En algunos casos, puede que tenga sentido asignar varios n\'fameros de subred a una \'fanica red f\'edsica. En Groucho Marx hay una \'fa nica Ethernet que ocupa tres edificios, usando repetidores. Est\'e1 claro que a medida que vayamos a\'f1adiendo ordenadores a esta Ethernet se ir\'e1 dividiendo en varias Ethernets separadas. Para evitar tener que cambiar de di recciones cuando esto suceda, hemos asignado tres n\'fameros de red distintas a esta Ethernet, una por edificio. (Esto podr\'eda ser \'fatil, incluso, si no hubi\'e9 semos dividido la Ethernet con el fin de ayudar a localizarlos). Pero, antes de hacer esto, debemos estar muy seguros de que el software de todos los ordenadores puede manejar una red que tiene tres n\'fameros de red. Esta pr\'e1ctica se ver\'e1 m\'e1 s detalladamente en la secci\'f3n 3.4. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Tambi\'e9n hemos de elegir una }{\i\fs20\expnd0\expndtw-3 "m\'e1scara de subred"}{\fs20\expnd0\expndtw-3 , que ser\'e1 usada por el software de l sistema para separar la parte de subred del resto de la direcci\'f3n. Hasta ahora hemos asumido que los dos primeros octetos son el n\'famero de red y el siguiente es el n\'famero de subred. Para las direcciones de clase B, el est\'e1 ndar especifica que los dos primeros octetos pertenecen al n\'famero de red. Y, por otro lado, tenemos libertad para establecer el l\'edmite del n\'famero de subred y el resto de la direcci\'f3n. Es bastante usual utilizar un octeto de n\'fa mero de subred, pero no es la \'fanica posibilidad. Veamos de nuevo esta direcci\'f3n de clase B, 128.6.4.3. Es f\'e1cil deducir que, si el tercer octeto es usado como n\'famero de subred, entonces habr\'e1 256 posibles subredes y, en cada subred, habr \'e1 256 posibles direcciones. (En realidad es m\'e1s acertado decir que disponemos de 254, ya que no es buena idea usar 0 \'f3 255 como n\'fameros de subred o direcci\'f3n). Supongamos que sabemos que nunca vamos a tener m\'e1 s de 128 ordenadores por subred, pero es probable que necesitemos m\'e1s de 256 subredes (por ejemplo, un campus con una gran cantidad de peque\'f1os edificios). En ese caso, podr\'edamos establecer 9 bits como n\'fa mero de red, dejando 7 bits para el direccionamiento de cada subred. Esta decisi\'f3n queda plasmada en una m\'e1scara de bits, usando unos para los bits usados por los n\'fameros de red y de subred y ceros para los bits usados para el direccionamiento individual. La m\'e1scara de red m\'e1s com\'fan es 255.255.255.0. Si elegimos 9 bits para el n\'famero de subredes y 7 para las direcciones, la m\'e1scara de subred ser\'ed a 255.255.255.128. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Generalmente, es posible especificar la m\'e1scara de subred como parte de la configuraci\'f3n del software IP. Los protocolos IP tambi\'e9 n permiten a los ordenadores que env\'eden un mensaje preguntando cu\'e1l es su m\'e1scara de subred. Si nuestra red soporta el env\'edo de estos mensajes, y hay, al menos, un ordenador o gateway de la red que conoce dicha m\'e1 scara de subred, posiblemente ser\'e1 innecesario especificarlo en cada uno de los restantes ordenadores. Pero esta posibilidad puede traer muchos problemas. En caso de que nuestra implementaci\'f3n TCP/IP diera una m\'e1scara de subred err\'f3 nea, se causar\'eda una mala configuraci\'f3n en toda la red. Por lo tanto, es m\'e1s seguro poner cada m\'e1scara de subred expl\'edcitamente en cada sistema. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\expnd0\expndtw-3 3.4. TRABAJAR CON MULTIPLES SUBREDES }{\b\i\expnd0\expndtw-3 "VIRTUALES"}{\b\expnd0\expndtw-3 EN UNA RED.}{\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab La mayor\'eda del software est\'e1 desarrollado bajo el supuesto de que cada red local tiene el mismo n\'fa mero de subred. Cuando existe un flujo hacia una m\'e1quina con un distinto n\'famero de subred, el software espera encontrar un gateway que pueda dirigirlo hacia esa subred. Veamos detalladamente qu\'e9 ocurre en este caso. Supongamos que tenemos las subredes 128.6.19 y 128.6.20 en la misma Ethernet. Consideremos las cosas que ocurren desde el punto de vista de un ordenador con direcci\'f2n 128.6.19.3. Dicho ordenador no tendr\'e1 problemas para comunicarse con las m\'e1quinas de direcci\'f3n 128.6.19.x. Estas m\'e1quinas est\'e1n en la misma subred, y nuestro ordenador simplemente deber\'e1 enviar los datagramas al 128.6.20.2. Puesto que esta direcci\'f3n indica que est\'e1 en una subred distinta, la mayor\'eda del software esperar\'e1 encontrar un gateway que haga de puente entre ambas subredes. Por supuesto, no existe un gateway entre las }{\i\fs20\expnd0\expndtw-3 "subredes"}{\fs20\expnd0\expndtw-3 128.6.19 y 128.6.20, puesto que est\'e1n en la misma Ethernet. De aqu\'ed se deduce que tenemos que encontrar una manera de indicarle al software que el 128.6.20 se encuentra realmente en la misma Ethernet. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab La mayor\'eda de las implementaciones TCP/IP pueden manejar m\'e1s de una subred en la misma red. Por ejemplo, el Berkeley Unix nos permite hacerlo usando una ligera modificaci\'f3 n del comando usado para definir gateways. Si, por ejemplo, queremos que para pasar de la subred 128.6.19 a la subred 128.6.4 se use el gateway con direcci\'f3n 128.6.19.1, podemos usar el comando \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tqc\tx4513\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab route add 128.6.4.0 128.6.19.1 1 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Esto indica que para llegar a la subred 128.6.4 el flujo debe ser enviado a trav\'e9s del gateway 128.6.19.1. El "1" se refiere a la }{\i\fs20\expnd0\expndtw-3 "m\'e9trica de enrutamiento"}{\fs20\expnd0\expndtw-3 . Si usamos la m\'e9 trica "0", estamos diciendo que la subred de destino est\'e1 en la misma red y, por consiguiente, no se necesita ning\'fan gateway. En nuestro ejemplo, deberemos usar en el sistema 128.6.19.3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tqc\tx4513\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab route add 128.6.20.0 128.6.19.1 0 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab La direcci\'f3n usada en el lugar de 128.6.19.1 es irrelevante. La m\'e9trica "0" nos informa de que no va a usarse ning\'fan gateway, luego no se usar\'e1 dicha direcci\'f3n. Sin embargo, deber\'e1 ampliarse una direci\'f3n legal de la red local. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\expnd0\expndtw-3 3.4.1. Otra forma de trabajar con m\'faltiples subredes.}{\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Hay otro modo de manejar varias subredes sobre una red f\'edsica. Este m\'e9todo supone la desconfiguraci\'f3 n de nuestros anfitriones o hosts y, por ello, es potencialmente peligrosa, si no sabemos exactamente lo que estamos haciendo. Sin embargo, puede resultar m\'e1s c\'f3modo cuando trabajamos con una gran cantidad de subredes en una red f\'eds ica. Un ejemplo de este tipo ser\'eda una instalaci\'f3n que use bridges, y usa subredes simplemente por facilidades de administraci\'f3n. El truco est\'e1 en configurar el software de nuestros hosts como si no usasen subredes. As\'ed , nuestros hosts no har\'e1n ninguna distinci\'f3n entre las distintas subredes y, por tanto, no habr\'e1 problemas para trabajar con todas ellas. Ahora, el \'fanico problema es c\'f3mo comunicarnos con subredes que no est\'e9n en esta red de m\'fa ltiples subredes. Pero, si nuestros gateways manejan proxy ARP, ellos resolver\'e1n este problema por nosotros. Este enfoque est\'e1 especialmente indicado cuando la misma red contiene m\'faltiples subredes y, particularmente, si se van a a\'f1 adir algunas m\'e1s en un futuro. Desgraciadamente, tiene dos problemas: \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab - Si tenemos hosts con m\'faltiples interfaces, deberemos ser muy cuidadosos. En primer lugar, s\'f3lo deber\'eda haber m\'e1 quinas con un interface en la red con m\'faltiples subredes. Por ejemplo, supongamos que disponemos de una red que consta de varias Ethernets conectadas mediante bridges; no podemos tener una m\'e1 quina con interfaces en dos de estas Ethernets, pero podemos tener un sistema con un interface en esta red de subredes m\'faltiples y otra en otra subred apartada de \'e9sta. En segundo lugar, cualquier m\'e1quina con m\'faltiples interfaces deber\'e1 conocer la verdadera m\'e1scara de subred, y necesitar\'e1 estar informada expl\'edcitamente de cu\'e1les de las subredes est\'e1n en la red de m\'faltiples subredes. Estas restricciones son consecuencia de que un sistema con m\'fa ltiples interfaces tiene que conocer qu\'e9 interface ha de usar en cada caso. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab - Tambi\'e9n deberemos prestar atenci\'f3n a la facilidad ICMP de la m\'e1 scara de subredes. Esta facilidad permite a los sistemas emitir una consulta para conocer cu\'e1l es la m\'e1scara de subred. Si la mayor\'eda de los hosts piensan que la red no est\'e1 dispuesta en subredes, pero los gateways y los hosts con varias interfaces piensan lo contrario, tenemos aqu\'ed un foco potencial de confusi\'f3n. Si un gateway o hosts con varios interfaces env\'eda una r\'e9plica a una ICMP de m\'e1scara de red, dando la verdadera m\'e1scara de subred, alguno de los restantes hosts puede interceptarlo. La situaci\'f3n contraria tambi\'e9n ser\'eda posible. Esto significa que tendremos que \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab deshabilitar las r\'e9plicas a las ICMP de m\'e1scara de subred en todos aquellos sistemas que conocen la m\'e1 scara real de subred (esto es especialmente f\'e1cil si solamente los gateways lo conocen); \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab asegurar que nuestros hosts ignoran las r\'e9plicas ICMP. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab A medida que establecemos una m\'e1scara de subred expl\'edcitamente, se supone que los hosts ignoran los ICMP de m\'e1scara de subred, as\'ed que deberemos ser capaces de establecer diferentes m\'e1scaras en diferentes hosts sin causar ning\'fa n problema, siempre y cuando podamos establecer la m\'e1scara expl\'edcitamente en todos ellos. Sin embargo, existen implementaciones IP que cambiar\'e1n su m\'e1scara de subred cuando vean una r\'e9plica de ICMP de m\'e1scara de subred. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 3.4.2. M\'faltiples subredes: Consecuencias en el Broadcasting.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab Cuando tenemos m\'e1s de una subred en una misma red f\'edsica, hay que tener cuidado respecto a las direcciones de broadcasting. De acuerdo con los \'faltimos est\'e1 ndares, hay dos formas distintas para que un host de la subred 128.6.20 pueda enviar un broadcast en la red local. Una es usar la direcci\'f3n 128.6.20.255. La otra es usar la direcci\'f3n 255.255.255.255. La direcci\'f3n 128.6.20.255 dice, expl\'ed citamente, }{\i\fs20\expnd0\expndtw-3 "todos los hosts de la subred 128.6.20"}{\fs20\expnd0\expndtw-3 ; la 255.255.255.255 expresa }{\i\fs20\expnd0\expndtw-3 "todos los hosts de mi red local"}{\fs20\expnd0\expndtw-3 . Normalmente, ambas tienen el mismo efecto. Pero no lo tienen cuando hay varias subredes en una red f\'edsica. Si la red 128.6.19 est\'e1 en la misma red, tambi\'e9n recibir\'e1 el mensaje enviado a 255.255.255.255. Sin embargo, los hosts con n\'fa meros 128.6.19.x no escuchar\'e1n los mensajes enviados a 128.6.20.255. El resultado es que ah\'ed tenemos dos tipos distintos de direcciones de broadcast con dos significados distintos. Esto conlleva que debemos tener cuidado configurando el software de red, para asegurarnos de que nuestros broadcasting llegan a donde queremos que lo hagan. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 3.5. ELIGIENDO UNA CLASE DE DIRECCION.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab Cuando solicitamos un n\'famero oficial de red se nos preguntar\'e1 qu\'e9 clase de n\'famero de red necesitamos. Las posibles respuestas son A, B y C. La decisi\'f3n elegida limitar\'e1 nuestro espacio de direcciones a usar. Las direcciones de clase A ocupan un octeto; las de clase B, dos octetos, y la clase C, tres octetos. Luego, hay m\'e1 s direcciones de clase C que direcciones de clase A, pero las de clase C no pueden tener muchos hosts. La idea que podemos sacar de lo anterior es que deber\'eda haber pocas grandes redes, un n\'famero moderado de redes de tama\'f1 o mediano y bastantes peque\'f1as redes. En la siguiente tabla observamos dicha distinci\'f3n: \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab }{\b\fs20\expnd0\expndtw-3 Clase }{\b\fs20\expnd0\expndtw-3 }{\b\fs20\expnd0\expndtw-3 Rango 1er. octeto }{\b\fs20\expnd0\expndtw-3 }{ \b\fs20\expnd0\expndtw-3 red }{\b\fs20\expnd0\expndtw-3 }{\b\fs20\expnd0\expndtw-3 resto }{\b\fs20\expnd0\expndtw-3 }{\b\fs20\expnd0\expndtw-3 direcciones posibles \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\fs20\expnd0\expndtw-3 \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d}{\fs20\expnd0\expndtw-3 \par \tab A \tab 1 - 126\tab p q.r.s \tab 16777214 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab }{\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 B\tab \tab 128 - 191\tab p.q r.s 65534 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 \tab C\tab 192 - 223\tab p.q.r s\tab 254 \par \par \par \tab }{\fs20\expnd0\expndtw-3 Por ejemplo, la red 10 es de la clase A y por tanto tiene direcciones entre 10.0.0.1 y 10.255.255.254. Esto signfica 254}{\fs20\expnd0\expndtw-3\super 3}{\fs20\expnd0\expndtw-3 , que son sobre unos 16 millones de posibles direcciones (realmente, la red 10 tiene algunas direcciones con octetos a cero, as\'ed que habr\'e1 algunas direcciones posibles m\'e1s). La red 192.12.88, una direcci\'f3n de clase C, tendr\'e1 sus hosts entre el 192.12.88.1 y el 192.12.88.254 y, por lo tanto, habr\'e1 254 posibles hosts. \par \par \tab En general, deberemos elegir la clase menor que nos proporcione suficientes direcciones capaces de direccionar nuestra red, con sus posibles futuras ampliaciones. Aquellas organizaciones que usan ordenadores en varios edificios, probablemente necesitar \'e1n una direcci\'f3n de clase B, suponiendo que vamos a usar subredes. (Y si vamos a tratar con distintos n\'fameros de red, deber\'edamos solicitar varias direcciones de clase C). Las direcciones de clase A, normalmente, s\'f3 lo se usan en grandes redes p\'fablicas y algunas pocas redes de grandes corporaciones. \par \par \tab En la asignaci\'f3n de Direcciones IP, la autoridad m\'e1 xima es la IANA (Internet Assigned Number Authority). A escala continental, la IANA delega grandes bloques de direcciones IP a los denominados registros regionales, de los que, de momento, existen tres en el mundo: \par \par *\tab El RIPE NCC (RIPE Network Coordination Center) es el registro delegado de Internet a nivel europeo y se encarga, entre otras tareas, de la asignaci\'f3n de bloques de direcciones IP a los proveedores de servicios Internet en Europa y su \'e1 rea de influencia. \par * El AP-NIC lleva a cabo la tarea de asigacion de bloques de direcciones IP a los proveedores de la regi\'f3n del Asia-Pac\'edfico. \par \par * El InterNIC se encarga de la asignaci\'f3n de bloques de direcciones IP a los proveedores de Internet en Am\'e9rica del Norte y, de momento, en el resto del mundo. \par \par Las organizaciones y usuarios finales han de obtener las direcciones IP necesarias para conectarse a Internet a trav\'e9s de su proveedor de acceso a Internet, quien a su vez las habr\'e1 obtenido bien de su proveedor de tr\'e1 nsito, bien del registro regional correspondiente. \par \par \par \par }{\b\expnd0\expndtw-3 3.6. LINEAS IP Y MICRO GATEWAYS: DIRECCIONES ASIGNADAS DINAMICAMENTE. }{\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab En la mayor\'eda de los casos, cada uno de los ordenadores tendr\'e1 su propia direcci\'f3n IP permanente. No obstante, hay algunas situaciones donde tiene m\'e1s sentido asignar direcciones din\'e1micamente. La mayor\'eda de los casos que manejan l \'edneas IP constan de gateways destinados principalmente a microcomputadoras \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 3.6.1. L\'edneas IP.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab Es posible usar IP sobre l\'edneas telef\'f3nicas. Uno de los protocolos para hacer esto es el SLIP (}{\i\fs20\expnd0\expndtw-3 "Serial line IP"}{\fs20\expnd0\expndtw-3 ). SLIP se usa frecuentemente en, al menos, dos circunstancias distintas: \par \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Como una alternativa barata a l\'edneas punto a punto permanentes, para aquellos casos en los que no est\'e1 suficientemente justificado una l\'ednea dedicada. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Como una mane ra de conectar individualmente un PC a una red, cuando se encuentran localizados en edificios que no tienen Ethernets o cualquier otro tipo LAN. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Vamos a usar el t\'e9rmino }{\i\fs20\expnd0\expndtw-3 "servidor SLIP"}{\fs20\expnd0\expndtw-3 para referirnos a un sistema de ordenador(es) que incluye una serie de modems, con los que otros sistemas pueden conectarse usando SLIP. Se trata de un sistema que proporciona un gateway de nuestra red para usuarios de PC, o para otras redes que se conec tan usando SLIP. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Si tenemos varios PC's conectados mediante SLIP, muchas veces no es pr\'e1ctico usar una direcci\'f3 n IP propia para cada PC. Una de las razones puede ser que no haya suficientes direcciones. Para que el enrutamiento funcione correctamente, estos sistemas conectados deben tener sus direcciones en la misma subred que el servidor SLIP. Por lo general, hay solamente del orden de 256 direcciones disponibles en cada subred. Si el n\'famero de PC's que pueden conectarse es mayor que esa cifra, no podremos asignarles su propia direcci\'f3n. Si, adem\'e1 s, tenemos servidores SLIP en m\'e1s de una subred, la asignaci\'f3n permanente de direcciones se hace a\'fan m\'e1s complicada. Si un usuario es capaz de llamar a dos servidores, su PC necesitar\'eda dos direcciones, una para cada subred. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Para solucionar estos problemas, la mayor\'eda de las implementaciones SLIP asignan las direcciones din\'e1 micamente. Cuando un PC se conecta con el servidor SLIP, el servidor busca una direcci\'f3n IP que no se est\'e9 usando y se la asigna al PC. La forma m\'e1s simple de manejar esto es dando a cada servidor SLIP un rango de direcciones IP que controle y pueda asignar. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Cuando usamos este esquema, el software SLIP debe comunicar al PC, de alguna manera, qu\'e9 direcci\'f3n debe usar. Si cada PC tiene una direcci \'f3n permanente, tendr\'edamos el problema contrario: cuando un PC se conecta con un servidor debe de haber alg\'fan m\'e9todo para que el PC comunique al servidor su direcci\'f3 n. Este problema debe ser estudiado cuidadosamente, porque en otro caso alguien podr\'eda usar la direcci\'f3n de otro y tener acceso a sus ficheros. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Desafortunadamente, no hay un est\'e1 ndar para manejar estos problemas de direccionamiento con SLIP. Hay varias implementaciones SLIP que lo hacen, pero todav\'eda no hay un est\'e1ndar. Hasta que no se elabore \'e9ste, deberemos tener cuidado con el software SLIP. Tenemos que ase gurarnos de que dicha asignaci\'f3n de direcci\'f3n se lleva a cabo de la manera que queremos y que nuestro servidor SLIP y los PC's tienen claro la forma en que se asignan las direcciones. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Recomendamos dar direcciones permanentes a los PC's en aquellos casos en que los dem\'e1s ordenadores tienen que ser capaces de conocer con qu \'e9 PC est\'e1n hablando. Este podr\'eda ser el caso de un PC para recibir correo privado, o cualquier otro servicio con transacciones delicadas. Y recomienda el direccionamiento din\'e1mico cuando tenemos un gran n\'fa mero de PC's y las aplicaciones que utilizan para acceder a la red tienen sus propios mecanismos de seguridad. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Cuando usemos SLIP para conectar dos redes, hay que considerar tres elecciones para el manejo de direcciones (teniendo en cue nta que no todo el software SLIP puede controlar los tres apartados): \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Tratar a las conexiones SLIP como si se tratasen de l\'edneas punto a punto que no est\'e1 n disponibles permanentemente. Si podemos conectar con m\'e1s de un ordenador, cada par de ordenadores que se comunican tienen un n\'famero de red distinto del que ellos usar\'edan cuando se comunican con el otro. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Usar un software de enrutamiento que permita interfaces an\'f3nimos. En este caso, no ser\'edan necesarias las direcciones. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Asignar direcciones din\'e1micamente cuando la conexi\'f3n est\'e1 abierta, tan pronto como el PC haya contactado. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Si hacemos s\'f3lo una o dos conexiones a otro sistema, es bastante razonable usar un n\'famero de red para cada conexi\'f3n. Este m\'e9todo es f \'e1cil de usar y limita los errores estad\'edsticos. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Si tenemos muchas conexiones distintas, probablemente es mejor usar interfaces an\'f3 nimos. Aunque si los sistemas de enrutamiento no lo soportan, debemos usar asignaci\'f3n din\'e1mica. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Al igual que SLIP, PPP }{\i\fs20\expnd0\expndtw-3 "Point to Point Protocol"}{\fs20\expnd0\expndtw-3 es un protocolo serie distinto utilizado para enviar datagramas a trav\'e9s de una conexi\'f3 n serie, pero mejora algunas de las carencias del anterior. El PPP permite a las partes comunicantes negociar opciones como las direcciones IP y el tama\'f1o m\'e1ximo de los datagramas al comenzar la conexi\'f3n, y proporciona permisos de conexi\'f3 n a los clientes (autorizaciones). Para cada una de estas capacidades, el PPP tiene un protocolo concreto. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab A continuaci\'f3n, citaremos los elementos b\'e1sicos que constituyen el PPP. Esta descripci on esta muy lejos de ser completa; si quiere saber mas sobre el PPP, lea sus especificaciones en el RFC 1548, asi como en la docena de RFCs que le acompa\'f1an. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 En la parte m\'e1s baja del PPP est\'e1 el protocolo de Control de Conexi\'f3 n de Datos de Alto-Nivel, abreviadamente HDLC. ( En realidad, el HDLC es un protocolo mucho m\'e1s general publicado por la Organizaci\'f3n Internacional de Est\'e1ndares, ISO ) que define los l\'ed mites de las tramas PPP individuales, y proporciona un control de errores de 16 bit. Al contrario de lo que ocurr\'eda en las encapsulaciones SLIP m\'e1 s antiguas, una trama PPP es capaz de llevar paquetes de otros protocolos distintos al IP, como los IPX de Novell o Appletalk. El PPP consigue esto a\'f1adiendo a la trama b\'e1sica HDLC un campo de control q ue identifica el tipo de paquete contenido en la trama. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 El LCP, Protocolo de Control de Enlace, es utilizado en la parte m\'e1s alta del HDLC para negociar las opciones concernientes a la conexi\'f3 n de datos, tales como la Unidad M\'e1xima de Recepci\'f3n (MRU) que establece el tama\'f1o m\'e1ximo del datagrama que una de las partes de la conexi\'f3n acepta recibir. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 3.6.2. Micro gateways.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab Es perfectamente posible que un microcomputador forme parte de una red IP. Pero hay una tendencia de que los micros utilicen distintas tecnolog\'ed as de red que la de los grandes sistemas. Esto es debido a que muchos de los usuarios de micros empiezan a demandar un software de red dise\'f1ado espec\'edficamente para las necesidades de un micro, incluso para un particular tipo de micro. Muchos u suarios est\'e1n interesados en usar TCP/IP sin tener que abandonar su red especial de micro, a la que est\'e1n acostumbrados. Por esta raz\'f3n, hay un creciente n\'fa mero de productos, especialmente gateways, que dan acceso a los PC's tanto a redes orientadas a micros como a TCP/IP. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab En esta secci\'f3 n vamos a hablar del AppleTalk, de Apple, a modo de ejemplo. No obstante, existen productos similares para otros tipos de redes de micros. Hay que aclarar que el t\'e9rmino AppleTalk se asocia a los protocolos de red de Apple , mientras que LocalTalk se asocia a una tecnolog\'eda espec\'edfica de par trenzado, en la que AppleTalk fue inicialmente implementada. Por tanto, el AppleTalk es an\'e1logo a los protocolos TCP/IP, mientras que LocalTalk es an\'e1logo a medio Ethernet. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Algunas compa\'f1\'ed as ofrecen gateways para conectar una red AppleTalk corriendo sobre LocalTalk, con redes IP corriendo sobre Ethernet. A pesar de que hay varios productos de este tipo, la mayor\'eda de ellos incluyen los siguientes servicios: \par \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Las aplicaciones TCP/IP de un PC pueden conectarnos a sistemas TCP/IP de la Ethernet. Se definen utilidades especiales para permitirnos llevar datagramas IP desde el PC hasta el gateway, a trav\'e9 s del LocalTalk. Las aplicaciones TCP/IP de PC han sido escritas usando unas librer\'edas especiales que mezclan AppleTalk y TCP/IP. Las utilidades AppleTalk se necesitan para llevar los datagramas hasta el gateway, donde se transformar\'e1 n en datagramas 100% TCP/IP, antes de dejarlos en la Ethernet. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Se pueden escribir aplicaciones AppleTalk para grandes sistemas, de tal manera que un PC podr\'e1 usarlos como servidores. Dichas aplicaciones tambi\'e9n han sido escritas haciendo uso de una librer\'eda especial que mezcla AppleTalk y TCP/IP. Pero, en esta ocasi\'f3n, son utilidades TCP/IP para dejar datagramas en el gateway, donde se transformar \'e1n totalmente en AppleTalk, antes de dejarlos en la AppleTalk y lleguen al PC. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Una red IP de un campus o una corporaci\'f3 n puede ser usada para conectar redes AppleTalk. Los gateways de cada Applet realizar\'e1n las conversiones necesarias antes de enviar los datagramas a la red IP. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Adem\'e1s, algunos gateways pueden hacer traducciones a nivel de aplicaci\'f3 n. Por ejemplo, algunos gateways pueden hacer traducciones entre el sistema de ficheros de Apple y el sistema de fichero de red de Sun (NFS). Esto permite a un PC acceder al sistema d e ficheros Unix, donde el PC usa el sistema de ficheros Apple, y el acceso al sistema Unix se hace mediante el uso del sistema NFS, o sistema de ficheros de red (}{\i\fs20\expnd0\expndtw-3 Network File System }{\fs20\expnd0\expndtw-3 ), de Sun. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Desafortunadamente, la gran flexibilidad de estos productos se traduce en una gran complejidad. El tema de direcciones es especialmente complicado. Por las mismas razones que SLIP, y PPP estos gateways usan frecuentemente asignaci\'f3n din\'e1 mica de direcciones IP. Para ello asignaremos un rango de direcciones IP a cada gateway. Cuando un PC intenta abrir una conexi\'f3n TCP/IP, el gateway se hace con una direcci\'f3 n IP libre y se la asigna al PC. Al igual que SLIP, en muchos casos necesitaremos elegir si queremos que las direcciones se asignen de esta manera, o bien queremos que cada PC tenga su propia direcci\'f3n. Otra vez, la elecci\'f3n depender\'e1 del n\'fa mero de PC's que tengamos y de si tenemos aplicaciones capaces de usar la direcci\'f3n IP para identificar qu\'e9 PC, en particular, es el que est\'e1 conectado. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab El direccionamiento es mucho m\'e1 s complejo, debido a que AppleTalk tiene su propia estructura de direcciones. Deberemos establecer una correspondencia entre direcciones AppleTalk y n\'fameros de red IP. Tambi\'e9n habr\'e1 una correspondencia entre direcciones IP y AppleTalk, que se establecer\'e1 din\'e1micamente en los gateways. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\fs32\expnd0\expndtw-3 4. SERVICIOS A NIVEL DE RED, NOMBRES.}{\fs32\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Si vamos a tener una red TCP/IP, hay algunas tareas importantes que realizar. Algunas de ellas son simplemente de tipo administrativo. La m\'e1s importante es crear un registro central de nombres y direcciones IP. Existen org anizaciones que realizan esta labor para toda la red Internet. Si estamos conectados a Internet, el administrador de nuestro sistema necesita registrarse a una de estas organizaciones, para que cualquier demanda por parte de otra instituci\'f3 n sobre nuestros hosts sean dirigidos a nuestros servidores. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 Queremos mantener una base de datos que contenga la informaci\'f3n de cada sistema de la red. Como m\'ed nimo, necesitaremos el nombre y la direcci\'f3n IP de cada sistema. Probablemente, el registro central ser\'e1 el encargado de asignar las direcciones IP. Si nuestra red est\'e1 estructurada en subredes, o si usamos varios n\'fameros de clase C, el regist ro posiblemente asignar\'e1 los n\'fameros de red a las nuevas redes o subredes. Pero, habitualmente, se permitir\'e1 que los propios administradores de los hosts elijan el nombre del host. Sin embargo, el registro debe de, al menos, verificar que no haya nombres duplicados. Si estamos trabajando con una gran red, puede que sea buena idea delegar algunas de estas tareas a subregistros, posiblemente uno para cada departamento. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Se recomienda asignar las direcciones de la forma m\'e1s simple: empezando por 1. As\'ed, si nuestra red es la 128.6, podr\'ed amos asignar como 128.6.1 a la primera subred; 128.6.2, a la segunda, etc. La asignaci\'f3n de direcciones IP para hosts individuales podr\'edan empezar por 2. De esta manera reservamos la direcci\'f3n 1 de cada subred para que sea usa da por el gateway correspondiente. Por consiguiente, el primer host de la subred 128.6.4 ser\'eda el 128.6.4.2; el siguiente ser\'eda 128.6.4.3, y as\'ed sucesivamente. Hay una raz\'f3n b\'e1 sica para mantener las direcciones tan cortas como sean posibles. Si tenemos una gran organizaci\'f3n, podr\'edamos quedarnos sin n\'fameros de subred. Si esto ocurriera, y nuestros hosts tienen n\'fameros de red bajos, podr\'ed amos asignar otro bit para el direccionamiento de las subredes. Si, por ejemplo, usamos el tercer octeto como n\'famero de subred, en tanto en cuanto nuestros hosts tengan unos n\'fameros inferiores a 128, podremos ampliar el n\'famero de red a 9 bits. As \'ed, por ejemplo, la subred 128.6.4 podr\'eda dividirse en dos subredes distintas: 128.6.4.0 y 128.6.4.128. Si hubi\'e9semos asignado a los hosts n\'fameros por encima de 128, la divisi\'f3n habr\'eda sido imposible. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab La asignaci\'f3n de nombres de los hosts no es tan sistem\'e1tica. Pueden ser cualquier expresi\'f3n compuesta de letras, n\'fa meros y guiones. Es m\'e1s seguro que el primer car\'e1cter sea una letra. Y, desde el punto de vista de los usuarios, es recomendable que los nombres sean lo m\'e1s cortos posibles (incluso hay software que tiene problemas trabajando con nombres m\'e1 s largos de 16 caracteres). Muchas veces, los departamentos o proyectos eligen un tema o nombre relacionado con ellos. Por ejemplo, las m\'e1quinas usadas por los estudiantes de Inform\'e1 tica de Groucho Marx tienen nombres de bandas de rock: OASIS, BLUR, IRONMAIDEN, SAVOY, etc. Nuestro departamento de Matem\'e1ticas usa el nombre de famosos matem\'e1ticos: GAUSS, FERMAT, etc. Si la instituci\'f3n no tiene ninguna relaci\'f3 n con el mundo exterior, cualquier nombre es adecuado. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Si estamos conectados a Internet, nuestra organizaci\'f3n necesitar\'e1 un }{\i\fs20\expnd0\expndtw-3 "nombre de dominio"}{ \fs20\expnd0\expndtw-3 (}{\i\fs20\expnd0\expndtw-3 domain name}{\fs20\expnd0\expndtw-3 ). Al igual que en el caso del espacio de direcciones IP, la autoridad m\'e1 xima del espacio de nombres de Internet (DNS, Domain Name System) es la IANA (Internet Assigned Number Authority). La ra\'edz del DNS es gestionada por el InterNIC por delegaci\'f3n de la IANA. Bajo la ra\'edz se enc uentran los distintos dominios de primer nivel (Top Level Domains o TLD's) gestionados por distintos registros delegados de Internet. Algunos de ellos son: Dominios "especiales" como COM, ORG, NET, EDU,... controlados por InterNIC ( nodo central del Netwo rk Internet Center ); y dentro de los dominios nacionales, el dominio ES, correspondiente a Espa\'f1a, est\'e1 delegado a ES-NIC. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab A diferencia del n\'famero de red, podremos arregl\'e1rnosla sin \'e9l si la red est\'e1 aislada. Si posteriormente lo necesitamos, es f\'e1 cil de a\'f1adir un nombre de dominio. (Recomendamos usar un n\'famero de red desde el principio, porque cambiar n\'fameros de red posteriormente puede ser traum\'e1 tico). Los nombres de dominio, normalmente, terminan en .EDU para las instituciones educativas, .COM, para las compa\'f1\'ed as, etc. Por ejemplo, la Universidad de Groucho Marx tiene como nombre de dominio GROUCHO.EDU. El formato de los nombres completos de dominio consiste en un nombre interno, seguido del nombre de dominio de la organizaci\'f3n. As\'ed, si un ordenador es conocido internamente como ATHOS, su nombre completo ser\'e1 GAUSS.GROUCHO.EDU. Si tenemos una gran organizaci\'f3n, es posible tener subdominios. Por ejemplo, puede que haya un subdominio para cada departamento; esto a\'f1adir\'eda otro t\'e9 rmino en los nombres. Si, por ejemplo, el departamento de Matem\'e1ticas decide crear su subdominio, el anterior ordenador se llamar\'eda GAUSS.MATHS.GROUCHO.EDU. Una vez asignado el nombre de dominio, se procede a cambiar los ficheros de configuraci\'f3 n donde aparece la forma completa del nombre. En algunos casos, se pueden usar apodos o nombres cortos, de manera que no ser\'e1 necesario incluir el nombre completo. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Si tenemos m\'e1s de uno o dos sistemas, necesitaremos tener alg\'fan mecanismo para tener al d\'eda la informaci\'f3n de los distintos hosts. El software TCP/IP necesita ser capaz de traducir nombres de hosts en direcciones IP. Cuando un usuario intenta conectarse con otro sistema, generalmente se referir\'e1 a \'e9l usando su nombre. El software tendr\'e1 que traducir el nombre en una direcci \'f3n IP, para poder abrir la conexi\'f3n. La mayor\'eda del software incluye dos vias para hacer esta traducci\'f3n: una tabla est\'e1tica o un servidor de nombres. La soluci\'f3n de la tabla est\'e1 indicada para peque\'f1 as organizaciones, siempre y cuando no est\'e9n conectadas a otra red. Simplemente se crea un fichero que lista los nombres y direcciones de todos los hosts. Veamos parte de una tabla de este tipo: \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-2 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-2\lang1036\langfe3082\langnp1036 HOST: 128.6.4.2, 128.6.25.2: ARAMIS.GROUCHO.EDU, ARAMIS: SUN-3-280: UNIX :: \par HOST: 128.6.4.3: GAUSS.GROUCHO.EDU, GAUSS: SUN-3-180: UNIX :: \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-2\lang1033\langfe3082\langnp1033 HOST: 128.6.4.4, 128.6.25.4: ATHOS.GROUCHO.EDU, ATHOS: SUN-4-280: UNIX ::}{ \fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 \par \tab }{\fs20\expnd0\expndtw-3 Como se puede apreciar, el formato es el siguiente: una l\'ednea para cada sistema y listar sus direcciones, nombres y otra informaci\'f3n sobre \'e9l. En el ejemplo, tanto ARAMIS como ATHOS est\'e1n en dos redes, as\'ed que tienen dos direcciones. Adem\'e1s, ambos tienen un nombre principal, por ejemplo ARAMIS.GROUCHO.EDU, y apodos, por ejemplo ARAMIS. En caso de estar conectados a Internet, el nombre principal ser\'e1 el nombre de domini o completamente especificado. Se incluyen apodos cortos, para facilitar la tarea a nuestros usuarios. Hay otro formato muy frecuente para las tablas de hosts. Veamos un ejemplo: \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \ql \li0\ri0\widctlpar\tqc\tx4513\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab }{\fs20\expnd0\expndtw-3\lang1036\langfe3082\langnp1036 128.6.4.2 aramis.groucho.edu aramis \par \tab 128.6.25.2 aramis.groucho.edu aramis \par }\pard \ql \li0\ri0\widctlpar\tqc\tx4513\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3\lang1036\langfe3082\langnp1036 \tab 128.5.4.3 gauss.groucho.edu gauss \par \tab 128.6.4.4 ahtos.groucho.edu athos \par \tab }{\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 128.6.25.4 athos.groucho.edu athos}{\b\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 \par \tab }{\fs20\expnd0\expndtw-3 En este formato, cada l\'ednea representa una direcci\'f3n IP. Si el sistema tiene dos interfaces, hay dos l\'edneas de \'e9l en la tabla. Se debe procurar poner, en primer lugar, aquellas direcciones de uso m\'e1s com\'fa n. La documentaci\'f3n de su sistema le informar\'e1 sobre el formato usado por \'e9l. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab En la configuraci\'f3n m\'e1s simple, cada ordenador tiene su propia copia de la tabla de hosts en /etc/hosts. En caso de elegir esta configuraci\'f3 n, deberemos establecer procedimientos para asegurarnos que todas las copias son actualizadas regularmente.}{\fs20 En una red peque\'f1a no es dificil mantener una tabla /etc/hosts en cada m\'e1 quina, y modificarla al agregar, eliminar o modificar nodos. Aunque resulta complicado cuando hay muchas m\'e1quinas, ya que, en principio, cada una necesita una copia de /etc/hosts. \par \par }\pard \qj \li0\ri0\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\fs20 Una soluci\'f3n a esto es compartir \'e9sta y otras bases de datos con el NIS, o sistema de informaci\'f3 n de red ( Network Information System ), desarrollado por Sun Microsystems y conocido tambi\'e9n como p\'e1ginas amarillas o YP. En este caso, las bases de datos como la de /etc/hosts se mantienen en un servidor NIS central y los clientes acceder\'e1 n a ellas de forma transparente al usuario. En todo caso, esta soluci\'f3n s\'f3lo es aconsejable para redes peque\'f1 as o medianas, ya que implican mantener un fichero central /etc/hosts que puede crecer mucho, y luego distribuirlo entre los servidores NIS. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab En redes grandes, y todos aquellos que est\'e1 n conectados a Internet, debemos adoptar un nuevo sistema, el DNS o sistema de nombres por dominios ( Domain Name System) dise\'f1ado por Paul Mockapetris. T\'e9cnicamente, el DNS es una inmensa base de datos distribu\'edda jer\'e1rquicamen te por toda la Internet; existen infinidad de servidores que interact\'faan entre si para encontrar y facilitar a las aplicaciones clientes que los consultan la traducci\'f3 n de un nombre a su direccion de red IP asociada, con la que poder efectuar la conexi\'f3n deseada. Cada parte de la base de datos est\'e1 replicada en, al menos, dos servidores, lo que asegura una debida redundancia. Un }{\i\fs20\expnd0\expndtw-3 servidor de nombres}{\fs20\expnd0\expndtw-3 es un programa que se ejecuta en algunos de nuestros sistemas para tener conocimiento de los nombres. Cuando un programa necesita buscar un nombre, en lugar de hacerlo en una copia de la tabla de host, env\'ed a una petici\'f3n al servidor de nombres. Este enfoque tiene dos ventajas: \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Para los grandes sistemas, es m\'e1s f\'e1cil tener al d\'eda las tablas en algunos servidor es de nombres que en todo el sistema. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Si nuestra red est\'e1 conectada a Internet, nuestro servidor de nombres ser\'e1 capaz de dialogar con los servidores de nombres de otras organizaciones, para buscar nombres de cualquier sitio. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par Usar un servidor de nombres es el \'fanico camino para tener un acceso \tab completo a la informaci\'f3n del resto de los hosts de Internet. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Es importante comprender la diferencia entre un servidor de nombres y un resolvedor. Un servidor de nombres es un programa que tiene acceso a una base de datos de hosts, y responde peticiones de otros programas. Un resolvedor es un conjunto de subrutinas que pueden cargarse con un programa. El resolvedor genera las peticiones que se enviar\'e1 n al servidor de nombres, y procesa sus correspondientes respuestas. Cada sistema deber\'eda usar un resolvedor (en general, el resolvedor es cargado por cada programa que va a hacer uso de la red, puesto que s\'f3 lo es un conjunto de subrutinas). Hay que recalcar que s\'f3lo se necesitar\'e1n unos pocos servidores de nombres. Mucha gente confunde los dos enfoques y llega a creer que es necesario tener un servidor de nombres en cada ordenador. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Para usar un resolvedor, cada ordenador necesitar\'e1 un fichero de configuraci\'f3n, u otro m\'e9todo, para especificar la direcci\'f3 n del servidor de nombres al que enviar nuestras peticiones. Por regla general, se pueden declarar varios servidores de nombres, pa ra el caso de que alguno de ellos no funcione correctamente. En el caso de que nuestro sistema no pudiera contactar satisfactoriamente con ning\'fan servidor, la mayor\'eda de nuestro software empezar\'ed a a fallar. Por tanto, hay que ser muy cuidadoso y declarar tantos servidores como podamos para intentar asegurar un buen funcionamiento. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Los servidores de nombres, generalmente, tienen un conjunto de opciones para su configuraci\'f3n. En lugar de dar algunos consejos sobre c\'f3 mo configurar un servidor de nombres, vamos a recomendar dos documentos oficiales de los est\'e1ndares de Internet. El RFC 1032 contiene las instrucciones sobre c\'f3mo conseguir un nombre de dominio del Centro de Informaci\'f3 n de Red, incluyendo los formularios necesarios. El RFC 1033 contiene las instrucciones sobre c\'f3mo configurar un servidor de nombres. Todos estos documentos son de tipo conceptual. Seguramente, tambi\'e9n necesitar\'e1 documentaci\'f3 n sobre el software espec\'edfico de su servidor de nombres. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab En algunos casos, puede que se necesiten, a la vez, tablas y servidores de nombres. Si tenemos alguna implementaci\'f3 n de TCP/IP que no incluyan resolvers, estamos obligados a instalar tablas de hosts en estos sistemas. Si nuestra red est\'e1 conectada a Internet, vamos a tener problemas con aquellos sistemas que no dispongan de resolvers, ya que Internet es demasiado grande para tener unas tablas de hosts de todos sus hosts. Por lo tanto, lo que se puede hacer es incluir una tabla de hosts con los hosts que realmente se tiene pensado usar. InterNIC tiene a su cargo una tabla de host que puede ser un buen punto de comienzo, aunque no es completa de ning\'fan modo. As\'ed que tendremos que a \'f1adir los hosts favoritos de los usuarios. Los sistemas que usan resolvers no tendr\'e1n este problema, puesto que un servidor de nombres es capaz de traducir cualquier nombre legal de host. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Los nombres de Hosts y la asignaci\'f3n de n\'fameros son los \'fa nicos elementos que deben de tener una estructura centralizada. Sin embargo, puede haber otros elementos susceptibles de centralizaci\'f3n. Es bastante frecuente tener uno o dos ordenadores que se hagan cargo de todo el correo electr\'f3 nico. Si estamos conectados a Internet, es b astante simple establecer comunicaciones con otros ordenadores de Internet. No obstante, hay muchas instituciones que quieren comunicarse con sistemas de otras redes, como Bitnet o Usenet. Hay gateways entre varias de estas redes. Pero la elecci\'f3 n del gateway correcto, y transformar la direcci\'f3n de correo electr\'f3nico correctamente, es una tarea muy especializada. Por esto, en muchas ocasiones se configura el software apropiado s\'f3 lo en un lugar, y todo el correo externo (o todo el correo externo a hosts que no est\'e1n en Internet) se dirige a este sistema. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\fs32\expnd0\expndtw-3 5. CONFIGURANDO EL ENRUTAMIENTO DE CADA ORDENADOR.}{\fs32\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab Todas las implementaciones TCP/IP necesitan alguna configuraci\'f3n en cada host. En algunos casos, esto se hace durante la instalaci\'f3n del sistema de forma casi autom\'e1tica. En otros casos, mediante la configuraci\'f3 n de ciertos programas o ficheros. Y, por \'faltimo, otros sistemas obtienen la informaci\'f3n de configuraci\'f3n a trav\'e9s de la red de un }{\i\fs20\expnd0\expndtw-3 "servidor"}{\fs20\expnd0\expndtw-3 . \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab A pesar de que los detalles de la configuraci\'f3n puede n diferir bastante, existen ciertos datos que deben incluirse en todos los casos. Entre ellos: \par \par - par\'e1metros que describan a una m\'e1quina en particular, como su direcci\'f3n IP; \par - par\'e1metros que describan la red, como su subm\'e1scara de red (si hubiera); \par - software de enrutamiento y las tablas que use; \par - otros programas necesarios para el funcionamiento de otras tareas de red. \par \par \tab Antes de que se instale un ordenador en una red, un coordinador deber\'e1 asignarle un nombre de red y su direcci\'f3n IP, como describimos anteriormente. Una vez otorgado un nombre y una direcci\'f3n estamos en disposici\'f3 n de configurarlo. En numerosas ocasiones, lo que debemos hacer es poner la direcci\'f3n y el nombre en un fichero de configuraci\'f3n. Sin embargo, algunos ordenadores (especialmente aquellos que no disponen de un disco propio en el que dicha informaci \'f3n pueda ser almacenada) deben obtener esta informaci\'f3n a trav\'e9s de la red. En el momento en que un sistema arranca, se realiza un broadcast a la red con la petici\'f3n }{\i\fs20\expnd0\expndtw-3 "\'bfqui\'e9n soy?"}{\fs20\expnd0\expndtw-3 . En el caso de poseer ordenadores de este tipo, debemos asegurarnos de que nuestra red est\'e1 preparada para responder adecuadamente. La pregunta l\'f3gica es: \'bfc\'f3mo otro sistema sabe qui\'e9 n eres?. Generalmente, esto se soluciona haciendo uso de las direcciones Ethernet (o las direcciones an\'e1logas para otro tipo de redes). Las direcciones Ethernet son asignadas por los fabricantes hardware. Est\'e1 garantizado que s\'f3lo una m\'e1 quina en todo el mundo tiene una determinada direcci\'f3n Ethernet. Por lo general, dicha direcci\'f3n est\'e1 grabada en una ROM en la tarjeta Ethernet de la m\'e1quina. La m\'e1quina, probablemente, no conozca su direcci\'f3 n IP, pero sin duda conoce su direcci\'f3n Ethernet. Por esta raz\'f3n, la petici\'f3n }{\i\fs20\expnd0\expndtw-3 "\'bfqui\'e9n soy?"}{\fs20\expnd0\expndtw-3 incluye la direcci\'f2n Ethernet. Y habr\'e1 sistemas configurados para responder a estas peticiones, buscando en una tabla que hace corresponder a cada direcci\'f3n Ethernet su direcci\'f3n IP. Pero, por desgracia, deberemos configurar y actualizar esta tabla perod icamente. Para este fin se usa el protocolo de RARP (Reverse Address Resolution Protocol); existe adem\'e1s otro protocolo, el BOOTP o protocolo de arranque. En general, los ordenadores est\'e1n dise\'f1ados de tal manera que muestran su direcci\'f3 n Ethernet por pantalla, tan pronto como se enciende el mismo. Y, en la mayor\'eda de los casos, disponemos de un comando que muestra esta informaci\'f3n del interfaz Ethernet. \par \par \tab Generalmente, la m\'e1scara de subred debe especificarse en un determinado archivo (en los sistemas Unix, el comando }{\i\fs20\expnd0\expndtw-3 "ifconfig"}{\fs20\expnd0\expndtw-3 , donde \'93if\'94 significa interface, se usa para especificar tanto la direcci\'f3n Internet como la m\'e1scara de subred). No obstante, hay previsiones en los protocolos IP para permitir un broadcast de un ordenador, preguntando por la m\'e1scara de red. La subm\'e1 scara de red es un atributo de la red y, por ello, es el mismo para todos los ordenadores de una determinada subred. No hay una tabla de subred independiente de la tabla de las correspondencias Ethernet/ Internet, usada para consulta de direcciones. Idealmente, s\'f3 lo determinados ordenadores contestan peticiones de la m\'e1scara de red, pero, en muchas implementaciones TCP/IP, est\'e1n dise\'f1adas de tal manera que si un ordenador cree conocer la m\'e1 scara de red debe contestar, y, por tanto, en estas implementaciones, la mala configuraci\'f3n de la m\'e1scara de subred en un solo ordenador puede causar un mal funcionamiento de la red. \par \par \tab Por regla general, los ficheros de configuraci\'f3n hacen, a grosso modo, las siguientes cosas: \par \par \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Cargar un driver especial para los dispositivos que sean necesarios (esto es b astante usual en los PC's, donde los accesos a red son controlados por una tarjeta controladora y un software que no forma parte del sistema operativo). \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Habilitar cada interfaz de red (Ethernet, l\'edneas serie, etc.). Normalmente, esto conlleva la especificaci\'f3 n de una direcci\'f3n Internet y una m\'e1scara de red para cada uno, as\'ed como otras opciones especiales de cada dispositivo. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Establecimiento de la informaci\'f3n de enrutamiento de la red, tanto por comandos que establecen rutas, como ejecucando u n programa que las obtiene din\'e1micamente. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Activar el sistema de dominios (usado para buscar nombres y encontrar la correspondiente direcci\'f3n Internet -mirar la secci \'f3n del sistema de dominio, en la Introducci\'f3n al TCP/IP-). Los detalles depender\'e1n del sistema de dominios usado. En la mayor\'eda de los casos, s\'f3lo algunos hosts deber\'e1 n ejecutar el servidor de nombres de dominios. Los otros hosts, simplemente, necesitan ficheros de configuraci\'f3n, que especifican d\'f3nde se encuentra el servidor m\'e1s cercano. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Establecer otro tipo de informaci\'f3n necesaria para el sistema software, como, por ejemplo, el nombre del propio sistema. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Lanzar varios demonios (}{\i\fs20\expnd0\expndtw-3 "daemons"}{\fs20\expnd0\expndtw-3 ). Hay programas que proveen de servicios de red a otros sistemas de la red, y a los usuarios de estos sistemas. En el caso de los PC's, que en muchos casos no soportan el multiproceso, y dichos servicios, se establecen mediante los llamados "TSR", o medi ante los drivers del dispositivo. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\fs20\expnd0\expndtw-3 \tab \par }{\b\expnd0\expndtw-3 5.1. COMO ENRUTAR LOS DATAGRAMAS.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Si nuestro sistema consiste en una simple Ethernet, o un medio similar, no ser\'e1 necesario prestar demasiada atenci\'f3 n al enrutamiento. Pero, para sistemas m\'e1s complejos, cada una de las m\'e1quinas necesita una tabla que contenga el gateway y el interfaz necesario para cada posible destino. Vimos un ejemplo simple en una secci\'f3 n anterior, pero ahora es necesario describir el modo como funciona el enrutamiento, con un poco m\'e1s de detalle. En la inmensa mayor\'eda de los sistemas, la tabla de enrutamiento tendr\'e1 un aspecto simil ar (este ejemplo ha sido tomado de un sistema con Berkeley Unix, usando el comando }{\i\fs20\expnd0\expndtw-3 "netstat -n -r"}{\fs20\expnd0\expndtw-3 ; algunas columnas que contienen informaci\'f3n estad\'edstica han sido omitidas): \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 }{\b\fs20\expnd0\expndtw-3 \tab Destino\tab \tab Gateway\tab \tab Bandera\tab \tab Interface \par }{\fs20\expnd0\expndtw-3 \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \par \tab }{\fs20\expnd0\expndtw-3\lang1036\langfe3082\langnp1036 128.6.5.3 \tab \tab 128.6.7.1\tab \tab UHGD\tab \tab \tab il0 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3\lang1036\langfe3082\langnp1036 \tab 128.6.5.21\tab \tab 128.6.7.1\tab \tab UHGD\tab \tab \tab il0 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3\lang1036\langfe3082\langnp1036 \par \tab }{\fs20\expnd0\expndtw-3 127.0.0.1\tab \tab 127.0.0.1\tab \tab UH\tab \tab \tab lo0 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab 128.6.4\tab \tab 128.6.4.61 \tab \tab U\tab \tab \tab pe0 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab }{\fs20\expnd0\expndtw-3\lang1036\langfe3082\langnp1036 128.6.6\tab \tab 128.6.7.26 \tab \tab U\tab \tab \tab il0 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3\lang1036\langfe3082\langnp1036 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3\lang1036\langfe3082\langnp1036 \tab 128.6.7\tab \tab 128.6.7.26\tab \tab U\tab \tab \tab il0 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3\lang1036\langfe3082\langnp1036 \tab 128.6.2\tab \tab 128.6.7.1\tab \tab UG\tab \tab \tab il0 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3\lang1036\langfe3082\langnp1036 \par \tab }{\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 10\tab \tab \tab 128.6.4.27 \tab \tab UG\tab \tab \tab pe0 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 \tab 128.121\tab \tab 128.6.4.27 \tab \tab UG\tab \tab \tab pe0 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 \par \tab }{\fs20\expnd0\expndtw-3 default\tab \tab 128.6.4.27 \tab \tab UG\tab \tab \tab pe0 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab El sistema del ejemplo est\'e1 conectado a dos Ethernet: \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\fs20\expnd0\expndtw-3 \tab Controlador\tab \tab Red\tab \tab Direccion\tab \tab Otras Redes \par }{\fs20\expnd0\expndtw-3 \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472 \'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \par \tab il0\tab \tab 128.6.7\tab 128.6.7.26\tab 128.6.6 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab pe0\tab \tab 128.6.4\tab 128.6.4.61\tab ninguna \par }{\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab La primera columna muestra el nombre de la interface Ethernet; la segunda, es el n\'fa mero de red para esa Ethernet; la tercera columna es la direcci\'f3n Internet de esa red, y, la \'faltima muestra otras subredes que comparten la misma red f\'edsica. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Estudiemos la tabla de enrutamiento; por el momento, ignoraremos las tres primeras l\'ed neas. La mayor parte de la tabla consiste en un conjunto de entradas describiendo las redes. Para cada red, las otras tres columnas muestran a d\'f3nde deben ser enviados lo s datagramas destinados a dicha red. Si aparece la bandera "G" en la tercera columna, los datagramas tienen que enviarse a trav\'e9s de un gateway; en caso de no aparecer, el ordenador est\'e1 directamente conectado a la red en cuesti\'f3n. As\'ed que los datagramas para dichas redes deben enviarse usando el controlador especificado en la cuarta columna. La bandera "U", de la tercera columna, s\'f3lo indica que la ruta especificada por esa l\'ednea est\'e1 activa (generalmente, se asume que estar \'e1 abierta, a no ser que se produzcan errores tras varios intentos). \par \par \tab Las tres primera l\'edneas muestran }{\i\fs20\expnd0\expndtw-3 "rutas a hosts"}{\fs20\expnd0\expndtw-3 , indic\'e1 ndose con "H" en la tercera columna. Las tablas de enrutamiento, normalmente, tienen entradas para redes o subredes. Por ejemplo, la entrada \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\i\fs20\expnd0\expndtw-3 \tab \tab }{\fs20\expnd0\expndtw-3 128.6.2\tab \tab 128.6.7.1\tab \tab UG\tab \tab il0}{\fs20\expnd0\expndtw-3 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 indica que un datagrama para cualquier ordenador de la red 128.6.2 (es decir, direcciones desde 128.6.2.1 hasta 128.6.2.254) debe enviarse al gateway 128.6.7.1, para llevarlo a cabo. En algunas ocasiones, se establecen rutas para un ordenador espec\'ed fico, en lugar de una red entera. En este caso, se usa una ruta al host. En la primera columna aparece una direcci\'f3n completa, y la bandera "H" est\'e1 presente en la columna tres; por ejemplo, la entrada \par \par \tab }{\fs20\expnd0\expndtw-3 128.6.5.21\tab \tab 128.6.7.1\tab \tab UHGD\tab \tab il0 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par indica que un datagrama, dirigido en concreto a la direcci\'f3 n 128.6.5.21, debe ser enviado al gateway 128.6.7.1. Al igual que en los enrutamientos a redes, la bandera "G" se usa cuando en el enrutamiento se ve involucrado un gateway, y la bandera "D" indica que el enrutamiento fue a\'f1adido din\'e1 micamente, usando un mensaje ICMP de redirecci\'f3n desde un gateway (m\'e1s adelante daremos m\'e1s detalles). \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab El siguiente enrutamiento es especial: \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab }{\fs20\expnd0\expndtw-3 127.0.0.1\tab \tab 127.0.0.1\tab \tab UH\tab \tab lo0 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\i\fs20\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 donde, 127.0.0.1 es el dispositivo de }{\i\fs20\expnd0\expndtw-3 "lazo cerrado", }{\fs20\expnd0\expndtw-3 o}{\i\fs20\expnd0\expndtw-3 loopback}{\fs20\expnd0\expndtw-3 . Cualquier datagrama enviado a trav\'e9 s de este dispositivo aparece inmediatamente como entrada. Es muy \'fatil para hacer pruebas. Las direcciones de }{\i\fs20\expnd0\expndtw-3 "lazo cerrado"}{\fs20\expnd0\expndtw-3 pueden, tambi\'e9n, ser usadas para comunicar aplicaciones que est\'e1 n en el propio ordenador. (\'bfPor qu\'e9 molestarnos en usar la red para comunicarnos con programas que se encuentran en la misma m\'e1quina?). \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Por \'faltimo, hay una ruta por defecto (}{\i\fs20\expnd0\expndtw-3 "default"}{\fs20\expnd0\expndtw-3 ), como es \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \tab default\tab \tab 128.6.4.27\tab UG\tab \tab pe0 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par Esta ruta ser\'e1 seguida por aquellos datagramas que no se correspondan con ninguna de las anteriores. En nuestro ejemplo, se enviar\'e1n a un gateway de direcci\'f3n 128.6.4.27. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Como \'faltimo ejemplo veamos la tabla de enrutamiento de un sistema Linux conectado a Internet mediante una linea PPP, usando el comando }{ \i\fs20\expnd0\expndtw-3 "netstat -n -r"}{\fs20\expnd0\expndtw-3 ; algunas columnas que contienen informaci\'f3n estad\'edstica han sido omitidas. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 }{\b\fs20\expnd0\expndtw-3 \tab Destino\tab \tab Gateway\tab \tab Bandera\tab \tab Interface \par }{\fs20\expnd0\expndtw-3 \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \par \tab 172.16.1.33 \tab \tab 0.0.0.0\tab \tab UH\tab \tab \tab ppp0 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab 128.0.0.1\tab \tab 0.0.0.0\tab \tab U\tab \tab \tab l0 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab 0.0.0.0\tab \tab 172.16.1.33\tab \tab UG\tab \tab \tab ppp0 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Hay que aclarar que 0.0.0.0 representa al enrutamiento por defecto, es el valor num\'e9 rico de default. En este ejemplo, al sistema se le ha asignado la direcci\'f3n IP 172.16.1.3 de forma din\'e1mica, de manera que usa la linea PPP para conectarse con Internet, y 127.0.0.1 es el dispositivo loopback. Antes de la conexi\'f3 n PPP solamente estaba activo el dispositivo de \'93lazo cerrado\'94, pero una vez establecida la conexi\'f3n PPP se activa el interface ppp0 ( 0 indica un identificativo de interface ppp; es decir, si hubiera otra l\'ednea ppp se etiquetar\'ed a como ppp1, etc), se usa el sistema del otro lado de la linea como un gateway por defecto, como se puede apreciar en la \'faltima linea. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab En muchos sistemas, los datagramas son enrutados consultando la direci\'f3 n de destino en una tabla como la que acabamos de describir. Si la direcci\'f3n se corresponde con una ruta espec\'edfica a un host, \'e9sta ser\'e1 usada; en otro caso, si se corresponde con un enrutamiento a red, se usar\'e1 \'e9 sta; y, si nada de lo anterior acontece, se usar\'e1 el enrutamiento por defecto. En caso de no existir uno por defecto, aparecer\'eda un mensaje de tipo }{\i\fs20\expnd0\expndtw-3 "red inalcanzable" ("network is unreachable")}{\fs20\expnd0\expndtw-3 . \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab En las siguientes secciones describiremos varias maneras de configurar estas tablas de enrutamiento. Generalmente, la operaci\'f3 n de enviar datagramas no depende del m\'e9todo usado en la configuraci\'f3n de estas tablas. Cuando un datagrama va a ser enviado, su destino es consultado en la tabla. Los distintos m\'e9todos de enrutamiento son simplemente, m\'e1 s o menos, una serie de sofisticadas formas de configurar y mantener las tablas. \par \par \par }{\b\expnd0\expndtw-3 5.2. RUTAS FIJAS.}{\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab La forma m\'e1s f\'e1cil de configurar el enrutamiento es usar comandos que lo fijan. Nuestros archivos de inicializaci\'f3n contienen comandos que configuran el enrutamiento. Si es necesario alg\'fan cambio, deber\'e1 hacerse, normalmente, usando comandos que a\'f1aden y borran entradas de la tabla de enrutamiento (cuando se realice un cambio, no debemos olvidar actualizar el fichero de inicializaci\'f3n tambi\'e9n). Este m\'e9todo es pr\'e1 ctico para redes relativamente peque\'f1as, especialmente cuando los cambios no son muy frecuentes. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Muchos ordenadores configuran autom\'e1ticamente algunas entradas de enrutamiento por nosotros. Unix a\'f1 ade una entrada para las redes a las que estamos directamente conectados. Por ejemplo, un fichero de inicializaci\'f3n podr\'eda ser \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \tab }{\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 ifconfig\tab ie0\tab 128.6.4.4\tab netmask\tab 255.255.255.0 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 \tab \tab ifconfig\tab ie1\tab 128.6.5.35 netmask\tab 255.255.255.0 \par }{\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 Este especifica que hay dos interfaces de red y sus direcciones en ellas. El sistema crea autom\'e1 ticamente estas entradas en la tabla de enrutamiento \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \tab 128.6.4\tab \tab 128.6.4.4\tab \tab U\tab \tab ie0 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \tab 128.6.5\tab \tab 128.6.5.35 \tab U\tab \tab ie1 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 y, en \'e9sta, se especifica que los datagramas para las redes locales 128.6.4 y 128.6.5 deben ser enviados a las corespondientes interfaces. \par \par \tab Adem\'e1s de \'e9stos, el fichero de inicializaci\'f3n podr\'eda contener comandos para definir rutas a cualquier otra red a la que queramos acceder. Por ejemplo, \par \par }{\i\fs20\expnd0\expndtw-3 \tab \tab }{\fs20\expnd0\expndtw-3 route add\tab 128.6.2.0\tab \tab 128.6.4.1\tab \tab 1 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \tab route add\tab 128.6.6.0\tab \tab 128.6.5.35\tab 0 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 Estos comandos determinan que para alcanzar la red 128.6.2 debemos usar el gateway de direcci\'f3n 128.6.5.1, y esa red 128.6.6 es, realmente, un n \'famero de red adicional para una red f\'edsica conectada al interface 128.6.5.35. Otro tipo de software puede usar comandos distintos a estos casos. Unix se diferencia de ellos por el uso de una m\'e9trica, que es el n\'famero final del comando. La m \'e9trica indica cu\'e1ntos gateways tiene que atravesar un datagrama para alcanzar su destino. Rutas de m\'e9trica 1 \'f3 m\'e1s indican que hay en el camino s\'f3lo un gateway hasta el destino. Rutas de m\'e9trica 0 indican que no hay ning\'fa n gateway implicado -es un n\'famero de red adicional para la red local-. \par \par \tab En \'faltimo lugar, podemos definir un enrutamiento por defecto, usado cuando el destino no est\'e1 listado expl\'edcitamente. Normalmente, se suele acompa\'f1ar de la direcci\'f3n de un gateway que tiene suficiente informaci\'f3 n como para manejar todos los posibles destinos. \par \par \tab Si nuestra red s\'f3lo dispone de un gateway, entonces s\'f3lo necesitaremos una sola entrada por defecto. En este caso, no deberemos preocuparnos m\'e1s de la configuraci\'f3n del enrutamiento de los hosts (el gateway, en s\'ed, necesitar\'e1 m\'e1 s atenci\'f3n, como veremos). Las siguientes secciones nos ayudar\'e1n para configurar redes donde hay varios gateways. \par \par \par }{\b\expnd0\expndtw-3 5.3. RECONDUCIR EL ENRUTAMIENTO.}{\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab La mayor\'eda de los expertos recomiendan dejar las decisiones de enrutamiento a los gateways. Por tanto, probablemente, ser\'e1 una mala idea tener largas tablas est\'e1ticas de enrutamiento en cada ordenador. El problema est\'e1 en que cuando algo cambia en la red tenemos que actualizar las tablas en demasiados ordenadores. Si el cambio ocurre debido a que cae una l\'ednea, el servicio no se restablecer\'e1 hasta que alguien se de cuenta del problema y cambie todas las tablas de enrutamiento. \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab La manera m\'e1s f\'e1cil de tener actualizado el enrutamiento es depender s\'f3lo de un \'fa nico gateway y actualizar su tabla de enrutamiento. Este gateway debe fijarse como gateway por defecto. (En Unix esto significa usar un comando como }{\i\fs20\expnd0\expndtw-3 "route add default 128.6.4.27 1"}{\fs20\expnd0\expndtw-3 , donde 128.6.4.27 es la direcci\'f3n del gateway). Como describimos anteriormente, el sistema enviar\'e1 todos aquellos datagramas a dicho gateway cuando n o haya una ruta mejor. En principio, parece que esta estrategia no es demasiado buena cuando poseemos m\'e1s de un gateway; m\'e1xime, cuando todo lo que tenemos es s\'f3lo la entrada por defecto. \'bfC\'f3 mo usaremos los otros gateways en los casos en los que \'e9stos sean m\'e1s recomendables? La respuesta es que los datagramas correspondientes ser\'e1n redirigidos a estos gateways en estos casos. Un }{\i\fs20\expnd0\expndtw-3 "redireccionamiento"}{ \fs20\expnd0\expndtw-3 es una clase espec\'edfica de mensaje ICMP }{\i\fs20\expnd0\expndtw-3 (Internet Control Message Protocol)}{\fs20\expnd0\expndtw-3 , que contiene informaci\'f3n del tipo }{\i\fs20\expnd0\expndtw-3 "En el futuro, para llegar a la direcci\'f3n XXXXX, intenta usar YYYYY en lugar de m\'ed".}{\fs20\expnd0\expndtw-3 Las implementaciones que cumplen completamente los protocolos TCP/IP usan estas t\'e9cnicas de redireccionamiento para a\'f1 adir entradas a las tablas de enrutamiento. Supongamos que una tabla inicialmente es como sigue: \par \par }\pard \ql \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\fs20\expnd0\expndtw-3 Destino\tab Gateway\tab Bandera Interface}{\fs20\expnd0\expndtw-3 \par }\pard \qc \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \u9484\'2b\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9516 \'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9516\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9516\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9488\'2b}{\fs20\expnd0\expndtw-3 \par }\pard \qc \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 127.0.0.1 }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 127.0.0.1 }{\fs20\expnd0\expndtw-3 \u9474 \'a6}{\fs20\expnd0\expndtw-3 UH }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 lo0 }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \u9500\'2b\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9532\'2b\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9532\'2b\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9532\'2b\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9508\'a6}{\fs20\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 128.6.4 }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 128.6.4.61 }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 U }{\fs20\expnd0\expndtw-3 \u9474 \'a6}{\fs20\expnd0\expndtw-3 pe0 }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \u9500\'2b\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9532\'2b\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9532\'2b\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9532\'2b\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9508\'a6}{\fs20\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 default }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 128.6.4.27 }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 UG }{\fs20\expnd0\expndtw-3 \u9474 \'a6}{\fs20\expnd0\expndtw-3 pe0 }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \u9492\'2b\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9524\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9524\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9524\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9496\'2b}{\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par donde hay una entrada para la red local 128.6.4, y una entrada por defecto del gateway 128.6.4.27. Supongamos que hay tambi\'e9n un gateway 128.6.4.30, que es el mejor camino para acceder a la red 128.6.7. \'bfC\'f3mo podemo s llegar a usar este camino? Supongamos que tenemos unos datagramas para enviar a 128.6.7.23. El primer datagrama llegar\'e1 al gateway por defecto, puesto que es el \'fanico que aparece en la tabla de enrutamiento, y el gateway se dar\'e1 cuenta de que el mejor camino debe pasar por 128.6.4.30 (Hay distintos m\'e9todos para que un gateway determine que debe usarse otro para un mejor enrutamiento). Por tanto, 128.6.4.27 contestar\'e1 con un mensaje de redireccionamiento especificando que los datagramas para 128.6.7.23 deben enviarse a trav\'e9s del gateway 128.6.4.30. El software TCP/IP a\'f1adir\'e1 una entrada a la tabla de enrutamiento \par }\pard \qc \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qc \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 128.6.7.23 128.6.4.30 UDHG pe0 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par De esta manera, los restantes datagramas al 128.6.7.23 se enviar\'e1n directamente al gateway apropiado. \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Esta estrategia ser\'eda perfecta si no fuera por los siguientes tres problemas: \par \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Necesita que cada ordenador contenga la direcci\'f3n de un gateway por defecto en los ficheros de configuraci\'f3n. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab En caso de que un gateway falle, las entradas de las tablas de enrutamiento que usan dicho gateway no se eliminan. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Si la red usa subredes y la implementaci\'f3n TCP/IP usada no las maneja, esta estrategia no podr\'e1 emplearse. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab El alcance del problema depende del tipo de red de la que disponemos. Para redes peque\'f1as, apenas supondr\'e1 un problema cambiar los ficheros de configuraci\'f3n de algunas m\'e1quinas. Sin embargo, para algunas organizaciones este trabajo es dif \'edcil de llevar a cabo. Si, por ejemplo, la topolog\'eda de la red cambia y un gateway es eliminado, cualquier sistema que tenga dicho gateway por defecto deber\'e1 ser ajustado. Este problema ser\'e1 especialmente grave si el personal encargado del mantenimiento de la red es distinto del encargado de mantener a los sistemas individualmewnte. La soluci\'f3n m\'e1s simple consiste en asegurarnos de que la direcci\'f3n por defecto nunca cambiar\'e1 . Por ejemplo, podr\'edamos adoptar el convenio de que la direcci\'f3n 1 de cada subred se corresponde con el gateway por defecto de cada subred; as\'ed, en la subred 128.6.7, el gateway por defecto ser\'ed a siempre el 128.6.7.1. Si dicho gateway es eliminado, habr\'e1 que asignarle dicha direcci\'f3n a alg\'fan otro gateway (siempre tendr\'e1 que haber, al menos, un gateway, puesto que si no es as\'ed estaremos completamente incomunicados). \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Hasta ahora hemos visto c\'f3mo a\'f1adir rutas, pero no c\'f3mo deshacernos de ellas. \'bfQu\'e9 ocurre si un gateway no funciona correctamente?. Nuestro deseo ser\'eda que se recondujera a un gateway operativo, pero desgraciadamente, un gateway en mal funcionamiento no tendr\'e1 en general esta capacidad de redireccionamiento. La soluci\'f3n m\'e1 s obvia es usar gateways fiables. El redireccionamiento puede usarse para controlar distintos tipos de fallos. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab La mejor estrategia para controlar gateways averiados es que nuestra implementaci\'f3n TCP/IP detecte las rutas que no tienen \'e9 xito. TCP mantiene varios contadores que permiten al software detectar cu\'e1ndo una conexi\'f3n se ha roto. Cuando esto ocurre, se puede marcar esta ruta como fallida y volver al gateway por defecto. Una soluci\'f3n similar puede usarse p ara manejar fallos en el gateway por defecto. Si configuramos dos gateways por defecto, entonces el software deber\'e1 ser capaz de cambiar el gateway cuando las conexiones en uno de ellos empiecen a fallar. Sin embargo, algunas implementaciones TCP/IP no pu eden marcar rutas como fallidas y empezar a usar otras. En particular, Berkeley 4.2 Unix no lo hace; pero Berkeley 4.3 Unix s\'ed, lo que empieza a hacerse cada vez m\'e1s com\'fa n. Hasta implementaciones de Unix para PC como Linux ya incorporan esta posibilidad (Linux en concreto puede controlar hasta cuatro gateways por defecto). \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 5.4. OTROS METODOS PARA QUE LOS HOSTS ENCUENTREN RUTAS.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab En tanto en cuanto las implementaciones TCP/IP manejan ca\'eddas de las conexiones adecuadamente, estableciendo una o m\'e1s rutas por defecto en el fichero de configuraciones, se produce probablemente la foma m\'e1 s simple de controlar el enrutamiento. No obstante, hay otras dos t\'e9cnicas de enrutamiento dignas de consideraci\'f3n para algunos casos especiales: \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab * espiar el protocolo de enrutamiento, \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab * usar un }{\i\fs20\expnd0\expndtw-3 proxy ARP.}{\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\expnd0\expndtw-3 5.4.1. Espiar el enrutamiento.}{\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Los gateways, por regla general, tienen un protocolo especial que usan entre ellos. Hay que aclarar que el redireccionamiento no puede ser usado por los gateways, ya que \'e9ste es simplemente el mecanismo por el cu\'e1 l ellos informan a simples hosts que tienen que usar otro gateway. Los gateways deben tener una visi\'f3n completa de la red y un m\'e9todo para para calcular la ruta \'f3ptima a cada subred. Generalmente, los gateways mantienen esta visi\'f3 n mediante el intercambio de informaci\'f3n entre ellos. Hay varios protocolos distintos de enrutamiento para este prop\'f3 sito. Una alternativa para que un ordenador siga la pista a los gateways es escuchar los mensajes que se intercambian entre ellos. Hay software capaz de hacer esto para la mayor\'ed a de los protocolos. Cuando ejecutamos este software, el ordenador mantendr\'e1 una visi\'f3n completa de la red, al igual que los gateways. Este software normalmente est\'e1 dise\'f1ado para mantener din\'e1micamente las tablas de enrutamiento del ordenador, as\'ed que los datagramas se enviar\'e1n siempre al gateway m\'e1s adecuado. De hecho, el enrutamiento realizado es equivalente a ejecutar los comandos Unix }{\i\fs20\expnd0\expndtw-3 "route add"}{\fs20\expnd0\expndtw-3 y }{ \i\fs20\expnd0\expndtw-3 "route delete"}{\fs20\expnd0\expndtw-3 a medida que la topolog\'ed a cambia. El resultado suele ser una completa tabla de enrutamiento, en lugar de una con unas rutas por defecto. (Este enfoque asume que los gateways mantienen entre ellos una tabla completa. Algunas veces los gateways tienen cons tancia de todas nuestras redes, pero usan una ruta por defecto para las redes ajenas al campus, etc.). \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Ejecutando el software de enrutamiento en cada host resolveremos de alguna manera el problema de enrutamiento, pero hay algunas razones por las que normalmente no es recomendable, reserv\'e1ndola como \'faltima alternativa. El problema m\'e1 s serio incorpora numerosas opciones de configuraci\'f3n, que deben mantenerse en cada ordenador. Adem\'e1s, los actuales gateways suelen a\'f1adir opciones cada vez m\'e1s complejas. Por tanto, no es deseable extender el uso de este softw are en todos los hosts. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Hay otro problema m\'e1s espec\'ed fico referido a los ordenadores sin discos. Como es natural, un ordenador sin discos depende de la red y de los servidores de ficheros para cargar los programas y hacer swapping. No es recomendable que estos ordenadores escuch en las emisiones de la red. Por ejemplo, cada gateway de la red debe emitir sus tablas de enrutamiento cada 30 segundos. El problema es que el software que escucha estas emisiones debe ser cargado a trav\'e9s de la red. En un ordenador ocupado, los programas que no son usados durante algunos segundos deben guardarse haciendo swapping o paginaci\'f3n. Cuando se activan de nuevo, han de recuperarse. Cuando una emisi\'f3 n de un gateway es enviada en la red, cada ordenador activa su software de red para procesar dicha emisi\'f3n, lo cual significa que todos ellos intentan hacer una recuperaci\'f3 n al mismo tiempo y, por tanto, es probable que se produzca una sobrecarga temporal de la red. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 5.4.2. }{\b\i\expnd0\expndtw-3 Proxy ARP.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Los }{\i\fs20\expnd0\expndtw-3 proxy ARP}{\fs20\expnd0\expndtw-3 son otra t\'e9cnica para permit ir a los gateways tomar todas las decisiones de enrutamiento. Son aplicables a aquellas redes que usan ARP (Address Resolution Protocol), o una t\'e9cnica similar para corresponder las direcciones Internet con direcciones de redes espec\'ed ficas, como las direcciones Ethernet. Para facilitar la explicaci\'f3n, vamos a asumir redes Ethernet. Los cambios necesarios para otros tipos de redes consistir\'e1n en poner la correspondiente direcci\'f3n de red, en lugar de }{\i\fs20\expnd0\expndtw-3 "direcci\'f3n Ethernet",}{\fs20\expnd0\expndtw-3 y protocolo an\'e1logo a ARP para dicha red. \par \par \tab En muchos aspectos, los }{\i\fs20\expnd0\expndtw-3 proxy ARP}{\fs20\expnd0\expndtw-3 son semejantes al uso de una ruta por defecto y redireccionamiento, y la mayor diferencia radica en que tienen distintos mecanismos para comunicar rutas a los hosts. Con el redireccionamiento se usa una tabla completa de enrutamiento, de forma que en cua lquier momento un host sabe a cual gateway debe enviar los datagramas. En cambio, los }{\i\fs20\expnd0\expndtw-3 proxy ARP}{\fs20\expnd0\expndtw-3 prescinden de las tablas de enrutamiento y hacen todo el trabajo a nivel de direcciones Ethernet. Los }{ \i\fs20\expnd0\expndtw-3 proxy ARP}{\fs20\expnd0\expndtw-3 pueden usarse para todos los destinos, tanto para aquellos que est\'e1n en nuestra red como para algunas combinaciones de destinos. El caso m\'e1 s sencillo de explicar es el de todas las direcciones; para ello ordenamos al ordenador que simule que todos los ordenadores del mundo est\'e1n conectados directamente a nuestra Ethernet local. En Unix, esto se hace usando el comando \par \par }\pard \qj \li0\ri0\widctlpar\tqc\tx4513\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab }{\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 route add default 128.6.4.2 0 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 \par }{\fs20\expnd0\expndtw-3 donde, 128.6.4.2 es la direcci\'f3n IP de nuestro host. Como ya hemos visto, la m\'e9trica 0 provoca que todo aquello que se identifique con esta ruta se enviar\'e1 directamente a la red local Ethernet. Alternativamente, otros sistemas nos permiten conseguir el mismo efecto fijando una m\'e1scara de red de ceros, en cuyo caso debemos asegurarnos de que no ser\'e1 alterada por un mensaje ICMP de m\'e1 scara de subred debido a que un sistema conoce la verdadera m\'e1scara de red. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Cuando un datagrama va a ser enviado a un destino dentro de la Ethernet local, el ordenador necesita conocer la direcci\'f3 n Ethernet del destino, y para ello, generalmente, se usa la llamada tabla ARP, que contiene las correspondencias entre las direcciones Internet y las direcciones Ethernet. Veamos un ejemplo t\'edpico de tabla ARP (en la mayor\'ed a de los sistemas se visualiza usando el comando }{\i\fs20\expnd0\expndtw-3 "arp -a".}{\fs20\expnd0\expndtw-3 ): \par \par }\pard \qj \li720\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 FOKKER.GROUCHO.EDU (128.6.5.16) at 8:0:20:0:8:22 temporary \par CROSBY.GROUCHO.EDU (128.6.5.48) at 2:60:8c:49:50:63 temporary \par CAIP.GROUCHO.EDU (128.6.4.16) at 8:0:8b:0:1:6f temporary \par DUDE.GROUCHO.EDU (128.6.20.16) at 2:7:1:0:eb:cd temporary \par W2ONS.MIT.EDU (128.125.1.1) at 2:7:1:0:eb:cd temporary \par OBERON.USC.EDU (128.125.1.1) at 2:7:1:2:18:ee temporary \par gatech.edu (128.61.1.1) at 2:7:1:0:eb:cd temporary \par }{\fs20\expnd0\expndtw-3 DARTAGNAN.GROUCHO.EDU (128.6.5.65) at 8:0:20:0:15:a9 temporary \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Como dijimos anteriormente, simplemente es una lista de direcciones IP y su correspondiente direcci\'f3n Ethernet. El t\'e9rmino }{\i\fs20\expnd0\expndtw-3 "temporary"}{\fs20\expnd0\expndtw-3 indica que la entrada fue a\'f1adida din\'e1 micamente usando ARP, en lugar de ser puesta manualmente. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Si hay una entrada para una direcci\'f3n determinada en la tabla ARP, los datagramas ser\'e1n puestos en la Ethernet con su correspondiente direcci\'f3n Ethernet. Si esto no ocurre, se enviar\'e1 una }{\i\fs20\expnd0\expndtw-3 "petici\'f3n ARP"}{\fs20\expnd0\expndtw-3 , solicitando que el host destino se identifique. La petici\'f3 n es, en efecto, una pregunta: }{\i\fs20\expnd0\expndtw-3 "\'bfPuede decirme el host con direcci\'f3n Internet 128.6.4.194 cu\'e1l es su direcci\'f3n Ethernet?".}{\fs20\expnd0\expndtw-3 Cuando llega una respuesta, esta se a\'f1 ade a la tabla ARP y los futuros datagramas con ese destino ser\'e1n enviados directamente. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Este mecanismo fue dise\'f1ado inicialmente s\'f3lo para hosts que estuvieran directamente conectados a una simple Ethernet. Si necesitamos comunicarnos con un host que se encuentra en otra Ethernet, se supone que la tabla de enrutamiento lo dirigir \'e1 a un gateway. Dicho gateway, como es obvio, deber\'e1 tener una interface en nuestra Ethernet. El host deber\'e1 averiguar la direcci\'f3n de dicho gateway usando ARP. Este procedimiento es m\'e1s \'fa til que hacer que el ARP trabaje directamente con un ordenador en una red lejana, puesto que no est\'e1n en la misma Ethernet, no disponemos de una direcci\'f3n Ethernet para poder enviar los datagramas y, al enviar }{\i\fs20\expnd0\expndtw-3 "peticiones ARP"}{\fs20\expnd0\expndtw-3 por ellas, nadie nos responder\'e1. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Los }{\i\fs20\expnd0\expndtw-3 proxy ARP}{\fs20\expnd0\expndtw-3 se basan en la idea de que los conceptos act\'faen como }{ \i\fs20\expnd0\expndtw-3 proxyes}{\fs20\expnd0\expndtw-3 de hosts lejanos. Supongamos que tenemos un host en la red 128.6.5, con direcciones (es el ordenador A en diagrama siguiente), que va a enviar un datagrama al host 128.6.5.194 (el ordenador C) que se encuentra en una Ethernet distinta (subred 128.6.4). H ay un gateway que conecta ambas subredes, de direcciones 128.6.5.1 (gateway R) \par }{\fs20\expnd0\expndtw-3 \par }\pard \qc \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\pard\plain \qc \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1034\langfe3082\cgrid\langnp1034\langfenp3082 {\object\objemb \objw7084\objh3010{\*\objclass }{\*\objdata 010500000200000008000000414243466c6f77000000000000000000e0330000 000230000001e2002e01b8067b0318003b46004850204465736b4a6574203639304320536572696573205072696e746572000000485046444a4330350000000000000000000000000000000000000000000000006e000000002d02000a002e0a00030003000300000000002f02008402308402417269616c000000000000 000000000000000000000000000000000000000000e8030000000000d4139f250c149f2530149f25d4ff00000000000090010000000000000020417269616c0000000000000000000000000000000000000000000000000000003b0029000a000600010013002e0090010000001eff1f202f0000002c012c011300130013 00130013001300130013001300130013001300130013001300130013001300130013001300130013001300130013001300130013001300090021000c000f0010001900190026001d0009000f000f0011001a000c000f000c000c0019001900190019001900190019001900190019000c000c001a001a001a0019002d001d 001d00200020001d001b00220020000b0016001d0019002300200022001d00220020001d001c0020001d002d001d001c001b000c000c000c00140019000f00190019001600190019000d001900190009000b0016000b00260019001900190019000f0015000c00190014001f001300140015000f000c000f001a00210021 0021000a0019000f002c00190019000f002e001d000f002c0021002100210021000a000a000f000f000f0019002c000e002c0016000f002a00210021001d000c000f0019001900190019000c0019000f002000100019001a000f0020001900110019000f000f000f001a0017000c000f000f00100019002400240024001b 001d001d001d001d001d001d002c0020001d001d001d001d000c000c000c000c0020002000220022002200220022001a00220020002000200020001d001d001b001900190019001900190019002600160019001900190019000c000c000c000c00190019001900190019001900190019001b001900190019001900160019 0016002f02008402308402476c6f77776f726d00002b005047b4a76a809907e706384b9f251900aa0ecf01e8030000000000384b9f25704b9f2524799f25d4ff00000000000090010000000000000020476c6f77776f726d000000000000000000000000000000000000000000000000420029000d000a00000014003100 90010000001eff1f202f0000002c012c0114001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140009002c000f000c00140025001900220021000c00110011001b001a000e001a000c001a0021001200190019001b00190017 001900190019000c0010001a001a001a0016001e001e001a001e001e00170017001e001d000f0017001b00160026001d002100170023001b00190019001d001e002b001b001a001c0015001a001500160014000c001a00190016001900160012001a0019000d00100017000d002400190019001900190012001300120019 001900230017001900170013000f00130016002c002c002c00100019001b001e001a001a0011003000190010002b002c002c002c002c00100010001b001b00160017002400120020001300100024002c002c001a0016000c00160019001b001c000f0019001100200015001b001a001a00200014000e001a00100010000c 00190017000c0011000c0014001b0021002200220016001e001e001e001e001e001e002a001e0017001700170017000f000f000f000f001e001d00210021002100210021001a0022001d001d001d001d001a0017001a001a001a001a001a001a001a002400160016001600160016000d000d000d000d0019001900190019 001900190019001a001b0019001900190019001900190019002f020084023084024772617068697465204c6967687400006a809907e706944b9f251900aa0ecf01e8030000000000944b9f25f8609f25287b9f25d4ff000000000000900100000000000000404772617068697465204c6967687400000000000000000000 00000000000000003d0029000b000700000012003c002c010000001eff1f204f0000002c012c01120012001200120012001200120012001200120012001200120012001200120012001200120012001200120012001200120012001200120012001200090016000e00070009001a001b0021001b0004000c000c00070013 000a0011000a00120023000c001b001c001c001c00210017001e002000070007001300130013001a00250021001e00210021001c001a0024001e00070016001d0019002600210023001c0024001d00200019001e0021002f001c0020001b000b0012000b000f0014000e00160015001400150016000c0016001400060006 00150006001f001400160015001500120015001000140014001e001400140015000c0006000c001100160016001600050015000b001d00110011000e0032002000090035001600160016001600050005000b000b000c000d001b000e0029001500090025001600160020000e00070014001a0013001f0006001e000e0023 001200100013001100230014000b001300110011000e00140019000a000e000900120010002000220026001a002100210021002100210021002f0021001c001c001c001c0007000700070007002100210023002300230023002300130023001e001e001e001e0020001c001c001600160016001600160016002400140016 0016001600160006000600060006001600140016001600160016001600130016001400140014001400140015001400230f000300434c4950424f41524400000000248b005043202d203320466c6f707079000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000004e4554574f524b322e4146500001006e02e703e703feff0000a90000002c036d0200000000e703e7031c011c01000000000300334e070000000000400140016609f6240000000000000000260400e004000027e0040100090000036202000003005000000000000400000003010800050000000c0207010f 01050000000b02000000001300000026060f001c0043726561746f723a204d6778776d6620322e302030352f32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420566f6c6c6d65721d00000026060f003000436f6d70617469626c652077697468207073637269 70742c4170706c65204c61736572577269746572204949204e54580400000002010200050000000102ffffff000400000004010d000400000005010100040000000601010008000000fa02050000000000ffffff00040000002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000 000902ffffff000e000000240305000100fd001700d800f800d8000e01fd000100fd0008000000fa0200000000000000000000040000002d0102000e000000250305000100fd001700d800f800d8000e01fd000100fd000500000009020000000008000000250302001c00e000f300e00008000000250302001800eb00f7 00eb0008000000250302001300f600fc00f600050000000902ffffff001800000024030a000300fc000200fc000000fe0000000501020007010d0107010f0105010f01fe000d01fc000300fc000e0000002403050013008c0041007000ce007000fc008c0013008c002000000024030e001400d4001300d4001100d30010 00d10010008e0011008c0013008b00fc008b00fe008c00ff008e00ff00d100fe00d300fc00d4001400d400070000001b04ce00fa00b300aa00070000001804ba00ee00b600ea00070000001b04c900d700b800bf00070000001b04c100f900bf00ad00070000001b04ad00fa009300aa000700000018049a00ee009500ea 00070000001b04a900d7009700bf00070000001b04a100f9009f00ad000e000000240305009500c500a300c500a3009a0095009a009500c50050000000240326009700a1009700a2009700a2009700a2009700a2009700a2009700a2009700a2009700a2009700a2009800a2009800a2009900a2009900a2009900a20099 00a2009900a2009900a2009900a2009900a1009900a1009900a1009900a0009900a0009900a0009900a0009900a0009800a0009800a0009700a0009700a0009700a0009700a0009700a0009700a0009700a0009700a1009700a1000e000000240305009600b6009f00b6009f00a9009600a9009600b6000e000000240305 009c00c3009d00c3009d009b009c009b009c00c3000e000000240305003a000a0059000000b6000000d5000a003a000a003800000024031a003e0084003d0084003b0083003a008300380081003800800037007e0037000f0038000d0038000c003a000a003b000a003d000900d2000900d4000a00d5000a00d7000c00d7 000d00d8000f00d8007e00d7008000d7008100d5008300d4008300d20084003e0084003800000024031a004f0076004e0076004d0075004c0075004a0073004a0072004900710049001b004a001a004a0019004c0017004d0017004e001600c1001600c2001700c3001700c5001900c5001a00c6001b00c6007100c50072 00c5007300c3007500c2007500c10076004f00760004000000f001010004000000f001020004000000f001000003000000000000000000000000000000000000000000000000000000000000000000290500f301000000290500f301e70300290500d000f301002905000b03f30100290500f0016c02002905002a01f700 00290500ab02f80000290500e9026d0200290500f101f10100290500f8006d0200290500ffffffff00248b00546170652044726976650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e4554574f524b322e4146500001006e02e7 03e703feff00004d01000094026d0200000000e703e7031e011e01000000000300274e06000000000040014001fe366e090000000000000000260400c002000027c0020100090000035101000003001d00000000000400000003010800050000000c0211019300050000000b02000000001300000026060f001c00437265 61746f723a204d6778776d6620322e302030352f32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420566f6c6c6d65721d00000026060f003000436f6d70617469626c65207769746820707363726970742c4170706c65204c6173657257726974657220494920 4e54580400000002010200050000000102ffffff000400000004010d000400000005010100040000000601010008000000fa0200000000000000000000040000002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000000902ffffff00070000001b0411018d00fc000700120000 002403070000001700260000006d000000930017009300020100000201000017000500000009020000000008000000250302000000170093001700050000000902ffffff00070000001b04cf00870023000d000500000009020000000008000000250302000d00960086009600050000000902ffffff000700000018045a 007e002c00500007000000180458007c002e0052000700000018044c0070003a005e000700000018044b006f003b005f000700000018048f007e00600050000700000018048d007c0062005200070000001804810070006e005e0007000000180480006f006f005f00070000001b0490004b002c00140008000000fa0205 0000000000ffffff00040000002d0102000e000000240305000d00eb008600eb008600fa000d00fa000d00eb00040000002d0100000e000000250305000d00eb008600eb008600fa000d00fa000d00eb0004000000f001010004000000f001000004000000f0010200030000000000000000000000000000000000000000 000000000000000000000000000000290500f301000000290500f301e703002905004d01f301002905008f02f30100290500f0017202002905004c01f700002905009402f8000029050075016d02002905006d026d0200290500f101f10100290500ffffffff00248b005043202d203120486172642c203120466c6f7070 79000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e4554574f524b322e4146500001006e02e703e703feff0000a90000003e036d0200000000e703e7031c011c01000000000300354e060000000000400140011e254e08000000000000000026040040040000 2740040100090000031402000003003800000000000400000003010800050000000c0206010e01050000000b02000000001300000026060f001c0043726561746f723a204d6778776d6620322e302030352f32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420 566f6c6c6d65721d00000026060f003000436f6d70617469626c65207769746820707363726970742c4170706c65204c61736572577269746572204949204e54580400000002010200050000000102ffffff000400000004010d000400000005010100040000000601010008000000fa02050000000000ffffff00040000 002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000000902ffffff000e000000240305000100fc001700d700f700d7000d01fc000100fc0008000000fa0200000000000000000000040000002d0102000e000000250305000100fc001700d700f700d7000d01fc000100fc0005 00000009020000000008000000250302001c00e000f200e00008000000250302001800ea00f600ea0008000000250302001300f500fb00f500050000000902ffffff001800000024030a000300fb000200fb000000fd0000000401020006010c0106010e0104010e01fd000c01fb000300fb000e0000002403050014008c 0042007100cc007100fa008c0014008c002000000024030e001500d2001400d2001200d1001100cf0011008e0012008c0014008b00fa008b00fc008c00fd008e00fd00cf00fc00d100fa00d2001500d200070000001b04ac00f8009300a9000700000018049a00ec009500e800070000001b04a800d6009700be00070000 001b04a100f7009f00ac00070000001b04cc00f800b200a900070000001804ba00ec00b600e800050000000902000000000800000025030200ae00b500ae00c8000800000025030200b900b500b900c8000800000025030200c200b500c200c8000800000025030200cc00b500cc00c8000800000025030200d600b500d6 00c8000800000025030200e000b500e000c800050000000902ffffff000e000000240305003a000a0059000000b5000000d4000a003a000a003800000024031a003e0084003d0084003b0083003a008300380081003800800037007e0037000f0038000d0038000c003a000a003b000a003d000900d1000900d3000a00d4 000a00d6000c00d6000d00d7000f00d7007e00d6008000d6008100d4008300d3008300d10084003e0084003800000024031a004f0075004e0075004d0074004c0074004a0072004a0071004900700049001b004a001a004a0019004c0017004d0017004e001600c0001600c1001700c2001700c4001900c4001a00c5001b 00c5007000c4007100c4007200c2007400c1007400c00075004f00750004000000f001010004000000f001020004000000f0010000030000000000000000000000000000000000000000000000000000000000290500f301000000290500f301e70300290500d100f301002905001103f30100290500f0016c0200290500 2a01f70000290500b102f80000290500e9026d0200290500f101f10100290500f8006d0200290500ffffffff0005990000de247c0cde24291dde248d1cb51d5f377c0cdf240300000001a4229f25ee00e802f7013f03010000000000e2002a020002480301090000000000000000000000000000000000000000000000ff ffff0001000000000000000000000000000000003200000000000000000000000000000000000000334e0700000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000022e200000000000011015900ffffff00a0c8f000e043ef183001df24cc239f25e0249f25a0 249f2501000000000000000000000085000000000000000b000000420001000100010001000000120206000000000000000000000000000000000000000000000033020018003418000200080002000000000000000000000000000100000000003502001200361200000020000000000000000000000000000000059900 00de248d1cde24c51dde24291dd408df24c51ddf24040000000168259f258202e70289033d0301000000000076022a0292034603010a0000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003300000000000000000000000000000000000000334e070000000000 4e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000022e200000000000007015600ffffff0000000000e043ef183001df24d4259f25e8269f25a8269f2500000000000000000000000083000000000000000d0000003c0000000000000000000000000000000000000000 000000000000000000000022e2000000003302001200341200010008000100000000000000000000000000350200120036120000002000000000000000000000000000000005990000de24291dde24611ede24c51d291ddf24611edf24050000000170279f25fc03e80205053f03010000000000f0032a020e054803010b 0000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003400000000000000000000000000000000000000274e0600000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000022e20000000000000e015900ff ffff00a0c8f000e043ef183001df24dc279f25f0289f25b0289f2501000000000000000000000084000000000000000e0000003d0001000100010001000000120206000000000000000000000000000000000000000000000033020018003418000200080002000000000000000000000000000200000000003502001200 36120000002000000000000000000000000000000005990000de24c51dfe37b51dde24611ec51ddf24b51dff37060000000178299f25a805e702af063d030100000000009c052a02b8064603010c0000000000000000000000000000000000000000000000ffffff00010000000000000000000000000000000035000000 00000000000000000000000000000000354e0600000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000022e20000000000000e015600ffffff00a0c8f000e043ef183001df24e4299f25f82a9f25b82a9f2501000000000000000000000084000000000000000c 0000003d000100010001000100000012020600000000000000000000000000000000000000000000003302001800341800020008000200000000000000000000000000020000000000350200120036120000002000000000000000000000000000000005990000de24611ede37511efe37b51d611edf24511edf37070000 0001882d9f25fc000d03f3014b03000000000000fc000d03f3014b03010e0000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e414650000000000000000000000000 0000003102006c00326c000192300600001182000000000000fc003c00ffffff00a0c8f000e043ef183001df24f42d9f25182f9f25c82e9f250000000000000000000003004100000003000a00000000003c00010001000100010000001202060000000b00010000000100000000003c0000000000000033020018003418 0002000800020000000000000000000000000001000000000035020054003654000b0020000b003d000a0001000000000000006f001900000072000f0000006400190000006500190000006e00190000006100190000006400190000006f001900000072000f00000020000c00000041001d00000005990000fe37b51dbe 37b51dde37511eb51dff37b51dbf3708000000017c329f258f020d0385034b030000c3ffccfd8f020d0385034b0301120000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f52 4b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000fc003c00ffffff00a0c8f000e043ef183001df240c329f25e8329f2524309f250000000000000000000004005a00000004000a00000000003c00010001000100010000001202060000000b0001000000010000 0000003c00000000000000330200180034180002000900020000000000000000000000000002000000000035020054003654000b000b000b003d000a0001000000000000006f001900000072000f0000006400190000006500190000006e00190000006100190000006400190000006f001900000072000f00000020000c 00000042001d00000005990000de37511e5e37b51dbe37b51d511edf37511e5f370900000001a02f9f2522043f03f3047b0300000000000022043f03f3047b0301140000000000000000000000000000000000000000000000ffffff0000ffffff0005000000000000000000000100000000000000000000000000000000 0000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000d5003c00ffffff00a0c8f000e043ef183001df24d4349f25a8359f255c319f25000000000000000000000700a300000007000800000000003c0001000100010001 0000001202060000000900010000000100000000003c00000000000000330200120034120001000800010000000000000000000000000035020048003648000900200009003d000800010000000000000067001900000061001900000074000c00000065001900000077001f00000061001900000079001400000020000c 00000052002000000005990001be37b51d5e37511e5e37b51ded1e3f378d1cdf24020000000100000000000000000000000000007a012a027a01ac017a012a02011c000000000000000000000000007a012a0201000000000000007a01ac0102007a01ac0102000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000059900015e37b51d5e37ed1e5e37511eb51dbf37ed1e5f370a00000001000000002bfffafe2bfffafe0000f4022a02f402ac01f4022a02011d00000000000000000000000000f4022a020100000000000000f402ac0102 00f402ac0102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900015e37511e3e37b51d5e37ed1e511e5f37b51d3f370b00000001000000002bfffafe2bfffafe00006e042a026e04ac016e042a02011e 000000000000000000000000006e042a0201000000000000006e04ac0102006e04ac0102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900015e37ed1e3e37ed1e3e37b51ded1e5f375e191f370c0000 0001000000002bfffafe2bfffafe00001a062a021a06ac011a062a02011f000000000000000000000000001a062a0201000000000000001a06ac0102001a06ac0102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000059900013e37b51d1e37c2183e37ed1ec2181f37b51d5f37010000000100000000000000000000000000004701ac014701ac016e04ac010121000000000000000000000000004701ac0102000000000000006e04ac0103006e04ac0102000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000059900013e37ed1e1e375e191e37c21800000000ed1e3f37000000000100000000000000000000000000008704ac018704ac011a06ac010122000000000000000000000000008704ac0102000000000000001a06ac0102001a06ac0102 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900011e37c218ae0aab031e375e19b51d3f37ab03af0a0d00000001000000002bfffafe2bfffafe000087042a028704ac0187042a020123000000000000 0000000000000087042a0201000000000000008704ac0102008704ac0102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900001e375e19ae0a4704ae0aab035e191f374704af0a0e00000001f804c70a 1e052e0192057101000084f922ff1e052e019205710101330000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e414650000000000000000000000000000000310200 6c00326c00019230060000118200000000000078004200ffffff00a0c8f000e043ef183001df248c03c70aa006c70a7401c70a030000000000000000000500720000000500040000000000420001000100010001000000120206000000050001000000010000000000420000000000000033020024003424000400040004 000000000000000000000000000000000000000000ff00000001000000000035020030003630000500050005003d000400010000000000000052001b00030065001600030064001900030020000f00030032001900030005990000ae0aab03ae0a970bae0a4704ab03af0a970baf0a0f000000012807c70a05056001a305 a4010000a8f7defe05056001a305a40101340000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001 92300600001182000000000000a3004200ffffff00a0c8f000e043ef183001df246c09c70a9407c70a4002c70a0100000000000000000001000f000000010000000000000042000100010001000100000012020600000008000100000001000000000042000000000000003302001e00341e0003000a0003000000000000 0000000000000001000000000002000000000035020042003642000800280008003d000000010000000000000020000f0001003100120001003200190001003800190001002e000c0001003600170001002e000c00010034001b00010005990000ae0a4704ae0a6b0dae0a970b4704af0a6b0daf0a10000000015000c70a 1501da02d10118030000000000001501da02d101180301400000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e414650000000000000000000000000000000310200 6c00326c000192300600001182000000000000c1003d00ffffff00a0c8f000e043ef183001df243c0bc70a100cc70a5c06c70a010000000000000000000800a000000008000700000000003d00010001000100010000001202060000000900010000000100000000003d0000000000000033020018003418000200080002 00000000000000000000000000020000000000350200480036480009002000090000000000000000000000000031000c00010032001b00010038001e0001002e000a0001003600210001002e000a00010035001c0001002e000a00010032001b00010005990000ae0a970bae0a070eae0a6b0d970baf0a070eaf0a110000 0001f808c70aa802da0263031803000090ffccfda802da026303180301430000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e414650000000000000000000000000 0000003102006c00326c000192300600001182000000000000c2003d00ffffff00a0c8f000e043ef183001df24200dc70a980cc70a1c08c70a0100000000000000000007009600000007000600000000003d00010001000100010000001202060000000900010000000100000000003d0000000000000033020018003418 0002000200020000000000000000000000000002000000000035020048003648000900090009003d000600010000000000000031000c00010032001b00010038001e0001002e000a0001003600210001002e000a00010035001c0001002e000a00010033001c00010005990000ae0a6b0dae0aa30eae0a070e6b0daf0aa3 0eaf0a1200000001dc0dc70a3b04da02ea041803000090ffccfd3b04da02ea04180301440000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e414650000000000000 0000000000000000003102006c00326c000192300600001182000000000000b2003d00ffffff00a0c8f000e043ef183001df24d00ec70a480ec70a3808c70a0100000000000000000007009600000007000600000000003d00010001000100010000001202060000000900010000000100000000003d0000000000000033 0200180034180002000200020000000000000000000000000002000000000035020048003648000900090009003d000600010000000000000031000c00010032001b00010038001e0001002e000a0001003600210001002e000a00010035001c0001002e000a00010031000c00010005990000ae0a070eae0af315ae0aa3 0e070eaf0af315af0a13000000011c0fc70ab505da029e061803000090ffccfdb505da029e06180301450000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e414650 0000000000000000000000000000003102006c00326c000192300600001182000000000000ee003d00ffffff00a0c8f000e043ef183001df246c19c70a880fc70a5408c70a010000000000000000000b00e80000000b000b00000000003d00010001000100010000001202060000000b00010000000100000000003d0000 0000000000330200180034180002000200020000000000000000000000000002000000000035020054003654000b0029000b003e000b00000001006001c70a31000c00010032001b00010038001e0001002e000a0001003600210001002e000a00010034001c0001002e000a00010031000c00010039002000010034001c 00010005990000ae0aa30eae0a8f16ae0af315a30eaf0a8f16af0a1400000001d002c70ada022e0146037101000024f59afeda022e014603710101510000000000000000000000000000000000000000000000ffffff0000ffffff0005000000000000000000000100000000000000000000000000000000000000000000 0500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c00019230060000118200000000000071004200ffffff00a0c8f000e043ef183001df240402c70acc03c70aa80ac70a0300000000000000000005006b0000000500040000000000420001000100010001000000120206 00000005000100000001000000000042000000000000003302002a00342a0005000c0005000000000000000000000000000000000000000000ff00000001000000000002000000000035020030003630000500050005003d000400010000000000000052001b00030065001600030064001900030020000f000300310012 00030005990000ae0af315ae0a9b19ae0a8f16f315af0a9b19af0a15000000015404c70ac10260015d03a401000048f356fec10260015d03a40101520000000000000000000000000000000000000000000000ffffff0000ffffff0005000000000000000000000100000000000000000000000000000000000000000000 0500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000a1004200ffffff00a0c8f000e043ef183001df243c03c70a6805c70ac411c70a0100000000000000000001000f0000000100000000000000420001000100010001000000120206 00000008000100000001000000000042000000000000003302001e00341e0003000a00030000000000000000000000000001000000000002000000000035020042003642000800080008003d000000010000000000000020000f0001003100120001003200190001003800190001002e000c0001003600170001002e000c 00010035001900010005990000ae0a8f16ae0a371aae0a9b198f16af0a371aaf0a1600000001c000c70a3b040d03ea044c030000000000003b040d03ea044c0301570000000000000000000000000000000000000000000000ffffff0000ffffff0005000000000000000000000100000000000000000000000000000000 0000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000b2003d00ffffff00a0c8f000e043ef183001df241010c70a7008c70a8c02c70a010000000000000000000900ac00000009000800000000003d0001000100010001 0000001202060000000900010000000100000000003d00000000000000330200180034180002000800020000000000000000000000000002000000000035020048003648000900200009003d000800010000000000000031000c00010032001b00010038001e0001002e000a0001003600210001002e000a00010034001c 0001002e000a00010031000c00010005990000ae0a9b19de24d408ae0a371a9b19af0a000000001700000001f005c70ab5050d03b1064b030000d9fd65fbb5050d03b1064b0301580000000000000000000000000000000000000000000000ffffff0000ffffff0005000000000000000000000100000000000000000000 0000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000ff003c00ffffff00a0c8f000e043ef183001df246c11c70ae410c70a8c0ac70a000000000000000000000b00f90000000b000a00000000003c0001 0001000100010000001202060000000b00010000000100000000003c00000000000000330200180034180002000200020000000000000000000000000002000000000035020054003654000b000b000b003d000a0001000000000000006f001900000072000f0000006400190000006500190000006e0019000000610019 0000006400190000006f001900000072000f00000020000c000000430020000000000000000000000000000000000000000001050000050000000d0000004d45544146494c455049435400ce30000043ebffff8c2a00000800ce30bd140000 0100090000034215000006005000000000001e00000026060f0031004578706f727465642062792041424320466c6f776368617274657220322e30202d204d6963726f67726166782c20496e63001900000026060f002700526f7574696e6573207772697474656e2062792053636f747420536368616e656c2c20534644 43000400000003010800050000000b020601ba00050000000c029d022606050000000102ffffff0004000000020102000400000004010d000400000006010100050000000902000000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402ac0187040500 00001402ac018704050000001402ac018704050000001302ac011a06050000001402ac011a0607000000fc020000ffffff000000040000002d01010008000000fa0200000000000000000000040000002d01020004000000f00100000400000004010d00040000000201020008000000fa02000000000000000000000400 00002d010000050000001402ac014701050000001402ac014701050000001402ac014701050000001302ac016e04050000001402ac016e04040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402 2a027a010500000014022a027a010500000014022a027a01050000001302ac017a01050000001402ac017a01040000002d010100040000002d01020004000000f001000007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e000000 240305001201d5022101bc02ba01bc02c901d5021201d5020e000000250305001201d5022101bc02ba01bc02c901d5021201d50208000000250302002501c102b601c10208000000250302002201c902b901c90208000000250302001e01d002bd01d0021800000024030a001401d4021301d4021201d5021201da021301 dc02c801dc02ca01da02ca01d502c801d4021401d4020e000000240305001e0188023e0175029d017502bd0188021e0188022000000024030e001f01b9021e01b9021d01b8021c01b7021c018a021d0188021e018802bd018802be018802bf018a02bf01b702be01b802bd01b9021f01b902070000001b04b502bb01a302 8501070000001804a702b301a502b001070000001b04b202a301a6029301070000001b04ac02bb01ab028701070000001b049f02bb018d0285010700000018049202b3018e02b001070000001b049c02a30190029301070000001b049602bb01950287010e000000240305007701af028001af0280019202770192027701 af0250000000240326007801960278019702780197027801970278019702780197027801970278019702780197027801970279019702790197027901970279019702790197027901970279019702790197027901970279019602790196027901960279019602790196027901960279019602790196027901960279019602 7801960278019602780196027801960278019602780196027801960278019602780196020e000000240305007701a5027d01a5027d019c0277019c027701a5020e000000240305007b01ad027c01ad027c0192027b0192027b01ad020e00000024030500390130024e012a028d012a02a201300239013002380000002403 1a003c0183023b0183023a01820239018202380181023801800237017f02370134023801320238013202390130023a0130023b013002a0013002a1013002a2013002a3013202a3013202a4013402a4017f02a3018002a3018102a2018202a1018202a00183023c0183023800000024031a00470179024601790246017902 4501790244017702440177024301760243013c0244013b0244013a0245013902460139024601380295013802950139029601390297013a0297013b0298013c0298017602970177029701770296017902950179029501790247017902040000002d010100040000002d01020004000000f001000004000000f00103000400 000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e000000240305001201d5022101bc02ba01bc02c901d5021201d5020e000000250305001201d5022101bc02ba01bc02c901d5021201d5020800 0000250302002501c102b601c10208000000250302002201c902b901c90208000000250302001e01d002bd01d0021800000024030a001401d4021301d4021201d5021201da021301dc02c801dc02ca01da02ca01d502c801d4021401d4020e000000240305001e0188023e0175029d017502bd0188021e01880220000000 24030e001f01b9021e01b9021d01b8021c01b7021c018a021d0188021e018802bd018802be018802bf018a02bf01b702be01b802bd01b9021f01b902070000001b04b502bb01a3028501070000001804a702b301a502b001070000001b04b202a301a6029301070000001b04ac02bb01ab028701070000001b049f02bb01 8d0285010700000018049202b3018e02b001070000001b049c02a30190029301070000001b049602bb01950287010e000000240305007701af028001af0280019202770192027701af0250000000240326007801960278019702780197027801970278019702780197027801970278019702780197027801970279019702 7901970279019702790197027901970279019702790197027901970279019702790196027901960279019602790196027901960279019602790196027901960279019602790196027801960278019602780196027801960278019602780196027801960278019602780196020e000000240305007701a5027d01a5027d01 9c0277019c027701a5020e000000240305007b01ad027c01ad027c0192027b0192027b01ad020e00000024030500390130024e012a028d012a02a2013002390130023800000024031a003c0183023b0183023a01820239018202380181023801800237017f02370134023801320238013202390130023a0130023b013002 a0013002a1013002a2013002a3013202a3013202a4013402a4017f02a3018002a3018102a2018202a1018202a00183023c0183023800000024031a004701790246017902460179024501790244017702440177024301760243013c0244013b0244013a024501390246013902460138029501380295013902960139029701 3a0297013b0298013c0298017602970177029701770296017902950179029501790247017902040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffff ff00040000002d01030004000000060101000e00000024030500a602d402b502bb024d03bb025c03d402a602d4020e00000025030500a602d402b502bb024d03bb025c03d402a602d4020800000025030200b802c0024a03c0020800000025030200b602c8024c03c8020800000025030200b202cf025003cf0218000000 24030a00a802d302a702d302a602d402a602d902a702db025b03db025d03d9025d03d4025b03d302a802d3020e00000024030500b2028802d10275023103750250038802b20288022000000024030e00b302b802b202b802b102b802b002b602b0028902b1028802b20287025003870251038802520389025203b6025103 b8025003b802b302b802070000001b04b4024e03a2021803070000001804a7024603a4024403070000001b04b1023703a5022603070000001b04ab024e03aa021a03070000001b049e024e038c021803070000001804910246038e024403070000001b049b0237038f022603070000001b0496024e0395021a030e000000 240305000a03ae021403ae02140391020a0391020a03ae0250000000240326000b0396020b0397020b0397020b0397020b0397020b0397020b0397020b0397020b0397020b0397020c0397020c0397020d0397020d0397020d0397020d0397020d0397020d0397020d0397020d0396020d0396020d0396020d0395020d03 95020d0395020d0395020d0395020c0395020c0395020b0395020b0395020b0395020b0395020b0395020b0395020b0395020b0396020b0396020e000000240305000b03a4021103a40211039b020b039b020b03a4020e000000240305000f03ad021003ad02100392020f0392020f03ad020e00000024030500cd023002 e2022a0220032a0235033002cd0230023800000024031a00cf028202cf028202cd028202cd028202cb028002cb028002cb027e02cb023402cb023202cb023202cd023002cd023002cf02300233033002350330023503300237033202370332023703340237037e023703800237038002350382023503820233038202cf02 82023800000024031a00db027902da027902d9027802d9027802d7027702d7027602d7027602d7023c02d7023b02d7023a02d9023902d9023902da0238022803380229033902290339022b033a022b033b022b033c022b0376022b0376022b037702290378022903780228037902db027902040000002d01010004000000 2d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e00000024030500a602d402b502bb024d03bb025c03d402a602d4020e00000025030500 a602d402b502bb024d03bb025c03d402a602d4020800000025030200b802c0024a03c0020800000025030200b602c8024c03c8020800000025030200b202cf025003cf021800000024030a00a802d302a702d302a602d402a602d902a702db025b03db025d03d9025d03d4025b03d302a802d3020e00000024030500b202 8802d10275023103750250038802b20288022000000024030e00b302b802b202b802b102b802b002b602b0028902b1028802b20287025003870251038802520389025203b6025103b8025003b802b302b802070000001b04b4024e03a2021803070000001804a7024603a4024403070000001b04b1023703a50226030700 00001b04ab024e03aa021a03070000001b049e024e038c021803070000001804910246038e024403070000001b049b0237038f022603070000001b0496024e0395021a030e000000240305000a03ae021403ae02140391020a0391020a03ae0250000000240326000b0396020b0397020b0397020b0397020b0397020b03 97020b0397020b0397020b0397020b0397020c0397020c0397020d0397020d0397020d0397020d0397020d0397020d0397020d0397020d0396020d0396020d0396020d0395020d0395020d0395020d0395020d0395020c0395020c0395020b0395020b0395020b0395020b0395020b0395020b0395020b0395020b039602 0b0396020e000000240305000b03a4021103a40211039b020b039b020b03a4020e000000240305000f03ad021003ad02100392020f0392020f03ad020e00000024030500cd023002e2022a0220032a0235033002cd0230023800000024031a00cf028202cf028202cd028202cd028202cb028002cb028002cb027e02cb02 3402cb023202cb023202cd023002cd023002cf02300233033002350330023503300237033202370332023703340237037e023703800237038002350382023503820233038202cf0282023800000024031a00db027902da027902d9027802d9027802d7027702d7027602d7027602d7023c02d7023b02d7023a02d9023902 d9023902da0238022803380229033902290339022b033a022b033b022b033c022b0376022b0376022b037702290378022903780228037902db027902040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000 040000002d01000008000000fa02000000000000ffffff00040000002d0103000400000006010100070000001b04dc02a904ce02530412000000240307004f04380267042a0294042a02ad043802ad04d2024f04d2024f04380208000000250302004f043802ad043802070000001b04b002a50440025704080000002503 020057048b02a4048b0207000000180464029f044602820407000000180463029e04470283040700000018045b0296044f028b040700000018045a02950450028b0407000000180487029f046802820407000000180485029e04690283040700000018047e02960471028b040700000018047d02950472028b0407000000 1b0487027e0446025b040e000000240305005704c302a404c302a404cd025704cd025704c3020e000000250305005704c302a404c302a404cd025704cd025704c302040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff00 0000040000002d01000008000000fa0200000000000000000000040000002d0103000400000006010100070000001b04dc02a904ce02530412000000240307004f04380267042a0294042a02ad043802ad04d2024f04d2024f04380208000000250302004f043802ad043802070000001b04b002a5044002570408000000 2503020057048b02a4048b0207000000180464029f044602820407000000180463029e04470283040700000018045b0296044f028b040700000018045a02950450028b0407000000180487029f046802820407000000180485029e04690283040700000018047e02960471028b040700000018047d02950472028b040700 00001b0487027e0446025b040e000000240305005704c302a404c302a404cd025704cd025704c3020e000000250305005704c302a404c302a404cd025704cd025704c302040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc02 0000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e00000024030500cc05d402dc05bb027706bb028706d402cc05d4020e00000025030500cc05d402dc05bb027706bb028706d402cc05d4020800000025030200df05c1027406c102080000002503 0200dc05c8027706c8020800000025030200d905cf027a06cf021800000024030a00ce05d302cd05d302cc05d402cc05d902cd05db028606db028806d9028806d4028606d302ce05d3020e00000024030500d9058802f90576025a0676027a068802d90588022000000024030e00da05b702d905b702d805b702d705b502 d7058902d8058802d90587027a0687027b0688027c0689027c06b5027b06b7027a06b702da05b702070000001b049e0278068d024106070000001804920270068e026d06070000001b049b02610690025006070000001b049602770695024306070000001b04b3027806a2024106070000001804a7027006a4026d060800 0000250302004506a4024506b10208000000250302004c06a4024c06b10208000000250302005306a4025306b10208000000250302005a06a4025a06b10208000000250302006106a4026106b10208000000250302006706a4026706b1020e00000024030500f405300209062a024a062a025f063002f405300238000000 24031a00f7058302f6058302f5058202f4058202f2058102f2058002f2057f02f2053402f2053202f2053202f4053002f5053002f60530025d0630025e0630025f06300261063202610632026106340261067f0261068002610681025f0682025e0682025d068302f70583023800000024031a0003067902020679020106 780200067802ff057702ff057602fe057502fe053c02ff053b02ff053a0200063902010639020206380251063802520639025306390254063a0254063b0255063c0255067502540676025406770253067802520678025106790203067902040000002d010100040000002d01020004000000f001000004000000f0010300 0400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e00000024030500cc05d402dc05bb027706bb028706d402cc05d4020e00000025030500cc05d402dc05bb027706bb028706d402cc05d402 0800000025030200df05c1027406c1020800000025030200dc05c8027706c8020800000025030200d905cf027a06cf021800000024030a00ce05d302cd05d302cc05d402cc05d902cd05db028606db028806d9028806d4028606d302ce05d3020e00000024030500d9058802f90576025a0676027a068802d90588022000 000024030e00da05b702d905b702d805b702d705b502d7058902d8058802d90587027a0687027b0688027c0689027c06b5027b06b7027a06b702da05b702070000001b049e0278068d024106070000001804920270068e026d06070000001b049b02610690025006070000001b049602770695024306070000001b04b302 7806a2024106070000001804a7027006a4026d0608000000250302004506a4024506b10208000000250302004c06a4024c06b10208000000250302005306a4025306b10208000000250302005a06a4025a06b10208000000250302006106a4026106b10208000000250302006706a4026706b1020e00000024030500f405 300209062a024a062a025f063002f40530023800000024031a00f7058302f6058302f5058202f4058202f2058102f2058002f2057f02f2053402f2053202f2053202f4053002f5053002f60530025d0630025e0630025f06300261063202610632026106340261067f0261068002610681025f0682025e0682025d068302 f70583023800000024031a0003067902020679020106780200067802ff057702ff057602fe057502fe053c02ff053b02ff053a0200063902010639020206380251063802520639025306390254063a0254063b0255063c0255067502540676025406770253067802520678025106790203067902040000002d0101000400 00002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02050000000000ffffff00040000002d010300040000002d010100040000002d01020004000000f001000004000000f0010300040000000401 0d00040000000201020007000000fc020100000000000000040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010010000000fb02d4ff 00000000000090010000000000000020417269616c00f79b040000002d010300050000000902000000001c000000320a0d03fc000b000400fc000d03f3014b036f7264656e61646f7220410019000f001900190019001900190019000f000c001d000500000009020100000007000000fc020000ffffff00000004000000 2d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d0102000400 0000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001c000000320a0d038f020b0004008f020d0385034b036f7264656e61646f7220420019000f001900190019001900190019000f000c001d000500000009020100000007000000fc02 0000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d01 0100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000019000000320a3f0322040900040022043f03f3047b0367617465776179205200190019000c0019001f00190014000c00200005000000090201000000 0400000004010d00040000000201020008000000fa0200000000000000000000040000002d0104000500000014022a02f4020500000014022a02f4020500000014022a02f402050000001302ac01f402050000001402ac01f402040000002d010100040000002d01020004000000f00104000400000004010d0004000000 0201020008000000fa0200000000000000000000040000002d0104000500000014022a026e040500000014022a026e040500000014022a026e04050000001302ac016e04050000001402ac016e04040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa020000 0000000000000000040000002d0104000500000014022a021a060500000014022a021a060500000014022a021a06050000001302ac011a06050000001402ac011a06040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa020000000000000000000004000000 2d0104000500000014022a0287040500000014022a0287040500000014022a028704050000001302ac018704050000001402ac018704040000002d010100040000002d01020004000000f001040007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d0105000400 00002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff0005000000 0102ffffff00040000000201010011000000fb02d4ff00000000000090010000000000000020476c6f77776f726d0000040000002d01040004000000f00103000500000009020000000013000000320a2e011e05050004001e052e01920571015265642032001b00160019000f0019000500000009020100000007000000 fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d01030004000000 2d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000017000000320a600105050800040005056001a305a401203132382e362e340f001200190019000c0017000c001b00050000000902010000000700 0000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d0103000400 00002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010014000000fb02d4ff000000000000900100000000000000404772617068697465204c696768740000040000002d01030004000000f001040005000000090200000000 19000000320ada021501090004001501da02d10118033132382e362e352e32000c001b001e000a0021000a001c000a001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000 f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010005000000 09020000000019000000320ada02a80209000400a802da02630318033132382e362e352e33000c001b001e000a0021000a001c000a001c000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01 020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201 01000500000009020000000019000000320ada023b04090004003b04da02ea0418033132382e362e352e31000c001b001e000a0021000a001c000a000c000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100 040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00 0400000002010100050000000902000000001c000000320ada02b5050b000400b505da029e0618033132382e362e342e313934000c001b001e000a0021000a001c000a000c0020001c000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff0004000000 2d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffff ff00050000000102ffffff00040000000201010011000000fb02d4ff00000000000090010000000000000020476c6f77776f726d0000040000002d01040004000000f00103000500000009020000000013000000320a2e01da0205000400da022e01460371015265642031001b00160019000f0012000500000009020100 000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d01 0300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000017000000320a6001c10208000400c10260015d03a401203132382e362e350f001200190019000c0017000c001900050000000902 0100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f80004000000 2d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010014000000fb02d4ff000000000000900100000000000000404772617068697465204c696768740000040000002d01030004000000f001040005000000 09020000000019000000320a0d033b04090004003b040d03ea044c033132382e362e342e31000c001b001e000a0021000a001c000a000c000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01 020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201 010010000000fb02d4ff00000000000090010000000000000020417269616c00726d040000002d01040004000000f0010300050000000902000000001c000000320a0d03b5050b000400b5050d03b1064b036f7264656e61646f7220430019000f001900190019001900190019000f000c00200005000000090201000000 0d000000fb020000000000000000000000000000000000010044040000002d01030004000000f0010400030000000000}{\result {{\pict\wmetafile8\picw12494\pich5310\picwgoal7083\pichgoal3010 0100090000034215000006005000000000001e00000026060f0031004578706f727465642062792041424320466c6f776368617274657220322e30202d204d6963726f67726166782c20496e63001900000026060f002700526f7574696e6573207772697474656e2062792053636f747420536368616e656c2c2053464443 000400000003010800050000000b020601ba00050000000c029d022606050000000102ffffff0004000000020102000400000004010d000400000006010100050000000902000000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402ac01870405000000 1402ac018704050000001402ac018704050000001302ac011a06050000001402ac011a0607000000fc020000ffffff000000040000002d01010008000000fa0200000000000000000000040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d 010000050000001402ac014701050000001402ac014701050000001402ac014701050000001302ac016e04050000001402ac016e04040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0100000500000014022a027a01 0500000014022a027a010500000014022a027a01050000001302ac017a01050000001402ac017a01040000002d010100040000002d01020004000000f001000007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e0000002403050012 01d5022101bc02ba01bc02c901d5021201d5020e000000250305001201d5022101bc02ba01bc02c901d5021201d50208000000250302002501c102b601c10208000000250302002201c902b901c90208000000250302001e01d002bd01d0021800000024030a001401d4021301d4021201d5021201da021301dc02c801dc02 ca01da02ca01d502c801d4021401d4020e000000240305001e0188023e0175029d017502bd0188021e0188022000000024030e001f01b9021e01b9021d01b8021c01b7021c018a021d0188021e018802bd018802be018802bf018a02bf01b702be01b802bd01b9021f01b902070000001b04b502bb01a30285010700000018 04a702b301a502b001070000001b04b202a301a6029301070000001b04ac02bb01ab028701070000001b049f02bb018d0285010700000018049202b3018e02b001070000001b049c02a30190029301070000001b049602bb01950287010e000000240305007701af028001af0280019202770192027701af02500000002403 26007801960278019702780197027801970278019702780197027801970278019702780197027801970279019702790197027901970279019702790197027901970279019702790197027901970279019602790196027901960279019602790196027901960279019602790196027901960279019602780196027801960278 0196027801960278019602780196027801960278019602780196020e000000240305007701a5027d01a5027d019c0277019c027701a5020e000000240305007b01ad027c01ad027c0192027b0192027b01ad020e00000024030500390130024e012a028d012a02a2013002390130023800000024031a003c0183023b018302 3a01820239018202380181023801800237017f02370134023801320238013202390130023a0130023b013002a0013002a1013002a2013002a3013202a3013202a4013402a4017f02a3018002a3018102a2018202a1018202a00183023c0183023800000024031a004701790246017902460179024501790244017702440177 024301760243013c0244013b0244013a0245013902460139024601380295013802950139029601390297013a0297013b0298013c0298017602970177029701770296017902950179029501790247017902040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201 020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e000000240305001201d5022101bc02ba01bc02c901d5021201d5020e000000250305001201d5022101bc02ba01bc02c901d5021201d50208000000250302002501c102b601c1 0208000000250302002201c902b901c90208000000250302001e01d002bd01d0021800000024030a001401d4021301d4021201d5021201da021301dc02c801dc02ca01da02ca01d502c801d4021401d4020e000000240305001e0188023e0175029d017502bd0188021e0188022000000024030e001f01b9021e01b9021d01 b8021c01b7021c018a021d0188021e018802bd018802be018802bf018a02bf01b702be01b802bd01b9021f01b902070000001b04b502bb01a3028501070000001804a702b301a502b001070000001b04b202a301a6029301070000001b04ac02bb01ab028701070000001b049f02bb018d0285010700000018049202b3018e 02b001070000001b049c02a30190029301070000001b049602bb01950287010e000000240305007701af028001af0280019202770192027701af025000000024032600780196027801970278019702780197027801970278019702780197027801970278019702780197027901970279019702790197027901970279019702 79019702790197027901970279019702790196027901960279019602790196027901960279019602790196027901960279019602790196027801960278019602780196027801960278019602780196027801960278019602780196020e000000240305007701a5027d01a5027d019c0277019c027701a5020e000000240305 007b01ad027c01ad027c0192027b0192027b01ad020e00000024030500390130024e012a028d012a02a2013002390130023800000024031a003c0183023b0183023a01820239018202380181023801800237017f02370134023801320238013202390130023a0130023b013002a0013002a1013002a2013002a3013202a301 3202a4013402a4017f02a3018002a3018102a2018202a1018202a00183023c0183023800000024031a004701790246017902460179024501790244017702440177024301760243013c0244013b0244013a0245013902460139024601380295013802950139029601390297013a0297013b0298013c02980176029701770297 01770296017902950179029501790247017902040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e00 000024030500a602d402b502bb024d03bb025c03d402a602d4020e00000025030500a602d402b502bb024d03bb025c03d402a602d4020800000025030200b802c0024a03c0020800000025030200b602c8024c03c8020800000025030200b202cf025003cf021800000024030a00a802d302a702d302a602d402a602d902a7 02db025b03db025d03d9025d03d4025b03d302a802d3020e00000024030500b2028802d10275023103750250038802b20288022000000024030e00b302b802b202b802b102b802b002b602b0028902b1028802b20287025003870251038802520389025203b6025103b8025003b802b302b802070000001b04b4024e03a202 1803070000001804a7024603a4024403070000001b04b1023703a5022603070000001b04ab024e03aa021a03070000001b049e024e038c021803070000001804910246038e024403070000001b049b0237038f022603070000001b0496024e0395021a030e000000240305000a03ae021403ae02140391020a0391020a03ae 0250000000240326000b0396020b0397020b0397020b0397020b0397020b0397020b0397020b0397020b0397020b0397020c0397020c0397020d0397020d0397020d0397020d0397020d0397020d0397020d0397020d0396020d0396020d0396020d0395020d0395020d0395020d0395020d0395020c0395020c0395020b03 95020b0395020b0395020b0395020b0395020b0395020b0395020b0396020b0396020e000000240305000b03a4021103a40211039b020b039b020b03a4020e000000240305000f03ad021003ad02100392020f0392020f03ad020e00000024030500cd023002e2022a0220032a0235033002cd0230023800000024031a00cf 028202cf028202cd028202cd028202cb028002cb028002cb027e02cb023402cb023202cb023202cd023002cd023002cf02300233033002350330023503300237033202370332023703340237037e023703800237038002350382023503820233038202cf0282023800000024031a00db027902da027902d9027802d9027802 d7027702d7027602d7027602d7023c02d7023b02d7023a02d9023902d9023902da0238022803380229033902290339022b033a022b033b022b033c022b0376022b0376022b037702290378022903780228037902db027902040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d 00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e00000024030500a602d402b502bb024d03bb025c03d402a602d4020e00000025030500a602d402b502bb024d03bb025c03d402a602d4020800000025030200 b802c0024a03c0020800000025030200b602c8024c03c8020800000025030200b202cf025003cf021800000024030a00a802d302a702d302a602d402a602d902a702db025b03db025d03d9025d03d4025b03d302a802d3020e00000024030500b2028802d10275023103750250038802b20288022000000024030e00b302b8 02b202b802b102b802b002b602b0028902b1028802b20287025003870251038802520389025203b6025103b8025003b802b302b802070000001b04b4024e03a2021803070000001804a7024603a4024403070000001b04b1023703a5022603070000001b04ab024e03aa021a03070000001b049e024e038c02180307000000 1804910246038e024403070000001b049b0237038f022603070000001b0496024e0395021a030e000000240305000a03ae021403ae02140391020a0391020a03ae0250000000240326000b0396020b0397020b0397020b0397020b0397020b0397020b0397020b0397020b0397020b0397020c0397020c0397020d0397020d 0397020d0397020d0397020d0397020d0397020d0397020d0396020d0396020d0396020d0395020d0395020d0395020d0395020d0395020c0395020c0395020b0395020b0395020b0395020b0395020b0395020b0395020b0395020b0396020b0396020e000000240305000b03a4021103a40211039b020b039b020b03a402 0e000000240305000f03ad021003ad02100392020f0392020f03ad020e00000024030500cd023002e2022a0220032a0235033002cd0230023800000024031a00cf028202cf028202cd028202cd028202cb028002cb028002cb027e02cb023402cb023202cb023202cd023002cd023002cf0230023303300235033002350330 0237033202370332023703340237037e023703800237038002350382023503820233038202cf0282023800000024031a00db027902da027902d9027802d9027802d7027702d7027602d7027602d7023c02d7023b02d7023a02d9023902d9023902da0238022803380229033902290339022b033a022b033b022b033c022b03 76022b0376022b037702290378022903780228037902db027902040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d010300040000 0006010100070000001b04dc02a904ce02530412000000240307004f04380267042a0294042a02ad043802ad04d2024f04d2024f04380208000000250302004f043802ad043802070000001b04b002a50440025704080000002503020057048b02a4048b0207000000180464029f044602820407000000180463029e044702 83040700000018045b0296044f028b040700000018045a02950450028b0407000000180487029f046802820407000000180485029e04690283040700000018047e02960471028b040700000018047d02950472028b04070000001b0487027e0446025b040e000000240305005704c302a404c302a404cd025704cd025704c3 020e000000250305005704c302a404c302a404cd025704cd025704c302040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000 06010100070000001b04dc02a904ce02530412000000240307004f04380267042a0294042a02ad043802ad04d2024f04d2024f04380208000000250302004f043802ad043802070000001b04b002a50440025704080000002503020057048b02a4048b0207000000180464029f044602820407000000180463029e04470283 040700000018045b0296044f028b040700000018045a02950450028b0407000000180487029f046802820407000000180485029e04690283040700000018047e02960471028b040700000018047d02950472028b04070000001b0487027e0446025b040e000000240305005704c302a404c302a404cd025704cd025704c302 0e000000250305005704c302a404c302a404cd025704cd025704c302040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004 000000060101000e00000024030500cc05d402dc05bb027706bb028706d402cc05d4020e00000025030500cc05d402dc05bb027706bb028706d402cc05d4020800000025030200df05c1027406c1020800000025030200dc05c8027706c8020800000025030200d905cf027a06cf021800000024030a00ce05d302cd05d302 cc05d402cc05d902cd05db028606db028806d9028806d4028606d302ce05d3020e00000024030500d9058802f90576025a0676027a068802d90588022000000024030e00da05b702d905b702d805b702d705b502d7058902d8058802d90587027a0687027b0688027c0689027c06b5027b06b7027a06b702da05b702070000 001b049e0278068d024106070000001804920270068e026d06070000001b049b02610690025006070000001b049602770695024306070000001b04b3027806a2024106070000001804a7027006a4026d0608000000250302004506a4024506b10208000000250302004c06a4024c06b10208000000250302005306a4025306 b10208000000250302005a06a4025a06b10208000000250302006106a4026106b10208000000250302006706a4026706b1020e00000024030500f405300209062a024a062a025f063002f40530023800000024031a00f7058302f6058302f5058202f4058202f2058102f2058002f2057f02f2053402f2053202f2053202f4 053002f5053002f60530025d0630025e0630025f06300261063202610632026106340261067f0261068002610681025f0682025e0682025d068302f70583023800000024031a0003067902020679020106780200067802ff057702ff057602fe057502fe053c02ff053b02ff053a0200063902010639020206380251063802 520639025306390254063a0254063b0255063c0255067502540676025406770253067802520678025106790203067902040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa02000000 00000000000000040000002d01030004000000060101000e00000024030500cc05d402dc05bb027706bb028706d402cc05d4020e00000025030500cc05d402dc05bb027706bb028706d402cc05d4020800000025030200df05c1027406c1020800000025030200dc05c8027706c8020800000025030200d905cf027a06cf02 1800000024030a00ce05d302cd05d302cc05d402cc05d902cd05db028606db028806d9028806d4028606d302ce05d3020e00000024030500d9058802f90576025a0676027a068802d90588022000000024030e00da05b702d905b702d805b702d705b502d7058902d8058802d90587027a0687027b0688027c0689027c06b5 027b06b7027a06b702da05b702070000001b049e0278068d024106070000001804920270068e026d06070000001b049b02610690025006070000001b049602770695024306070000001b04b3027806a2024106070000001804a7027006a4026d0608000000250302004506a4024506b10208000000250302004c06a4024c06 b10208000000250302005306a4025306b10208000000250302005a06a4025a06b10208000000250302006106a4026106b10208000000250302006706a4026706b1020e00000024030500f405300209062a024a062a025f063002f40530023800000024031a00f7058302f6058302f5058202f4058202f2058102f2058002f2 057f02f2053402f2053202f2053202f4053002f5053002f60530025d0630025e0630025f06300261063202610632026106340261067f0261068002610681025f0682025e0682025d068302f70583023800000024031a0003067902020679020106780200067802ff057702ff057602fe057502fe053c02ff053b02ff053a02 00063902010639020206380251063802520639025306390254063a0254063b0255063c0255067502540676025406770253067802520678025106790203067902040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff 000000040000002d01000008000000fa02050000000000ffffff00040000002d010300040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020100000000000000040000002d01000008000000fa02050000000000f8f8f800040000002d01 0300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010010000000fb02d4ff00000000000090010000000000000020417269616c00f79b040000002d010300050000000902000000001c000000320a0d03fc000b0004 00fc000d03f3014b036f7264656e61646f7220410019000f001900190019001900190019000f000c001d000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000 f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001c0000 00320a0d038f020b0004008f020d0385034b036f7264656e61646f7220420019000f001900190019001900190019000f000c001d000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d0102000400 0000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000 0009020000000019000000320a3f0322040900040022043f03f3047b0367617465776179205200190019000c0019001f00190014000c002000050000000902010000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0104000500000014022a02f4020500000014022a02f402 0500000014022a02f402050000001302ac01f402050000001402ac01f402040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0104000500000014022a026e040500000014022a026e040500000014022a026e04050000 001302ac016e04050000001402ac016e04040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0104000500000014022a021a060500000014022a021a060500000014022a021a06050000001302ac011a06050000001402 ac011a06040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0104000500000014022a0287040500000014022a0287040500000014022a028704050000001302ac018704050000001402ac018704040000002d01010004 0000002d01020004000000f001040007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa0205000000 0000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010011000000fb02d4ff00000000000090010000000000000020476c6f77776f726d0000040000002d01040004000000f001030005 00000009020000000013000000320a2e011e05050004001e052e01920571015265642032001b00160019000f0019000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f0010300 04000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000 0017000000320a600105050800040005056001a305a401203132382e362e340f001200190019000c0017000c001b000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f0010300 04000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010014000000fb02d4ff00 0000000000900100000000000000404772617068697465204c696768740000040000002d01030004000000f00104000500000009020000000019000000320ada021501090004001501da02d10118033132382e362e352e32000c001b001e000a0021000a001c000a001b000500000009020100000007000000fc020000ffff ff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000 002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000019000000320ada02a80209000400a802da02630318033132382e362e352e33000c001b001e000a0021000a001c000a001c000500000009020100000007000000fc02 0000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d0101 00040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000019000000320ada023b04090004003b04da02ea0418033132382e362e352e31000c001b001e000a0021000a001c000a000c00050000000902010000000700 0000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000 002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001c000000320ada02b5050b000400b505da029e0618033132382e362e342e313934000c001b001e000a0021000a001c000a000c0020001c000500 000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f80004 0000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010011000000fb02d4ff00000000000090010000000000000020476c6f77776f726d0000040000002d01040004000000f00103000500000009020000 000013000000320a2e01da0205000400da022e01460371015265642031001b00160019000f0012000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105 000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000017000000320a 6001c10208000400c10260015d03a401203132382e362e350f001200190019000c0017000c0019000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105 000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010014000000fb02d4ff0000000000009001 00000000000000404772617068697465204c696768740000040000002d01030004000000f00104000500000009020000000019000000320a0d033b04090004003b040d03ea044c033132382e362e342e31000c001b001e000a0021000a001c000a000c000500000009020100000007000000fc020000ffffff000000040000 002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d0102000400 0000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010010000000fb02d4ff00000000000090010000000000000020417269616c00726d040000002d01040004000000f0010300050000000902000000001c000000320a0d03b5050b000400b5050d03b1064b036f7264 656e61646f7220430019000f001900190019001900190019000f000c002000050000000902010000000d000000fb020000000000000000000000000000000000010044040000002d01030004000000f0010400030000000000000001000000000000000000183fe43f5400783e8c40494d903fe43f}}}}}{ \fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Ahora supongamos que el ordenador A env\'eda una petici\'f3n ARP al ordenador C, pero C no es capaz de responder por s\'ed mismo. Al estar en redes distintas, C nunca ver\'e1 la petici\'f3n ARP; sin embargo, el gateway actuar\'e1 en su lugar. En efecto, nuestro ordenador pregunta: }{\i\fs20\expnd0\expndtw-3 "\'bfPuede decirme el host con direcci\'f3n de Internet 128.6.4.194 cu\'e1l es su direcci\'f3n Ethernet?"}{\fs20\expnd0\expndtw-3 , y el gateway contesta: }{ \i\fs20\expnd0\expndtw-3 "Yo soy 128.6.4.194 es 2:7:1:0:eb:cd"}{\fs20\expnd0\expndtw-3 , donde 2:7:1:0:eb:cd es la direcci\'f3n Ethernet del gateway. Este peque\'f1o truco funciona correctamente y hace pensar a nuestro host que 128.6.4.194 est\'e1 conectado a la Ethernet local con direcci\'f3n 2:7:1:0:eb:cd, pero, por supuesto, no es cierto. Cada vez que enviamos un datagrama a 128.6.4.194, nuestro host lo env\'eda a la direcci\'f3n Ethernet especificada y, puesto que es la direcci\'f3 n del gateway R, llega hasta dicho gateway. Y es entonces cuando se env\'eda a su destino. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Veamos que esto tiene el mismo efecto que tener una entrada en la tabla de enrutamiento diciendo que la ruta de 12 8.6.4.194 al gateway 128.6.5.1 es: \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tqc\tx4513\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab 128.6.4.194 128.6.5.1 UGH pe0 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Con la excepci\'f3n de que, en lugar de tener el enrutamiento hecho a nivel de tabla de enrutamiento, se hace a nivel de tabla ARP. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Generalmente, es mejor usar tablas de enrutamiento, pero hay algunos casos en los que tiene sentido los usar }{\i\fs20\expnd0\expndtw-3 proxyes ARP}{\fs20\expnd0\expndtw-3 : \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 * cuando tenemos un host que no trabaja con subredes; \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 \par * cuando tenemos un host que no responde adecuadamente al redireccionamiento; \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 * cuando no queremos elegir un gateway determinado por defecto; \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 * cuando el software no es capaz de recuperarse de un enrutamiento fallido. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab La t\'e9cnica fue dise\'f1 ada originariamente para trabajar con hosts que no soportan subredes. Supongamos que tenemos una red dividida en subredes. Por ejemplo, hemos decidido dividir la red 128.6 en subredes, obteniendo las subredes 128.6.4 y 128.6.5. Supongamos tambi\'e9 n que tenemos un host que no trabaja con subredes y, por tanto, creer\'e1 que 128.6 es tan s\'f3lo una red. Esto \'faltimo significa que ser\'e1 dif\'edcil establecer las entradas para la tabla de enrutamiento para la configuraci\'f3 n vista. No podemos decirle nada sobre la existencia del gateway, de forma expl\'edcita, usando }{\i\fs20\expnd0\expndtw-3 "route add 128.6.4.0 128.6.5.1 1",}{\fs20\expnd0\expndtw-3 puesto que, al considerar que toda la 128.6 es una simple red, no entender\'e1 que intentamos enviarlo a una subred. En su lugar, interpretar\'e1 este comando como un intento de configurar una ruta a un host de direcci\'f3n 128.6.4.0. La \'fa nica manera que podr\'eda hacerlo funcionar ser\'eda establecer rutas expl\'edcitas a los host, para cada host individual sobre cada subred. Tampoco podr\'edamos depender del gateway por defecto y redireccionar. Supongamos que establecemos }{ \i\fs20\expnd0\expndtw-3 "route add default 128.6.5.1 1",}{\fs20\expnd0\expndtw-3 en el que fijamos el gateway 128.6.5.1 por defecto; esto no podr\'ed a funcionar para enviar datagramas a otras subredes. En el caso de que el host 128.6.5.2 quiera enviar un datagrama al 128.6.4.194, puesto que el destino es parte de 128.6, el ordenador lo considerar\'e1 en la misma red y no se preocupar\'e1 por buscarle un gateway adecuado. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Los }{\i\fs20\expnd0\expndtw-3 proxy ARP}{\fs20\expnd0\expndtw-3 resuelven el problema haciendo ver el mundo de un modo simplista que espera encontrarse. Puesto que el host piensa que todas las restantes subredes forman parte de su propia red, simplemente usar\'e1 una petici\'f3 n ARP para comunicarse con ellas, esperando recibir una direcci\'f3n Ethernet que pueda usarse para establecer comunicaciones directas. Si el gateway ejecuta un }{\i\fs20\expnd0\expndtw-3 proxy ARP}{\fs20\expnd0\expndtw-3 , responder\'e1 con la direcci \'f3n Ethernet del gateway. Por tanto, los datagramas ser\'e1n enviados al gateway y todo funcionar\'e1 correctamente. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Como se puede observar, no se necesita una configuraci\'f2n espec\'edfica para usar una }{\i\fs20\expnd0\expndtw-3 proxy ARP}{ \fs20\expnd0\expndtw-3 con hosts que no trabajan con subredes. Lo que necesitamos es que todos nuestros gateways ARP tengan implementado un }{\i\fs20\expnd0\expndtw-3 proxy ARP.}{\fs20\expnd0\expndtw-3 Para poder usarlos, deberemos especificar la configuraci\'f3n de la tabla de enrutamiento. Por defecto, las implementaciones TCP/IP esperar\'e1n encontrar un gateway para cualquier destino que est\'e9 en otra red y, para hacerlo, deberemos expl\'ed citamente instalar una ruta de m\'e9trica 0, como por ejemplo }{\i\fs20\expnd0\expndtw-3 "route add default 128.6.5.2 0",}{\fs20\expnd0\expndtw-3 o poner la m\'e1scara de subred a ceros. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Es obvio que los }{\i\fs20\expnd0\expndtw-3 proxy ARP }{\fs20\expnd0\expndtw-3 son adecuados cuando los hosts no son capaces de entender subredes. Generalmente, las implementaciones TCP/IP son capaces de manejar mensajes de redirecci\'f3n ICMP correctamente, y, por tanto, normalmente lo que se har\'e1 es configurar la ruta por defecto a alg\'fan gateway. Sin embargo, en caso de contar con una implementaci\'f3n que no reconoce los redireccionamientos, o no puede configurarse un gateway por defecto, podemos usar }{\i\fs20\expnd0\expndtw-3 proxy ARP.}{ \fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab A veces se usa }{\i\fs20\expnd0\expndtw-3 proxy ARP}{\fs20\expnd0\expndtw-3 por conveniencia. El problema de las tablas de enrutamiento es que hay que configurarlas. La configuraci\'f3n m\'e1 s simple es fijar una ruta por defecto; pero, incluso en este caso, hay que incluir un comando equivalente al de Unix }{\i\fs20\expnd0\expndtw-3 "route add default..."}{\fs20\expnd0\expndtw-3 . En el caso de que hubiese cambios en las direcciones de los gateways, deber\'edamos modificar este comando en todos los hosts. Si configuramos una ruta por defecto que depende de }{\i\fs20\expnd0\expndtw-3 proxy ARP}{\fs20\expnd0\expndtw-3 (con m\'e9 trica 0), no deberemos cambiar los ficheros de configuraci\'f3n cuando los gateways cambian. Con los }{\i\fs20\expnd0\expndtw-3 proxy ARP,}{\fs20\expnd0\expndtw-3 no hace falta poner ninguna direcci\'f3 n de un gateway. Cualquier gateway puede responder a una petici\'f3n ARP, no importa cu\'e1l sea su direcci\'f3n. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Para evitarnos tener que configurar los sistemas, algunas implementaciones TCP/IP usan ARP por defecto, cuando no tienen otra ruta. Las implementaciones m\'e1s flexibles nos permiten usar estrategias mixtas. As\'ed , si tenemos que especificar una ruta para cada red en particular, o una ruta por defecto, se usar\'e1 esa ruta, pero si no hay rutas para un destino lo tratar\'e1 como si fuese local y usar\'e1 una petici\'f3 n ARP. En tanto en cuanto sus gateways soporten }{\i\fs20\expnd0\expndtw-3 proxy ARP,}{\fs20\expnd0\expndtw-3 esto permitir\'e1 que los hosts alcancen cualquier destino sin necesitar ninguna tabla de enrutamiento. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Finalmente, podr\'edamos elegir usar una }{\i\fs20\expnd0\expndtw-3 proxy ARP}{\fs20\expnd0\expndtw-3 porque se recuperan mejor de los fallos. La elecci\'f3n depender\'e1 en gran medida de la implementaci\'f3n. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab En aquellas situaciones en las que hay varios gateways en una red, veamos c\'f3mo los }{\i\fs20\expnd0\expndtw-3 proxy ARP}{ \fs20\expnd0\expndtw-3 permiten elegir el mejor. Como hemos mencionado anteriormente, nuestro computador simplemente env\'eda un mensaje preguntando por la direcci\'f3n Ethernet del destino. Suponemos que los gateways est\'e1 n configurados para responder a estos mensajes. Si hay m\'e1s de un gateway, ser\'e1 necesaria una coordinaci\'f3n entre ellos. Conceptualmente, los gateways tendr\'e1n una visi\'f3n completa de la topolog\'eda de la red. Por consiguiente, ser\'e1 n capaces de determinar la mejor ruta desde nuestro host a cualquier destino. Si hay una coordinaci\'f3n entre los gateways, ser\'e1 posible que el mejor gateway pueda responder a la petici\'f3n ARP. En la pr\'e1 ctica no es siempre posible, por ello se dise\'f1an algoritmos para evitar rutas malas. Veamos por ejemplo la siguiente situaci\'f3n: \par \par }\pard \ql \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \tab 1\tab \tab 2\tab \tab 3 \par }\pard \ql \li0\ri0\widctlpar\tqc\tx4513\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab }{\fs20\expnd0\expndtw-3 \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472 \'2d}{\fs20\expnd0\expndtw-3 A }{\fs20\expnd0\expndtw-3 \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d}{\fs20\expnd0\expndtw-3 B }{\fs20\expnd0\expndtw-3 \u9472\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d}{\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par donde, 1, 2 y 3 son redes; y A y B gateways conectando 2 con 1 \'f3 con 3. Si un host de la red 2 quiere comunicarse con otro de la red 1 es bastante f\'e1cil para el gateway A decidirse a contestar, y el gateway B no lo har\'e1. Veamos c\'f3 mo: si el gateway B acepta un datagrama para la red 1, tendr\'e1 que remitirlo al gateway A para que lo entregue. Esto significar\'eda que deber\'eda tomar un datagrama de la red 2 y enviarlo de vuelta a la red 2. Es muy f\'e1 cil manejar las rutas que se dan en este tipo de redes. Es mucho m\'e1s dif\'edcil de controlar en una situaci\'f3n como la siguiente: \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 1 \par }{\fs20\expnd0\expndtw-3 \u9472\'2d\u9472\'2d\u9472\'2d\u9516\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9516\'2d\u9472\'2d\u9472\'2d\u9472\'2d}{ \fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 A B \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 4 \par 3 }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 C \par }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 }{\fs20\expnd0\expndtw-3 \u9474\'a6}{\fs20\expnd0\expndtw-3 5 \par D E \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \u9472\'2d\u9472\'2d\u9472\'2d\u9524\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d \u9472\'2d\u9472\'2d\u9524\'2d\u9472\'2d\u9472\'2d\u9472\'2d}{\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 2 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Supongamos que un ordenador en la red 1 quiere enviar un datagrama a otro de la red 2. La ruta v\'eda A y D es probablemente la mejor, porque s \'f3lo hay una red (3) entre ambas. Tambi\'e9n es posible la ruta v\'eda B, C y E, pero este camino probablemente es algo m\'e1s lento. Ahora supongamos que el ordenador de la red 1 env\'eda peticiones ARP para alcanzar 2. Seguramente A y B responder\'e1 n a dicha petici\'f3n. B no es tan buena como A, pero no hay tanta diferencia como en el caso anterior. B no devolver\'e1 el datagrama a 1. Adem\'e1s, no es posible determinar qu\'e9 camino es mejor sin realizar un costoso an\'e1 lisis global de la red. En la pr\'e1ctica no disponemos de tanta cantidad de tiempo para responder a una petici\'f3n ARP. \par \par \par \par \par \par }{\b\expnd0\expndtw-3 5.4.3. Establecer nuevas rutas tras fallos.}{\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab En principio, IP es capaz de controlar l\'edneas con fallos y ca\'ed das de gateways. Hay varios mecanismos para rectificar las tablas de enrutamiento y las tablas de ARP y mantenerlas actualizadas. Pero, por desgracia, muchas de las implementaciones TCP/IP no implementan todos estos mecanismos, por lo que deberemos estudiar detalladamente la documentaci\'f3n de nuestra implementaci\'f3n y, teniendo en cuenta los fallos m\'e1 s frecuentes, deberemos definir una estrategia para asegurar la seguridad de nuestra red. Las principales elecciones son las siguientes: espiar el protocolo de enrutamiento de los gateway s, establecer una ruta por defecto y hacer uso del redireccionamiento y usar }{\i\fs20\expnd0\expndtw-3 proxy ARP.}{\fs20\expnd0\expndtw-3 Todos estos m\'e9todos tienen sus propias limitaciones dependiendo del tipo de red. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Espiar el protocolo de enrutamiento de los gateways es, en teor\'eda, la soluci\'f3n m\'e1s dir ecta y simple. Si suponemos que los gateways usan una buena tecnolog\'eda de enrutamiento, las tablas que ellos env\'edan deber\'edan contener la informaci\'f3n necesaria para mantener unas rutas \'f3 ptimas para todos los destinos. Si algo cambia en la red (una l\'ednea o un gateway falla), esta informaci\'f3n deber\'e1 reflejarse en las tablas y el software de enrutamiento deber\'e1 ser capaz de actualizar adecuadamente las tablas de enrutamiento de los hosts. Las desventajas de esta estrategia son meramente pr\'e1cticas, pero, en algunas situaciones, la robustez de este enfoque puede pesar m\'e1s que dichas desventajas. Veamos cu \'e1les son estas desventajas: \par \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Si los gateways usan un protocolo de enrutamiento sofisticado, la configuraci\'f3 n puede ser bastante compleja, lo que se convierte en un problema ya que debemos configurar y mantener los ficheros de configuraci\'f3n de cada host. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Algunos gateways usan protocolos espec\'ed ficos de alguna marca comercial. En este caso, es posible que no encontremos un software adecuado para nuestros hosts. \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Si los hosts carecen de disco, puede que haya serios problemas a la hora de escuchar las emisiones. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Algunos gateways son capaces de traducir su protocolo interno de enrutamiento en otro m\'e1s simple que puede ser usado por los hosts. Esta podr\'eda ser una forma de resolver las dos primeras desventajas. Actualmente no hay una soluci\'f3 n definitiva para la tercera. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Los problemas de los m\'e9todos de rutas por defecto/redireccionamiento y de los }{\i\fs20\expnd0\expndtw-3 proxy ARP}{\fs20\expnd0\expndtw-3 son similares: ambos tienen problemas para trabajar con situaciones donde las entradas a las tablas no se usan durante un largo periodo de tiempo. La \'fa nica diferencia real entre ellos son las tablas que se ven involucradas. Supongamos que un gateway cae, si alguna de las actuales rutas usan ese gateway no podr\'e1 ser usada. En el caso de que estemos usando tablas de enrutamiento, el mecanismo para ajustar las rutas es el redireccionamiento. Esto funciona perfectamente en dos situaciones: \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 - cuando el gateway por defecto no est\'e1 en la mejor ruta. El gateway por defecto puede dirigirlo a un gateway mejor; \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 - cuando una l\'ednea distante o un gateway falla. Si esto cambia la mejor ruta, el gateway actual nos dirigir\'e1 hacia el gateway que ahora es el mejor. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab El caso que no est\'e1 a salvo de problemas es cuando el gateway a que se le env\'eda datagramas falla en ese momento. Puesto que est\'e1 fuera de servicio, es imposible que redireccione a otro gateway. En muchos casos, tampoco estamos a salvo si el gateway por defecto falla, justo cuando el enrutamiento empieza a enviar al gateway por defecto. \par \par \tab La casu\'edstica de los }{\i\fs20\expnd0\expndtw-3 proxy ARP}{\fs20\expnd0\expndtw-3 es similar. Si los gateways se coordinan adecuadamente, en principio el gateway indicado responder\'e1 adecuadamente. Si algo en la red falla, el gateway que actualmente se est\'e1 usando nos reconducir\'e1 a un nuevo y mejor gateway. (Normalmente es posible usar redireccionamiento para ignorar las rutas establecidas por el }{\i\fs20\expnd0\expndtw-3 proxy ARP}{\fs20\expnd0\expndtw-3 ). Otra vez, el caso que no podemos proteger de fallos es cuando el gateway actual falla. No hay equivalencia al fallo de los gateways por defecto, puesto que cualquier gateway puede responder a una petici\'f3n ARP. \par \par \tab As\'ed que el gran problema es el fallo debido a que el gateway en uso no se puede recuperar, por el hecho de que el principal mecanismo para alterar las rutas es el redireccionamiento, y un gateway en mal funcionamiento no puede redirigir. Te\'f3 ricamente, este problema podr\'eda solucionarse a trav\'e9s de la implementaci\'f3n TCP/IP, usando }{\i\fs20\expnd0\expndtw-3 "timeout"}{\fs20\expnd0\expndtw-3 . Si un ordenador no recibe respuesta una vez terminado el timeout, deber\'ed a de cancelar la ruta actual y tratar de encontrar otra nueva. Cuando usamos una ruta por defecto, esto significa que la implementaci\'f3n TCP/IP puede ser capaz de declarar una ruta como fallida en base al timeout. En caso de que se haya red irigido a un gateway distinto del de por defecto, y la ruta se declare fallida, el tr\'e1fico se devolver\'e1 al gateway por defecto. El gateway por defecto puede entonces empezar a manejar el tr\'e1 fico, o redirigirlo a un gateway diferente. Para manejar los fallos del gateway por defecto es posible tener m\'e1s de un gateway por defecto; si uno de ellos se declara fallido, se usar\'e1 el otro. En conjunto, estos mecanismos nos salvaguardan de cualquier fallo. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab M\'e9todos similares pueden usarse en sistemas que dependen de }{\i\fs20\expnd0\expndtw-3 proxy ARP}{\fs20\expnd0\expndtw-3 . Si una conexi\'f3 n sobrepasa el timeout, la entrada de la tabla ARP usada se debe borrar. Esto causar\'e1 una petici\'f3n ARP, que podr\'e1 ser contestada por un gateway que funcione correctamente. El mecanismo m\'e1s simple para llevar esto a cabo podr\'eda ser usar los contadores de timeout para todas las entradas ARP. Puesto que las peticiones ARP no son muy costosas en tiempo, cada entrada cuyo timeout concluya ser\'e1 borrada, incluso si estaba funcionando perfectamente. As\'ed, su pr\'f3ximo datagrama ser \'e1 una nueva petici\'f3n. Las respuestas, normalmente, son suficientemente r\'e1pidas para que el usuario no se de cuenta del retraso introducido. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Sin embargo, algunas implementaciones no usan estas estrategias. En Berkeley 4.2 no hay manera de librarse de ning\'fan tipo de e ntrada, ni de la tabla de enrutamiento ni de la tabla ARP. Estas implementaciones no invalidan las entradas, \'e9stas fallan. Luego si los problemas de fallos de gateways son m\'e1s o menos comunes, no habr\'e1 otra opci\'f3 n que ejecutar un software que escuche el protocolo de enrutamiento. En Berkeley 4.3, las entradas son eliminadas cuando las conexiones TCP fallan, pero no las ARP. Esto hace que la estrategia de la ruta por defecto sea m\'e1s atractiva que la de }{ \i\fs20\expnd0\expndtw-3 proxys ARP}{\fs20\expnd0\expndtw-3 , si usamos Berkeley 4.3. Si, adem\'e1s, inclu\'edmos m\'e1s de una ruta por defecto se posibilitar\'e1 la recuperaci\'f3n de fallos cuando falle un gateway por defecto. Si una ruta est\'e1 siendo usada s\'f3lo por servicios basados en el protocolo UDP, no habr\'e1 una recuperaci\'f3n de fallos si el gateway implicado cae. Mientras que los servicios }{\i\fs20\expnd0\expndtw-3 "tradicionales"}{\fs20\expnd0\expndtw-3 TCP/IP hacen uso del protocolo TCP, algunos otros, como el sistema de ficheros de red, no lo hacen. Por tanto, la versi\'f3n 4.3 no nos garantiza una recuperaci\'f3n de fallos absoluta. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Por \'faltimo, tambi\'e9n podemos hablar de otras estrategias usadas por algunas antiguas implementaciones. Aunque est\'e1 n casi en desuso, vamos a describirlas de forma esquem\'e1tica. Estas implementaciones detectan un fallo de un gateway haciendo comprobaciones de qu\'e9 gateways est\'e1n en uso. Para el lo, la mejor forma de hacer estas comprobaciones es hacer una lista de gateways que actualmente se est\'e9n usando (para lo que se ayuda de la tabla de enrutamiento) y cada minuto se env\'eda una petici\'f3n de }{\i\fs20\expnd0\expndtw-3 "echo"}{ \fs20\expnd0\expndtw-3 a cada gateway de la citada lista; si el gateway no env\'eda una respuesta se declara como fallido, y todas las rutas que hacen uso de \'e9l se reconducir\'e1n al gateway por defecto. Generalmente, se deber\'e1 de proporcionar m \'e1s de un gateway por defecto, de manera que si el gateway por defecto falla se elige uno de los alternativos. En otros casos no es necesario especificar un gateway por defecto, ya que el software, aleatoriamente, eligir\'e1 un gateway que responda. Estas implementaciones son muy flexibles y se recuperan bien de los fallos, pero una gran red con esta implementaci\'f3n malgastar\'e1 el ancho de banda con datagramas }{\i\fs20\expnd0\expndtw-3 "echo"}{\fs20\expnd0\expndtw-3 para verificar qu\'e9 gateways funcionan correctamente. Esta es la raz\'f3n por la que esta estrategia est\'e1 en desuso. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\fs32\expnd0\expndtw-3 6.- PUENTES Y GATEWAYS.}{\fs32\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab En esta secci\'f3n vamos a tratar con m\'e1s detalle la tecnolog\'eda usada para construir grandes redes. Vamos a centrarnos especialmente en c\'f3mo conectar varias Ethernet, token rings, etc. Hoy d\'eda la mayor\'eda de las redes son jer\'e1 rquicas. Los hosts est\'e1n inclu\'eddos en una red de \'e1rea local, como una Ethernet o un token ring. Estas redes se conectan entre s\'ed mediante alguna combinaci\'f3 n de redes principales o enlaces punto a punto. Una universidad puede tener una red como se muestra, en parte, a continuaci\'f3n:}{\fs20\expnd0\expndtw-3 \tab }{\fs20\expnd0\expndtw-3 \par \par }\pard \qc \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\pard\plain \qc \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1034\langfe3082\cgrid\langnp1034\langfenp3082 {\object\objemb \objw7503\objh3663{\*\objclass }{\*\objdata 010500000200000008000000414243466c6f77000000000000000000804f0000 000230000001fc00a4032f0782062a003b46004850204465736b4a6574203639304320536572696573205072696e746572000040485046444a4330350000000000000000000000000000000000000000000000006e000000002d02000a002e0a00020002000200000000002f02008402308402417269616c000000000000 000000000000000000000000000000000000000000e8030000000000c004c70a000bc70a781ac70ad4ff00000000000090010000000000000020417269616c0000000000000000000000000000000000000000000000000000003b0029000a000600010013002e0090010000001eff1f202f0000002c012c011300130013 00130013001300130013001300130013001300130013001300130013001300130013001300130013001300130013001300130013001300090021000c000f0010001900190026001d0009000f000f0011001a000c000f000c000c0019001900190019001900190019001900190019000c000c001a001a001a0019002d001d 001d00200020001d001b00220020000b0016001d0019002300200022001d00220020001d001c0020001d002d001d001c001b000c000c000c00140019000f00190019001600190019000d001900190009000b0016000b00260019001900190019000f0015000c00190014001f001300140015000f000c000f001a00210021 0021000a0019000f002c00190019000f002e001d000f002c0021002100210021000a000a000f000f000f0019002c000e002c0016000f002a00210021001d000c000f0019001900190019000c0019000f002000100019001a000f0020001900110019000f000f000f001a0017000c000f000f00100019002400240024001b 001d001d001d001d001d001d002c0020001d001d001d001d000c000c000c000c0020002000220022002200220022001a00220020002000200020001d001d001b001900190019001900190019002600160019001900190019000c000c000c000c00190019001900190019001900190019001b001900190019001900160019 0016002f020084023084024d53204c696e65447261770000000c00200001100000d03fc70a1900aa0ecf01e8030000000000d03fc70a0840c70a2c40c70ad4ff000000000000900100000002000000304d53204c696e6544726177000000000000000000000000000000000000000000350023000c00030000001a001c00 90010000001eff1f203e0200002c012c011a001a001a001a001a001a001a001a001a001a001a001a001a001a001a001a001a001a001a001a001a001a001a001a001a001a001a001a001a001a0009001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b 001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b 001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b 001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b 001b001b001b001b001b001b001b001b001b001b001b001b00230f000600434c4950424f41524400000000248b00477261706869637320576f726b73746174696f6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e4554574f524b322e4146500001006e 02e703e703feff00008d00000055036d0200000000e703e70350005000000000000300364e05000000000040014001ce666e660000000000000000260400a003000027a003010009000003c201000003005000000000000400000003010800050000000c02f2000f01050000000b02000000001300000026060f001c0043 726561746f723a204d6778776d6620322e302030352f32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420566f6c6c6d65721d00000026060f003000436f6d70617469626c65207769746820707363726970742c4170706c65204c617365725772697465722049 49204e54580400000002010200050000000102ffffff000400000004010d000400000005010100040000000601010008000000fa0200000000000000000000040000002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000000902ffffff000e000000240305003e00b80052009f 00bd009f00d100b8003e00b80016000000240309003f00b7003d00b9003d00bc003f00be00d000be00d200bc00d200b900d000b7003f00b7000e0000002403050022000e004a000000c5000000ed000e0022000e0050000000240326002700af002400af002300ae002200ae002100ad002000ad002000ac001f00ac001f 00ab001d00a9001d0013001f0011001f0010002000100020000f0021000f0022000e0023000e0024000d00eb000d00ec000e00ed000e00ee000f00ef000f00ef001000f0001000f0001100f2001300f200a900f000ab00f000ac00ef00ac00ef00ad00ee00ad00ed00ae00ec00ae00eb00af002700af003800000024031a 003b009c003a009c0038009b0037009b0035009900350098003400960034002300350021003500200037001e0038001e003a001d00d5001d00d7001e00d8001e00da002000da002100db002300db009600da009800da009900d8009b00d7009b00d5009c003b009c0008000000fa02050000000000ffffff00040000002d 0102000e000000240305000100e8001700c300f800c3000e01e8000100e800040000002d0100000e000000250305000100e8001700c300f800c3000e01e8000100e8000500000009020000000008000000250302001d00cc00f200cc0008000000250302001800d600f700d60008000000250302001300e100fc00e10005 0000000902ffffff001800000024030a000300e7000200e7000000e9000000f0000200f2000d01f2000f01f0000f01e9000d01e7000300e70004000000f001010004000000f001000004000000f001020003000000000000000000000000000000000000000000000000000000000000000000290500f301000000290500 f301e70300290500ba00f301002905002703f30100290500f0016c0200290500d500f700002905000003f80000290500f101f10100290500c6006d02002905001c036d0200290500ffffffff00248b005043202d203120486172642c203120466c6f70707900000000000000000000000000000000000000000000000000 0000000000000000000000000000000000004e4554574f524b322e4146500001006e02e703e703feff0000a90000003e036d0200000000e703e70346004600000000000300354e060000000000400140012e0cb60b0000000000000000260400400400002740040100090000031402000003003800000000000400000003 010800050000000c0206010e01050000000b02000000001300000026060f001c0043726561746f723a204d6778776d6620322e302030352f32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420566f6c6c6d65721d00000026060f003000436f6d70617469626c 65207769746820707363726970742c4170706c65204c61736572577269746572204949204e54580400000002010200050000000102ffffff000400000004010d000400000005010100040000000601010008000000fa02050000000000ffffff00040000002d01000007000000fc020000ffffff000000040000002d0101 000400000004010d00050000000902ffffff000e000000240305000100fc001700d700f700d7000d01fc000100fc0008000000fa0200000000000000000000040000002d0102000e000000250305000100fc001700d700f700d7000d01fc000100fc000500000009020000000008000000250302001c00e000f200e00008 000000250302001800ea00f600ea0008000000250302001300f500fb00f500050000000902ffffff001800000024030a000300fb000200fb000000fd0000000401020006010c0106010e0104010e01fd000c01fb000300fb000e0000002403050014008c0042007100cc007100fa008c0014008c002000000024030e0015 00d2001400d2001200d1001100cf0011008e0012008c0014008b00fa008b00fc008c00fd008e00fd00cf00fc00d100fa00d2001500d200070000001b04ac00f8009300a9000700000018049a00ec009500e800070000001b04a800d6009700be00070000001b04a100f7009f00ac00070000001b04cc00f800b200a90007 0000001804ba00ec00b600e800050000000902000000000800000025030200ae00b500ae00c8000800000025030200b900b500b900c8000800000025030200c200b500c200c8000800000025030200cc00b500cc00c8000800000025030200d600b500d600c8000800000025030200e000b500e000c800050000000902ff ffff000e000000240305003a000a0059000000b5000000d4000a003a000a003800000024031a003e0084003d0084003b0083003a008300380081003800800037007e0037000f0038000d0038000c003a000a003b000a003d000900d1000900d3000a00d4000a00d6000c00d6000d00d7000f00d7007e00d6008000d60081 00d4008300d3008300d10084003e0084003800000024031a004f0075004e0075004d0074004c0074004a0072004a0071004900700049001b004a001a004a0019004c0017004d0017004e001600c0001600c1001700c2001700c4001900c4001a00c5001b00c5007000c4007100c4007200c2007400c1007400c00075004f 00750004000000f001010004000000f001020004000000f0010000030000000000000000000000000000000000000000000000000000000000290500f301000000290500f301e70300290500d100f301002905001103f30100290500f0016c02002905002a01f70000290500b102f80000290500e9026d0200290500f101 f10100290500f8006d0200290500ffffffff00248b004d6163204949000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e4554574f524b312e4146500001006e02e703e703feff0000ba00000027036d0200000000e703e7 0354005400000000000300264e080000000000400140014e66e6630000000000000000260400200400002720040100090000030602000003004000000000000400000003010800050000000c0221013501050000000b02000000001300000026060f001c0043726561746f723a204d6778776d6620322e302030352f3237 2f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420566f6c6c6d65721d00000026060f003000436f6d70617469626c65207769746820707363726970742c4170706c65204c61736572577269746572204949204e54580400000002010200050000000102ffffff0004 00000004010d000400000005010100040000000601010008000000fa0200000000000000000000040000002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000000902ffffff000e000000240305001d0096004f007800e7007800190196001d00960030000000240316001f00e3 001d00e3001c00e2001b00e2001b00e1001a00e0001a0098001b0097001b0096001c0096001d009500190195001a0196001b0196001b0197001c0198001c01e0001b01e1001b01e2001a01e2001901e3001f00e300070000001b04ab001d01a4001a00070000001b04a20018019a00f400070000001b04a00028009b001e 00120000002403070045000d004e00050060000000d5000000e7000500f0000d0045000d000500000009020000000008000000250302004e000500e7000500050000000902ffffff004000000024031e004c008d004b008d0049008c0048008c0046008b004500890045008800440086004400100045000e0045000d0046 000b0048000a0049000a004b000900ea000900ec000a00ed000a00ef000b00f0000d00f0000e00f1001000f1008600f0008800f0008900ef008b00ed008c00ec008c00ea008d004c008d003800000024031a005d007d005c007d005b007c005a007c0058007a00580079005700780057001c0058001b0058001a005a0018 005b0018005c001700d9001700da001800db001800dd001a00dd001b00de001c00de007800dd007900dd007a00db007c00da007c00d9007d005d007d00070000001b048a00e7008500df0008000000fa02050000000000ffffff00040000002d0102000e00000024030500020015011b00ec001a01ec0033011501020015 01040000002d0100000e00000025030500020015011b00ec001a01ec0033011501020015010500000009020000000008000000250302002000f5001501f50008000000250302001b0001011a010101080000002503020016000d011f010d01050000000902ffffff002000000024030e0004001401030014010100150100 00170100001e010100200103002101320121013401200135011e013501170134011501320114010400140104000000f001010004000000f001000004000000f00102000300000000000000000000000000000000000000000000000000290500f301000000290500f301e70300290500ed00f30100290500f402f3010029 0500f0016c02002905003501f700002905009a02f80000290500ab026d020029050036016d0200290500f101f10100290500ffffffff00248b005043202d203220466c6f7070790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e455457 4f524b322e4146500001006e02e703e703feff0000ae00000033036d0200000000e703e70386008600000000000300344e0600000000004001400126660e64000000000000000026040000040000270004010009000003f601000003003800000000000400000003010800050000000c0208010f01050000000b02000000 001300000026060f001c0043726561746f723a204d6778776d6620322e302030352f32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420566f6c6c6d65721d00000026060f003000436f6d70617469626c65207769746820707363726970742c4170706c65204c 61736572577269746572204949204e54580400000002010200050000000102ffffff000400000004010d000400000005010100040000000601010008000000fa02050000000000ffffff00040000002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000000902ffffff000e0000 00240305000100fe001700d900f800d9000e01fe000100fe0008000000fa0200000000000000000000040000002d0102000e000000250305000100fe001700d900f800d9000e01fe000100fe000500000009020000000008000000250302001c00e100f300e10008000000250302001800ec00f700ec0008000000250302 001300f700fc00f700050000000902ffffff001800000024030a000300fd000200fd000000ff0000000601020008010d0108010f0106010f01ff000d01fd000300fd000e0000002403050013008d0041007100ce007100fc008d0013008d002000000024030e001400d5001300d5001100d4001000d20010008f0011008d 0013008c00fc008c00fe008d00ff008f00ff00d200fe00d400fc00d5001400d500070000001b04c700b1009b006700070000001b04bc00ac00a7006b00070000001804ac00a200a9009e00070000001b04b8009000aa007c00070000001b04b300ab00b1006e00070000001b04c700fd009b00b300070000001b04bc00f8 00a700b700070000001804ac00ee00a900ea00070000001b04b800dc00aa00c800070000001b04b300f700b100ba000e000000240305003a000b0059000000b6000000d5000b003a000b003800000024031a003e0085003d0085003b0084003a008400380082003800810037007f003700100038000e0038000d003a000b 003b000b003d000a00d2000a00d4000b00d5000b00d7000d00d7000e00d8001000d8007f00d7008100d7008200d5008400d4008400d20085003e0085003800000024031a004f0076004e0076004d0075004c0075004a0073004a0072004900710049001b004a001a004a0019004c0017004d0017004e001600c1001600c2 001700c3001700c5001900c5001a00c6001b00c6007100c5007200c5007300c3007500c2007500c10076004f00760004000000f001010004000000f001020004000000f00100000300000000000000000000000000000000000000000000000000290500f301000000290500f301e70300290500d100f301002905000b03 f30100290500f0016c0200290500f001f001002905002b01f80000290500ab02f80000290500e9026d0200290500f8006d0200290500ffffffff00248b0050430070653100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4e4554574f524b312e4146500001006e02e703e703feff0000ba00000027036d0200000000e703e70384008400000000000300204e090000000000400140010665d6630000000000000000260400000500002700050100090000038002000003004000000000000400000003010800050000000c0223012b01050000000b 02000000001300000026060f001c0043726561746f723a204d6778776d6620322e302030352f32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420566f6c6c6d65721d00000026060f003000436f6d70617469626c65207769746820707363726970742c417070 6c65204c61736572577269746572204949204e54580400000002010200050000000102ffffff000400000004010d000400000005010100040000000601010008000000fa02050000000000ffffff00040000002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000000902ffffff 000e00000024030500010018011a00ef001101ef002a0118010100180108000000fa0200000000000000000000040000002d0102000e00000025030500010018011a00ef001101ef002a011801010018010500000009020000000008000000250302001f00f9000c01f90008000000250302001a00040111010401080000 00250302001500100116011001050000000902ffffff002000000024030e0004001701030017010100180100001901000021010100220103002301280123012a0122012b0121012b0119012a01180128011701040017010e0000002403050016009b0049007e00e2007e0015019b0016009b0030000000240316001800e9 001600e9001500e8001400e8001400e7001300e60013009e0014009d0014009c0015009c0016009b0015019b0016019c0017019c0017019d0018019e001801e6001701e7001701e8001601e8001501e9001800e900070000001b04bf001301a300bb00070000001804aa000601a6000101070000001b04ba00ed00a800d2 00070000001b04b2001201b000bf00070000001b04e2001301c600bb00070000001804cf000601ca000101050000000902000000000800000025030200c100c900c100de000800000025030200cc00c900cc00de000800000025030200d700c900d700de000800000025030200e200c900e200de000800000025030200ed 00c900ed00de000800000025030200f800c900f800de00050000000902ffffff000e0000002403050041000b0063000000c8000000ea000b0041000b004000000024031e00450092004400920042009100410091003f0090003e008e003e008d003d008b003d0011003e000f003e000e003f000c0041000b0042000b0044 000a00e7000a00e9000b00ea000b00ec000c00ed000e00ed000f00ee001100ee008b00ed008d00ed008e00ec009000ea009100e9009100e7009200450092003800000024031a005600820055008200540081005300810051007f0051007e0050007d0050001d0051001c0051001b00530019005400190055001800d60018 00d7001900d8001900da001b00da001c00db001d00db007d00da007e00da007f00d8008100d7008100d6008200560082000e00000024030500a600dd00b500dd00b500ad00a600ad00a600dd002200000024030f00a700b500a700b600a800b600a800b600aa00b600aa00b600aa00b600aa00b500aa00b400aa00b400aa 00b300a800b300a800b400a700b400a700b5000e00000024030500a700cb00b100cb00b100bd00a700bd00a700cb000e00000024030500ad00db00ae00db00ae00ae00ad00ae00ad00db0004000000f001010004000000f001020004000000f0010000030000000000290500f301000000290500f301e70300290500dc00 f30100290500fa02f30100290500f0016c0200290500f001f001002905003601f80000290500ab02f80000290500e9026d0200290500f8006d0200290500ffffffff00248b0053756d6d696e67204a756e6374696f6e00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000004f524947494e414c2e4146500001000100e703e703feff000000000000e703e70300000000e703e7033e003e000000000002000204060000000000f000f000de6306630000000000000000260400e000000027e000d7cdc69a0000f401b009e402a00a40010000000051560100090000035600000002 00080000000000050000000c02f000f000050000000b02b009f401040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d010100050000000902ffffff00070000001804a00ae402b009f401050000001402d30917020500000013027d0ac10205 00000014027d0a1702050000001302d309c102050000000902000000000300000000000000910010000000000000000000000003003e0b00000000000000000000290500f301000000290500f301e703002905000000f30100290500e703f3010029050092009200002905004f039300002905004f034f03002905009300 4f0300290500f101f10100290500ffffffff00059900019666a709b665b51d9666fb1eb51db765a709976608000000010000000000000000000000000000fc00bd03fc00bd035803bd03014c00000000000000000000000000fc00bd0302000000000000005803bd0303005803bd03020000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900019666fb1eb665511eb665b51d511eb765fb1e976607000000010000000000000000000000000000fc00bd03fc00bd03fc005005014d000000000000004c0000000100fc00bd03030000 0000000000fc0050050100fc0050050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005990001b665b51d9665b51db665511eb51d9765b51db76506000000010000000000000000000000000000fc005005 fc00500558035005014e000000000000004d00000001c8fc0050050200000000000000580350050400580350050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005990001b665511e9665511e9665b51d51 1e9765511eb76505000000010000000000000000000000000000580350055803ec04580350050150000000000000004e00000001c85803500501000000000000005803ec0403005803ec04020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000059900019665b51d9665ed1e9665511eed1e9765b51d9765040000000100000000000000000000000000005803b9045803bd035803b9040151000000000000000000000000005803b90401000000000000005803bd0303005803bd03020000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900019665511e1665ed1e9665ed1eed1e1765511e976503000000010000000000000000000000000000ac01d204ac01d204b106d204015200000000000000000000000000ac01d2040200000000000000b1 06d2040400b106d20402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900019665ed1e9e63191e1665ed1e191e6f63ed1e9765020000000100000000000000000000000000002e0154042e0154042603 5404015e000000000000000000000000002e01540402000000000000002603540404002603540402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900011665ed1e9e63b51e9e63191e291eaf0ab51e9f 63090000000100000000fdfd5000fdfd50000000f4025404f4025404f402d204016500000000000000000000000000f40254040300000000000000f402d2040100f402d204020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000059900019e63191e6e63e11c9e63b51e191e9f63e11c6f630a0000000100000000fdfd5000fdfd50000000ec045404ec045404ec04d204016600000000000000000000000000ec0454040300000000000000ec04d2040100ec04d204020000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000059900019e63b51e6e63191e6e63e11cb51e9f63b51e6f630b0000000100000000b6f972ffb6f972ff0000b1065404b1065404b106d204016700000000000000000000000000b10654040300000000000000b106d2040100b1 06d20402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900016e63e11c6e63b51e6e63191e7d1d3f63ed1e17650100000001000000000000000000000000000033065404330654042f07540401690000 00000000000000000000003306540402000000000000002f07540402002f07540402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900016e63191e3e63e11c6e63b51ee11c6f63e11c3f630c00000001 00000000dcff0400dcff040000006e0454046e0454046a055404016a000000000000000000000000006e04540402000000000000006a05540402006a055404020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00059900016e63b51e3e637d1d3e63e11cb51e6f63e11c0f630d0000000100000000dcff0400dcff0400000033060106330601062f070106016b000000000000000000000000003306010602000000000000002f07010602002f070106020000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000059900013e63e11c0e63e11c3e637d1d00000000191e6f6300000000010000000000000000000000000000b206d304b106d304b2060106016c000000000000006700000001cab206d3040300000000000000b10601060100b1060106020000 00000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900003e637d1d0e637d1d0e63e11ce11c3f637d1d0f630e00000001387dc70a53014104840146040100affc56fd470109048d014f04016f0000000000000000 000000000000000000000000000000ffffff0001000000000000000000000000000000003900000000000000000000000000000000000000364e0500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000011e200000000000031000500ffffff0000000000e0 43ef18d41daf0a1418c70aa47dc70a8829c70a010000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000011e200000000330200180034180002000200020000000000000000000000000001000000000035020012003612000000000000 00000000000000000000000000059900000e63e11cde62e11c0e637d1de11c0f63e11cdf620f000000012c7ec70a86014104b70146040100affc56fd7a010904c0014f0401700000000000000000000000000000000000000000000000ffffff000100000000000000000000000000000000390000000000000000000000 0000000000000000364e0500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000011e200000000000031000500ffffff0000000000e043ef18d41daf0ae429c70a987ec70aa431c70a0100000000000000000000000000000000000000000000003500000000 00000000000000000000000000000000000000000000000000000011e20000000033020018003418000200020002000000000000000000000000000100000000003502001200361200000000000000000000000000000000000000059900000e637d1dde627d1dde62e11c7d1d0f637d1ddf6210000000010881c70a9b02 4104cc0246040100affc56fd8f020904d5024f0401730000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003900000000000000000000000000000000000000364e0500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00 326c0001923006000011e200000000000031000500ffffff0000000000e043ef18d41daf0ac87cc70a7481c70a046dc70a010000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000011e200000000330200180034180002000200020000 0000000000000000000000010000000000350200120036120000000000000000000000000000000000000005990000de62e11cde62191ede627d1de11cdf62191edf6211000000016c82c70a8b065206bc0657060100affc56fd7f061a06c506600601740000000000000000000000000000000000000000000000ffffff 0001000000000000000000000000000000003900000000000000000000000000000000000000364e0500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000011e200000000000031000500ffffff0000000000e043ef18d41daf0af87cc70ad882c70adc7cc7 0a010000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000011e2000000003302001800341800020002000200000000000000000000000000010000000000350200120036120000000000000000000000000000000000000005990000de 627d1d66667d1dde62191e7d1ddf627d1d676612000000016083c70a6701a704a201b0040100affc56fd5b016904ab01b90401750000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003900000000000000000000000000000000000000364e0500000000004e45 54574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000011e20000000000003b000900ffffff0000000000e043ef18d41daf0afc81c70acc83c70a0c7dc70a0100000000000000000000000000000000000000000000003500000000000000000000000000000000000000000000 00000000000000000011e2000000003302001800341800020002000200000000000000000000000000010000000000350200120036120000000000000000000000000000000000000005990000de62191e6666b51e66667d1d191edf62b51e67661300000001ac86c70acd024104fe024604010000000000c10209040703 4f0401780000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003130000000000000000000000000000000000000354e0600000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000011e200000000000031 000500ffffff0000000000e043ef18d41daf0a1887c70aec87c70a6c7cc70a010000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000011e200000000330200180034180002000800020000000000000000000000000001000000000035 020012003612000000200000000000000000000000000000000599000066667d1d0666e11c6666b51e7d1d6766e11c076614000000013c8ac70a1501050523023b050000000000001501050523023b05017a0000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001 000000000000000000000000000000000000000000000600000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c00019230060000118200000000000014013500ffffff00a0c8f000e043ef18d41daf0aa88ac70abc8bc70a7c8bc70a0100000000000000000001001b00000001 000900000000003500010001000100010000001202060000000a0001000000010000000000350000000000000033020018003418000200080002000000000000000000000000000100000000003502004e00364e000a0020000a003d000900010000000000000045001b00010064001b00010069001b00010066001b0001 0069001b00010063001b00010069001b0001006f001b00010020001b00010041001b000100059900006666b51e0666191e0666e11cb51e6766191e07661500000001448cc70a1d0249045c0254040100000000001102090465025d04017b0000000000000000000000000000000000000000000000ffffff000100000000 0000000000000000000000003132000000000000000000000000000000000000264e0800000000004e4554574f524b312e4146500000000000000000000000000000003102006c00326c0001923006000011e20000000000003f000b00ffffff0000000000e043ef18d41daf0ab08cc70ac48dc70a848dc70a0100000000 00000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000011e20000000033020018003418000200080002000000000000000000000000000100000000003502001200361200000020000000000000000000000000000000059900000666e11c0666b5 1e0666191ee11c0766b51e076616000000010c90c70a3f065206700657060100affc56fd33061a0679066006017d0000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003900000000000000000000000000000000000000364e0500000000004e4554574f524b32 2e4146500000000000000000000000000000003102006c00326c0001923006000011e200000000000031000500ffffff0000000000e043ef18d41daf0ac48ec70a7890c70aa88ec70a0100000000000000000000000000000000000000000000003500000000000000000000000000000000000000000000000000000000 00000011e20000000033020018003418000200020002000000000000000000000000000100000000003502001200361200000000000000000000000000000000000000059900000666191ebe65e11c0666b51e191e0766e11cbf6517000000017091c70aea01490429025404010094fe6dffde01090432025d04017e0000 000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003132000000000000000000000000000000000000264e0800000000004e4554574f524b312e4146500000000000000000000000000000003102006c00326c0001923006000011e20000000000003f000b00ffffff 0000000000e043ef18d41daf0af48ec70adc91c70ad88ec70a010000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000011e200000000330200180034180002000200020000000000000000000000000001000000000035020012003612 00000000000000000000000000000000000000059900000666b51ebe657d1dbe65e11cb51e07667d1dbf6518000000010091c70ade01bd036702f303000000000000de01bd036702f303017f0000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000 000000000000000000000000000000000800000000004e4554574f524b312e4146500000000000000000000000000000003102006c00326c0001923006000011820000000000008d003500ffffff00a0c8f000e043ef18d41daf0a6492c70a3893c70a4c8ec70a0100000000000000000005008700000005000400000000 003500010001000100010000001202060000000500010000000100000000003500000000000000330200180034180002000800020000000000000000000000000001000000000035020030003630000500200005003d000400010000000000000072001b00010065001b00010064001b00010020001b00010032001b0001 0005990000be65e11cbe65191ebe657d1de11cbf65191ebf6519000000016094c70ac102bd034a03f30300006cfcacfcc102bd034a03f30301800000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000800 000000004e4554574f524b312e4146500000000000000000000000000000003102006c00326c0001923006000011820000000000008d003500ffffff00a0c8f000e043ef18d41daf0a2494c70acc94c70a8c8ec70a0100000000000000000005008700000005000400000000003500010001000100010000001202060000 000500010000000100000000003500000000000000330200180034180002000200020000000000000000000000000001000000000035020030003630000500050005003d000400010000000000000072001b00010065001b00010064001b00010020001b00010033001b00010005990000be657d1dbe65b51ebe65191e7d 1dbf65b51ebf651a00000001c495c70a1501bd039e01f30300006cfcacfc1501bd039e01f30301810000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000800000000004e4554574f524b312e4146500000 000000000000000000000000003102006c00326c0001923006000011820000000000008d003500ffffff00a0c8f000e043ef18d41daf0a8895c70a3096c70af093c70a0100000000000000000005008700000005000400000000003500010001000100010000001202060000000500010000000100000000003500000000 0000003302001800341800020002000200000000000000000000000000010000000000350200300036300005000500050000000000000000000000000072001b00010065001b00010064001b00010020001b00010031001b00010005990000be65191ebe62e11cbe65b51e191ebf65e11cbf621b000000012897c70aa004 a4032905da0300006cfcacfca004a4032905da0301820000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000800000000004e4554574f524b312e4146500000000000000000000000000000003102006c00 326c0001923006000011820000000000008d003500ffffff00a0c8f000e043ef18d41daf0aec96c70a9497c70a5495c70a0100000000000000000005008700000005000400000000003500010001000100010000001202060000000500010000000100000000003500000000000000330200180034180002000200020000 000000000000000000000001000000000035020030003630000500050005003d000400010000000000000072001b00010065001b00010064001b00010020001b00010034001b00010005990000be65b51ebe627d1dbe62e11cb51ebf657d1dbf621c00000001e898c70ad6065206070757060100e4fd6dffca061a061007 600601830000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003130000000000000000000000000000000000000354e0600000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000011e200000000000031 000500ffffff0000000000e043ef18d41daf0adc93c70a5499c70ac093c70a010000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000011e200000000330200180034180002000200020000000000000000000000000001000000000035 0200120036120000000000000000000000000000000000000005990000be62e11cbe62191ebe627d1de11cbf62191ebf621d00000001dc99c70a58064f04c9066d040100e4fd8afe4c06f003d206760401840000000000000000000000000000000000000000000000ffffff000100000000000000000000000000000000 3131000000000000000000000000000000000000344e0600000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000011e200000000000071001e00ffffff0000000000e043ef18d41daf0a0c94c70a489ac70ab896c70a0100000000000000000000000000000000 00000000000000350000000000000000000000000000000000000000000000000000000000000011e2000000003302001800341800020002000200000000000000000000000000010000000000350200120036120000000000000000000000000000000000000005990000be627d1dbe62b51ebe62191e7d1dbf62b51ebf 621e00000001d09ac70ad6064704110750040100f9fb63fcca0609041a07590401850000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003900000000000000000000000000000000000000364e0500000000004e4554574f524b322e4146500000000000000000 000000000000003102006c00326c0001923006000011e20000000000003b000900ffffff0000000000e043ef18d41daf0a7095c70a3c9bc70a7898c70a010000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000011e200000000330200 1800341800020002000200000000000000000000000000010000000000350200120036120000000000000000000000000000000000000005990000be62191e1e64e11cbe62b51e191ebf62e11c1f641f00000001c49bc70a7a044e04e9046b040100000000006e04f003f204740401860000000000000000000000000000 000000000000000000ffffff0001000000000000000000000000000000003133000000000000000000000000000000000000204e0900000000004e4554574f524b312e4146500000000000000000000000000000003102006c00326c0001923006000011e20000000000006f001d00ffffff0000000000e043ef18d41daf 0a309cc70a049dc70a1c98c70a010000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000011e200000000330200180034180002000800020000000000000000000000000001000000000035020012003612000000200000000000000000 0000000000000005990000be62b51e1e647d1d1e64e11cb51ebf627d1d1f642000000001589ec70a110547044c0550040100f9fb63fc050509045505590401870000000000000000000000000000000000000000000000ffffff000100000000000000000000000000000000390000000000000000000000000000000000 0000364e0500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000011e20000000000003b000900ffffff0000000000e043ef18d41daf0ad496c70ac49ec70a5c98c70a0100000000000000000000000000000000000000000000003500000000000000000000 00000000000000000000000000000000000000000011e20000000033020018003418000200020002000000000000000000000000000100000000003502001200361200000000000000000000000000000000000000059900001e64e11c1e64191e1e647d1de11c1f64191e1f6421000000016025c70a6606a403ef06da03 000071f87efc6606a403ef06da0301880000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000800000000004e4554574f524b312e4146500000000000000000000000000000003102006c00326c00019230 06000011820000000000008d003500ffffff00a0c8f000e043ef18d41daf0ad017c70acc25c70a8017c70a0100000000000000000005008700000005000400000000003500010001000100010000001202060000000500010000000100000000003500000000000000330200180034180002000200020000000000000000 000000000001000000000035020030003630000500050005003d000400010000000000000072001b00010065001b00010064001b00010020001b00010035001b000100059900001e647d1d1e64b51e1e64191e7d1d1f64b51e1f642200000001c426c70a66064c06ef068206000071f87efc66064c06ef06820601890000 000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000800000000004e4554574f524b312e4146500000000000000000000000000000003102006c00326c0001923006000011820000000000008d003500ffffff 00a0c8f000e043ef18d41daf0a8826c70a3027c70a9c17c70a0100000000000000000005008700000005000400000000003500010001000100010000001202060000000500010000000100000000003500000000000000330200180034180002000200020000000000000000000000000001000000000035020030003630 000500050005003d000400010000000000000072001b00010065001b00010064001b00010020001b00010036001b000100059900001e64191e3664e11c1e64b51e191e1f64e11c37642300000001e02bc70aa40305052d063c05000000000000a40305052d063c05018a0000000000000000000000000000000000000000 000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000900000000004e4554574f524b312e4146500000000000000000000000000000003102006c00326c0001923006000011820000000000008e023500ffffff00a0c8f000e043ef18d41daf0a4c2cc70a20 2dc70a1012c70a01000000000000000000180088020000180017000000000035000100010001000100000012020600000018000100000001000000000035000000000000003302001800341800020008000200000000000000000000000000010000000000350200a20036a2001800200018003d00170001000000000000 0072001b00010065001b00010064001b00010020001b00010070001b00010072001b00010069001b0001006e001b00010063001b00010069001b00010070001b00010061001b0001006c001b00010020001b00010064001b00010065001b0001006c001b00010020001b00010063001b00010061001b0001006d001b0001 0070001b00010075001b00010073001b000100059900001e64b51e36647d1d3664e11cb51e1f647d1d37642400000001a82dc70a010650058a06bc05000000000000010650058a06bc05018b0000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000 000000000000000000000000000000000900000000004e4554574f524b312e4146500000000000000000000000000000003102006c00326c0001923006000011820000000000008d006a00ffffff00a0c8f000e043ef18d41daf0a142ec70ae82ec70ab827c70a010000000000000001000500870035000b000a00000000 003500010001000100010000001202060000000b00010000000100000001006a00000000000000330200180034180002000800020000000000000000000000000001000000000035020054003654000b0020000b003d000a0001000000000000006c001b00010069001b0001006e001b00010065001b00010061001b0001 000d000000010073001b00010065001b00010072001b00010069001b00010065001b000100059900003664e11c3664191e36647d1de11c3764191e37642500000001702fc70ab8014704e1017004010000000000ac013b04ea017904018c0000000000000000000000000000000000000000000000ffffff000100000000 000000000000000000000000313400000000000000000000000000000000000002040600000000004f524947494e414c2e4146500000000000000000000000000000003102006c00326c0001923006000011e200000000000029002900ffffff0000000000e043ef18d41daf0adc2fc70af030c70ab030c70a0100000000 00000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000011e200000000330200180034180002000800020000000000000000000000000001000000000035020012003612000000200000000000000000000000000000000599000036647d1d3664b5 1e3664191e7d1d3764b51e376426000000018c32c70a68024704910270040100f9fe3bff5c023b049a027904018d0000000000000000000000000000000000000000000000ffffff000100000000000000000000000000000000313400000000000000000000000000000000000002040600000000004f524947494e414c 2e4146500000000000000000000000000000003102006c00326c0001923006000011e200000000000029002900ffffff0000000000e043ef18d41daf0ab40dc70af832c70a5426c70a0100000000000000000000000000000000000000000000003500000000000000000000000000000000000000000000000000000000 00000011e20000000033020018003418000200020002000000000000000000000000000100000000003502001200361200000000000000000000000000000000000000059900003664191e7666e11c3664b51e191e3764e11c776627000000018033c70ae602c5040f03ee040100f9fe3bffda02b9041803f704018e0000 000000000000000000000000000000000000000000ffffff000100000000000000000000000000000000313400000000000000000000000000000000000002040600000000004f524947494e414c2e4146500000000000000000000000000000003102006c00326c0001923006000011e200000000000029002900ffffff 0000000000e043ef18d41daf0ab817c70aec33c70ac029c70a010000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000011e200000000330200180034180002000200020000000000000000000000000001000000000035020012003612 00000000000000000000000000000000000000059900003664b51e76667d1d7666e11cb51e37647d1d776628000000017434c70ade04c5040705ee040100f9fe3bffd204b9041005f704018f0000000000000000000000000000000000000000000000ffffff000100000000000000000000000000000000313400000000 000000000000000000000000000002040600000000004f524947494e414c2e4146500000000000000000000000000000003102006c00326c0001923006000011e200000000000029002900ffffff0000000000e043ef18d41daf0a7026c70ae034c70a7831c70a0100000000000000000000000000000000000000000000 00350000000000000000000000000000000000000000000000000000000000000011e20000000033020018003418000200020002000000000000000000000000000100000000003502001200361200000000000000000000000000000000000000059900007666e11cae0a291e76667d1de11c7766000000002900000001 6835c70aa406c504cd06ee040100f9fe3bff9806b904d606f70401900000000000000000000000000000000000000000000000ffffff000100000000000000000000000000000000313400000000000000000000000000000000000002040600000000004f524947494e414c2e4146500000000000000000000000000000 003102006c00326c0001923006000011e200000000000029002900ffffff0000000000e043ef18d41daf0af827c70ad435c70a1c32c70a010000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000011e200000000330200180034180002 00020002000000000000000000000000000100000000003502001200361200000000000000000000000000000000000000000000000000000000000000000000000001050000050000000d0000004d45544146494c455049435400b1330000c3e6ffffd46200000800b1333d190000 0100090000036631000006005000000000001e00000026060f0031004578706f727465642062792041424320466c6f776368617274657220322e30202d204d6963726f67726166782c20496e63001900000026060f002700526f7574696e6573207772697474656e2062792053636f747420536368616e656c2c20534644 43000400000003010800050000000b027c03d400050000000c022e038306050000000102ffffff0004000000020102000400000004010d000400000006010100050000000902000000000400000004010d00040000000201020008000000fa0202000000000000000000040000002d010000050000001402d304b2060500 00001402d304b206050000001402d304b2060500000013020106b1060500000014020106b10607000000fc020000ffffff000000040000002d01010008000000fa0200000000000000000000040000002d01020004000000f00100000400000004010d00040000000201020008000000fa02000000000000000000000400 00002d01000005000000140254043306050000001402540433060500000014025404330605000000130254042f0705000000140254042f07040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402 54042e0105000000140254042e0105000000140254042e010500000013025404260305000000140254042603040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402d204ac01050000001402d204 ac01050000001402d204ac01050000001302d204b106050000001402d204b106040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402b9045803050000001402b9045803050000001402b9045803 050000001302bd035803050000001402bd035803040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402500558030500000014025005580305000000140250055803050000001302ec0458030500 00001402ec045803040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0100000500000014025005fc000500000014025005fc000500000014025005fc00050000001302500558030500000014025005580304000000 2d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402bd03fc00050000001402bd03fc00050000001402bd03fc000500000013025005fc000500000014025005fc00040000002d010100040000002d010200 04000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402bd03fc00050000001402bd03fc00050000001402bd03fc00050000001302bd035803050000001402bd035803040000002d010100040000002d01020004000000f001000004000000 04010d00040000000201020008000000fa0200000000000000000000040000002d0100000500000014025404f4020500000014025404f4020500000014025404f402050000001302d204f402050000001402d204f402040000002d010100040000002d01020004000000f00100000400000004010d000400000002010200 08000000fa0200000000000000000000040000002d0100000500000014025404ec040500000014025404ec040500000014025404ec04050000001302d204ec04050000001402d204ec04040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa02000000000000 00000000040000002d0100000500000014025404b1060500000014025404b1060500000014025404b106050000001302d204b106050000001402d204b106040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000 05000000140254046e0405000000140254046e0405000000140254046e0405000000130254046a0505000000140254046a05040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402010633060500 00001402010633060500000014020106330605000000130201062f0705000000140201062f07040000002d010100040000002d01020004000000f001000007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e000000240305005c01 2a04600125047301250477012a045c012a0416000000240309005c012a045c012a045c012b045c012b0477012b0477012b0477012a0477012a045c012a040e0000002403050057010b045e010904750109047c010b0457010b04500000002403260058012804570128045701280457012804570128045601280456012804 56012804560128045601270456010c0456010c0456010b0456010b0456010b0457010b0457010b0457010b0457010b047c010b047c010b047c010b047c010b047d010b047d010b047d010b047d010c047d010c047d0127047d0128047d0128047d0128047d0128047c0128047c0128047c0128047c012804580128043800 000024031a005b0125045b0125045b0125045b0125045a0124045a0124045a0124045a010f045a010f045a010e045b010e045b010e045b010e0478010e0478010e0478010e0479010e0479010f0479010f047901240479012404790124047801250478012504780125045b0125040e000000240305005101330455012c04 7e012c0482013304510133040e000000250305005101330455012c047e012c048201330451013304080000002503020056012e047d012e04080000002503020055012f047e012f040800000025030200540131047f0131041800000024030a00510133045101330451013304510134045101350482013504830134048301 33048201330451013304040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e000000240305005c012a046001 25047301250477012a045c012a0416000000240309005c012a045c012a045c012b045c012b0477012b0477012b0477012a0477012a045c012a040e0000002403050057010b045e010904750109047c010b0457010b0450000000240326005801280457012804570128045701280457012804560128045601280456012804 560128045601270456010c0456010c0456010b0456010b0456010b0457010b0457010b0457010b0457010b047c010b047c010b047c010b047c010b047d010b047d010b047d010b047d010c047d010c047d0127047d0128047d0128047d0128047d0128047c0128047c0128047c0128047c01280458012804380000002403 1a005b0125045b0125045b0125045b0125045a0124045a0124045a0124045a010f045a010f045a010e045b010e045b010e045b010e0478010e0478010e0478010e0479010e0479010f0479010f047901240479012404790124047801250478012504780125045b0125040e000000240305005101330455012c047e012c04 82013304510133040e000000250305005101330455012c047e012c048201330451013304080000002503020056012e047d012e04080000002503020055012f047e012f040800000025030200540131047f0131041800000024030a0051013304510133045101330451013404510135048201350483013404830133048201 330451013304040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e000000240305008f012a049301 2504a6012504aa012a048f012a0416000000240309008f012a048f012a048f012b048f012b04aa012b04aa012b04aa012a04aa012a048f012a040e000000240305008a010b0491010904a8010904af010b048a010b0450000000240326008b0128048a0128048a0128048a0128048a012804890128048901280489012804 890128048901270489010c0489010c0489010b0489010b0489010b048a010b048a010b048a010b048a010b04af010b04af010b04af010b04af010b04b0010b04b0010b04b0010b04b0010c04b0010c04b0012704b0012804b0012804b0012804b0012804af012804af012804af012804af0128048b012804380000002403 1a008e0125048e0125048e0125048e0125048d0124048d0124048d0124048d010f048d010f048d010e048e010e048e010e048e010e04ab010e04ab010e04ab010e04ac010e04ac010f04ac010f04ac012404ac012404ac012404ab012504ab012504ab0125048e0125040e000000240305008401330488012c04b1012c04 b5013304840133040e000000250305008401330488012c04b1012c04b501330484013304080000002503020089012e04b0012e04080000002503020088012f04b1012f04080000002503020087013104b20131041800000024030a008401330484013304840133048401340484013504b5013504b6013404b6013304b501 330484013304040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e000000240305008f012a0493012504a601 2504aa012a048f012a0416000000240309008f012a048f012a048f012b048f012b04aa012b04aa012b04aa012a04aa012a048f012a040e000000240305008a010b0491010904a8010904af010b048a010b0450000000240326008b0128048a0128048a0128048a0128048a01280489012804890128048901280489012804 8901270489010c0489010c0489010b0489010b0489010b048a010b048a010b048a010b048a010b04af010b04af010b04af010b04af010b04b0010b04b0010b04b0010b04b0010c04b0010c04b0012704b0012804b0012804b0012804b0012804af012804af012804af012804af0128048b0128043800000024031a008e01 25048e0125048e0125048e0125048d0124048d0124048d0124048d010f048d010f048d010e048e010e048e010e048e010e04ab010e04ab010e04ab010e04ac010e04ac010f04ac010f04ac012404ac012404ac012404ab012504ab012504ab0125048e0125040e000000240305008401330488012c04b1012c04b5013304 840133040e000000250305008401330488012c04b1012c04b501330484013304080000002503020089012e04b0012e04080000002503020088012f04b1012f04080000002503020087013104b20131041800000024030a008401330484013304840133048401340484013504b5013504b6013404b6013304b50133048401 3304040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e00000024030500a4022a04a8022504bb02 2504bf022a04a4022a041600000024030900a4022a04a4022a04a4022b04a4022b04bf022b04bf022b04bf022a04bf022a04a4022a040e000000240305009f020b04a6020904bd020904c4020b049f020b045000000024032600a00228049f0228049f0228049f0228049f0228049e0228049e0228049e0228049e022804 9e0227049e020c049e020c049e020b049e020b049e020b049f020b049f020b049f020b049f020b04c4020b04c4020b04c4020b04c4020b04c5020b04c5020b04c5020b04c5020c04c5020c04c5022704c5022804c5022804c5022804c5022804c4022804c4022804c4022804c4022804a00228043800000024031a00a302 2504a3022504a3022504a3022504a2022404a2022404a2022404a2020f04a2020f04a2020e04a3020e04a3020e04a3020e04c0020e04c0020e04c0020e04c1020e04c1020f04c1020f04c1022404c1022404c1022404c0022504c0022504c0022504a30225040e00000024030500990233049d022c04c6022c04ca023304 990233040e00000025030500990233049d022c04c6022c04ca0233049902330408000000250302009e022e04c5022e0408000000250302009d022f04c6022f0408000000250302009c023104c70231041800000024030a009902330499023304990233049902340499023504ca023504cb023404cb023304ca0233049902 3304040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e00000024030500a4022a04a8022504bb022504bf02 2a04a4022a041600000024030900a4022a04a4022a04a4022b04a4022b04bf022b04bf022b04bf022a04bf022a04a4022a040e000000240305009f020b04a6020904bd020904c4020b049f020b045000000024032600a00228049f0228049f0228049f0228049f0228049e0228049e0228049e0228049e0228049e022704 9e020c049e020c049e020b049e020b049e020b049f020b049f020b049f020b049f020b04c4020b04c4020b04c4020b04c4020b04c5020b04c5020b04c5020b04c5020c04c5020c04c5022704c5022804c5022804c5022804c5022804c4022804c4022804c4022804c4022804a00228043800000024031a00a3022504a302 2504a3022504a3022504a2022404a2022404a2022404a2020f04a2020f04a2020e04a3020e04a3020e04a3020e04c0020e04c0020e04c0020e04c1020e04c1020f04c1020f04c1022404c1022404c1022404c0022504c0022504c0022504a30225040e00000024030500990233049d022c04c6022c04ca02330499023304 0e00000025030500990233049d022c04c6022c04ca0233049902330408000000250302009e022e04c5022e0408000000250302009d022f04c6022f0408000000250302009c023104c70231041800000024030a009902330499023304990233049902340499023504ca023504cb023404cb023304ca023304990233040400 00002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e0000002403050094063b0698063606ab063606af06 3b0694063b06160000002403090094063b0694063b0694063c0694063c06af063c06af063c06af063b06af063b0694063b060e000000240305008f061c0696061a06ad061a06b4061c068f061c065000000024032600900639068f0639068f0639068f0639068f0639068e0639068e0639068e0639068e0639068e063806 8e061d068e061d068e061c068e061c068e061c068f061c068f061c068f061c068f061c06b4061c06b4061c06b4061c06b4061c06b5061c06b5061c06b5061c06b5061d06b5061d06b5063806b5063906b5063906b5063906b5063906b4063906b4063906b4063906b4063906900639063800000024031a00930636069306 36069306360693063606920635069206350692063506920620069206200692061f0693061f0693061f0693061f06b0061f06b0061f06b0061f06b1061f06b1062006b1062006b1063506b1063506b1063506b0063606b0063606b0063606930636060e00000024030500890644068d063d06b6063d06ba06440689064406 0e00000025030500890644068d063d06b6063d06ba0644068906440608000000250302008e063f06b5063f0608000000250302008d064006b606400608000000250302008c064206b70642061800000024030a008906440689064406890644068906450689064606ba064606bb064506bb064406ba064406890644060400 00002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e0000002403050094063b0698063606ab063606af063b069406 3b06160000002403090094063b0694063b0694063c0694063c06af063c06af063c06af063b06af063b0694063b060e000000240305008f061c0696061a06ad061a06b4061c068f061c065000000024032600900639068f0639068f0639068f0639068f0639068e0639068e0639068e0639068e0639068e0638068e061d06 8e061d068e061c068e061c068e061c068f061c068f061c068f061c068f061c06b4061c06b4061c06b4061c06b4061c06b5061c06b5061c06b5061c06b5061d06b5061d06b5063806b5063906b5063906b5063906b5063906b4063906b4063906b4063906b4063906900639063800000024031a0093063606930636069306 360693063606920635069206350692063506920620069206200692061f0693061f0693061f0693061f06b0061f06b0061f06b0061f06b1061f06b1062006b1062006b1063506b1063506b1063506b0063606b0063606b0063606930636060e00000024030500890644068d063d06b6063d06ba064406890644060e000000 25030500890644068d063d06b6063d06ba0644068906440608000000250302008e063f06b5063f0608000000250302008d064006b606400608000000250302008c064206b70642061800000024030a008906440689064406890644068906450689064606ba064606bb064506bb064406ba06440689064406040000002d01 0100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e0000002403050073018f04770189048d01890491018f047301 8f04160000002403090073018e0472018f0472018f04730190049101900492018f0492018f0491018e0473018e040e000000240305006d016b04750169048f01690497016b046d016b0450000000240326006e018d046d018d046d018c046d018c046c018c046c018c046c018c046c018c046c018c046c018b046c016c04 6c016c046c016c046c016c046c016c046c016c046d016b046d016b046d016b0497016b0497016b0497016b0498016c0498016c0498016c0498016c0498016c0498016c0498018b0498018c0498018c0498018c0498018c0498018c0497018c0497018c0497018d046e018d043800000024031a0072018904720189047101 8904710189047101880471018804700187047001700471016f0471016f0471016f0471016f0472016e0492016e0493016f0493016f0493016f0493016f0494017004940187049301880493018804930189049301890492018904720189040e00000024030500660198046a0191049a0191049e019804660198040e000000 25030500660198046a0191049a0191049e0198046601980408000000250302006c0193049801930408000000250302006b019504990195040800000025030200690197049b0197041800000024030a0066019804660198046601990466019a0466019b049e019b049f019a049f0199049e01980466019804040000002d01 0100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e0000002403050073018f04770189048d01890491018f0473018f041600 00002403090073018e0472018f0472018f04730190049101900492018f0492018f0491018e0473018e040e000000240305006d016b04750169048f01690497016b046d016b0450000000240326006e018d046d018d046d018c046d018c046c018c046c018c046c018c046c018c046c018c046c018b046c016c046c016c04 6c016c046c016c046c016c046c016c046d016b046d016b046d016b0497016b0497016b0497016b0498016c0498016c0498016c0498016c0498016c0498016c0498018b0498018c0498018c0498018c0498018c0498018c0497018c0497018c0497018d046e018d043800000024031a007201890472018904710189047101 89047101880471018804700187047001700471016f0471016f0471016f0471016f0472016e0492016e0493016f0493016f0493016f0493016f0494017004940187049301880493018804930189049301890492018904720189040e00000024030500660198046a0191049a0191049e019804660198040e00000025030500 660198046a0191049a0191049e0198046601980408000000250302006c0193049801930408000000250302006b019504990195040800000025030200690197049b0197041800000024030a0066019804660198046601990466019a0466019b049e019b049f019a049f0199049e01980466019804040000002d0101000400 00002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e00000024030500cd023304d0022d04f7022d04fa023304cd0233040e00 000025030500cd023304d0022d04f7022d04fa023304cd0233040800000025030200d1022e04f6022e040800000025030200d1023004f60230040800000025030200d0023204f70232041800000024030a00cd023304cd023304cd023304cd023404cd023504fa023504fb023404fb023304fa023304cd0233040e000000 24030500d0022004d8021b04ef021b04f7022004d00220042000000024030e00d0022c04d0022c04d0022c04cf022b04cf022004d0022004d0022004f7022004f7022004f8022004f8022b04f7022c04f7022c04d0022c04070000001b042504f7022104e9020700000018042204f5022204f402070000001b042504f102 2204ed02070000001b042404f7022304ea02070000001b042b04f7022604e9020700000018042804f5022704f4020800000025030200ea022704ea022a040800000025030200ec022704ec022a040800000025030200ee022704ee022a040800000025030200ef022704ef022a040800000025030200f1022704f1022a04 0800000025030200f3022704f3022a040e00000024030500d6020a04dc020904eb020904f1020a04d6020a043800000024031a00d7021f04d7021f04d7021f04d6021f04d6021e04d6021e04d6021e04d6020b04d6020b04d6020b04d6020a04d7020a04d7020a04f0020a04f0020a04f1020a04f1020b04f1020b04f102 0b04f1021e04f1021e04f1021e04f1021f04f0021f04f0021f04d7021f043800000024031a00da021c04da021c04da021c04d9021c04d9021c04d9021b04d9021b04d9020d04d9020d04d9020d04d9020c04da020c04da020c04ed020c04ed020c04ee020c04ee020d04ee020d04ee020d04ee021b04ee021b04ee021c04 ee021c04ed021c04ed021c04da021c04040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e00000024030500 cd023304d0022d04f7022d04fa023304cd0233040e00000025030500cd023304d0022d04f7022d04fa023304cd0233040800000025030200d1022e04f6022e040800000025030200d1023004f60230040800000025030200d0023204f70232041800000024030a00cd023304cd023304cd023304cd023404cd023504fa02 3504fb023404fb023304fa023304cd0233040e00000024030500d0022004d8021b04ef021b04f7022004d00220042000000024030e00d0022c04d0022c04d0022c04cf022b04cf022004d0022004d0022004f7022004f7022004f8022004f8022b04f7022c04f7022c04d0022c04070000001b042504f7022104e9020700 000018042204f5022204f402070000001b042504f1022204ed02070000001b042404f7022304ea02070000001b042b04f7022604e9020700000018042804f5022704f4020800000025030200ea022704ea022a040800000025030200ec022704ec022a040800000025030200ee022704ee022a040800000025030200ef02 2704ef022a040800000025030200f1022704f1022a040800000025030200f3022704f3022a040e00000024030500d6020a04dc020904eb020904f1020a04d6020a043800000024031a00d7021f04d7021f04d7021f04d6021f04d6021e04d6021e04d6021e04d6020b04d6020b04d6020b04d6020a04d7020a04d7020a04 f0020a04f0020a04f1020a04f1020b04f1020b04f1020b04f1021e04f1021e04f1021e04f1021f04f0021f04f0021f04d7021f043800000024031a00da021c04da021c04da021c04d9021c04d9021c04d9021b04d9021b04d9020d04d9020d04d9020d04d9020c04da020c04da020c04ed020c04ed020c04ee020c04ee02 0d04ee020d04ee020d04ee021b04ee021b04ee021c04ee021c04ed021c04ed021c04da021c04040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02050000000000ffff ff00040000002d010300040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020100000000000000040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001 030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010013000000fb02d4ff000000000000900100000002000000304d53204c696e6544726177008d01040000002d010300050000000902000000001a000000320a050515010a0004001501050523023b05456469666963696f 20411b001b001b001b001b001b001b001b001b001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d01050004000000060101000e00000024030500250223042e021e0447021e045002230425022304300000002403160026023104 250231042502310425023104250231042502310425022404250224042502230425022304250223045002230450022304500223045002240450022404500231045002310450023104500231045002310426023104070000001b042704500226042502070000001b042604500224044a02070000001b042504270224042602 12000000240307002c020b042e02090431020904440209044702090449020b042c020b0408000000250302002e020904470209044000000024031e002d0222042d0222042d0222042d0222042c0222042c0221042c0221042c0221042c020b042c020b042c020b042c020a042d020a042d020a042d020a0448020a044802 0a0448020a0449020a0449020b0449020b0449020b04490221044902210449022104490222044802220448022204480222042d0222043800000024031a0030021f0430021f0430021f0430021f042f021e042f021e042f021e042f020e042f020d042f020d0430020d0430020d0430020d0445020d0445020d0445020d04 46020d0446020d0446020e0446021e0446021e0446021e0445021f0445021f0445021f0430021f04070000001b0421044702200446020e0000002403050021023a04250233045002330454023a0421023a040e0000002503050021023a04250233045002330454023a0421023a040800000025030200260235044f023504 08000000250302002502370450023704080000002503020024023904510239042000000024030e0021023a0421023a0421023a0421023b0421023c0421023c0421023d0454023d0454023c0455023c0455023b0454023a0454023a0421023a04040000002d010100040000002d01020004000000f001040004000000f001 05000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d01050004000000060101000e00000024030500250223042e021e0447021e0450022304250223043000000024031600260231042502310425023104250231042502 31042502310425022404250224042502230425022304250223045002230450022304500223045002240450022404500231045002310450023104500231045002310426023104070000001b042704500226042502070000001b042604500224044a02070000001b04250427022404260212000000240307002c020b042e02 090431020904440209044702090449020b042c020b0408000000250302002e020904470209044000000024031e002d0222042d0222042d0222042d0222042c0222042c0221042c0221042c0221042c020b042c020b042c020b042c020a042d020a042d020a042d020a0448020a0448020a0448020a0449020a0449020b04 49020b0449020b04490221044902210449022104490222044802220448022204480222042d0222043800000024031a0030021f0430021f0430021f0430021f042f021e042f021e042f021e042f020e042f020d042f020d0430020d0430020d0430020d0445020d0445020d0445020d0446020d0446020d0446020e044602 1e0446021e0446021e0445021f0445021f0445021f0430021f04070000001b0421044702200446020e0000002403050021023a04250233045002330454023a0421023a040e0000002503050021023a04250233045002330454023a0421023a040800000025030200260235044f0235040800000025030200250237045002 3704080000002503020024023904510239042000000024030e0021023a0421023a0421023a0421023b0421023c0421023c0421023d0454023d0454023c0455023c0455023b0454023a0454023a0421023a04040000002d010100040000002d01020004000000f001050004000000f0010400050000000902000000000500 00000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d01050004000000060101000e0000002403050048063b064c0636065f06360663063b0648063b06160000002403090048063b0648063b0648063c0648063c0663063c0663063c0663063b06 63063b0648063b060e0000002403050043061c064a061a0661061a0668061c0643061c0650000000240326004406390643063906430639064306390643063906420639064206390642063906420639064206380642061d0642061d0642061c0642061c0642061c0643061c0643061c0643061c0643061c0668061c066806 1c0668061c0668061c0669061c0669061c0669061c0669061d0669061d06690638066906390669063906690639066906390668063906680639066806390668063906440639063800000024031a0047063606470636064706360647063606460635064606350646063506460620064606200646061f0647061f0647061f06 47061f0664061f0664061f0664061f0665061f066506200665062006650635066506350665063506640636066406360664063606470636060e000000240305003d06440641063d066a063d066e0644063d0644060e000000250305003d06440641063d066a063d066e0644063d064406080000002503020042063f066906 3f060800000025030200410640066a0640060800000025030200400642066b0642061800000024030a003d0644063d0644063d0644063d0645063d0646066e0646066f0645066f0644066e0644063d064406040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d0004000000 0201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d01050004000000060101000e0000002403050048063b064c0636065f06360663063b0648063b06160000002403090048063b0648063b0648063c0648063c0663063c0663063c0663063b0663063b06 48063b060e0000002403050043061c064a061a0661061a0668061c0643061c0650000000240326004406390643063906430639064306390643063906420639064206390642063906420639064206380642061d0642061d0642061c0642061c0642061c0643061c0643061c0643061c0643061c0668061c0668061c066806 1c0668061c0669061c0669061c0669061c0669061d0669061d06690638066906390669063906690639066906390668063906680639066806390668063906440639063800000024031a0047063606470636064706360647063606460635064606350646063506460620064606200646061f0647061f0647061f0647061f06 64061f0664061f0664061f0665061f066506200665062006650635066506350665063506640636066406360664063606470636060e000000240305003d06440641063d066a063d066e0644063d0644060e000000250305003d06440641063d066a063d066e0644063d064406080000002503020042063f0669063f060800 000025030200410640066a0640060800000025030200400642066b0642061800000024030a003d0644063d0644063d0644063d0645063d0646066e0646066f0645066f0644066e0644063d064406040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102 ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d01050004000000060101000e00000024030500f2012304fb011e0414021e041d022304f20123043000000024031600f3013104f2013104f2013104f2013104f2013104f2013104f2012404f2012404 f2012304f2012304f20123041d0223041d0223041d0223041d0224041d0224041d0231041d0231041d0231041d0231041d023104f3013104070000001b0427041d022604f201070000001b0426041d0224041702070000001b042504f4012404f3011200000024030700f9010b04fb010904fe0109041102090414020904 16020b04f9010b040800000025030200fb010904140209044000000024031e00fa012204fa012204fa012204fa012204f9012204f9012104f9012104f9012104f9010b04f9010b04f9010b04f9010a04fa010a04fa010a04fa010a0415020a0415020a0415020a0416020a0416020b0416020b0416020b04160221041602 21041602210416022204150222041502220415022204fa0122043800000024031a00fd011f04fd011f04fd011f04fd011f04fc011e04fc011e04fc011e04fc010e04fc010d04fc010d04fd010d04fd010d04fd010d0412020d0412020d0412020d0413020d0413020d0413020e0413021e0413021e0413021e0412021f04 12021f0412021f04fd011f04070000001b0421041402200413020e00000024030500ee013a04f20133041d02330421023a04ee013a040e00000025030500ee013a04f20133041d02330421023a04ee013a040800000025030200f30135041c0235040800000025030200f20137041d0237040800000025030200f1013904 1e0239042000000024030e00ee013a04ee013a04ee013a04ee013b04ee013c04ee013c04ee013d0421023d0421023c0422023c0422023b0421023a0421023a04ee013a04040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffff ff000000040000002d01040008000000fa0200000000000000000000040000002d01050004000000060101000e00000024030500f2012304fb011e0414021e041d022304f20123043000000024031600f3013104f2013104f2013104f2013104f2013104f2013104f2012404f2012404f2012304f2012304f20123041d02 23041d0223041d0223041d0224041d0224041d0231041d0231041d0231041d0231041d023104f3013104070000001b0427041d022604f201070000001b0426041d0224041702070000001b042504f4012404f3011200000024030700f9010b04fb010904fe010904110209041402090416020b04f9010b04080000002503 0200fb010904140209044000000024031e00fa012204fa012204fa012204fa012204f9012204f9012104f9012104f9012104f9010b04f9010b04f9010b04f9010a04fa010a04fa010a04fa010a0415020a0415020a0415020a0416020a0416020b0416020b0416020b041602210416022104160221041602220415022204 1502220415022204fa0122043800000024031a00fd011f04fd011f04fd011f04fd011f04fc011e04fc011e04fc011e04fc010e04fc010d04fc010d04fd010d04fd010d04fd010d0412020d0412020d0412020d0413020d0413020d0413020e0413021e0413021e0413021e0412021f0412021f0412021f04fd011f040700 00001b0421041402200413020e00000024030500ee013a04f20133041d02330421023a04ee013a040e00000025030500ee013a04f20133041d02330421023a04ee013a040800000025030200f30135041c0235040800000025030200f20137041d0237040800000025030200f10139041e0239042000000024030e00ee01 3a04ee013a04ee013a04ee013b04ee013c04ee013c04ee013d0421023d0421023c0422023c0422023b0421023a0421023a04ee013a04040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01 040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000 f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000013000000320abd03de0105000400de01bd036702f3037265642032001b001b001b001b001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000 fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f00104000500 0000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000013000000320abd03c10205000400c102bd034a03f3037265642033001b001b001b001b001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa0205000000 0000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f00104000500000009020000 0000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000013000000320abd031501050004001501bd039e01f3037265642031001b001b001b001b001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00 040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f00104000500000009020000000005000000 0102ffffff00050000000102ffffff0004000000020101000500000009020000000013000000320aa403a00405000400a004a4032905da037265642034001b001b001b001b001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d01 050004000000060101000e00000024030500d6064406d9063e0600073e0603074406d60644060e00000025030500d6064406d9063e0600073e0603074406d60644060800000025030200da063f06ff063f060800000025030200da064106ff0641060800000025030200d9064306000743061800000024030a00d6064406 d6064406d6064406d6064506d606460603074606040745060407440603074406d60644060e00000024030500d9063106e1062c06f8062c0600073106d90631062000000024030e00d9063d06d9063d06d9063d06d8063c06d8063106d9063106d906310600073106000731060107310601073c0600073d0600073d06d906 3d06070000001b04360600073206f2060700000018043306fe063306fd06070000001b043606fa063306f606070000001b04350600073406f306070000001b043c0600073706f2060700000018043906fe063806fd060800000025030200f3063806f3063b060800000025030200f5063806f5063b060800000025030200 f7063806f7063b060800000025030200f8063806f8063b060800000025030200fa063806fa063b060800000025030200fc063806fc063b060e00000024030500df061b06e5061a06f4061a06fa061b06df061b063800000024031a00e0063006e0063006e0063006df063006df062f06df062f06df062f06df061c06df06 1c06df061c06df061b06e0061b06e0061b06f9061b06f9061b06fa061b06fa061c06fa061c06fa061c06fa062f06fa062f06fa062f06fa063006f9063006f9063006e00630063800000024031a00e3062d06e3062d06e3062d06e2062d06e2062d06e2062c06e2062c06e2061e06e2061e06e2061e06e2061d06e3061d06 e3061d06f6061d06f6061d06f7061d06f7061e06f7061e06f7061e06f7062c06f7062c06f7062d06f7062d06f6062d06f6062d06e3062d06040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d010400 08000000fa0200000000000000000000040000002d01050004000000060101000e00000024030500d6064406d9063e0600073e0603074406d60644060e00000025030500d6064406d9063e0600073e0603074406d60644060800000025030200da063f06ff063f060800000025030200da064106ff064106080000002503 0200d9064306000743061800000024030a00d6064406d6064406d6064406d6064506d606460603074606040745060407440603074406d60644060e00000024030500d9063106e1062c06f8062c0600073106d90631062000000024030e00d9063d06d9063d06d9063d06d8063c06d8063106d9063106d906310600073106 000731060107310601073c0600073d0600073d06d9063d06070000001b04360600073206f2060700000018043306fe063306fd06070000001b043606fa063306f606070000001b04350600073406f306070000001b043c0600073706f2060700000018043906fe063806fd060800000025030200f3063806f3063b060800 000025030200f5063806f5063b060800000025030200f7063806f7063b060800000025030200f8063806f8063b060800000025030200fa063806fa063b060800000025030200fc063806fc063b060e00000024030500df061b06e5061a06f4061a06fa061b06df061b063800000024031a00e0063006e0063006e0063006 df063006df062f06df062f06df062f06df061c06df061c06df061c06df061b06e0061b06e0061b06f9061b06f9061b06fa061b06fa061c06fa061c06fa061c06fa062f06fa062f06fa062f06fa063006f9063006f9063006e00630063800000024031a00e3062d06e3062d06e3062d06e2062d06e2062d06e2062c06e206 2c06e2061e06e2061e06e2061e06e2061d06e3061d06e3061d06f6061d06f6061d06f7061d06f7061e06f7061e06f7061e06f7062c06f7062c06f7062d06f7062d06f6062d06f6062d06e3062d06040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102 ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d01050004000000060101000e0000002403050063063f046a063404b2063404b9063f0463063f040e0000002503050063063f046a063404b2063404b9063f0463063f0408000000250302006b063604 b106360408000000250302006a063a04b2063a04080000002503020069063d04b3063d041800000024030a0063063f0463063f04630640046306420463064304b9064304ba064204ba064004b9063f0463063f040e0000002403050069061c0477061304a5061304b3061c0469061c042000000024030e00690632046906 3204680632046806320468061c0468061c0469061c04b3061c04b4061c04b4061c04b4063204b4063204b306320469063204070000001b042e049b0620048406070000001b042b049a06240485060700000018042604970625049506070000001b042904910625048a06070000001b042804990627048606070000001b04 2e04b40620049c06070000001b042b04b20624049d060700000018042604af062504ae06070000001b042904a9062504a306070000001b042804b20627049e060e000000240305007506f3037f06f0039d06f003a706f3037506f3033800000024031a007606190476061904750619047506190474061804740618047406 17047406f5037406f4037406f4037506f3037506f3037606f303a606f303a706f303a706f303a806f403a806f403a806f503a8061704a8061804a8061804a7061904a7061904a6061904760619043800000024031a007c0615047c0615047b0614047b0614047a0614047a0613047a0613047a06f8037a06f8037a06f703 7b06f7037b06f7037c06f603a006f603a106f703a106f703a206f703a206f803a206f803a2061304a2061304a2061404a1061404a1061404a00615047c061504040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000 040000002d01040008000000fa0200000000000000000000040000002d01050004000000060101000e0000002403050063063f046a063404b2063404b9063f0463063f040e0000002503050063063f046a063404b2063404b9063f0463063f0408000000250302006b063604b106360408000000250302006a063a04b206 3a04080000002503020069063d04b3063d041800000024030a0063063f0463063f04630640046306420463064304b9064304ba064204ba064004b9063f0463063f040e0000002403050069061c0477061304a5061304b3061c0469061c042000000024030e006906320469063204680632046806320468061c0468061c04 69061c04b3061c04b4061c04b4061c04b4063204b4063204b306320469063204070000001b042e049b0620048406070000001b042b049a06240485060700000018042604970625049506070000001b042904910625048a06070000001b042804990627048606070000001b042e04b40620049c06070000001b042b04b206 24049d060700000018042604af062504ae06070000001b042904a9062504a306070000001b042804b20627049e060e000000240305007506f3037f06f0039d06f003a706f3037506f3033800000024031a00760619047606190475061904750619047406180474061804740617047406f5037406f4037406f4037506f303 7506f3037606f303a606f303a706f303a706f303a806f403a806f403a806f503a8061704a8061804a8061804a7061904a7061904a6061904760619043800000024031a007c0615047c0615047b0614047b0614047a0614047a0613047a0613047a06f8037a06f8037a06f7037b06f7037b06f7037c06f603a006f603a106 f703a106f703a206f703a206f803a206f803a2061304a2061304a2061404a1061404a1061404a00615047c061504040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02 000000000000ffffff00040000002d01050004000000060101000e00000024030500e2062f04e6062904fc06290400072f04e2062f041600000024030900e2062e04e1062f04e1062f04e20630040007300401072f0401072f0400072e04e2062e040e00000024030500dc060b04e4060904fe06090406070b04dc060b04 5000000024032600dd062d04dc062d04dc062c04dc062c04db062c04db062c04db062c04db062c04db062c04db062b04db060c04db060c04db060c04db060c04db060c04db060c04dc060b04dc060b04dc060b0406070b0406070b0406070b0407070c0407070c0407070c0407070c0407070c0407070c0407072b040707 2c0407072c0407072c0407072c0407072c0406072c0406072c0406072d04dd062d043800000024031a00e1062904e1062904e0062904e0062904e0062804e0062804df062704df061004e0060f04e0060f04e0060f04e0060f04e1060e0401070e0402070f0402070f0402070f0402070f04030710040307270402072804 02072804020729040207290401072904e10629040e00000024030500d5063804d9063104090731040d073804d50638040e00000025030500d5063804d9063104090731040d073804d50638040800000025030200db063304070733040800000025030200da063504080735040800000025030200d80637040a0737041800 000024030a00d5063804d5063804d5063904d5063a04d5063b040d073b040e073a040e0739040d073804d5063804040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000 000000000000040000002d01050004000000060101000e00000024030500e2062f04e6062904fc06290400072f04e2062f041600000024030900e2062e04e1062f04e1062f04e20630040007300401072f0401072f0400072e04e2062e040e00000024030500dc060b04e4060904fe06090406070b04dc060b0450000000 24032600dd062d04dc062d04dc062c04dc062c04db062c04db062c04db062c04db062c04db062c04db062b04db060c04db060c04db060c04db060c04db060c04db060c04dc060b04dc060b04dc060b0406070b0406070b0406070b0407070c0407070c0407070c0407070c0407070c0407070c0407072b0407072c040707 2c0407072c0407072c0407072c0406072c0406072c0406072d04dd062d043800000024031a00e1062904e1062904e0062904e0062904e0062804e0062804df062704df061004e0060f04e0060f04e0060f04e0060f04e1060e0401070e0402070f0402070f0402070f0402070f0403071004030727040207280402072804 020729040207290401072904e10629040e00000024030500d5063804d9063104090731040d073804d50638040e00000025030500d5063804d9063104090731040d073804d50638040800000025030200db063304070733040800000025030200da063504080735040800000025030200d80637040a073704180000002403 0a00d5063804d5063804d5063904d5063a04d5063b040d073b040e073a040e0739040d073804d5063804040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa0200000000 0000ffffff00040000002d01050004000000060101000e0000002403050087043e048e043304d1043304d8043e0487043e040e0000002503050087043e048e043304d1043304d8043e0487043e0408000000250302008f043604d004360408000000250302008e043904d104390408000000250302008c043c04d3043c04 2000000024030e0088043e0487043e0487043e0487043f04870441048704410487044204d8044204d8044104d9044104d9043f04d8043e04d8043e0488043e040e000000240305008d041b049b041304c4041304d2041b048d041b0430000000240316008d0431048d0431048c0431048c0431048c0431048c0430048c04 1c048c041c048c041b048c041b048d041b04d2041b04d3041b04d3041b04d3041c04d3041c04d3043004d3043104d3043104d3043104d20431048d043104070000001b042504d2041d04ba040700000018041f04ce041e04cd04070000001b042404c7041f04c004070000001b042204d2042104bb04070000001b042f04 d2042704ba040700000018042a04ce042804cd040800000025030200bb042804bb042e040800000025030200be042804be042e040800000025030200c1042804c1042e040800000025030200c4042804c4042e040800000025030200c7042804c7042e040800000025030200cb042804cb042e040e000000240305009804 f303a204f003bd04f003c704f3039804f3034000000024031e0099041904990419049904180498041804980418049804180498041704970417049704f4039804f4039804f3039804f3039804f3039904f3039904f203c604f203c604f303c704f303c704f303c704f303c704f403c804f403c8041704c7041704c7041804 c7041804c7041804c6041804c6041904990419043800000024031a009e0414049e0414049e0414049d0414049d0413049d0413049c0413049c04f8039d04f7039d04f7039d04f7039e04f7039e04f603c104f603c104f703c204f703c204f703c204f703c304f803c3041304c2041304c2041304c2041404c1041404c104 14049e0414040e00000024030500b4042e04b8042e04b8042004b4042004b4042e042200000024030f00b4042304b4042304b5042304b5042304b5042304b5042304b5042304b5042304b5042204b5042204b5042204b5042204b5042204b4042204b40423040e00000024030500b4042904b7042904b7042504b4042504 b40429040e00000024030500b6042d04b6042d04b6042104b6042104b6042d04040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d010500 04000000060101000e0000002403050087043e048e043304d1043304d8043e0487043e040e0000002503050087043e048e043304d1043304d8043e0487043e0408000000250302008f043604d004360408000000250302008e043904d104390408000000250302008c043c04d3043c042000000024030e0088043e048704 3e0487043e0487043f04870441048704410487044204d8044204d8044104d9044104d9043f04d8043e04d8043e0488043e040e000000240305008d041b049b041304c4041304d2041b048d041b0430000000240316008d0431048d0431048c0431048c0431048c0431048c0430048c041c048c041c048c041b048c041b04 8d041b04d2041b04d3041b04d3041b04d3041c04d3041c04d3043004d3043104d3043104d3043104d20431048d043104070000001b042504d2041d04ba040700000018041f04ce041e04cd04070000001b042404c7041f04c004070000001b042204d2042104bb04070000001b042f04d2042704ba040700000018042a04 ce042804cd040800000025030200bb042804bb042e040800000025030200be042804be042e040800000025030200c1042804c1042e040800000025030200c4042804c4042e040800000025030200c7042804c7042e040800000025030200cb042804cb042e040e000000240305009804f303a204f003bd04f003c704f303 9804f3034000000024031e0099041904990419049904180498041804980418049804180498041704970417049704f4039804f4039804f3039804f3039804f3039904f3039904f203c604f203c604f303c704f303c704f303c704f303c704f403c804f403c8041704c7041704c7041804c7041804c7041804c6041804c604 1904990419043800000024031a009e0414049e0414049e0414049d0414049d0413049d0413049c0413049c04f8039d04f7039d04f7039d04f7039e04f7039e04f603c104f603c104f703c204f703c204f703c204f703c304f803c3041304c2041304c2041304c2041404c1041404c10414049e0414040e00000024030500 b4042e04b8042e04b8042004b4042004b4042e042200000024030f00b4042304b4042304b5042304b5042304b5042304b5042304b5042304b5042304b5042204b5042204b5042204b5042204b5042204b4042204b40423040e00000024030500b4042904b7042904b7042504b4042504b40429040e00000024030500b604 2d04b6042d04b6042104b6042104b6042d04040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d01050004000000060101000e00 0000240305001d052f0421052904370529043b052f041d052f0416000000240309001d052e041c052f041c052f041d0530043b0530043c052f043c052f043b052e041d052e040e0000002403050017050b041f0509043905090441050b0417050b04500000002403260018052d0417052d0417052c0417052c0416052c04 16052c0416052c0416052c0416052c0416052b0416050c0416050c0416050c0416050c0416050c0416050c0417050b0417050b0417050b0441050b0441050b0441050b0442050c0442050c0442050c0442050c0442050c0442050c0442052b0442052c0442052c0442052c0442052c0442052c0441052c0441052c044105 2d0418052d043800000024031a001c0529041c0529041b0529041b0529041b0528041b0528041a0527041a0510041b050f041b050f041b050f041b050f041c050e043c050e043d050f043d050f043d050f043d050f043e0510043e0527043d0528043d0528043d0529043d0529043c0529041c0529040e00000024030500 10053804140531044405310448053804100538040e0000002503050010053804140531044405310448053804100538040800000025030200160533044205330408000000250302001505350443053504080000002503020013053704450537041800000024030a0010053804100538041005390410053a0410053b044805 3b0449053a04490539044805380410053804040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d01050004000000060101000e0000002403 05001d052f0421052904370529043b052f041d052f0416000000240309001d052e041c052f041c052f041d0530043b0530043c052f043c052f043b052e041d052e040e0000002403050017050b041f0509043905090441050b0417050b04500000002403260018052d0417052d0417052c0417052c0416052c0416052c04 16052c0416052c0416052c0416052b0416050c0416050c0416050c0416050c0416050c0416050c0417050b0417050b0417050b0441050b0441050b0441050b0442050c0442050c0442050c0442050c0442050c0442050c0442052b0442052c0442052c0442052c0442052c0442052c0441052c0441052c0441052d041805 2d043800000024031a001c0529041c0529041b0529041b0529041b0528041b0528041a0527041a0510041b050f041b050f041b050f041b050f041c050e043c050e043d050f043d050f043d050f043d050f043e0510043e0527043d0528043d0528043d0529043d0529043c0529041c0529040e0000002403050010053804 140531044405310448053804100538040e0000002503050010053804140531044405310448053804100538040800000025030200160533044205330408000000250302001505350443053504080000002503020013053704450537041800000024030a0010053804100538041005390410053a0410053b0448053b044905 3a04490539044805380410053804040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01 020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201 01000500000009020000000013000000320aa4036606050004006606a403ef06da037265642035001b001b001b001b001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000 f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010005000000 09020000000013000000320a4c0666060500040066064c06ef0682067265642036001b001b001b001b001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f00104000400 0000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010005000000090200000000 2f000000320a0505a40318000400a40305052d063c05726564207072696e636970616c2064656c2063616d7075731b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b000500000009020100000007000000fc020000ffffff000000040000002d010400 08000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001 040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000013000000320a5005010605000400010650058a0687056c696e6561001b001b001b001b001b0013000000320a8505010605000400010685058a06bc057365726965001b001b001b001b001b00 0500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d0105000700000018047904ea013b04ac010800000025030200b5014404e0016f040800000025030200b5016f04e0014404040000002d010100040000002d01020004000000f0010400 04000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d0105000700000018047904ea013b04ac010800000025030200b5014404e0016f040800000025030200b5016f04e0014404040000002d0101000400 00002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d01050007000000180479049a023b045c0208000000250302006502440490026f040800000025030200 65026f0490024404040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d01050007000000180479049a023b045c0208000000250302006502 440490026f04080000002503020065026f0490024404040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d010500070000001804 f7041803b904da020800000025030200e302c2040e03ed040800000025030200e302ed040e03c204040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000 040000002d010500070000001804f7041803b904da020800000025030200e302c2040e03ed040800000025030200e302ed040e03c204040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01 040008000000fa02000000000000ffffff00040000002d010500070000001804f7041005b904d2040800000025030200db04c2040605ed040800000025030200db04ed040605c204040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc02 0000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d010500070000001804f7041005b904d2040800000025030200db04c2040605ed040800000025030200db04ed040605c204040000002d010100040000002d01020004000000f001050004000000f00104000500000009020000 0000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d010500070000001804f704d606b90498060800000025030200a106c204cc06ed040800000025030200a106ed04cc06c204040000002d010100040000002d01020004000000f001 040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d010500070000001804f704d606b90498060800000025030200a106c204cc06ed040800000025030200a106ed04cc06c204040000002d010100 040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff000d000000fb020000000000000000000000000000000000010044040000002d01040004000000f0010300030000000000}{\result {{\pict\wmetafile8\picw13232\pich6461 \picwgoal7502\pichgoal3663 0100090000036631000006005000000000001e00000026060f0031004578706f727465642062792041424320466c6f776368617274657220322e30202d204d6963726f67726166782c20496e63001900000026060f002700526f7574696e6573207772697474656e2062792053636f747420536368616e656c2c2053464443 000400000003010800050000000b027c03d400050000000c022e038306050000000102ffffff0004000000020102000400000004010d000400000006010100050000000902000000000400000004010d00040000000201020008000000fa0202000000000000000000040000002d010000050000001402d304b20605000000 1402d304b206050000001402d304b2060500000013020106b1060500000014020106b10607000000fc020000ffffff000000040000002d01010008000000fa0200000000000000000000040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d 01000005000000140254043306050000001402540433060500000014025404330605000000130254042f0705000000140254042f07040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d01000005000000140254042e01 05000000140254042e0105000000140254042e010500000013025404260305000000140254042603040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402d204ac01050000001402d204ac01050000 001402d204ac01050000001302d204b106050000001402d204b106040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402b9045803050000001402b9045803050000001402b9045803050000001302 bd035803050000001402bd035803040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402500558030500000014025005580305000000140250055803050000001302ec045803050000001402ec0458 03040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0100000500000014025005fc000500000014025005fc000500000014025005fc000500000013025005580305000000140250055803040000002d01010004000000 2d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402bd03fc00050000001402bd03fc00050000001402bd03fc000500000013025005fc000500000014025005fc00040000002d010100040000002d01020004000000f001000004 00000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402bd03fc00050000001402bd03fc00050000001402bd03fc00050000001302bd035803050000001402bd035803040000002d010100040000002d01020004000000f00100000400000004010d00040000000201 020008000000fa0200000000000000000000040000002d0100000500000014025404f4020500000014025404f4020500000014025404f402050000001302d204f402050000001402d204f402040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa020000000000 0000000000040000002d0100000500000014025404ec040500000014025404ec040500000014025404ec04050000001302d204ec04050000001402d204ec04040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000 0500000014025404b1060500000014025404b1060500000014025404b106050000001302d204b106050000001402d204b106040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d01000005000000140254046e04050000 00140254046e0405000000140254046e0405000000130254046a0505000000140254046a05040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0100000500000014020106330605000000140201063306050000001402 0106330605000000130201062f0705000000140201062f07040000002d010100040000002d01020004000000f001000007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e000000240305005c012a04600125047301250477012a045c 012a0416000000240309005c012a045c012a045c012b045c012b0477012b0477012b0477012a0477012a045c012a040e0000002403050057010b045e010904750109047c010b0457010b0450000000240326005801280457012804570128045701280457012804560128045601280456012804560128045601270456010c04 56010c0456010b0456010b0456010b0457010b0457010b0457010b0457010b047c010b047c010b047c010b047c010b047d010b047d010b047d010b047d010c047d010c047d0127047d0128047d0128047d0128047d0128047c0128047c0128047c0128047c012804580128043800000024031a005b0125045b0125045b0125 045b0125045a0124045a0124045a0124045a010f045a010f045a010e045b010e045b010e045b010e0478010e0478010e0478010e0479010e0479010f0479010f047901240479012404790124047801250478012504780125045b0125040e000000240305005101330455012c047e012c0482013304510133040e0000002503 05005101330455012c047e012c048201330451013304080000002503020056012e047d012e04080000002503020055012f047e012f040800000025030200540131047f0131041800000024030a0051013304510133045101330451013404510135048201350483013404830133048201330451013304040000002d01010004 0000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e000000240305005c012a04600125047301250477012a045c012a04160000002403 09005c012a045c012a045c012b045c012b0477012b0477012b0477012a0477012a045c012a040e0000002403050057010b045e010904750109047c010b0457010b0450000000240326005801280457012804570128045701280457012804560128045601280456012804560128045601270456010c0456010c0456010b0456 010b0456010b0457010b0457010b0457010b0457010b047c010b047c010b047c010b047c010b047d010b047d010b047d010b047d010c047d010c047d0127047d0128047d0128047d0128047d0128047c0128047c0128047c0128047c012804580128043800000024031a005b0125045b0125045b0125045b0125045a012404 5a0124045a0124045a010f045a010f045a010e045b010e045b010e045b010e0478010e0478010e0478010e0479010e0479010f0479010f047901240479012404790124047801250478012504780125045b0125040e000000240305005101330455012c047e012c0482013304510133040e000000250305005101330455012c 047e012c048201330451013304080000002503020056012e047d012e04080000002503020055012f047e012f040800000025030200540131047f0131041800000024030a0051013304510133045101330451013404510135048201350483013404830133048201330451013304040000002d010100040000002d0102000400 0000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e000000240305008f012a0493012504a6012504aa012a048f012a0416000000240309008f012a 048f012a048f012b048f012b04aa012b04aa012b04aa012a04aa012a048f012a040e000000240305008a010b0491010904a8010904af010b048a010b0450000000240326008b0128048a0128048a0128048a0128048a012804890128048901280489012804890128048901270489010c0489010c0489010b0489010b048901 0b048a010b048a010b048a010b048a010b04af010b04af010b04af010b04af010b04b0010b04b0010b04b0010b04b0010c04b0010c04b0012704b0012804b0012804b0012804b0012804af012804af012804af012804af0128048b0128043800000024031a008e0125048e0125048e0125048e0125048d0124048d0124048d 0124048d010f048d010f048d010e048e010e048e010e048e010e04ab010e04ab010e04ab010e04ac010e04ac010f04ac010f04ac012404ac012404ac012404ab012504ab012504ab0125048e0125040e000000240305008401330488012c04b1012c04b5013304840133040e000000250305008401330488012c04b1012c04 b501330484013304080000002503020089012e04b0012e04080000002503020088012f04b1012f04080000002503020087013104b20131041800000024030a008401330484013304840133048401340484013504b5013504b6013404b6013304b501330484013304040000002d010100040000002d01020004000000f00100 0004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e000000240305008f012a0493012504a6012504aa012a048f012a0416000000240309008f012a048f012a048f012b04 8f012b04aa012b04aa012b04aa012a04aa012a048f012a040e000000240305008a010b0491010904a8010904af010b048a010b0450000000240326008b0128048a0128048a0128048a0128048a012804890128048901280489012804890128048901270489010c0489010c0489010b0489010b0489010b048a010b048a010b 048a010b048a010b04af010b04af010b04af010b04af010b04b0010b04b0010b04b0010b04b0010c04b0010c04b0012704b0012804b0012804b0012804b0012804af012804af012804af012804af0128048b0128043800000024031a008e0125048e0125048e0125048e0125048d0124048d0124048d0124048d010f048d01 0f048d010e048e010e048e010e048e010e04ab010e04ab010e04ab010e04ac010e04ac010f04ac010f04ac012404ac012404ac012404ab012504ab012504ab0125048e0125040e000000240305008401330488012c04b1012c04b5013304840133040e000000250305008401330488012c04b1012c04b50133048401330408 0000002503020089012e04b0012e04080000002503020088012f04b1012f04080000002503020087013104b20131041800000024030a008401330484013304840133048401340484013504b5013504b6013404b6013304b501330484013304040000002d010100040000002d01020004000000f001030004000000f0010000 05000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e00000024030500a4022a04a8022504bb022504bf022a04a4022a041600000024030900a4022a04a4022a04a4022b04a4022b04bf 022b04bf022b04bf022a04bf022a04a4022a040e000000240305009f020b04a6020904bd020904c4020b049f020b045000000024032600a00228049f0228049f0228049f0228049f0228049e0228049e0228049e0228049e0228049e0227049e020c049e020c049e020b049e020b049e020b049f020b049f020b049f020b04 9f020b04c4020b04c4020b04c4020b04c4020b04c5020b04c5020b04c5020b04c5020c04c5020c04c5022704c5022804c5022804c5022804c5022804c4022804c4022804c4022804c4022804a00228043800000024031a00a3022504a3022504a3022504a3022504a2022404a2022404a2022404a2020f04a2020f04a2020e 04a3020e04a3020e04a3020e04c0020e04c0020e04c0020e04c1020e04c1020f04c1020f04c1022404c1022404c1022404c0022504c0022504c0022504a30225040e00000024030500990233049d022c04c6022c04ca023304990233040e00000025030500990233049d022c04c6022c04ca02330499023304080000002503 02009e022e04c5022e0408000000250302009d022f04c6022f0408000000250302009c023104c70231041800000024030a009902330499023304990233049902340499023504ca023504cb023404cb023304ca02330499023304040000002d010100040000002d01020004000000f001000004000000f00103000400000004 010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e00000024030500a4022a04a8022504bb022504bf022a04a4022a041600000024030900a4022a04a4022a04a4022b04a4022b04bf022b04bf022b04bf02 2a04bf022a04a4022a040e000000240305009f020b04a6020904bd020904c4020b049f020b045000000024032600a00228049f0228049f0228049f0228049f0228049e0228049e0228049e0228049e0228049e0227049e020c049e020c049e020b049e020b049e020b049f020b049f020b049f020b049f020b04c4020b04c4 020b04c4020b04c4020b04c5020b04c5020b04c5020b04c5020c04c5020c04c5022704c5022804c5022804c5022804c5022804c4022804c4022804c4022804c4022804a00228043800000024031a00a3022504a3022504a3022504a3022504a2022404a2022404a2022404a2020f04a2020f04a2020e04a3020e04a3020e04 a3020e04c0020e04c0020e04c0020e04c1020e04c1020f04c1020f04c1022404c1022404c1022404c0022504c0022504c0022504a30225040e00000024030500990233049d022c04c6022c04ca023304990233040e00000025030500990233049d022c04c6022c04ca0233049902330408000000250302009e022e04c5022e 0408000000250302009d022f04c6022f0408000000250302009c023104c70231041800000024030a009902330499023304990233049902340499023504ca023504cb023404cb023304ca02330499023304040000002d010100040000002d01020004000000f001030004000000f00100000500000009020000000005000000 0102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e0000002403050094063b0698063606ab063606af063b0694063b06160000002403090094063b0694063b0694063c0694063c06af063c06af063c06af063b06af063b 0694063b060e000000240305008f061c0696061a06ad061a06b4061c068f061c065000000024032600900639068f0639068f0639068f0639068f0639068e0639068e0639068e0639068e0639068e0638068e061d068e061d068e061c068e061c068e061c068f061c068f061c068f061c068f061c06b4061c06b4061c06b406 1c06b4061c06b5061c06b5061c06b5061c06b5061d06b5061d06b5063806b5063906b5063906b5063906b5063906b4063906b4063906b4063906b4063906900639063800000024031a0093063606930636069306360693063606920635069206350692063506920620069206200692061f0693061f0693061f0693061f06b0 061f06b0061f06b0061f06b1061f06b1062006b1062006b1063506b1063506b1063506b0063606b0063606b0063606930636060e00000024030500890644068d063d06b6063d06ba064406890644060e00000025030500890644068d063d06b6063d06ba0644068906440608000000250302008e063f06b5063f0608000000 250302008d064006b606400608000000250302008c064206b70642061800000024030a008906440689064406890644068906450689064606ba064606bb064506bb064406ba06440689064406040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d000400000002010200070000 00fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e0000002403050094063b0698063606ab063606af063b0694063b06160000002403090094063b0694063b0694063c0694063c06af063c06af063c06af063b06af063b0694063b060e000000 240305008f061c0696061a06ad061a06b4061c068f061c065000000024032600900639068f0639068f0639068f0639068f0639068e0639068e0639068e0639068e0639068e0638068e061d068e061d068e061c068e061c068e061c068f061c068f061c068f061c068f061c06b4061c06b4061c06b4061c06b4061c06b5061c 06b5061c06b5061c06b5061d06b5061d06b5063806b5063906b5063906b5063906b5063906b4063906b4063906b4063906b4063906900639063800000024031a0093063606930636069306360693063606920635069206350692063506920620069206200692061f0693061f0693061f0693061f06b0061f06b0061f06b006 1f06b1061f06b1062006b1062006b1063506b1063506b1063506b0063606b0063606b0063606930636060e00000024030500890644068d063d06b6063d06ba064406890644060e00000025030500890644068d063d06b6063d06ba0644068906440608000000250302008e063f06b5063f0608000000250302008d064006b6 06400608000000250302008c064206b70642061800000024030a008906440689064406890644068906450689064606ba064606bb064506bb064406ba06440689064406040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000 ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e0000002403050073018f04770189048d01890491018f0473018f04160000002403090073018e0472018f0472018f04730190049101900492018f0492018f0491018e0473018e040e000000240305006d 016b04750169048f01690497016b046d016b0450000000240326006e018d046d018d046d018c046d018c046c018c046c018c046c018c046c018c046c018c046c018b046c016c046c016c046c016c046c016c046c016c046c016c046d016b046d016b046d016b0497016b0497016b0497016b0498016c0498016c0498016c04 98016c0498016c0498016c0498018b0498018c0498018c0498018c0498018c0498018c0497018c0497018c0497018d046e018d043800000024031a00720189047201890471018904710189047101880471018804700187047001700471016f0471016f0471016f0471016f0472016e0492016e0493016f0493016f0493016f 0493016f0494017004940187049301880493018804930189049301890492018904720189040e00000024030500660198046a0191049a0191049e019804660198040e00000025030500660198046a0191049a0191049e0198046601980408000000250302006c0193049801930408000000250302006b019504990195040800 000025030200690197049b0197041800000024030a0066019804660198046601990466019a0466019b049e019b049f019a049f0199049e01980466019804040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000 002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e0000002403050073018f04770189048d01890491018f0473018f04160000002403090073018e0472018f0472018f04730190049101900492018f0492018f0491018e0473018e040e000000240305006d016b04750169048f01 690497016b046d016b0450000000240326006e018d046d018d046d018c046d018c046c018c046c018c046c018c046c018c046c018c046c018b046c016c046c016c046c016c046c016c046c016c046c016c046d016b046d016b046d016b0497016b0497016b0497016b0498016c0498016c0498016c0498016c0498016c0498 016c0498018b0498018c0498018c0498018c0498018c0498018c0497018c0497018c0497018d046e018d043800000024031a00720189047201890471018904710189047101880471018804700187047001700471016f0471016f0471016f0471016f0472016e0492016e0493016f0493016f0493016f0493016f0494017004 940187049301880493018804930189049301890492018904720189040e00000024030500660198046a0191049a0191049e019804660198040e00000025030500660198046a0191049a0191049e0198046601980408000000250302006c0193049801930408000000250302006b019504990195040800000025030200690197 049b0197041800000024030a0066019804660198046601990466019a0466019b049e019b049f019a049f0199049e01980466019804040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d010000 08000000fa02000000000000ffffff00040000002d01030004000000060101000e00000024030500cd023304d0022d04f7022d04fa023304cd0233040e00000025030500cd023304d0022d04f7022d04fa023304cd0233040800000025030200d1022e04f6022e040800000025030200d1023004f602300408000000250302 00d0023204f70232041800000024030a00cd023304cd023304cd023304cd023404cd023504fa023504fb023404fb023304fa023304cd0233040e00000024030500d0022004d8021b04ef021b04f7022004d00220042000000024030e00d0022c04d0022c04d0022c04cf022b04cf022004d0022004d0022004f7022004f702 2004f8022004f8022b04f7022c04f7022c04d0022c04070000001b042504f7022104e9020700000018042204f5022204f402070000001b042504f1022204ed02070000001b042404f7022304ea02070000001b042b04f7022604e9020700000018042804f5022704f4020800000025030200ea022704ea022a040800000025 030200ec022704ec022a040800000025030200ee022704ee022a040800000025030200ef022704ef022a040800000025030200f1022704f1022a040800000025030200f3022704f3022a040e00000024030500d6020a04dc020904eb020904f1020a04d6020a043800000024031a00d7021f04d7021f04d7021f04d6021f04 d6021e04d6021e04d6021e04d6020b04d6020b04d6020b04d6020a04d7020a04d7020a04f0020a04f0020a04f1020a04f1020b04f1020b04f1020b04f1021e04f1021e04f1021e04f1021f04f0021f04f0021f04d7021f043800000024031a00da021c04da021c04da021c04d9021c04d9021c04d9021b04d9021b04d9020d 04d9020d04d9020d04d9020c04da020c04da020c04ed020c04ed020c04ee020c04ee020d04ee020d04ee020d04ee021b04ee021b04ee021c04ee021c04ed021c04ed021c04da021c04040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc02 0000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e00000024030500cd023304d0022d04f7022d04fa023304cd0233040e00000025030500cd023304d0022d04f7022d04fa023304cd0233040800000025030200d1022e04f6022e0408000000250302 00d1023004f60230040800000025030200d0023204f70232041800000024030a00cd023304cd023304cd023304cd023404cd023504fa023504fb023404fb023304fa023304cd0233040e00000024030500d0022004d8021b04ef021b04f7022004d00220042000000024030e00d0022c04d0022c04d0022c04cf022b04cf02 2004d0022004d0022004f7022004f7022004f8022004f8022b04f7022c04f7022c04d0022c04070000001b042504f7022104e9020700000018042204f5022204f402070000001b042504f1022204ed02070000001b042404f7022304ea02070000001b042b04f7022604e9020700000018042804f5022704f4020800000025 030200ea022704ea022a040800000025030200ec022704ec022a040800000025030200ee022704ee022a040800000025030200ef022704ef022a040800000025030200f1022704f1022a040800000025030200f3022704f3022a040e00000024030500d6020a04dc020904eb020904f1020a04d6020a043800000024031a00 d7021f04d7021f04d7021f04d6021f04d6021e04d6021e04d6021e04d6020b04d6020b04d6020b04d6020a04d7020a04d7020a04f0020a04f0020a04f1020a04f1020b04f1020b04f1020b04f1021e04f1021e04f1021e04f1021f04f0021f04f0021f04d7021f043800000024031a00da021c04da021c04da021c04d9021c 04d9021c04d9021b04d9021b04d9020d04d9020d04d9020d04d9020c04da020c04da020c04ed020c04ed020c04ee020c04ee020d04ee020d04ee020d04ee021b04ee021b04ee021c04ee021c04ed021c04ed021c04da021c04040000002d010100040000002d01020004000000f001030004000000f0010000050000000902 00000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02050000000000ffffff00040000002d010300040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020100000000000000040000002d 01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010013000000fb02d4ff000000000000900100000002000000304d53204c696e6544726177008d01 040000002d010300050000000902000000001a000000320a050515010a0004001501050523023b05456469666963696f20411b001b001b001b001b001b001b001b001b001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d01050004 000000060101000e00000024030500250223042e021e0447021e0450022304250223043000000024031600260231042502310425023104250231042502310425023104250224042502240425022304250223042502230450022304500223045002230450022404500224045002310450023104500231045002310450023104 26023104070000001b042704500226042502070000001b042604500224044a02070000001b04250427022404260212000000240307002c020b042e02090431020904440209044702090449020b042c020b0408000000250302002e020904470209044000000024031e002d0222042d0222042d0222042d0222042c0222042c 0221042c0221042c0221042c020b042c020b042c020b042c020a042d020a042d020a042d020a0448020a0448020a0448020a0449020a0449020b0449020b0449020b04490221044902210449022104490222044802220448022204480222042d0222043800000024031a0030021f0430021f0430021f0430021f042f021e04 2f021e042f021e042f020e042f020d042f020d0430020d0430020d0430020d0445020d0445020d0445020d0446020d0446020d0446020e0446021e0446021e0446021e0445021f0445021f0445021f0430021f04070000001b0421044702200446020e0000002403050021023a04250233045002330454023a0421023a040e 0000002503050021023a04250233045002330454023a0421023a040800000025030200260235044f02350408000000250302002502370450023704080000002503020024023904510239042000000024030e0021023a0421023a0421023a0421023b0421023c0421023c0421023d0454023d0454023c0455023c0455023b04 54023a0454023a0421023a04040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d01050004000000060101000e00000024030500250223042e 021e0447021e045002230425022304300000002403160026023104250231042502310425023104250231042502310425022404250224042502230425022304250223045002230450022304500223045002240450022404500231045002310450023104500231045002310426023104070000001b0427045002260425020700 00001b042604500224044a02070000001b04250427022404260212000000240307002c020b042e02090431020904440209044702090449020b042c020b0408000000250302002e020904470209044000000024031e002d0222042d0222042d0222042d0222042c0222042c0221042c0221042c0221042c020b042c020b042c 020b042c020a042d020a042d020a042d020a0448020a0448020a0448020a0449020a0449020b0449020b0449020b04490221044902210449022104490222044802220448022204480222042d0222043800000024031a0030021f0430021f0430021f0430021f042f021e042f021e042f021e042f020e042f020d042f020d04 30020d0430020d0430020d0445020d0445020d0445020d0446020d0446020d0446020e0446021e0446021e0446021e0445021f0445021f0445021f0430021f04070000001b0421044702200446020e0000002403050021023a04250233045002330454023a0421023a040e0000002503050021023a04250233045002330454 023a0421023a040800000025030200260235044f02350408000000250302002502370450023704080000002503020024023904510239042000000024030e0021023a0421023a0421023a0421023b0421023c0421023c0421023d0454023d0454023c0455023c0455023b0454023a0454023a0421023a04040000002d010100 040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d01050004000000060101000e0000002403050048063b064c0636065f06360663063b0648063b0616 0000002403090048063b0648063b0648063c0648063c0663063c0663063c0663063b0663063b0648063b060e0000002403050043061c064a061a0661061a0668061c0643061c0650000000240326004406390643063906430639064306390643063906420639064206390642063906420639064206380642061d0642061d06 42061c0642061c0642061c0643061c0643061c0643061c0643061c0668061c0668061c0668061c0668061c0669061c0669061c0669061c0669061d0669061d06690638066906390669063906690639066906390668063906680639066806390668063906440639063800000024031a00470636064706360647063606470636 06460635064606350646063506460620064606200646061f0647061f0647061f0647061f0664061f0664061f0664061f0665061f066506200665062006650635066506350665063506640636066406360664063606470636060e000000240305003d06440641063d066a063d066e0644063d0644060e000000250305003d06 440641063d066a063d066e0644063d064406080000002503020042063f0669063f060800000025030200410640066a0640060800000025030200400642066b0642061800000024030a003d0644063d0644063d0644063d0645063d0646066e0646066f0645066f0644066e0644063d064406040000002d010100040000002d 01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d01050004000000060101000e0000002403050048063b064c0636065f06360663063b0648063b0616000000240309004806 3b0648063b0648063c0648063c0663063c0663063c0663063b0663063b0648063b060e0000002403050043061c064a061a0661061a0668061c0643061c0650000000240326004406390643063906430639064306390643063906420639064206390642063906420639064206380642061d0642061d0642061c0642061c0642 061c0643061c0643061c0643061c0643061c0668061c0668061c0668061c0668061c0669061c0669061c0669061c0669061d0669061d06690638066906390669063906690639066906390668063906680639066806390668063906440639063800000024031a00470636064706360647063606470636064606350646063506 46063506460620064606200646061f0647061f0647061f0647061f0664061f0664061f0664061f0665061f066506200665062006650635066506350665063506640636066406360664063606470636060e000000240305003d06440641063d066a063d066e0644063d0644060e000000250305003d06440641063d066a063d 066e0644063d064406080000002503020042063f0669063f060800000025030200410640066a0640060800000025030200400642066b0642061800000024030a003d0644063d0644063d0644063d0645063d0646066e0646066f0645066f0644066e0644063d064406040000002d010100040000002d01020004000000f001 050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d01050004000000060101000e00000024030500f2012304fb011e0414021e041d022304f20123043000000024031600f3013104f20131 04f2013104f2013104f2013104f2013104f2012404f2012404f2012304f2012304f20123041d0223041d0223041d0223041d0224041d0224041d0231041d0231041d0231041d0231041d023104f3013104070000001b0427041d022604f201070000001b0426041d0224041702070000001b042504f4012404f30112000000 24030700f9010b04fb010904fe010904110209041402090416020b04f9010b040800000025030200fb010904140209044000000024031e00fa012204fa012204fa012204fa012204f9012204f9012104f9012104f9012104f9010b04f9010b04f9010b04f9010a04fa010a04fa010a04fa010a0415020a0415020a0415020a 0416020a0416020b0416020b0416020b0416022104160221041602210416022204150222041502220415022204fa0122043800000024031a00fd011f04fd011f04fd011f04fd011f04fc011e04fc011e04fc011e04fc010e04fc010d04fc010d04fd010d04fd010d04fd010d0412020d0412020d0412020d0413020d041302 0d0413020e0413021e0413021e0413021e0412021f0412021f0412021f04fd011f04070000001b0421041402200413020e00000024030500ee013a04f20133041d02330421023a04ee013a040e00000025030500ee013a04f20133041d02330421023a04ee013a040800000025030200f30135041c02350408000000250302 00f20137041d0237040800000025030200f10139041e0239042000000024030e00ee013a04ee013a04ee013a04ee013b04ee013c04ee013c04ee013d0421023d0421023c0422023c0422023b0421023a0421023a04ee013a04040000002d010100040000002d01020004000000f001040004000000f0010500040000000401 0d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d01050004000000060101000e00000024030500f2012304fb011e0414021e041d022304f20123043000000024031600f3013104f2013104f2013104f2013104f2013104f2013104f20124 04f2012404f2012304f2012304f20123041d0223041d0223041d0223041d0224041d0224041d0231041d0231041d0231041d0231041d023104f3013104070000001b0427041d022604f201070000001b0426041d0224041702070000001b042504f4012404f3011200000024030700f9010b04fb010904fe01090411020904 1402090416020b04f9010b040800000025030200fb010904140209044000000024031e00fa012204fa012204fa012204fa012204f9012204f9012104f9012104f9012104f9010b04f9010b04f9010b04f9010a04fa010a04fa010a04fa010a0415020a0415020a0415020a0416020a0416020b0416020b0416020b04160221 04160221041602210416022204150222041502220415022204fa0122043800000024031a00fd011f04fd011f04fd011f04fd011f04fc011e04fc011e04fc011e04fc010e04fc010d04fc010d04fd010d04fd010d04fd010d0412020d0412020d0412020d0413020d0413020d0413020e0413021e0413021e0413021e041202 1f0412021f0412021f04fd011f04070000001b0421041402200413020e00000024030500ee013a04f20133041d02330421023a04ee013a040e00000025030500ee013a04f20133041d02330421023a04ee013a040800000025030200f30135041c0235040800000025030200f20137041d0237040800000025030200f10139 041e0239042000000024030e00ee013a04ee013a04ee013a04ee013b04ee013c04ee013c04ee013d0421023d0421023c0422023c0422023b0421023a0421023a04ee013a04040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc02 0000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d0101 00040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000013000000320abd03de0105000400de01bd036702f3037265642032001b001b001b001b001b000500000009020100000007000000fc020000ffffff000000 040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d0102 0004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000013000000320abd03c10205000400c102bd034a03f3037265642033001b001b001b001b001b000500000009020100000007000000fc020000ffffff000000040000002d010400 08000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f00104 0005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000013000000320abd031501050004001501bd039e01f3037265642031001b001b001b001b001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa020500 00000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200 000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000013000000320aa403a00405000400a004a4032905da037265642034001b001b001b001b001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00 040000002d01050004000000060101000e00000024030500d6064406d9063e0600073e0603074406d60644060e00000025030500d6064406d9063e0600073e0603074406d60644060800000025030200da063f06ff063f060800000025030200da064106ff0641060800000025030200d9064306000743061800000024030a 00d6064406d6064406d6064406d6064506d606460603074606040745060407440603074406d60644060e00000024030500d9063106e1062c06f8062c0600073106d90631062000000024030e00d9063d06d9063d06d9063d06d8063c06d8063106d9063106d906310600073106000731060107310601073c0600073d060007 3d06d9063d06070000001b04360600073206f2060700000018043306fe063306fd06070000001b043606fa063306f606070000001b04350600073406f306070000001b043c0600073706f2060700000018043906fe063806fd060800000025030200f3063806f3063b060800000025030200f5063806f5063b060800000025 030200f7063806f7063b060800000025030200f8063806f8063b060800000025030200fa063806fa063b060800000025030200fc063806fc063b060e00000024030500df061b06e5061a06f4061a06fa061b06df061b063800000024031a00e0063006e0063006e0063006df063006df062f06df062f06df062f06df061c06 df061c06df061c06df061b06e0061b06e0061b06f9061b06f9061b06fa061b06fa061c06fa061c06fa061c06fa062f06fa062f06fa062f06fa063006f9063006f9063006e00630063800000024031a00e3062d06e3062d06e3062d06e2062d06e2062d06e2062c06e2062c06e2061e06e2061e06e2061e06e2061d06e3061d 06e3061d06f6061d06f6061d06f7061d06f7061e06f7061e06f7061e06f7062c06f7062c06f7062d06f7062d06f6062d06f6062d06e3062d06040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d010400 08000000fa0200000000000000000000040000002d01050004000000060101000e00000024030500d6064406d9063e0600073e0603074406d60644060e00000025030500d6064406d9063e0600073e0603074406d60644060800000025030200da063f06ff063f060800000025030200da064106ff06410608000000250302 00d9064306000743061800000024030a00d6064406d6064406d6064406d6064506d606460603074606040745060407440603074406d60644060e00000024030500d9063106e1062c06f8062c0600073106d90631062000000024030e00d9063d06d9063d06d9063d06d8063c06d8063106d9063106d9063106000731060007 31060107310601073c0600073d0600073d06d9063d06070000001b04360600073206f2060700000018043306fe063306fd06070000001b043606fa063306f606070000001b04350600073406f306070000001b043c0600073706f2060700000018043906fe063806fd060800000025030200f3063806f3063b060800000025 030200f5063806f5063b060800000025030200f7063806f7063b060800000025030200f8063806f8063b060800000025030200fa063806fa063b060800000025030200fc063806fc063b060e00000024030500df061b06e5061a06f4061a06fa061b06df061b063800000024031a00e0063006e0063006e0063006df063006 df062f06df062f06df062f06df061c06df061c06df061c06df061b06e0061b06e0061b06f9061b06f9061b06fa061b06fa061c06fa061c06fa061c06fa062f06fa062f06fa062f06fa063006f9063006f9063006e00630063800000024031a00e3062d06e3062d06e3062d06e2062d06e2062d06e2062c06e2062c06e2061e 06e2061e06e2061e06e2061d06e3061d06e3061d06f6061d06f6061d06f7061d06f7061e06f7061e06f7061e06f7062c06f7062c06f7062d06f7062d06f6062d06f6062d06e3062d06040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff000700 0000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d01050004000000060101000e0000002403050063063f046a063404b2063404b9063f0463063f040e0000002503050063063f046a063404b2063404b9063f0463063f0408000000250302006b063604b1063604080000 00250302006a063a04b2063a04080000002503020069063d04b3063d041800000024030a0063063f0463063f04630640046306420463064304b9064304ba064204ba064004b9063f0463063f040e0000002403050069061c0477061304a5061304b3061c0469061c042000000024030e006906320469063204680632046806 320468061c0468061c0469061c04b3061c04b4061c04b4061c04b4063204b4063204b306320469063204070000001b042e049b0620048406070000001b042b049a06240485060700000018042604970625049506070000001b042904910625048a06070000001b042804990627048606070000001b042e04b40620049c0607 0000001b042b04b20624049d060700000018042604af062504ae06070000001b042904a9062504a306070000001b042804b20627049e060e000000240305007506f3037f06f0039d06f003a706f3037506f3033800000024031a00760619047606190475061904750619047406180474061804740617047406f5037406f403 7406f4037506f3037506f3037606f303a606f303a706f303a706f303a806f403a806f403a806f503a8061704a8061804a8061804a7061904a7061904a6061904760619043800000024031a007c0615047c0615047b0614047b0614047a0614047a0613047a0613047a06f8037a06f8037a06f7037b06f7037b06f7037c06f6 03a006f603a106f703a106f703a206f703a206f803a206f803a2061304a2061304a2061404a1061404a1061404a00615047c061504040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000 fa0200000000000000000000040000002d01050004000000060101000e0000002403050063063f046a063404b2063404b9063f0463063f040e0000002503050063063f046a063404b2063404b9063f0463063f0408000000250302006b063604b106360408000000250302006a063a04b2063a04080000002503020069063d 04b3063d041800000024030a0063063f0463063f04630640046306420463064304b9064304ba064204ba064004b9063f0463063f040e0000002403050069061c0477061304a5061304b3061c0469061c042000000024030e006906320469063204680632046806320468061c0468061c0469061c04b3061c04b4061c04b406 1c04b4063204b4063204b306320469063204070000001b042e049b0620048406070000001b042b049a06240485060700000018042604970625049506070000001b042904910625048a06070000001b042804990627048606070000001b042e04b40620049c06070000001b042b04b20624049d060700000018042604af0625 04ae06070000001b042904a9062504a306070000001b042804b20627049e060e000000240305007506f3037f06f0039d06f003a706f3037506f3033800000024031a00760619047606190475061904750619047406180474061804740617047406f5037406f4037406f4037506f3037506f3037606f303a606f303a706f303 a706f303a806f403a806f403a806f503a8061704a8061804a8061804a7061904a7061904a6061904760619043800000024031a007c0615047c0615047b0614047b0614047a0614047a0613047a0613047a06f8037a06f8037a06f7037b06f7037b06f7037c06f603a006f603a106f703a106f703a206f703a206f803a206f8 03a2061304a2061304a2061404a1061404a1061404a00615047c061504040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d010500 04000000060101000e00000024030500e2062f04e6062904fc06290400072f04e2062f041600000024030900e2062e04e1062f04e1062f04e20630040007300401072f0401072f0400072e04e2062e040e00000024030500dc060b04e4060904fe06090406070b04dc060b045000000024032600dd062d04dc062d04dc062c 04dc062c04db062c04db062c04db062c04db062c04db062c04db062b04db060c04db060c04db060c04db060c04db060c04db060c04dc060b04dc060b04dc060b0406070b0406070b0406070b0407070c0407070c0407070c0407070c0407070c0407070c0407072b0407072c0407072c0407072c0407072c0407072c040607 2c0406072c0406072d04dd062d043800000024031a00e1062904e1062904e0062904e0062904e0062804e0062804df062704df061004e0060f04e0060f04e0060f04e0060f04e1060e0401070e0402070f0402070f0402070f0402070f0403071004030727040207280402072804020729040207290401072904e10629040e 00000024030500d5063804d9063104090731040d073804d50638040e00000025030500d5063804d9063104090731040d073804d50638040800000025030200db063304070733040800000025030200da063504080735040800000025030200d80637040a0737041800000024030a00d5063804d5063804d5063904d5063a04 d5063b040d073b040e073a040e0739040d073804d5063804040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d01050004000000060101000e 00000024030500e2062f04e6062904fc06290400072f04e2062f041600000024030900e2062e04e1062f04e1062f04e20630040007300401072f0401072f0400072e04e2062e040e00000024030500dc060b04e4060904fe06090406070b04dc060b045000000024032600dd062d04dc062d04dc062c04dc062c04db062c04 db062c04db062c04db062c04db062c04db062b04db060c04db060c04db060c04db060c04db060c04db060c04dc060b04dc060b04dc060b0406070b0406070b0406070b0407070c0407070c0407070c0407070c0407070c0407070c0407072b0407072c0407072c0407072c0407072c0407072c0406072c0406072c0406072d 04dd062d043800000024031a00e1062904e1062904e0062904e0062904e0062804e0062804df062704df061004e0060f04e0060f04e0060f04e0060f04e1060e0401070e0402070f0402070f0402070f0402070f0403071004030727040207280402072804020729040207290401072904e10629040e00000024030500d506 3804d9063104090731040d073804d50638040e00000025030500d5063804d9063104090731040d073804d50638040800000025030200db063304070733040800000025030200da063504080735040800000025030200d80637040a0737041800000024030a00d5063804d5063804d5063904d5063a04d5063b040d073b040e 073a040e0739040d073804d5063804040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d01050004000000060101000e0000002403 050087043e048e043304d1043304d8043e0487043e040e0000002503050087043e048e043304d1043304d8043e0487043e0408000000250302008f043604d004360408000000250302008e043904d104390408000000250302008c043c04d3043c042000000024030e0088043e0487043e0487043e0487043f048704410487 04410487044204d8044204d8044104d9044104d9043f04d8043e04d8043e0488043e040e000000240305008d041b049b041304c4041304d2041b048d041b0430000000240316008d0431048d0431048c0431048c0431048c0431048c0430048c041c048c041c048c041b048c041b048d041b04d2041b04d3041b04d3041b04 d3041c04d3041c04d3043004d3043104d3043104d3043104d20431048d043104070000001b042504d2041d04ba040700000018041f04ce041e04cd04070000001b042404c7041f04c004070000001b042204d2042104bb04070000001b042f04d2042704ba040700000018042a04ce042804cd040800000025030200bb0428 04bb042e040800000025030200be042804be042e040800000025030200c1042804c1042e040800000025030200c4042804c4042e040800000025030200c7042804c7042e040800000025030200cb042804cb042e040e000000240305009804f303a204f003bd04f003c704f3039804f3034000000024031e00990419049904 19049904180498041804980418049804180498041704970417049704f4039804f4039804f3039804f3039804f3039904f3039904f203c604f203c604f303c704f303c704f303c704f303c704f403c804f403c8041704c7041704c7041804c7041804c7041804c6041804c6041904990419043800000024031a009e0414049e 0414049e0414049d0414049d0413049d0413049c0413049c04f8039d04f7039d04f7039d04f7039e04f7039e04f603c104f603c104f703c204f703c204f703c204f703c304f803c3041304c2041304c2041304c2041404c1041404c10414049e0414040e00000024030500b4042e04b8042e04b8042004b4042004b4042e04 2200000024030f00b4042304b4042304b5042304b5042304b5042304b5042304b5042304b5042304b5042204b5042204b5042204b5042204b5042204b4042204b40423040e00000024030500b4042904b7042904b7042504b4042504b40429040e00000024030500b6042d04b6042d04b6042104b6042104b6042d04040000 002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d01050004000000060101000e0000002403050087043e048e043304d1043304d8043e0487043e04 0e0000002503050087043e048e043304d1043304d8043e0487043e0408000000250302008f043604d004360408000000250302008e043904d104390408000000250302008c043c04d3043c042000000024030e0088043e0487043e0487043e0487043f04870441048704410487044204d8044204d8044104d9044104d9043f 04d8043e04d8043e0488043e040e000000240305008d041b049b041304c4041304d2041b048d041b0430000000240316008d0431048d0431048c0431048c0431048c0431048c0430048c041c048c041c048c041b048c041b048d041b04d2041b04d3041b04d3041b04d3041c04d3041c04d3043004d3043104d3043104d304 3104d20431048d043104070000001b042504d2041d04ba040700000018041f04ce041e04cd04070000001b042404c7041f04c004070000001b042204d2042104bb04070000001b042f04d2042704ba040700000018042a04ce042804cd040800000025030200bb042804bb042e040800000025030200be042804be042e0408 00000025030200c1042804c1042e040800000025030200c4042804c4042e040800000025030200c7042804c7042e040800000025030200cb042804cb042e040e000000240305009804f303a204f003bd04f003c704f3039804f3034000000024031e0099041904990419049904180498041804980418049804180498041704 970417049704f4039804f4039804f3039804f3039804f3039904f3039904f203c604f203c604f303c704f303c704f303c704f303c704f403c804f403c8041704c7041704c7041804c7041804c7041804c6041804c6041904990419043800000024031a009e0414049e0414049e0414049d0414049d0413049d0413049c0413 049c04f8039d04f7039d04f7039d04f7039e04f7039e04f603c104f603c104f703c204f703c204f703c204f703c304f803c3041304c2041304c2041304c2041404c1041404c10414049e0414040e00000024030500b4042e04b8042e04b8042004b4042004b4042e042200000024030f00b4042304b4042304b5042304b504 2304b5042304b5042304b5042304b5042304b5042204b5042204b5042204b5042204b5042204b4042204b40423040e00000024030500b4042904b7042904b7042504b4042504b40429040e00000024030500b6042d04b6042d04b6042104b6042104b6042d04040000002d010100040000002d01020004000000f001050004 000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d01050004000000060101000e000000240305001d052f0421052904370529043b052f041d052f0416000000240309001d052e041c052f041c05 2f041d0530043b0530043c052f043c052f043b052e041d052e040e0000002403050017050b041f0509043905090441050b0417050b04500000002403260018052d0417052d0417052c0417052c0416052c0416052c0416052c0416052c0416052c0416052b0416050c0416050c0416050c0416050c0416050c0416050c0417 050b0417050b0417050b0441050b0441050b0441050b0442050c0442050c0442050c0442050c0442050c0442050c0442052b0442052c0442052c0442052c0442052c0442052c0441052c0441052c0441052d0418052d043800000024031a001c0529041c0529041b0529041b0529041b0528041b0528041a0527041a051004 1b050f041b050f041b050f041b050f041c050e043c050e043d050f043d050f043d050f043d050f043e0510043e0527043d0528043d0528043d0529043d0529043c0529041c0529040e0000002403050010053804140531044405310448053804100538040e0000002503050010053804140531044405310448053804100538 040800000025030200160533044205330408000000250302001505350443053504080000002503020013053704450537041800000024030a0010053804100538041005390410053a0410053b0448053b0449053a04490539044805380410053804040000002d010100040000002d01020004000000f001040004000000f001 05000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d01050004000000060101000e000000240305001d052f0421052904370529043b052f041d052f0416000000240309001d052e041c052f041c052f041d0530043b0530 043c052f043c052f043b052e041d052e040e0000002403050017050b041f0509043905090441050b0417050b04500000002403260018052d0417052d0417052c0417052c0416052c0416052c0416052c0416052c0416052c0416052b0416050c0416050c0416050c0416050c0416050c0416050c0417050b0417050b041705 0b0441050b0441050b0441050b0442050c0442050c0442050c0442050c0442050c0442050c0442052b0442052c0442052c0442052c0442052c0442052c0441052c0441052c0441052d0418052d043800000024031a001c0529041c0529041b0529041b0529041b0528041b0528041a0527041a0510041b050f041b050f041b 050f041b050f041c050e043c050e043d050f043d050f043d050f043d050f043e0510043e0527043d0528043d0528043d0529043d0529043c0529041c0529040e0000002403050010053804140531044405310448053804100538040e0000002503050010053804140531044405310448053804100538040800000025030200 160533044205330408000000250302001505350443053504080000002503020013053704450537041800000024030a0010053804100538041005390410053a0410053b0448053b0449053a04490539044805380410053804040000002d010100040000002d01020004000000f001050004000000f001040005000000090200 000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000 f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000013000000320aa4036606050004006606a403ef06da037265642035001b001b001b001b001b000500000009 020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f80004000000 2d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000013000000320a4c0666060500040066064c06ef0682067265642036001b001b001b001b001b0005000000090201000000070000 00fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d01040004000000 2d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000002f000000320a0505a40318000400a40305052d063c05726564207072696e636970616c2064656c2063616d7075731b001b001b001b001b001b001b 001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f001050004000000 04010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000013000000320a5005010605 000400010650058a0687056c696e6561001b001b001b001b001b0013000000320a8505010605000400010685058a06bc057365726965001b001b001b001b001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d010500070000001804 7904ea013b04ac010800000025030200b5014404e0016f040800000025030200b5016f04e0014404040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa020000000000000000000004 0000002d0105000700000018047904ea013b04ac010800000025030200b5014404e0016f040800000025030200b5016f04e0014404040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d010400 08000000fa02000000000000ffffff00040000002d01050007000000180479049a023b045c0208000000250302006502440490026f04080000002503020065026f0490024404040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ff ffff000000040000002d01040008000000fa0200000000000000000000040000002d01050007000000180479049a023b045c0208000000250302006502440490026f04080000002503020065026f0490024404040000002d010100040000002d01020004000000f001050004000000f0010400050000000902000000000500 00000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d010500070000001804f7041803b904da020800000025030200e302c2040e03ed040800000025030200e302ed040e03c204040000002d010100040000002d01020004000000f0010400040000 00f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d010500070000001804f7041803b904da020800000025030200e302c2040e03ed040800000025030200e302ed040e03c204040000002d010100040000002d01 020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d010500070000001804f7041005b904d2040800000025030200db04c2040605ed040800000025030200db04ed0406 05c204040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d010500070000001804f7041005b904d2040800000025030200db04c2040605ed04 0800000025030200db04ed040605c204040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d010500070000001804f704d606b90498 060800000025030200a106c204cc06ed040800000025030200a106ed04cc06c204040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d010500 070000001804f704d606b90498060800000025030200a106c204cc06ed040800000025030200a106ed04cc06c204040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff000d000000fb020000000000000000000000000000000000010044040000 002d01040004000000f001030003000000000080c0000000c0408000000000008000004000c0c0}}}}}{\fs20\expnd0\expndtw-3 \par }\pard \ql \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Las redes 1, 2 y 3 est\'e1n en un edificio. Las redes 4 y 5 est\'e1n en edificios distintos del campus. La red 6 puede estar en una localizaci \'f3n m\'e1s distante. El diagrama anterior nos muestra que las redes 1, 2 y 3 est\'e1n conectadas directamente, y los mecanismos que manejan las conexiones se marcan con }{\i\fs20\expnd0\expndtw-3 "x"}{\fs20\expnd0\expndtw-3 . El edificio A est\'e1 conectado a otros edificios en el mismo campus por una red principal. El tr\'e1fico desde la red 1 a la red 5 tomar\'e1 el siguiente camino: \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab - de 1 a 2 a trav\'e9s de la conexi\'f3n entre estas redes; \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab - de 2 a 3 a trav\'e9s de su conexi\'f3n directa; \par \tab - de 3 a la red principal; \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab - a trav\'e9s de la red principal, desde el edificio A al edificio donde \tab la red 5 est\'e1 emplazada; \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab - de la red principal a la red 5. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab El tr\'e1fico hacia la red 6 deber\'eda pasar adicionalmente a trav\'e9s de la l\'ednea serie. Con la misma configuraci\'f3n, se usar\'ed a la misma conexi\'f3n para conectar la red 5 con la red principal y con la l\'ednea serie. As\'ed, el tr\'e1fico de la red 5 a la red 6 no necesita pasar a trav\'e9s de la red principal, al existir esa conexi\'f3n directa entre la red 5 y la l\'ed nea serie. \par \par \tab En esta secci\'f3n vamos a ver qu\'e9 son realmente estas conexiones marcadas con }{\i\fs20\expnd0\expndtw-3 "x"}{\fs20\expnd0\expndtw-3 . \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\expnd0\expndtw-3 6.1. DISE\'d1OS ALTERNATIVOS.}{\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Hay que hacer constar que hay distintos dise\'f1os alternativos al mostrado anteriormente. Uno de ellos es usar l\'edneas punto a punto entre los hosts, y otro puede ser usar una tecnolog\'ed a de red a un nivel capaz de manejar tanto redes locales como redes de larga distancia. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 6.1.1. Una red de l\'edneas punto a punto.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab En lugar de conectar los hosts a una red local como una Ethernet, y luego conectar dichas Ethernets, es posible conectar directamente los ordenadores a trav\'e9s de l\'ed neas serie de largo alcance. Si nuestra red consiste primordialmente en un conjunto de ordenadores situados en localizaciones distintas, esta opci\'f3n tiene sentido. Veamos un peque\'f1o dise\'f1o de este tipo: \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \ql \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \tab ordenador 1 ordenador 2 ordenador 3 \par \tab \tab \u9474\'a6 \u9474\'a6 \u9474\'a6 \par }\pard \ql \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \tab \u9474\'a6 \u9474\'a6 \u9474\'a6 \par }\pard \ql \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \tab \u9474\'a6 \u9474\'a6 \u9474\'a6 \par \tab \tab ordenador 4\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2dordenador 5\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2d\u9472\'2dordenador 6 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab En el primer dise\'f1o, la tarea de enrutamiento de los datagramas a trav\'e9s de red era realizada por unos mecanismos de prop\'f3sito espec \'edfico que marc\'e1bamos con }{\i\fs20\expnd0\expndtw-3 "x"}{\fs20\expnd0\expndtw-3 . Si hay l\'edneas que conectan directamente un par de hosts, los propios hosts har\'e1 n esta labor de enrutamiento, al mismo tiempo que realizan sus actividades normales. A no ser que haya l\'edneas que comuniquen directamente todos los hosts, algunos sistemas tendr\'e1n que manejar un tr\'e1fico de stinado a otros. Por ejemplo, en nuestro dise\'f1o, el tr\'e1fico de 1 a 3 deber\'e1 pasar a trav\'e9s de 4, 5 y 6. Esto es perfectamente posible, ya que la inmensa mayor\'ed a de las implementaciones TCP/IP son capaces de reenviar datagramas. En redes de este tipo podemos pensar que los propios hosts act\'faan como gateways. Y, por tanto, deber\'ed amos configurar el software de enrutamiento de los hosts como si se tratase de un gateway. Este tipo de configuraciones no es tan com\'fan como podr\'eda pensarse en un principio debido, principalmente, a estas dos razones: \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab la mayor\'eda de las grandes redes tienen m\'e1s de un ordenador por localizaci\'f3 n. En estos casos es menos caro establecer una red local en cada localizaci\'f3n que establecer l\'edneas punto a punto entre todos los ordenadores; \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab las unidades de prop\'f3sito especial para conectar redes son m\'e1s baratas, lo que hace que sea m\'e1s l\'f3 gico descargar las tareas de enrutamiento y comunicaciones a estas unidades. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Por supuesto, es factible tener una red que mezcle los dos tipos de tecnolog\'edas. As\'ed, las localizaciones con m\'e1s equipos podr\'eda manejarse usando un esquema jer\'e1rquico, con redes de \'e1 rea local conectadas por este tipo de unidades, mientras que las localizaciones lejanas con un s\'f3lo ordenador podr\'edan conectarse mediante l\'edneas punto a punto. En este caso, el software de enrutamiento usado en los ordenadores lejanos deber\'e1 ser compatible con el usado por las unidades conmutadoras, o bien tendr\'e1 que haber un gateway entre las dos partes de la red. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Las decisiones de este tipo generalmente se toman tras estudiar el nivel de tr\'e1 fico de la red, la complejidad de la red, la calidad del software de enrutamiento de los hosts y la habilidad de los hosts para hacer un trabajo extra con el tr\'e1fico de la red. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 6.1.2. Tecnolog\'eda de los circu\'edtos de conmutaci\'f3n. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Otro enfoque alternativo al esquema jer\'e1rquico LAN/red principal es usar circu\'ed tos conmutadores en cada ordenador. Realmente, estamos hablando de una variante de la t\'e9cnica de las l\'edneas punto a punto, donde ahora el circu\'edto conmutador permite tener a cada sistema aparentar que tiene l\'ed nea directa con los restantes. Esta tecnolog\'eda no es usada por la mayor\'eda de la comunidad TCP/IP debido a que los protocolos TCP/IP suponen que el nivel m\'e1s bajo trabaja con datagramas aislados. Cuando se requiere una conexi\'f3 n continuada, el nivel superior de red la implementa usando datagramas. Esta tecnolog\'eda orientada al datagrama no coincide con este sistema orientado a los circu\'edtos de forma directa. Para poder usar esta tecnolog\'eda de circu\'edtos c onmutadores, el software IP debe modificarse para ser posible construir circu\'edtos virtuales de forma adecuada. Cuando hay un datagrama para un destino concreto se debe abrir un circu\'edto virtual, que se cerrar\'e1 cuando no haya tr\'e1 fico para dicho destino por un tiempo. Un ejemplo de este enfoque es la DDN (Defense Data Network). El protocolo principal de esta red es el X.25. Esta red parece desde fuera una red distribu\'ed da X.25. El software TCP/IP trata de manejar la DDN mediante el uso de canales virtuales. T\'e9cnicas similares podr\'edan usarse con otras tecnolog\'edas de circu\'edtos de conmutaci\'f3 n, como, por ejemplo, ATT's DataKit, aunque no hay demasiado software disponible para llevarlo a cabo. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 6.1.3. Redes de un s\'f3lo nivel.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab En algunos casos, los adelantos en el campo de las redes de larga distancia pueden sustituir el uso de redes jer\'e1rquicas. Muchas de las redes jer\'e1rquicas fueron configuradas as\'ed para permitir el uso de tecnolog\'ed as tipo Ethernet y otras LAN, las cu\'e1les no pueden extenderse para cubrir m\'e1s de un campus. As\'ed que era mecesario el uso de l\'edneas serie para conectar las distintas LANs de varios lugares. Sin embargo, ahora hay tecnolog\'edas de caracter\'ed sticas similares a Ethernet, pero que pueden abarcar m\'e1s de un campus y, por tanto, pensar en una sola red de larga distancia que no hace uso de una estructura jer\'e1rquica. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Las principales limitaciones de este tipo de redes son cuestiones de rendimiento y flexibilidad. Si una sola red es usada por todo el campus es muy f\'e1cil que se sobrecargue. Las redes jer\'e1 rquicas pueden manejar un volumen de trabajo mucho mayor que las redes de un solo nivel. Adem\'e1s, el tr\'e1fico dentro de los departamentos tiende a ser mayor que el tr\'e1fico entre departamentos. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Veamos un ejemplo concreto. Sumpongamos que hay diez departamentos, cada uno de los cuales genera 1 Mbit/seg de tr\'e1 fico. Supongamos que el 90% del tr\'e1fico se realiza entre sistemas del mismo departamento y el 10% restante hacia los dem\'e1s departamentos. Si cada departamento tiene su prop\'eca red, \'e9stas deber\'edan ser ca paces de manejar 1 Mbit/seg, al igual que la red principal que las maneja, para poder posibilitar el 10% que cada departamento destina a otros departamentos. Para resolver la misma situaci\'f3n con una red de un solo nivel, puesto que debe manejar simult \'e1neamente los diez departamentos, se resuelve con una red que soporte 10 Mbit/seg. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Est\'e1 claro que el ejemplo anterior est\'e1 pensado para que el sistema jer\'e1rquico sea ventajoso o, al menos, que sea m\'e1s f\'e1 cil de llevar a cabo. Si el tr\'e1fico destinado a los otros departamentos fuese mayor, el ancho de banda de la red principal deber\'e1 ser mayor. Por ejemplo, si en un campus hay algunos recursos centralizados, como mainframes u otros grandes sistemas en un centro de c\'e1lculo. Si la mayor\'eda del tr\'e1fico procede de peque\'f1 os sistemas que intentan comunicarse con el sistema central, entonces el argumento anterior no es v\'e1lido. Aunque un enfoque jer\'e1rquico puede que todav\'eda sea \'fa til, sin embargo no reduce el ancho de banda requerido. Siguiendo con el ejemplo dado, si los diez departamentos se comunicasen primordialmente con los sistemas del ordenador central, la red principal deber\'e1 ser capaz de manejar 10 Mbit/seg. El ordenador central deber\'eda de conectarse directamente a la red principal, o tener una red }{\i\fs20\expnd0\expndtw-3 "departamental"}{\fs20\expnd0\expndtw-3 co n una capacidad de 10 Mbist/seg, en lugar de los 1 Mbit/seg de los otros departamentos. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab La segunda limitaci\'f3n se refieren a consideraciones respecto a la fiabilidad, mantenibilidad y seguridad. Las redes de \'e1rea amplia son m \'e1s dif\'edciles de diagnosticar y mantener que las redes de \'e1rea local, porque los problemas pueden localizarse en el edificio donde la red se ubica. Adem\'e1s, hacen que el tr\'e1fico sea m\'e1s f\'e1cil de controlar. Por estas razones es m\'e1s l \'f3gico manejar un tr\'e1fico local dentro del edificio y usar las redes de \'e1rea amplia s\'f3lo para el tr\'e1fico entre edificios. No obstante, si se da el caso de que en cada localizaci\'f3n hay s\'f3 lo uno o dos ordenadores, no tiene sentido montar una red local en cada lugar y s\'ed usar una red de un solo nivel. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 6.1.4. Dise\'f1os mixtos.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab En la pr\'e1ctica, pocas redes se permiten el lujo de adoptar un dise\'f1o te\'f3ricamente puro. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Es poco probable que una red grande sea capaz de evitar el uso de un dise\'f1o jer\'e1 rquico. Supongamos que la configuramos como una red de un solo nivel. Incluso si la mayor\'eda de los edificios tienen s\'f3lo uno o dos ordenadores, habr\'e1 alguna localizaci\'f3 n donde haya bastantes ordenadores para justificar el uso de una red local. El resultado es una mezcla entre una red de un solo nivel y una red jer\'e1rquica. En la mayor\'eda de los edificios sus ordenadores est\'e1n conectados directamente a una red de \'e1rea amplia, como una red de un solo nivel, pero en un edificio hay una red de \'e1rea local usando su red de \'e1rea amplia como red principal, a la cu\'e1l se conecta a trav\'e9s de unidades conmutadoras. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Por otro lado, incluso los dise\'f1adores de redes que defienden el uso de una enfoque jer\'e1 rquico, en muchas ocasiones encuentran partes de redes donde simplemente no resulta econ\'f3mico instalar una red de \'e1rea local, as\'ed que algunos hosts se enganchan directamente a la red principal, o bien se usa una l\'ednea serie. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Adem\'e1s de las razones econ\'f3micas de la instalaci\'f3n en s\'ed , hay que tener en cuenta que a la larga hay que valorar aspectos de mantenimiento, de manera que a veces es mejor hacer un desembolso econ\'f3mico en el dise\'f1o para ahorrarnos dinero en el mantenimiento futuro. Por tanto, el dise\'f1o m\'e1 s consistente ser\'e1 aqu\'e9l que podamos ser capaces de mantener m\'e1s f\'e1cilmente. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 6.2. INTRODUCCION A LAS DISTINTAS TECNOLOGIAS DE CONMUTACION.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab En esta secci\'f3n discutiremos las caracter\'edsticas de varias tecnolog\'ed as usadas para intercambiar datagramas entre redes. En efecto, trataremos de dar m\'e1s detalles sobre esas }{\i\fs20\expnd0\expndtw-3 "cajas negras"}{\fs20\expnd0\expndtw-3 que hemos visto en las anteriores secciones. Hay tres tipos b\'e1 sicos de conmutadores, como }{\i\fs20\expnd0\expndtw-3 repetidores}{\fs20\expnd0\expndtw-3 , }{\i\fs20\expnd0\expndtw-3 bridges}{\fs20\expnd0\expndtw-3 (o puertas) y }{\i\fs20\expnd0\expndtw-3 gateways}{\fs20\expnd0\expndtw-3 (o pasarelas), o, alternativamente, }{\i\fs20\expnd0\expndtw-3 switches}{\fs20\expnd0\expndtw-3 de nivel 1, 2 y 3 (bas\'e1ndonos en el nivel del modelo OSI en el que operan). Tambi\'e9n hay que aclarar que hay sistemas que combinan caracter\'ed sticas de m\'e1s de uno de estos dispositivos, especialmente bridges y gateways. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Las diferencias m\'e1s importantes entre estos tipos de dispositivos residen en el grado de aislamiento a fallos, prestaciones, enrutamiento y las facilidades que ofrecen para la administraci\'f3n de la red. M\'e1s adelante examinaremos esto con m \'e1s detalle. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab La diferencia mayor se encuentra entre los repetidores y los otros dos tipos de }{\i\fs20\expnd0\expndtw-3 switches}{\fs20\expnd0\expndtw-3 . Hasta hace relativamente poco tiempo, los gateways proporcionaban unos servicios muy distintos a los ofrecidos por los bridges, pero ahora hay una tendencia a unificar estas dos tecnolog\'edas. Los gateways est\'e1 n empezando a adoptar un hardware de prop\'f3sito espec\'edfico que antes era caracter\'edstico de los bridges. Los bridges est\'e1n empezando a adoptar un enrutamiento m\'e1s sofisticado, caracter\'edsticas de aislamiento y de administraci\'f3 n de redes que antes s\'f3lo se pod\'edan encontrar en los gateways. Incluso hay sistemas que pueden funcionar como bridge y gateway. Esto significa que la decisi\'f3n crucial no es decidir si tenemos que usar un bridge o un gateway, sino qu\'e9 caracter \'edsticas necesitamos en un switch y c\'f3mo \'e9ste afecta el dise\'f1o global de la red. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab \par }{\b\expnd0\expndtw-3 6.2.1. Repetidores.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab Un repetidor es un equipo que conecta dos redes que usan la misma tecnolog\'eda. Recibe los paquetes de datos de cada red y los retransmite a la otra red. La red resultante se caracteriza por tener la uni\'f3 n de los paquetes de ambas redes. Para las redes Ethernet, o que cumplen el protocolo IEEE 802.3, hay dos tipos de repetidores (otras tecnolog\'edas de red no hacen estas distinciones). \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Un repetidor trabaja a muy bajo nivel. Su objetivo principal es subsanar las limitaciones de la longitud del cable que provocan p\'e9rdidas de se \'f1al, dispersi\'f3n temporal, etc. Nos permiten construir redes m\'e1s grandes y liberarnos de las limitaciones de la longitud del cable. Podr\'ed amos pensar que un repetidor se comporta como un amplificador a ambos lados de la red, pasando toda la informaci\'f3n contenida en la se\'f1al (incluso las colisiones) sin hacer ning\'fan procesamiento a nivel de paquetes. No obstante, hay un n\'famero m \'e1ximo de repetidores que pueden introducirse en una red. Las especificaciones b\'e1sicas de Ethernet requieren que las se\'f1ales lleguen a su destino dentro de un l\'edmite de tiempo, lo que determina que haya una longitud m\'e1 xima de la red. Poniendo varios repetidores en el camino se introducen dificultades para estar dentro del l\'edmite (de hecho, cada repetidor introduce un retraso, as\'ed que de alguna manera se introducen nuevas dificultades). \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Un }{\i\fs20\expnd0\expndtw-3 "repetidor con buffer"}{\fs20\expnd0\expndtw-3 trabaja a nivel de paquetes de datos. En lugar de pasar la informaci\'f3n contenida en la se\'f1al, almacena paquetes enteros de una red en un buffer interno y, luego, lo retranstime a la otra red, por lo que no deja pasar las colisiones. Debido a que los fen\'f3menos de bajo nivel, como las colisiones, no son repetidos, se puede considerar como si las dos redes continuasen separadas en lo que se refiere a las especificaciones Ethernet. Por tanto, no hay restricciones respecto al n\'fa mero de repetidores con buffer que se pueden usar. De hecho, no es necesario que ambas redes sean del mismo tipo, pero han de ser suficientemente similares, de manera que tengan el mismo formato de paquete. Generalmente, esto significa que se emplean repetidores con buffer entre redes de la familia IEEE 802.x (asumiendo que elegimos la misma longitud para las direcciones y el mismo tama\'f1o m\'e1ximo para los paquetes), o entre dos redes de otra familia. Adem\'e1 s, un par de repetidores con buffer pueden usarse para conectar dos redes mediante una l\'ednea serie. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Los repetidores con buffer y los repetidores b\'e1sicos tienen una caracter\'edstica en com\'fa n: repiten cada paquete de datos que reciben de una red en la otra. Y as\'ed ambas redes, al final, tienen exactamente el mismo conjunto de paquetes de datos. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 6.2.2. Bridges y gateways. \par }{\b\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 \par }{\fs20\expnd0\expndtw-3\lang1033\langfe3082\langnp1033 \tab }{\fs20\expnd0\expndtw-3 Un bridge se diferencia principalmente de un repetidor en que realiza alg\'fan tipo de selecci\'f3n de qu\'e9 datagramas se pasan a las otras redes. Persiguen alcanzar el objetivo de aumentar la capacidad de los sistemas, al mantener el tr\'e1fico local confinado a la red donde se originan. Solamente el tr\'e1fico destinado a otras redes ser\'e1 reenviado a trav \'e9s del bridge. Esta descripci\'f3n tambi\'e9n podr\'eda aplicarse a los gateways. Bridges y gateways se distinguen por la manera de determinar qu\'e9 datagramas deben reenviarse. Un bridge usa s\'f3 lo las direcciones del nivel 2 de OSI; en el caso de las redes Ethernet, o IEEE 802.x, nos referimos a las direcciones de 6 bytes de Ethernet o direcciones del nivel-MAC (el t\'e9rmino }{\i\fs20\expnd0\expndtw-3 "direcciones del nivel MAC"}{ \fs20\expnd0\expndtw-3 es m\'e1s general. Sin embargo, con la intenci\'f3n de aclarar ideas, los ejemplos de esta secci\'f3n se referir\'e1n a redes Ethernet y as\'ed s\'f3lo deberemos reemplazar el t\'e9rmino }{\i\fs20\expnd0\expndtw-3 "direcci\'f3 n Ethernet"}{\fs20\expnd0\expndtw-3 por el equivalente de direcci\'f3n de nivel MAC en cualquier otra tecnolog\'eda). Un bridge no examina el datagrama en s\'ed, as\'ed que no usa las direcciones IP, o su equivalente para tomar las decisiones de enrutamiento. Como contraste, un gateway basa sus decisiones en las direcciones IP, o su equivalente en otros protocolos. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Hay varias razones por las que importa el tipo de direcci\'f3n usada para tomar una decisi\'f3n. La primera de ellas afecta a c\'f3mo interact \'faan dichos dispositivos conmutadores con los niveles superiores del protocolo. Si el reenv\'edo se hace a nivel de las direcciones de nivel-MAC (bridge), dicho dispositivo ser\'e1 invisible a los protocolos. Si se hace a nivel IP, ser\'e1 visible. Veamos un ejemplo en el que hay dos redes conectadas por un bridge: \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qc \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\pard\plain \qc \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1034\langfe3082\cgrid\langnp1034\langfenp3082 {\object\objemb \objw6742\objh2794{\*\objclass }{\*\objdata 010500000200000008000000414243466c6f7700000000000000000000390000 0002300000017e002e0108064b0317003b46004850204465736b4a6574203639304320536572696573205072696e7465720000a0485046444a4330350000000000000000000000000000000000000000000000006e000000002d02000a002e0a00030003000300000000002f02008402308402417269616c000000000000 000000000000000000000000000000000000000000e8030000000000fc257f4f34267f4f58267f4fd4ff00000000000090010000000000000020417269616c0000000000000000000000000000000000000000000000000000003b0029000a000600010013002e0090010000001eff1f202f0000002c012c011300130013 00130013001300130013001300130013001300130013001300130013001300130013001300130013001300130013001300130013001300090021000c000f0010001900190026001d0009000f000f0011001a000c000f000c000c0019001900190019001900190019001900190019000c000c001a001a001a0019002d001d 001d00200020001d001b00220020000b0016001d0019002300200022001d00220020001d001c0020001d002d001d001c001b000c000c000c00140019000f00190019001600190019000d001900190009000b0016000b00260019001900190019000f0015000c00190014001f001300140015000f000c000f001a00210021 0021000a0019000f002c00190019000f002e001d000f002c0021002100210021000a000a000f000f000f0019002c000e002c0016000f002a00210021001d000c000f0019001900190019000c0019000f002000100019001a000f0020001900110019000f000f000f001a0017000c000f000f00100019002400240024001b 001d001d001d001d001d001d002c0020001d001d001d001d000c000c000c000c0020002000220022002200220022001a00220020002000200020001d001d001b001900190019001900190019002600160019001900190019000c000c000c000c00190019001900190019001900190019001b001900190019001900160019 0016002f02008402308402476c6f77776f726d00002b005047b4a76a809907e706384b9f251900aa0ecf01e80300000000005c287f4f94287f4fb8287f4fd4ff00000000000090010000000000000020476c6f77776f726d000000000000000000000000000000000000000000000000420029000d000a00000014003100 90010000001eff1f202f0000002c012c0114001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140009002c000f000c00140025001900220021000c00110011001b001a000e001a000c001a0021001200190019001b00190017 001900190019000c0010001a001a001a0016001e001e001a001e001e00170017001e001d000f0017001b00160026001d002100170023001b00190019001d001e002b001b001a001c0015001a001500160014000c001a00190016001900160012001a0019000d00100017000d002400190019001900190012001300120019 001900230017001900170013000f00130016002c002c002c00100019001b001e001a001a0011003000190010002b002c002c002c002c00100010001b001b00160017002400120020001300100024002c002c001a0016000c00160019001b001c000f0019001100200015001b001a001a00200014000e001a00100010000c 00190017000c0011000c0014001b0021002200220016001e001e001e001e001e001e002a001e0017001700170017000f000f000f000f001e001d00210021002100210021001a0022001d001d001d001d001a0017001a001a001a001a001a001a001a002400160016001600160016000d000d000d000d0019001900190019 001900190019001a001b0019001900190019001900190019002f020084023084024772617068697465204c6967687400006a809907e706944b9f251900aa0ecf01e8030000000000bc2a7f4ff42a7f4f182b7f4fd4ff000000000000900100000000000000404772617068697465204c6967687400000000000000000000 00000000000000003d0029000b000700000012003c002c010000001eff1f204f0000002c012c01120012001200120012001200120012001200120012001200120012001200120012001200120012001200120012001200120012001200120012001200090016000e00070009001a001b0021001b0004000c000c00070013 000a0011000a00120023000c001b001c001c001c00210017001e002000070007001300130013001a00250021001e00210021001c001a0024001e00070016001d0019002600210023001c0024001d00200019001e0021002f001c0020001b000b0012000b000f0014000e00160015001400150016000c0016001400060006 00150006001f001400160015001500120015001000140014001e001400140015000c0006000c001100160016001600050015000b001d00110011000e0032002000090035001600160016001600050005000b000b000c000d001b000e0029001500090025001600160020000e00070014001a0013001f0006001e000e0023 001200100013001100230014000b001300110011000e00140019000a000e000900120010002000220026001a002100210021002100210021002f0021001c001c001c001c0007000700070007002100210023002300230023002300130023001e001e001e001e0020001c001c001600160016001600160016002400140016 0016001600160006000600060006001600140016001600160016001600130016001400140014001400140015001400230f000400434c4950424f41524400000000248b005043202d203320466c6f707079000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000004e4554574f524b322e4146500001006e02e703e703feff0000a90000002c036d0200000000e703e7031c011c01000000000300334e070000000000400140012e56fe550000000000000000260400e004000027e0040100090000036202000003005000000000000400000003010800050000000c0207010f 01050000000b02000000001300000026060f001c0043726561746f723a204d6778776d6620322e302030352f32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420566f6c6c6d65721d00000026060f003000436f6d70617469626c652077697468207073637269 70742c4170706c65204c61736572577269746572204949204e54580400000002010200050000000102ffffff000400000004010d000400000005010100040000000601010008000000fa02050000000000ffffff00040000002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000 000902ffffff000e000000240305000100fd001700d800f800d8000e01fd000100fd0008000000fa0200000000000000000000040000002d0102000e000000250305000100fd001700d800f800d8000e01fd000100fd000500000009020000000008000000250302001c00e000f300e00008000000250302001800eb00f7 00eb0008000000250302001300f600fc00f600050000000902ffffff001800000024030a000300fc000200fc000000fe0000000501020007010d0107010f0105010f01fe000d01fc000300fc000e0000002403050013008c0041007000ce007000fc008c0013008c002000000024030e001400d4001300d4001100d30010 00d10010008e0011008c0013008b00fc008b00fe008c00ff008e00ff00d100fe00d300fc00d4001400d400070000001b04ce00fa00b300aa00070000001804ba00ee00b600ea00070000001b04c900d700b800bf00070000001b04c100f900bf00ad00070000001b04ad00fa009300aa000700000018049a00ee009500ea 00070000001b04a900d7009700bf00070000001b04a100f9009f00ad000e000000240305009500c500a300c500a3009a0095009a009500c50050000000240326009700a1009700a2009700a2009700a2009700a2009700a2009700a2009700a2009700a2009700a2009800a2009800a2009900a2009900a2009900a20099 00a2009900a2009900a2009900a2009900a1009900a1009900a1009900a0009900a0009900a0009900a0009900a0009800a0009800a0009700a0009700a0009700a0009700a0009700a0009700a0009700a0009700a1009700a1000e000000240305009600b6009f00b6009f00a9009600a9009600b6000e000000240305 009c00c3009d00c3009d009b009c009b009c00c3000e000000240305003a000a0059000000b6000000d5000a003a000a003800000024031a003e0084003d0084003b0083003a008300380081003800800037007e0037000f0038000d0038000c003a000a003b000a003d000900d2000900d4000a00d5000a00d7000c00d7 000d00d8000f00d8007e00d7008000d7008100d5008300d4008300d20084003e0084003800000024031a004f0076004e0076004d0075004c0075004a0073004a0072004900710049001b004a001a004a0019004c0017004d0017004e001600c1001600c2001700c3001700c5001900c5001a00c6001b00c6007100c50072 00c5007300c3007500c2007500c10076004f00760004000000f001010004000000f001020004000000f001000003000000000000000000000000000000000000000000000000000000000000000000290500f301000000290500f301e70300290500d000f301002905000b03f30100290500f0016c02002905002a01f700 00290500ab02f80000290500e9026d0200290500f101f10100290500f8006d0200290500ffffffff00248b005043202d203120486172642c203120466c6f707079000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e4554574f524b322e4146500001006e02e7 03e703feff0000a90000003e036d0200000000e703e7031c011c01000000000300354e060000000000400140010e4f0e560000000000000000260400400400002740040100090000031402000003003800000000000400000003010800050000000c0206010e01050000000b02000000001300000026060f001c00437265 61746f723a204d6778776d6620322e302030352f32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420566f6c6c6d65721d00000026060f003000436f6d70617469626c65207769746820707363726970742c4170706c65204c6173657257726974657220494920 4e54580400000002010200050000000102ffffff000400000004010d000400000005010100040000000601010008000000fa02050000000000ffffff00040000002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000000902ffffff000e000000240305000100fc001700d700f7 00d7000d01fc000100fc0008000000fa0200000000000000000000040000002d0102000e000000250305000100fc001700d700f700d7000d01fc000100fc000500000009020000000008000000250302001c00e000f200e00008000000250302001800ea00f600ea0008000000250302001300f500fb00f5000500000009 02ffffff001800000024030a000300fb000200fb000000fd0000000401020006010c0106010e0104010e01fd000c01fb000300fb000e0000002403050014008c0042007100cc007100fa008c0014008c002000000024030e001500d2001400d2001200d1001100cf0011008e0012008c0014008b00fa008b00fc008c00fd 008e00fd00cf00fc00d100fa00d2001500d200070000001b04ac00f8009300a9000700000018049a00ec009500e800070000001b04a800d6009700be00070000001b04a100f7009f00ac00070000001b04cc00f800b200a900070000001804ba00ec00b600e800050000000902000000000800000025030200ae00b500ae 00c8000800000025030200b900b500b900c8000800000025030200c200b500c200c8000800000025030200cc00b500cc00c8000800000025030200d600b500d600c8000800000025030200e000b500e000c800050000000902ffffff000e000000240305003a000a0059000000b5000000d4000a003a000a003800000024 031a003e0084003d0084003b0083003a008300380081003800800037007e0037000f0038000d0038000c003a000a003b000a003d000900d1000900d3000a00d4000a00d6000c00d6000d00d7000f00d7007e00d6008000d6008100d4008300d3008300d10084003e0084003800000024031a004f0075004e0075004d0074 004c0074004a0072004a0071004900700049001b004a001a004a0019004c0017004d0017004e001600c0001600c1001700c2001700c4001900c4001a00c5001b00c5007000c4007100c4007200c2007400c1007400c00075004f00750004000000f001010004000000f001020004000000f0010000030000000000000000 000000000000000000000000000000000000000000290500f301000000290500f301e70300290500d100f301002905001103f30100290500f0016c02002905002a01f70000290500b102f80000290500e9026d0200290500f101f10100290500f8006d0200290500ffffffff00248b0050532f3200320000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e4554574f524b312e4146500001006e02e703e703feff0000ba00000027036d0200000000e703e7031c011c01000000000300214e080000000000400140011e533e53000000000000000026 0400a004000027a0040100090000034a02000004004000000000000400000003010800050000000c022d012b01050000000b02000000001300000026060f001c0043726561746f723a204d6778776d6620322e302030352f32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e6420 53636f747420566f6c6c6d65721d00000026060f003000436f6d70617469626c65207769746820707363726970742c4170706c65204c61736572577269746572204949204e54580400000002010200050000000102ffffff000400000004010d000400000005010100040000000601010008000000fa02050000000000ff ffff00040000002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000000902ffffff000e00000024030500010022011a00f9001101f9002a0122010100220108000000fa0200000000000000000000040000002d0102000e00000025030500010022011a00f9001101f9002a0122 0101002201050000000902000000000800000025030200200003010b01030108000000250302001a000e0111010e01080000002503020015001a0116011a01050000000902ffffff002000000024030e000400210103002101010022010000230100002b0101002c0103002d0128012d012a012c012b012b012b0123012a 01220128012101040021010e000000240305001600a60049008800e20088001501a6001600a60030000000240316001800f3001600f3001500f2001400f2001400f1001300f0001300a8001400a7001400a6001500a6001600a5001501a5001601a6001701a6001701a7001801a8001801f0001701f1001701f2001601f2 001501f3001800f300070000001b04c2009400a9004500070000001804b0008800ab008400070000001b04be007200ad005a00070000001b04b7009300b5004800070000001b04c200e800a90099000500000009020000000008000000250302009900bb00e700bb0007000000fc020100000000000000040000002d0103 00070000001b04c2001501a900ed00070000001b04c2003e00a9001600040000002d010100050000000902ffffff000e000000240305004a009c005f008200cc008200e0009c004a009c0016000000240309004b009b0049009d0049009f004b00a100df00a100e1009f00e1009d00df009b004b009b000e000000240305 0041000b0063000000c8000000ea000b0041000b004000000024031e00450092004400920042009100410091003f0090003e008e003e008d003d008b003d0011003e000f003e000e003f000c0041000b0042000b0044000a00e7000a00e9000b00ea000b00ec000c00ed000e00ed000f00ee001100ee008b00ed008d00ed 008e00ec009000ea009100e9009100e7009200450092003800000024031a005600820055008200540081005300810051007f0051007e0050007d0050001d0051001c0051001b00530019005400190055001800d6001800d7001900d8001900da001b00da001c00db001d00db007d00da007e00da007f00d8008100d70081 00d60082005600820004000000f001010004000000f001030004000000f001020004000000f0010000030000000000000000000000000000000000290500f301000000290500f301e70300290500e200f30100290500fa02f30100290500f1016d02002905003501f70000290500ab02f80000290500e9026d0200290500 f8006d0200290500f101f10100290500ffffffff00248b0049424d2041532f3430300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e4554574f524b322e4146500001006e02e703e703feff00008b01000051026d0200000000e7 03e7031c011c01000000000300264e07000000000040014001ce556e550000000000000000260400a004000027a0040100090000034102000002001d00000000000400000003010800050000000c0210014f00050000000b02000000001300000026060f001c0043726561746f723a204d6778776d6620322e302030352f 32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420566f6c6c6d65721d00000026060f003000436f6d70617469626c65207769746820707363726970742c4170706c65204c61736572577269746572204949204e54580400000002010200050000000102ffffff 000400000004010d000400000005010100040000000601010008000000fa0200000000000000000000040000002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000000902ffffff000e000000240305004e001e003a0000001400000000001e004e001e00070000001b0410014f 001e000000070000001b0402013e0025000300070000001b0410014f000101000005000000090200000000080000002503020000000a014e000a0108000000250302000300af003d00af000800000025030200030029003d002900080000002503020003003a003d003a00080000002503020003004e003d004e00080000 0025030200030068003d006800050000000902ffffff00070000001b04cf003900c2002f000500000009020000000008000000250302000d00c4002b00c40008000000250302000600cd002b00cd0008000000250302000300d4003d00d400050000000902ffffff00070000001b04e5003900d8002f0005000000090200 00000008000000250302000d00da002b00da0008000000250302000600e3002b00e30008000000250302000300eb003d00eb00050000000902ffffff00070000001b04fc003900ee002f000500000009020000000008000000250302000d00f0002b00f00008000000250302000600f9002b00f900080000002503020003 00bd003d00bd00080000002503020008006d0024006d000800000025030200080076002400760008000000250302000800800024008000080000002503020008008a0024008a0008000000250302000800940024009400080000002503020008009d0024009d0008000000250302000800a7002400a70008000000250302 0029008a0038008a0008000000250302002900940038009400080000002503020029009d0038009d0008000000250302002900a7003800a700050000000902ffffff00070000001b04810039006d002900070000001b0466003a005f001000070000001b04590039004e001900070000001b043a004c0025004000070000 001b044d0030004200110007000000180445002b0043002900070000001b044b002300440019000800000025030200120047002f0047000e000000240305002a0041002a003b0016003b00160041002a004100100000002403060019003d001a003d001a003c0019003c0019003c0019003d000e0000002403050023003f 0023003b001d003b001d003f0023003f000e0000002403050029003e0029003e0016003e0016003e0029003e0004000000f001010004000000f0010000030000000000000000000000000000000000000000000000000000000000000000000000290500f301050000290500f301e703002905008b01f301002905005102 f30100290500f0017202002905008a01f700002905005102f80000290500b3016d02002905002f026d0200290500f101f10100290500ffffffff00059900000657191ed656191ed656e11ce11c3757191ed7560300000001b4337f4f8a00e70291013d030100000000007e002a029a014603010a00000000000000000000 00000000000000000000000000ffffff0001000000000000000000000000000000003300000000000000000000000000000000000000334e0700000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000022e200000000000007015600ffffff0000000000e043d7 42fb1ef74e682e7f4f20347f4f542e7f4f00000000000000000000000083000000000000000d0000003c0000000000000000000000000000000000000000000000000000000000000022e2000000003302001200341200010001000100000000000000000000000000350200120036120000000000000000000000000000 000000000005990000d656e11ca656e11cd656191ee11cd756e11ca75604000000010c367f4fb003e702b7043d03010000000000a4032a02c0044603010c0000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003500000000000000000000000000000000000000 354e0600000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000022e20000000000000e015600ffffff00a0c8f000e043d742fb1ef74e9c327f4f78367f4f80327f4f01000000000000000000000084000000000000000c0000003d000100010001000100000012 020600000000000000000000000000000000000000000000003302001800341800020002000200000000000000000000000000020000000000350200120036120000000000000000000000000000000000000005990000d656191ea6567d1da656e11c191ed7567d1da756050000000114397f4f97000d038d014b030000 c3ffccfd97000d038d014b0301120000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600 001182000000000000fc003c00ffffff00a0c8f000e043d742fb1ef74ea4387f4f80397f4fb8357f4f000000000000000000000b00f60000000b000a00000000003c00010001000100010000001202060000000b00010000000100000000003c000000000000003302001800341800020002000200000000000000000000 00000002000000000035020054003654000b000b000b003d000a0001000000000000006f001900000072000f0000006400190000006500190000006e00190000006100190000006400190000006f001900000072000f00000020000c00000041001d00000005990000a656e11ca656b51ea6567d1de11ca756b51ea75606 00000001783a7f4f1102f402ca0232030000000000001102f402ca02320301140000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e41465000000000000000000000 00000000003102006c00326c000192300600001182000000000000be003c00ffffff00a0c8f000e043d742fb1ef74e00377f4fe43a7f4f6c337f4f0000000000000000000005003c00000005000400000000003c00010001000100010000001202060000000b00010000000100000000003c000000000000003302001800 34180002000900020000000000000000000000000002000000000035020054003654000b0029000b003d000400010000000000000020000c00000020000c00000020000c00000020000c00000020000c00000062001900000072000f00000069000900000064001900000067001900000065001900000005990001a6567d 1d7656e11ca656b51e7d1da756e11c77560700000001000000002bfffafe2bfffafe0000fc002a02fc00ac01fc002a02011d00000000000000000000000000fc002a020100000000000000fc00ac010200fc00ac010200000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000005990001a656b51e76567d1d7656e11cb51ea7567d1d77560800000001000000002bfffafe2bfffafe000076022a027602ac0176022a02011e0000000000000000000000000076022a0201000000000000007602ac0102007602ac010200000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900017656e11c7656b51e76567d1de11c7756c31247560900000001000000002bfffafe2bfffafe00006a052a026a05ac016a052a02011f000000000000000000000000006a052a 0201000000000000006a05ac0102006a05ac01020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000599000176567d1d4656c3127656b51e77194756191e075702000000010000000000000000000000000000 8f02ac018f02ac012204ac010122000000000000000000000000008f02ac0102000000000000002204ac0102002204ac0102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900017656b51e46565f1346 56c3127d1d77565f1347560a00000001000000002bfffafe2bfffafe00008f022a028f02ac018f022a020123000000000000000000000000008f022a0201000000000000008f02ac0102008f02ac010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000059900004656c3124656fb1346565f13c3124756fb1347560b00000001dc3b7f4fbd032e0131047101000084f922ffbd032e013104710101330000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000 00000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c00019230060000118200000000000078004200ffffff00a0c8f000e043d742fb1ef74ea03b7f4f483c7f4f1c387f4f03000000000000000000050072000000050004000000000042 0001000100010001000000120206000000050001000000010000000000420000000000000033020024003424000400040004000000000000000000000000000000000000000000ff000000010000000000350200300036300005000500050000000000000000000000000052001b00030065001600030064001900030020 000f0003003200190003000599000046565f13465633154656fb135f134756331547560c00000001403d7f4fa40360014204a4010000a8f7defea40360014204a40101340000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000000000000000 00000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000a3004200ffffff00a0c8f000e043d742fb1ef74e343e7f4fac3d7f4f74237f4f0100000000000000000001000f000000010000000000000042000100010001 000100000012020600000008000100000001000000000042000000000000003302001e00341e00030003000300000000000000000000000000010000000000020000000000350200420036420008000800080000000000000000000000000020000f0001003100120001003200190001003800190001002e000c00010036 00170001002e000c00010034001b000100059900004656fb1346566b1646563315fb1347566b1647560d00000001b83f7f4fb000da026b011803000090ffccfdb000da026b01180301430000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000 00000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000c1003d00ffffff00a0c8f000e043d742fb1ef74eac407f4f24407f4f543a7f4f010000000000000000000900bb00000009000000000000003d 00010001000100010000001202060000000900010000000100000000003d000000000000003302001800341800020002000200000000000000000000000000020000000000350200480036480009000900090000000000000000000000000031000c00010032001b00010038001e0001002e000a0001003600210001002e 000a00010035001c0001002e000a00010032001b00010005990000465633154656071746566b1633154756071747560e0000000138427f4fbd03da027b041803000090ffccfdbd03da027b04180301450000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000 00000000000000000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000c2003d00ffffff00a0c8f000e043d742fb1ef74e84437f4fa4427f4fd03c7f4f010000000000000000000900bc000000090008 00000000003d00010001000100010000001202060000000900010000000100000000003d000000000000003302001800341800020002000200000000000000000000000000020000000000350200480036480009000b0009003d000800010000000000000031000c00010032001b00010038001e0001002e000a00010036 00210001002e000a00010034001c0001002e000a00010033001c0001000599000046566b164656a317465607176b164756a31747560f0000000158447f4f7a012e01e6017101000024f59afe7a012e01e601710101510000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000 00000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c00019230060000118200000000000071004200ffffff00a0c8f000e043d742fb1ef74edc437f4fc4447f4f2c437f4f0300000000000000000005006b 000000050004000000000042000100010001000100000012020600000005000100000001000000000042000000000000003302002a00342a000500050005000000000000000000000000000000000000000000ff000000010000000000020000000000350200300036300005000500050000000000000000000000000052 001b00030065001600030064001900030020000f00030031001200030005990000465607174656db184656a31707174756db1847561000000001bc457f4f60016001fc01a401000048f356fe60016001fc01a40101520000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000 00000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000a1004200ffffff00a0c8f000e043d742fb1ef74e4c457f4f28467f4fec3c7f4f0100000000000000000001000f 000000010000000000000042000100010001000100000012020600000008000100000001000000000042000000000000003302001e00341e00030003000300000000000000000000000000010000000000020000000000350200420036420008000800080000000000000000000000000020000f00010031001200010032 00190001003800190001002e000c0001003600170001002e000c000100350019000100059900004656a317465677194656db18a3174756af1a4756110000000160487f4fbd030d03b3044b030000d9fd65fbbd030d03b3044b0301580000000000000000000000000000000000000000000000ffffff0000ffffff000500 00000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000fc003c00ffffff00a0c8f000e043d742fb1ef74e54497f4fcc487f4f58437f4f00000000000000 0000000b00f60000000b000a00000000003c00010001000100010000001202060000000b00010000000100000000003c00000000000000330200180034180002000200020000000000000000000000000002000000000035020054003654000b000b000b003d000a0001000000000000006f001900000072000f00000064 00190000006500190000006e00190000006100190000006400190000006f001900000072000f00000020000c00000042001d000000059900014656db184656af1a465677194b1b4756b51e775601000000010000000000000000000000000000fc00ac01fc00ac017602ac01015b000000000000001d00000001c8fc00ac 0102001e00000001c87602ac0102007602ac0102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900014656771946564b1b4656af1adb184756ed1eaf541200000001000000001efbf4fd1efbf4fd0000 22042a022204ac0122042a02015d0000000000000000000000000022042a0201000000000000002204ac0102002204ac0102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900014656af1aae54ed1e46 564b1b0000000077194756000000000100000000000000000000000000002204ac012204ab016a05ac01015e000000000000005d00000001c82204ac0102001f00000001ca6a05ab0102006a05ab010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000599000046564b1b8e54b51dae54ed1eaf1a4756b51d8f541300000001c0327f4ff804e702ff053d03010000000000ec042a020806460301670000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003135000000000000 000000000000000000000000214e0800000000004e4554574f524b312e4146500000000000000000000000000000003102006c00326c0001923006000011e200000000000007015600ffffff0000000000e043d742fb1ef74ea84b7f4f7c4c7f4f2c337f4f0100000000000000000000000000000000000000000000003d 0000000000000000000000000000000000000000000000000000000000000011e2000000003302001800341800020008000200000000000000000000000000020000000000350200120036120000002000000000000000000000000000000005990000ae54ed1e8e54511e8e54b51ded1eaf54511e8f541400000001e83e 7f4f05050d03fe054b030000c1fa4ef905050d03fe054b0301680000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e41465000000000000000000000000000000031 02006c00326c000192300600001182000000000000ff003c00ffffff00a0c8f000e043d742fb1ef74e783e7f4ff8407f4ff0357f4f000000000000000000000b00f90000000b000a00000000003c00010001000100010000001202060000000b00010000000100000000003c000000000000003302001800341800020002 00020000000000000000000000000002000000000035020054003654000b000b000b003d000a0001000000000000006f001900000072000f0000006400190000006500190000006e00190000006100190000006400190000006f001900000072000f00000020000c000000430020000000059900008e54b51d8e54ed1e8e 54511eb51d8f54ed1e8f541500000001b0467f4f1e05da02dc051803000078fce8fb1e05da02dc05180301690000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e41 46500000000000000000000000000000003102006c00326c000192300600001182000000000000c2003d00ffffff00a0c8f000e043d742fb1ef74e543f7f4f1c477f4f4c387f4f010000000000000000000900bc00000009000800000000003d00000001000000000000001202060000000900010000000100000000003d 00000000000000330200180034180002000200020000000000000000000000000002000000000035020048003648000900090009003d000800010000000000000031000c00010032001b00010038001e0001002e000a0001003600210001002e000a00010034001c0001002e000a00010034001c000100059900008e5451 1e3657e11c8e54ed1e511e8f5400000000160000000180417f4f0402e7020b033d03010000000000f8012a0214034603016a0000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003136000000000000000000000000000000000000264e0700000000004e455457 4f524b322e4146500000000000000000000000000000003102006c00326c0001923006000011e200000000000007015600ffffff0000000000e043d742fb1ef74e044d7f4fa4477f4f083a7f4f0100000000000000000000000000000000000000000000003d000000000000000000000000000000000000000000000000 0000000000000011e200000000330200180034180002000800020000000000000000000000000002000000000035020012003612000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050000050000000d0000004d45544146494c455049435400 722e0000c0ecffffe62b00000800722e40130000 010009000003ef15000006005000000000001e00000026060f0031004578706f727465642062792041424320466c6f776368617274657220322e30202d204d6963726f67726166782c20496e63001900000026060f002700526f7574696e6573207772697474656e2062792053636f747420536368616e656c2c20534644 43000400000003010800050000000b0206015600050000000c026d02da05050000000102ffffff0004000000020102000400000004010d000400000006010100050000000902000000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402ac0122040500 00001402ac012204050000001402ac012204050000001302ab016a05050000001402ab016a0507000000fc020000ffffff000000040000002d01010008000000fa0200000000000000000000040000002d01020004000000f00100000400000004010d00040000000201020008000000fa02000000000000000000000400 00002d010000050000001402ac01fc00050000001402ac01fc00050000001402ac01fc00050000001302ac017602050000001402ac017602040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402 ac018f02050000001402ac018f02050000001402ac018f02050000001302ac012204050000001402ac012204040000002d010100040000002d01020004000000f001000007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e000000 24030500ae00d402bd00bb025501bb026401d402ae00d4020e00000025030500ae00d402bd00bb025501bb026401d402ae00d4020800000025030200c000c0025201c0020800000025030200be00c8025401c8020800000025030200ba00cf025801cf021800000024030a00b000d302af00d302ae00d402ae00d902af00 db026301db026501d9026501d4026301d302b000d3020e00000024030500ba008802d90075023901750258018802ba0088022000000024030e00bb00b802ba00b802b900b802b800b602b8008902b9008802ba00870258018702590188025a0189025a01b6025901b8025801b802bb00b802070000001b04b4025601a202 2001070000001804a7024e01a4024c01070000001b04b1023f01a5022e01070000001b04ab025601aa022201070000001b049e0256018c02200107000000180491024e018e024c01070000001b049b023f018f022e01070000001b0496025601950222010e000000240305001201ae021c01ae021c019102120191021201 ae0250000000240326001301960213019702130197021301970213019702130197021301970213019702130197021301970214019702140197021501970215019702150197021501970215019702150197021501970215019602150196021501960215019502150195021501950215019502150195021401950214019502 1301950213019502130195021301950213019502130195021301950213019602130196020e000000240305001301a4021901a40219019b0213019b021301a4020e000000240305001701ad021801ad0218019202170192021701ad020e00000024030500d5003002ea002a0228012a023d013002d5003002380000002403 1a00d7008202d7008202d5008202d5008202d3008002d3008002d3007e02d3003402d3003202d3003202d5003002d5003002d70030023b0130023d0130023d0130023f0132023f0132023f0134023f017e023f0180023f0180023d0182023d0182023b018202d70082023800000024031a00e3007902e2007902e1007802 e1007802df007702df007602df007602df003c02df003b02df003a02e1003902e1003902e200380230013802310139023101390233013a0233013b0233013c02330176023301760233017702310178023101780230017902e3007902040000002d010100040000002d01020004000000f001000004000000f00103000400 000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e00000024030500ae00d402bd00bb025501bb026401d402ae00d4020e00000025030500ae00d402bd00bb025501bb026401d402ae00d4020800 000025030200c000c0025201c0020800000025030200be00c8025401c8020800000025030200ba00cf025801cf021800000024030a00b000d302af00d302ae00d402ae00d902af00db026301db026501d9026501d4026301d302b000d3020e00000024030500ba008802d90075023901750258018802ba00880220000000 24030e00bb00b802ba00b802b900b802b800b602b8008902b9008802ba00870258018702590188025a0189025a01b6025901b8025801b802bb00b802070000001b04b4025601a2022001070000001804a7024e01a4024c01070000001b04b1023f01a5022e01070000001b04ab025601aa022201070000001b049e025601 8c02200107000000180491024e018e024c01070000001b049b023f018f022e01070000001b0496025601950222010e000000240305001201ae021c01ae021c019102120191021201ae0250000000240326001301960213019702130197021301970213019702130197021301970213019702130197021301970214019702 1401970215019702150197021501970215019702150197021501970215019702150196021501960215019602150195021501950215019502150195021501950214019502140195021301950213019502130195021301950213019502130195021301950213019602130196020e000000240305001301a4021901a4021901 9b0213019b021301a4020e000000240305001701ad021801ad0218019202170192021701ad020e00000024030500d5003002ea002a0228012a023d013002d50030023800000024031a00d7008202d7008202d5008202d5008202d3008002d3008002d3007e02d3003402d3003202d3003202d5003002d5003002d7003002 3b0130023d0130023d0130023f0132023f0132023f0134023f017e023f0180023f0180023d0182023d0182023b018202d70082023800000024031a00e3007902e2007902e1007802e1007802df007702df007602df007602df003c02df003b02df003a02e1003902e1003902e20038023001380231013902310139023301 3a0233013b0233013c02330176023301760233017702310178023101780230017902e3007902040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffff ff00040000002d01030004000000060101000e00000024030500d403d402e403bb027f04bb028f04d402d403d4020e00000025030500d403d402e403bb027f04bb028f04d402d403d4020800000025030200e703c1027c04c1020800000025030200e403c8027f04c8020800000025030200e103cf028204cf0218000000 24030a00d603d302d503d302d403d402d403d902d503db028e04db029004d9029004d4028e04d302d603d3020e00000024030500e1038802010476026204760282048802e10388022000000024030e00e203b702e103b702e003b702df03b502df038902e0038802e10387028204870283048802840489028404b5028304 b7028204b702e203b702070000001b049e0280048d024904070000001804920278048e027504070000001b049b02690490025804070000001b0496027f0495024b04070000001b04b3028004a2024904070000001804a7027804a402750408000000250302004d04a4024d04b10208000000250302005404a4025404b102 08000000250302005b04a4025b04b10208000000250302006204a4026204b10208000000250302006904a4026904b10208000000250302006f04a4026f04b1020e00000024030500fc03300211042a0252042a0267043002fc0330023800000024031a00ff038302fe038302fd038202fc038202fa038102fa038002fa03 7f02fa033402fa033202fa033202fc033002fd033002fe03300265043002660430026704300269043202690432026904340269047f026904800269048102670482026604820265048302ff0383023800000024031a000b0479020a047902090478020804780207047702070476020604750206043c0207043b0207043a02 08043902090439020a043802590438025a0439025b0439025c043a025c043b025d043c025d0475025c0476025c0477025b0478025a047802590479020b047902040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000 040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e00000024030500d403d402e403bb027f04bb028f04d402d403d4020e00000025030500d403d402e403bb027f04bb028f04d402d403d4020800000025030200e703c1027c04c1020800000025030200e403c8027f04 c8020800000025030200e103cf028204cf021800000024030a00d603d302d503d302d403d402d403d902d503db028e04db029004d9029004d4028e04d302d603d3020e00000024030500e1038802010476026204760282048802e10388022000000024030e00e203b702e103b702e003b702df03b502df038902e0038802 e10387028204870283048802840489028404b5028304b7028204b702e203b702070000001b049e0280048d024904070000001804920278048e027504070000001b049b02690490025804070000001b0496027f0495024b04070000001b04b3028004a2024904070000001804a7027804a402750408000000250302004d04 a4024d04b10208000000250302005404a4025404b10208000000250302005b04a4025b04b10208000000250302006204a4026204b10208000000250302006904a4026904b10208000000250302006f04a4026f04b1020e00000024030500fc03300211042a0252042a0267043002fc0330023800000024031a00ff038302 fe038302fd038202fc038202fa038102fa038002fa037f02fa033402fa033202fa033202fc033002fd033002fe03300265043002660430026704300269043202690432026904340269047f026904800269048102670482026604820265048302ff0383023800000024031a000b0479020a04790209047802080478020704 7702070476020604750206043c0207043b0207043a0208043902090439020a043802590438025a0439025b0439025c043a025c043b025d043c025d0475025c0476025c0477025b0478025a047802590479020b047902040000002d010100040000002d01020004000000f001030004000000f00100000500000009020000 0000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02050000000000ffffff00040000002d010300040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020100000000000000040000002d01 000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010010000000fb02d4ff00000000000090010000000000000020417269616c005fab040000002d01 0300050000000902000000001c000000320a0d0397000b00040097000d038d014b036f7264656e61646f7220410019000f001900190019001900190019000f000c001d000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d0105000400 00002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff0005000000 0102ffffff000400000002010100050000000902000000001c000000320af40211020b0004001102f402ca0232032020202020627269646765000c000c000c000c000c0019000f000900190019001900050000000902010000000400000004010d00040000000201020008000000fa020000000000000000000004000000 2d0104000500000014022a02fc000500000014022a02fc000500000014022a02fc00050000001302ac01fc00050000001402ac01fc00040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0104000500000014022a02 76020500000014022a0276020500000014022a027602050000001302ac017602050000001402ac017602040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0104000500000014022a026a050500000014022a026a05 0500000014022a026a05050000001302ac016a05050000001402ac016a05040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0104000500000014022a028f020500000014022a028f020500000014022a028f020500 00001302ac018f02050000001402ac018f02040000002d010100040000002d01020004000000f001040007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f0010500040000000401 0d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010011000000fb02d4ff0000000000009001000000000000 0020476c6f77776f726d0000040000002d01040004000000f00103000500000009020000000013000000320a2e01bd0305000400bd032e01310471015265642032001b00160019000f0019000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff000400 00002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102 ffffff00050000000102ffffff0004000000020101000500000009020000000017000000320a6001a40308000400a40360014204a401203132382e362e340f001200190019000c0017000c001b000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00 040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f00103000500000009020000000005000000 0102ffffff00050000000102ffffff00040000000201010014000000fb02d4ff000000000000900100000000000000404772617068697465204c696768740000040000002d01030004000000f00104000500000009020000000019000000320ada02b00009000400b000da026b0118033132382e362e352e32000c001b00 1e000a0021000a001c000a001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d010000 08000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000019000000320ada02bd0309000400bd03da027b0418033132382e362e342e 33000c001b001e000a0021000a001c000a001c000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d0004000000020102000400 00002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010011000000fb02d4ff00000000000090010000000000000020476c6f77776f726d0000 040000002d01040004000000f00103000500000009020000000013000000320a2e017a01050004007a012e01e60171015265642031001b00160019000f0012000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d01 0100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffff ff0004000000020101000500000009020000000017000000320a600160010800040060016001fc01a401203132382e362e350f001200190019000c0017000c0019000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d01050004000000 2d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102 ffffff00040000000201010010000000fb02d4ff00000000000090010000000000000020417269616c005fab040000002d01030004000000f0010400050000000902000000001c000000320a0d03bd030b000400bd030d03b3044b036f7264656e61646f7220420019000f001900190019001900190019000f000c001d00 050000000902010000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0104000500000014022a0222040500000014022a0222040500000014022a022204050000001302ac012204050000001402ac012204040000002d010100040000002d01020004000000f00104000700 0000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d01050004000000060101000e000000240305002105d4023005bc02c105bc02d005d4022105d4020e000000250305002105d4023005bc02c105bc02d005d4022105d40208000000250302003305c202be05c2020800 0000250302003005c802c105c80208000000250302002d05cf02c405cf022000000024030e002305d3022205d3022105d4022105d5022105d9022105da022205db02cf05db02d005da02d105d902d105d502d005d402cf05d3022305d3020e000000240305002d058b024b057902a6057902c4058b022d058b0230000000 240316002f05b8022d05b8022d05b8022c05b8022c05b7022c05b7022c058c022c058c022c058b022d058b022d058b02c4058b02c4058b02c5058b02c5058c02c5058c02c505b702c505b702c505b802c405b802c405b8022f05b802070000001b049c0278058d024905070000001804910271058e026e05070000001b04 990264058f025505070000001b049502770594024b05070000001b049c02a9058d027b0508000000250302007b059702a8059702070000001b049c02c4058d02ac05070000001b049c0245058d022d050e000000240305004c0585025805760299057602a40585024c05850216000000240309004d0585024b0586024b05 87024d058802a4058802a5058702a5058602a40585024d0585020e00000024030500470530025b052a0296052a02aa053002470530024000000024031e0049057f0249057f0247057f0247057f0246057e0245057d0245057c0244057b0244053302450532024505320246053102470530024705300249052f02a8052f02 aa053002aa053002ab053102ac053202ac053202ad053302ad057b02ac057c02ac057d02ab057e02aa057f02aa057f02a8057f0249057f023800000024031a005305760253057602520575025105750250057402500574025005730250053b0250053a02500539025105380252053802530538029e0538029f053802a005 3802a1053902a1053a02a1053b02a1057302a1057402a1057402a00575029f0575029e05760253057602040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa020000000000000000 0000040000002d01050004000000060101000e000000240305002105d4023005bc02c105bc02d005d4022105d4020e000000250305002105d4023005bc02c105bc02d005d4022105d40208000000250302003305c202be05c20208000000250302003005c802c105c80208000000250302002d05cf02c405cf0220000000 24030e002305d3022205d3022105d4022105d5022105d9022105da022205db02cf05db02d005da02d105d902d105d502d005d402cf05d3022305d3020e000000240305002d058b024b057902a6057902c4058b022d058b0230000000240316002f05b8022d05b8022d05b8022c05b8022c05b7022c05b7022c058c022c05 8c022c058b022d058b022d058b02c4058b02c4058b02c5058b02c5058c02c5058c02c505b702c505b702c505b802c405b802c405b8022f05b802070000001b049c0278058d024905070000001804910271058e026e05070000001b04990264058f025505070000001b049502770594024b05070000001b049c02a9058d02 7b0508000000250302007b059702a8059702070000001b049c02c4058d02ac05070000001b049c0245058d022d050e000000240305004c0585025805760299057602a40585024c05850216000000240309004d0585024b0586024b0587024d058802a4058802a5058702a5058602a40585024d0585020e00000024030500 470530025b052a0296052a02aa053002470530024000000024031e0049057f0249057f0247057f0247057f0246057e0245057d0245057c0244057b0244053302450532024505320246053102470530024705300249052f02a8052f02aa053002aa053002ab053102ac053202ac053202ad053302ad057b02ac057c02ac05 7d02ab057e02aa057f02aa057f02a8057f0249057f023800000024031a005305760253057602520575025105750250057402500574025005730250053b0250053a02500539025105380252053802530538029e0538029f053802a0053802a1053902a1053a02a1053b02a1057302a1057402a1057402a00575029f057502 9e05760253057602040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000 f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010005000000 0902000000001c000000320a0d0305050b00040005050d03fe054b036f7264656e61646f7220430019000f001900190019001900190019000f000c0020000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100 040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00 040000000201010014000000fb02d4ff000000000000900100000000000000404772617068697465204c696768740000040000002d01040004000000f00103000500000009020000000019000000320ada021e05090004001e05da02dc0518033132382e362e342e34000c001b001e000a0021000a001c000a001c000500 000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02000000000000ffffff00040000002d01050004000000060101000e00000024030500a0023d0291022a0276022a0268023d02a0023d02070000001b04db02a1023d026802070000001b04d102940242026a02070000001b04db02 a102d102680208000000250302006802d702a002d70208000000250302006a029b0294029b0208000000250302006a0244029402440208000000250302006a024f0294024f0208000000250302006a025c0294025c0208000000250302006a026d0294026d02070000001b04b0029102a802890208000000250302007102 a9028702a90208000000250302006c02af028702af0208000000250302006a02b3029402b302070000001b04bf029102b602890208000000250302007102b7028702b70208000000250302006c02bd028702bd0208000000250302006a02c2029402c202070000001b04cd029102c402890208000000250302007102c602 8702c60208000000250302006c02cc028702cc0208000000250302006a02a4029402a40208000000250302006d0270028102700208000000250302006d0276028102760208000000250302006d027d0281027d0208000000250302006d0283028102830208000000250302006d028a0281028a0208000000250302006d02 90028102900208000000250302006d0296028102960208000000250302008502830290028302080000002503020085028a0290028a020800000025030200850290029002900208000000250302008502960290029602070000001b047d02910270028502070000001b046c02910267027302070000001b04630291025c02 7a02070000001b044f029e0242029602070000001b045c028a02540274020700000018045602870255028502070000001b045a02810256027a02080000002503020074025802890258020e00000024030500860254028602500277025002770254028602540210000000240306007a0251027a0251027a0251027a025102 7a0251027a0251020e0000002403050081025202810250027c0250027c025202810252020e000000240305008502520285025202770252027702520285025202040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000 040000002d01030008000000fa0200000000000000000000040000002d01050004000000060101000e00000024030500a0023d0291022a0276022a0268023d02a0023d02070000001b04db02a1023d026802070000001b04d102940242026a02070000001b04db02a102d102680208000000250302006802d702a002d702 08000000250302006a029b0294029b0208000000250302006a0244029402440208000000250302006a024f0294024f0208000000250302006a025c0294025c0208000000250302006a026d0294026d02070000001b04b0029102a802890208000000250302007102a9028702a90208000000250302006c02af028702af02 08000000250302006a02b3029402b302070000001b04bf029102b602890208000000250302007102b7028702b70208000000250302006c02bd028702bd0208000000250302006a02c2029402c202070000001b04cd029102c402890208000000250302007102c6028702c60208000000250302006c02cc028702cc020800 0000250302006a02a4029402a40208000000250302006d0270028102700208000000250302006d0276028102760208000000250302006d027d0281027d0208000000250302006d0283028102830208000000250302006d028a0281028a0208000000250302006d0290028102900208000000250302006d02960281029602 08000000250302008502830290028302080000002503020085028a0290028a020800000025030200850290029002900208000000250302008502960290029602070000001b047d02910270028502070000001b046c02910267027302070000001b04630291025c027a02070000001b044f029e0242029602070000001b04 5c028a02540274020700000018045602870255028502070000001b045a02810256027a02080000002503020074025802890258020e00000024030500860254028602500277025002770254028602540210000000240306007a0251027a0251027a0251027a0251027a0251027a0251020e00000024030500810252028102 50027c0250027c025202810252020e000000240305008502520285025202770252027702520285025202040000002d010100040000002d01020004000000f001050004000000f001030005000000090200000000050000000102ffffff000d000000fb020000000000000000000000000000000000010044040000002d01 030004000000f0010400030000000000}{\result {{\pict\wmetafile8\picw11890\pich4929\picwgoal6741\pichgoal2794 010009000003ef15000006005000000000001e00000026060f0031004578706f727465642062792041424320466c6f776368617274657220322e30202d204d6963726f67726166782c20496e63001900000026060f002700526f7574696e6573207772697474656e2062792053636f747420536368616e656c2c2053464443 000400000003010800050000000b0206015600050000000c026d02da05050000000102ffffff0004000000020102000400000004010d000400000006010100050000000902000000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402ac01220405000000 1402ac012204050000001402ac012204050000001302ab016a05050000001402ab016a0507000000fc020000ffffff000000040000002d01010008000000fa0200000000000000000000040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d 010000050000001402ac01fc00050000001402ac01fc00050000001402ac01fc00050000001302ac017602050000001402ac017602040000002d010100040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010000050000001402ac018f02 050000001402ac018f02050000001402ac018f02050000001302ac012204050000001402ac012204040000002d010100040000002d01020004000000f001000007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e00000024030500ae 00d402bd00bb025501bb026401d402ae00d4020e00000025030500ae00d402bd00bb025501bb026401d402ae00d4020800000025030200c000c0025201c0020800000025030200be00c8025401c8020800000025030200ba00cf025801cf021800000024030a00b000d302af00d302ae00d402ae00d902af00db026301db02 6501d9026501d4026301d302b000d3020e00000024030500ba008802d90075023901750258018802ba0088022000000024030e00bb00b802ba00b802b900b802b800b602b8008902b9008802ba00870258018702590188025a0189025a01b6025901b8025801b802bb00b802070000001b04b4025601a20220010700000018 04a7024e01a4024c01070000001b04b1023f01a5022e01070000001b04ab025601aa022201070000001b049e0256018c02200107000000180491024e018e024c01070000001b049b023f018f022e01070000001b0496025601950222010e000000240305001201ae021c01ae021c019102120191021201ae02500000002403 26001301960213019702130197021301970213019702130197021301970213019702130197021301970214019702140197021501970215019702150197021501970215019702150197021501970215019602150196021501960215019502150195021501950215019502150195021401950214019502130195021301950213 0195021301950213019502130195021301950213019602130196020e000000240305001301a4021901a40219019b0213019b021301a4020e000000240305001701ad021801ad0218019202170192021701ad020e00000024030500d5003002ea002a0228012a023d013002d50030023800000024031a00d7008202d7008202 d5008202d5008202d3008002d3008002d3007e02d3003402d3003202d3003202d5003002d5003002d70030023b0130023d0130023d0130023f0132023f0132023f0134023f017e023f0180023f0180023d0182023d0182023b018202d70082023800000024031a00e3007902e2007902e1007802e1007802df007702df0076 02df007602df003c02df003b02df003a02e1003902e1003902e200380230013802310139023101390233013a0233013b0233013c02330176023301760233017702310178023101780230017902e3007902040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201 020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e00000024030500ae00d402bd00bb025501bb026401d402ae00d4020e00000025030500ae00d402bd00bb025501bb026401d402ae00d4020800000025030200c000c0025201c0 020800000025030200be00c8025401c8020800000025030200ba00cf025801cf021800000024030a00b000d302af00d302ae00d402ae00d902af00db026301db026501d9026501d4026301d302b000d3020e00000024030500ba008802d90075023901750258018802ba0088022000000024030e00bb00b802ba00b802b900 b802b800b602b8008902b9008802ba00870258018702590188025a0189025a01b6025901b8025801b802bb00b802070000001b04b4025601a2022001070000001804a7024e01a4024c01070000001b04b1023f01a5022e01070000001b04ab025601aa022201070000001b049e0256018c02200107000000180491024e018e 024c01070000001b049b023f018f022e01070000001b0496025601950222010e000000240305001201ae021c01ae021c019102120191021201ae025000000024032600130196021301970213019702130197021301970213019702130197021301970213019702130197021401970214019702150197021501970215019702 15019702150197021501970215019702150196021501960215019602150195021501950215019502150195021501950214019502140195021301950213019502130195021301950213019502130195021301950213019602130196020e000000240305001301a4021901a40219019b0213019b021301a4020e000000240305 001701ad021801ad0218019202170192021701ad020e00000024030500d5003002ea002a0228012a023d013002d50030023800000024031a00d7008202d7008202d5008202d5008202d3008002d3008002d3007e02d3003402d3003202d3003202d5003002d5003002d70030023b0130023d0130023d0130023f0132023f01 32023f0134023f017e023f0180023f0180023d0182023d0182023b018202d70082023800000024031a00e3007902e2007902e1007802e1007802df007702df007602df007602df003c02df003b02df003a02e1003902e1003902e200380230013802310139023101390233013a0233013b0233013c02330176023301760233 017702310178023101780230017902e3007902040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e00 000024030500d403d402e403bb027f04bb028f04d402d403d4020e00000025030500d403d402e403bb027f04bb028f04d402d403d4020800000025030200e703c1027c04c1020800000025030200e403c8027f04c8020800000025030200e103cf028204cf021800000024030a00d603d302d503d302d403d402d403d902d5 03db028e04db029004d9029004d4028e04d302d603d3020e00000024030500e1038802010476026204760282048802e10388022000000024030e00e203b702e103b702e003b702df03b502df038902e0038802e10387028204870283048802840489028404b5028304b7028204b702e203b702070000001b049e0280048d02 4904070000001804920278048e027504070000001b049b02690490025804070000001b0496027f0495024b04070000001b04b3028004a2024904070000001804a7027804a402750408000000250302004d04a4024d04b10208000000250302005404a4025404b10208000000250302005b04a4025b04b10208000000250302 006204a4026204b10208000000250302006904a4026904b10208000000250302006f04a4026f04b1020e00000024030500fc03300211042a0252042a0267043002fc0330023800000024031a00ff038302fe038302fd038202fc038202fa038102fa038002fa037f02fa033402fa033202fa033202fc033002fd033002fe03 300265043002660430026704300269043202690432026904340269047f026904800269048102670482026604820265048302ff0383023800000024031a000b0479020a047902090478020804780207047702070476020604750206043c0207043b0207043a0208043902090439020a043802590438025a0439025b0439025c 043a025c043b025d043c025d0475025c0476025c0477025b0478025a047802590479020b047902040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa02000000000000000000000400 00002d01030004000000060101000e00000024030500d403d402e403bb027f04bb028f04d402d403d4020e00000025030500d403d402e403bb027f04bb028f04d402d403d4020800000025030200e703c1027c04c1020800000025030200e403c8027f04c8020800000025030200e103cf028204cf021800000024030a00d6 03d302d503d302d403d402d403d902d503db028e04db029004d9029004d4028e04d302d603d3020e00000024030500e1038802010476026204760282048802e10388022000000024030e00e203b702e103b702e003b702df03b502df038902e0038802e10387028204870283048802840489028404b5028304b7028204b702 e203b702070000001b049e0280048d024904070000001804920278048e027504070000001b049b02690490025804070000001b0496027f0495024b04070000001b04b3028004a2024904070000001804a7027804a402750408000000250302004d04a4024d04b10208000000250302005404a4025404b10208000000250302 005b04a4025b04b10208000000250302006204a4026204b10208000000250302006904a4026904b10208000000250302006f04a4026f04b1020e00000024030500fc03300211042a0252042a0267043002fc0330023800000024031a00ff038302fe038302fd038202fc038202fa038102fa038002fa037f02fa033402fa03 3202fa033202fc033002fd033002fe03300265043002660430026704300269043202690432026904340269047f026904800269048102670482026604820265048302ff0383023800000024031a000b0479020a047902090478020804780207047702070476020604750206043c0207043b0207043a0208043902090439020a 043802590438025a0439025b0439025c043a025c043b025d043c025d0475025c0476025c0477025b0478025a047802590479020b047902040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01 000008000000fa02050000000000ffffff00040000002d010300040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020100000000000000040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d0101 00040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010010000000fb02d4ff00000000000090010000000000000020417269616c005fab040000002d010300050000000902000000001c000000320a0d0397000b00040097000d038d014b03 6f7264656e61646f7220410019000f001900190019001900190019000f000c001d000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004 010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001c000000320af40211020b00 04001102f402ca0232032020202020627269646765000c000c000c000c000c0019000f000900190019001900050000000902010000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0104000500000014022a02fc000500000014022a02fc000500000014022a02fc00050000 001302ac01fc00050000001402ac01fc00040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0104000500000014022a0276020500000014022a0276020500000014022a027602050000001302ac017602050000001402 ac017602040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0104000500000014022a026a050500000014022a026a050500000014022a026a05050000001302ac016a05050000001402ac016a05040000002d01010004 0000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0104000500000014022a028f020500000014022a028f020500000014022a028f02050000001302ac018f02050000001402ac018f02040000002d010100040000002d01020004000000f001 040007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d0104 00040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010011000000fb02d4ff00000000000090010000000000000020476c6f77776f726d0000040000002d01040004000000f00103000500000009020000000013000000 320a2e01bd0305000400bd032e01310471015265642032001b00160019000f0019000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004 010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000017000000320a6001a4030800 0400a40360014204a401203132382e362e340f001200190019000c0017000c001b000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004 010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010014000000fb02d4ff0000000000009001000000000000 00404772617068697465204c696768740000040000002d01030004000000f00104000500000009020000000019000000320ada02b00009000400b000da026b0118033132382e362e352e32000c001b001e000a0021000a001c000a001b000500000009020100000007000000fc020000ffffff000000040000002d01040008 000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f0010400 05000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000019000000320ada02bd0309000400bd03da027b0418033132382e362e342e33000c001b001e000a0021000a001c000a001c000500000009020100000007000000fc020000ffffff000000040000002d 01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000 f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010011000000fb02d4ff00000000000090010000000000000020476c6f77776f726d0000040000002d01040004000000f00103000500000009020000000013000000320a2e017a01050004007a012e01e6017101526564 2031001b00160019000f0012000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d0100000800 0000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000017000000320a600160010800040060016001fc01a401203132382e362e350f0012 00190019000c0017000c0019000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d0100000800 0000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010010000000fb02d4ff00000000000090010000000000000020417269616c005fab040000002d010300040000 00f0010400050000000902000000001c000000320a0d03bd030b000400bd030d03b3044b036f7264656e61646f7220420019000f001900190019001900190019000f000c001d00050000000902010000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010400050000001402 2a0222040500000014022a0222040500000014022a022204050000001302ac012204050000001402ac012204040000002d010100040000002d01020004000000f001040007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d01050004000000060101000e00000024 0305002105d4023005bc02c105bc02d005d4022105d4020e000000250305002105d4023005bc02c105bc02d005d4022105d40208000000250302003305c202be05c20208000000250302003005c802c105c80208000000250302002d05cf02c405cf022000000024030e002305d3022205d3022105d4022105d5022105d902 2105da022205db02cf05db02d005da02d105d902d105d502d005d402cf05d3022305d3020e000000240305002d058b024b057902a6057902c4058b022d058b0230000000240316002f05b8022d05b8022d05b8022c05b8022c05b7022c05b7022c058c022c058c022c058b022d058b022d058b02c4058b02c4058b02c5058b 02c5058c02c5058c02c505b702c505b702c505b802c405b802c405b8022f05b802070000001b049c0278058d024905070000001804910271058e026e05070000001b04990264058f025505070000001b049502770594024b05070000001b049c02a9058d027b0508000000250302007b059702a8059702070000001b049c02 c4058d02ac05070000001b049c0245058d022d050e000000240305004c0585025805760299057602a40585024c05850216000000240309004d0585024b0586024b0587024d058802a4058802a5058702a5058602a40585024d0585020e00000024030500470530025b052a0296052a02aa053002470530024000000024031e 0049057f0249057f0247057f0247057f0246057e0245057d0245057c0244057b0244053302450532024505320246053102470530024705300249052f02a8052f02aa053002aa053002ab053102ac053202ac053202ad053302ad057b02ac057c02ac057d02ab057e02aa057f02aa057f02a8057f0249057f02380000002403 1a005305760253057602520575025105750250057402500574025005730250053b0250053a02500539025105380252053802530538029e0538029f053802a0053802a1053902a1053a02a1053b02a1057302a1057402a1057402a00575029f0575029e05760253057602040000002d010100040000002d01020004000000f0 01040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d01050004000000060101000e000000240305002105d4023005bc02c105bc02d005d4022105d4020e000000250305002105d4023005bc02c105 bc02d005d4022105d40208000000250302003305c202be05c20208000000250302003005c802c105c80208000000250302002d05cf02c405cf022000000024030e002305d3022205d3022105d4022105d5022105d9022105da022205db02cf05db02d005da02d105d902d105d502d005d402cf05d3022305d3020e00000024 0305002d058b024b057902a6057902c4058b022d058b0230000000240316002f05b8022d05b8022d05b8022c05b8022c05b7022c05b7022c058c022c058c022c058b022d058b022d058b02c4058b02c4058b02c5058b02c5058c02c5058c02c505b702c505b702c505b802c405b802c405b8022f05b802070000001b049c02 78058d024905070000001804910271058e026e05070000001b04990264058f025505070000001b049502770594024b05070000001b049c02a9058d027b0508000000250302007b059702a8059702070000001b049c02c4058d02ac05070000001b049c0245058d022d050e000000240305004c0585025805760299057602a4 0585024c05850216000000240309004d0585024b0586024b0587024d058802a4058802a5058702a5058602a40585024d0585020e00000024030500470530025b052a0296052a02aa053002470530024000000024031e0049057f0249057f0247057f0247057f0246057e0245057d0245057c0244057b024405330245053202 4505320246053102470530024705300249052f02a8052f02aa053002aa053002ab053102ac053202ac053202ad053302ad057b02ac057c02ac057d02ab057e02aa057f02aa057f02a8057f0249057f023800000024031a005305760253057602520575025105750250057402500574025005730250053b0250053a02500539 025105380252053802530538029e0538029f053802a0053802a1053902a1053a02a1053b02a1057302a1057402a1057402a00575029f0575029e05760253057602040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffff ff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000 002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001c000000320a0d0305050b00040005050d03fe054b036f7264656e61646f7220430019000f001900190019001900190019000f000c00200005000000090201000000 07000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d01040004 0000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010014000000fb02d4ff000000000000900100000000000000404772617068697465204c696768740000040000002d01040004000000f001030005000000090200000000 19000000320ada021e05090004001e05da02dc0518033132382e362e342e34000c001b001e000a0021000a001c000a001c000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02000000000000ffffff00040000002d01050004000000060101000e00000024030500a0023d0291 022a0276022a0268023d02a0023d02070000001b04db02a1023d026802070000001b04d102940242026a02070000001b04db02a102d102680208000000250302006802d702a002d70208000000250302006a029b0294029b0208000000250302006a0244029402440208000000250302006a024f0294024f02080000002503 02006a025c0294025c0208000000250302006a026d0294026d02070000001b04b0029102a802890208000000250302007102a9028702a90208000000250302006c02af028702af0208000000250302006a02b3029402b302070000001b04bf029102b602890208000000250302007102b7028702b70208000000250302006c 02bd028702bd0208000000250302006a02c2029402c202070000001b04cd029102c402890208000000250302007102c6028702c60208000000250302006c02cc028702cc0208000000250302006a02a4029402a40208000000250302006d0270028102700208000000250302006d0276028102760208000000250302006d02 7d0281027d0208000000250302006d0283028102830208000000250302006d028a0281028a0208000000250302006d0290028102900208000000250302006d0296028102960208000000250302008502830290028302080000002503020085028a0290028a0208000000250302008502900290029002080000002503020085 02960290029602070000001b047d02910270028502070000001b046c02910267027302070000001b04630291025c027a02070000001b044f029e0242029602070000001b045c028a02540274020700000018045602870255028502070000001b045a02810256027a02080000002503020074025802890258020e0000002403 0500860254028602500277025002770254028602540210000000240306007a0251027a0251027a0251027a0251027a0251027a0251020e0000002403050081025202810250027c0250027c025202810252020e000000240305008502520285025202770252027702520285025202040000002d010100040000002d01020004 000000f001030004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01030008000000fa0200000000000000000000040000002d01050004000000060101000e00000024030500a0023d0291022a0276022a0268023d02a0023d02070000001b04db02a1023d026802 070000001b04d102940242026a02070000001b04db02a102d102680208000000250302006802d702a002d70208000000250302006a029b0294029b0208000000250302006a0244029402440208000000250302006a024f0294024f0208000000250302006a025c0294025c0208000000250302006a026d0294026d02070000 001b04b0029102a802890208000000250302007102a9028702a90208000000250302006c02af028702af0208000000250302006a02b3029402b302070000001b04bf029102b602890208000000250302007102b7028702b70208000000250302006c02bd028702bd0208000000250302006a02c2029402c202070000001b04 cd029102c402890208000000250302007102c6028702c60208000000250302006c02cc028702cc0208000000250302006a02a4029402a40208000000250302006d0270028102700208000000250302006d0276028102760208000000250302006d027d0281027d0208000000250302006d0283028102830208000000250302 006d028a0281028a0208000000250302006d0290028102900208000000250302006d0296028102960208000000250302008502830290028302080000002503020085028a0290028a020800000025030200850290029002900208000000250302008502960290029602070000001b047d02910270028502070000001b046c02 910267027302070000001b04630291025c027a02070000001b044f029e0242029602070000001b045c028a02540274020700000018045602870255028502070000001b045a02810256027a02080000002503020074025802890258020e00000024030500860254028602500277025002770254028602540210000000240306 007a0251027a0251027a0251027a0251027a0251027a0251020e0000002403050081025202810250027c0250027c025202810252020e000000240305008502520285025202770252027702520285025202040000002d010100040000002d01020004000000f001050004000000f00103000500000009020000000005000000 0102ffffff000d000000fb020000000000000000000000000000000000010044040000002d01030004000000f001040003000000000063726f736f667420457863656c2c4772e16669636f204d6963726f736f6674204578}}}}}{\fs20\expnd0\expndtw-3 \par }\pard \ql \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Hay que decir que un bridge no tiene una direcci\'f3n IP. En lo que se refiere a los ordenadores A, B y C, hay una sola Ethernet a la que est\'e1 n conectados. Esto se traduce en que las tablas de enrutamiento deben configurarse de manera que los ordenadores de ambas redes se traten como si fuesen locales. Cuando el ordenador A abre una conexi\'f3n con el ordenador B, primero se env\'eda una petici \'f3n ARP preguntando por la direcci\'f3n Ethernet del ordenador B. El bridge debe dejar pasar esta petici\'f3n de la red 1 a la red 2. (En general, los bridges d eben atender todas las peticiones). Una vez que ambos ordenadores conocen las direcciones Ethernet del otro, las comunicaciones usar\'e1n las direcciones Ethernet en el destino. Llegados a este punto, el bridge puede empezar a ejecutar alguna selecci\'f3 n, y dejar\'e1 pasar aquellos datagramas cuya direcci\'f3n Ethernet de destino se encuentren en una m\'e1quina de la otra red. De esta manera un datagrama desde A hasta B pasar\'e1 de la red 2 a la red 1, pero un datagrama desde B hasta C se ignorar\'e1. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Con objeto de hacer esta selecci\'f3n, el bridge necesita saber en qu\'e9 red est\'e1 cada m\'e1quina. La mayor\'ed a de los bridges modernos construyen una tabla para cada red a la que se conecta, listando las direcciones Ethernet de las m\'e1quinas de las que se sabe en qu\'e9 red se encuentran, y para ello vigilan todos los datagramas de cada red. Cuando un datagrama aparece primero en la red 1 es razonable pensar que la direcci\'f3n del remitente corresponde a una m\'e1quina de la red 1. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Un bridge debe examinar cada datagrama por dos razones: la primera, para usar la direcci\'f3n de procedencia y aprender qu\'e9 m\'e1quinas est \'e1n en cada red, y, la segunda, para decidir si el datagrama ha de ser reenviado o no en base a la direcci\'f3n de destino. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Como mencionamos anteriormente, por regla general los bridges dej an pasar las peticiones de una red a la otra. En varias ocasiones hay peticiones para localizar alg\'fan recurso. Una petici\'f3n ARP es un t\'ed pico ejemplo de lo anterior. Debido a que un bridge no tiene manera de saber si un host va a responder a dicha petici\'f3n, deber\'e1 dejarla pasar a la otra red. Algunos bridges tienen filtros definidos por el usuario, que les posibilita dejar pasar algunos y bloquear a otros. Podemos permitir peticiones ARP (que son esenciales para que el protocolo IP funcione) y restringir otr as peticiones menos importantes a su propia red de origen. Por ejemplo, podemos elegir no dejar pasar las peticiones }{\i\fs20\expnd0\expndtw-3 rwhod}{\fs20\expnd0\expndtw-3 , que usan algunos sistemas para conocer los usuarios conectados en cada sistema, o podemos decidir que s\'f3lo pueda tener acceso a una parte de la red. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Ahora veamos un ejemplo de dos redes conectadas por un gateway: \par }\pard \qc \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\pard\plain \qc \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 \f2\fs24\lang1034\langfe3082\cgrid\langnp1034\langfenp3082 {\object\objemb \objw6625\objh2682{\*\objclass }{\*\objdata 010500000200000008000000414243466c6f7700000000000000000060340000 000230000001a700a4001706a8021a003b46004850204465736b4a6574203639304320536572696573205072696e7465720000a0485046444a4330350000000000000000000000000000000000000000000000006e000000002d02000a002e0a00030003000300000000002f02008402308402417269616c000000000000 000000000000000000000000000000000000000000e8030000000000d4135f4e0c145f4e30145f4ed4ff00000000000090010000000000000020417269616c0000000000000000000000000000000000000000000000000000003b0029000a000600010013002e0090010000001eff1f202f0000002c012c011300130013 00130013001300130013001300130013001300130013001300130013001300130013001300130013001300130013001300130013001300090021000c000f0010001900190026001d0009000f000f0011001a000c000f000c000c0019001900190019001900190019001900190019000c000c001a001a001a0019002d001d 001d00200020001d001b00220020000b0016001d0019002300200022001d00220020001d001c0020001d002d001d001c001b000c000c000c00140019000f00190019001600190019000d001900190009000b0016000b00260019001900190019000f0015000c00190014001f001300140015000f000c000f001a00210021 0021000a0019000f002c00190019000f002e001d000f002c0021002100210021000a000a000f000f000f0019002c000e002c0016000f002a00210021001d000c000f0019001900190019000c0019000f002000100019001a000f0020001900110019000f000f000f001a0017000c000f000f00100019002400240024001b 001d001d001d001d001d001d002c0020001d001d001d001d000c000c000c000c0020002000220022002200220022001a00220020002000200020001d001d001b001900190019001900190019002600160019001900190019000c000c000c000c00190019001900190019001900190019001b001900190019001900160019 0016002f02008402308402476c6f77776f726d00002b005047b4a76a809907e706384b9f251900aa0ecf01e803000000000054245f4e8c245f4eb0245f4ed4ff00000000000090010000000000000020476c6f77776f726d000000000000000000000000000000000000000000000000420029000d000a00000014003100 90010000001eff1f202f0000002c012c0114001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140009002c000f000c00140025001900220021000c00110011001b001a000e001a000c001a0021001200190019001b00190017 001900190019000c0010001a001a001a0016001e001e001a001e001e00170017001e001d000f0017001b00160026001d002100170023001b00190019001d001e002b001b001a001c0015001a001500160014000c001a00190016001900160012001a0019000d00100017000d002400190019001900190012001300120019 001900230017001900170013000f00130016002c002c002c00100019001b001e001a001a0011003000190010002b002c002c002c002c00100010001b001b00160017002400120020001300100024002c002c001a0016000c00160019001b001c000f0019001100200015001b001a001a00200014000e001a00100010000c 00190017000c0011000c0014001b0021002200220016001e001e001e001e001e001e002a001e0017001700170017000f000f000f000f001e001d00210021002100210021001a0022001d001d001d001d001a0017001a001a001a001a001a001a001a002400160016001600160016000d000d000d000d0019001900190019 001900190019001a001b0019001900190019001900190019002f020084023084024772617068697465204c6967687400006a809907e706944b9f251900aa0ecf01e8030000000000fc2d5f4eb4265f4e342e5f4ed4ff000000000000900100000000000000404772617068697465204c6967687400000000000000000000 00000000000000003d0029000b000700000012003c002c010000001eff1f204f0000002c012c01120012001200120012001200120012001200120012001200120012001200120012001200120012001200120012001200120012001200120012001200090016000e00070009001a001b0021001b0004000c000c00070013 000a0011000a00120023000c001b001c001c001c00210017001e002000070007001300130013001a00250021001e00210021001c001a0024001e00070016001d0019002600210023001c0024001d00200019001e0021002f001c0020001b000b0012000b000f0014000e00160015001400150016000c0016001400060006 00150006001f001400160015001500120015001000140014001e001400140015000c0006000c001100160016001600050015000b001d00110011000e0032002000090035001600160016001600050005000b000b000c000d001b000e0029001500090025001600160020000e00070014001a0013001f0006001e000e0023 001200100013001100230014000b001300110011000e00140019000a000e000900120010002000220026001a002100210021002100210021002f0021001c001c001c001c0007000700070007002100210023002300230023002300130023001e001e001e001e0020001c001c001600160016001600160016002400140016 0016001600160006000600060006001600140016001600160016001600130016001400140014001400140015001400230f000300434c4950424f41524400000000248b005043202d203320466c6f707079000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000004e4554574f524b322e4146500001006e02e703e703feff0000a90000002c036d0200000000e703e70340014001000000000300334e070000000000400140014e0c16560000000000000000260400e004000027e0040100090000036202000003005000000000000400000003010800050000000c0207010f 01050000000b02000000001300000026060f001c0043726561746f723a204d6778776d6620322e302030352f32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420566f6c6c6d65721d00000026060f003000436f6d70617469626c652077697468207073637269 70742c4170706c65204c61736572577269746572204949204e54580400000002010200050000000102ffffff000400000004010d000400000005010100040000000601010008000000fa02050000000000ffffff00040000002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000 000902ffffff000e000000240305000100fd001700d800f800d8000e01fd000100fd0008000000fa0200000000000000000000040000002d0102000e000000250305000100fd001700d800f800d8000e01fd000100fd000500000009020000000008000000250302001c00e000f300e00008000000250302001800eb00f7 00eb0008000000250302001300f600fc00f600050000000902ffffff001800000024030a000300fc000200fc000000fe0000000501020007010d0107010f0105010f01fe000d01fc000300fc000e0000002403050013008c0041007000ce007000fc008c0013008c002000000024030e001400d4001300d4001100d30010 00d10010008e0011008c0013008b00fc008b00fe008c00ff008e00ff00d100fe00d300fc00d4001400d400070000001b04ce00fa00b300aa00070000001804ba00ee00b600ea00070000001b04c900d700b800bf00070000001b04c100f900bf00ad00070000001b04ad00fa009300aa000700000018049a00ee009500ea 00070000001b04a900d7009700bf00070000001b04a100f9009f00ad000e000000240305009500c500a300c500a3009a0095009a009500c50050000000240326009700a1009700a2009700a2009700a2009700a2009700a2009700a2009700a2009700a2009700a2009800a2009800a2009900a2009900a2009900a20099 00a2009900a2009900a2009900a2009900a1009900a1009900a1009900a0009900a0009900a0009900a0009900a0009800a0009800a0009700a0009700a0009700a0009700a0009700a0009700a0009700a0009700a1009700a1000e000000240305009600b6009f00b6009f00a9009600a9009600b6000e000000240305 009c00c3009d00c3009d009b009c009b009c00c3000e000000240305003a000a0059000000b6000000d5000a003a000a003800000024031a003e0084003d0084003b0083003a008300380081003800800037007e0037000f0038000d0038000c003a000a003b000a003d000900d2000900d4000a00d5000a00d7000c00d7 000d00d8000f00d8007e00d7008000d7008100d5008300d4008300d20084003e0084003800000024031a004f0076004e0076004d0075004c0075004a0073004a0072004900710049001b004a001a004a0019004c0017004d0017004e001600c1001600c2001700c3001700c5001900c5001a00c6001b00c6007100c50072 00c5007300c3007500c2007500c10076004f00760004000000f001010004000000f001020004000000f001000003000000000000000000000000000000000000000000000000000000000000000000290500f301000000290500f301e70300290500d000f301002905000b03f30100290500f0016c02002905002a01f700 00290500ab02f80000290500e9026d0200290500f101f10100290500f8006d0200290500ffffffff00248b00546170652044726976650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e4554574f524b322e4146500001006e02e7 03e703feff00004d01000094026d0200000000e703e70340014001000000000300274e06000000000040014001d656e6560000000000000000260400c002000027c0020100090000035101000003001d00000000000400000003010800050000000c0211019300050000000b02000000001300000026060f001c00437265 61746f723a204d6778776d6620322e302030352f32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420566f6c6c6d65721d00000026060f003000436f6d70617469626c65207769746820707363726970742c4170706c65204c6173657257726974657220494920 4e54580400000002010200050000000102ffffff000400000004010d000400000005010100040000000601010008000000fa0200000000000000000000040000002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000000902ffffff00070000001b0411018d00fc000700120000 002403070000001700260000006d000000930017009300020100000201000017000500000009020000000008000000250302000000170093001700050000000902ffffff00070000001b04cf00870023000d000500000009020000000008000000250302000d00960086009600050000000902ffffff000700000018045a 007e002c00500007000000180458007c002e0052000700000018044c0070003a005e000700000018044b006f003b005f000700000018048f007e00600050000700000018048d007c0062005200070000001804810070006e005e0007000000180480006f006f005f00070000001b0490004b002c00140008000000fa0205 0000000000ffffff00040000002d0102000e000000240305000d00eb008600eb008600fa000d00fa000d00eb00040000002d0100000e000000250305000d00eb008600eb008600fa000d00fa000d00eb0004000000f001010004000000f001000004000000f0010200030000000000000000000000000000000000000000 000000000000000000000000000000290500f301000000290500f301e703002905004d01f301002905008f02f30100290500f0017202002905004c01f700002905009402f8000029050075016d02002905006d026d0200290500f101f10100290500ffffffff00248b00477261706869637320576f726b73746174696f6e 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e4554574f524b322e4146500001006e02e703e703feff00008d00000055036d0200000000e703e70340014001000000000300364e0500000000004001400156539e560000000000000000260400a0030000 27a003010009000003c201000003005000000000000400000003010800050000000c02f2000f01050000000b02000000001300000026060f001c0043726561746f723a204d6778776d6620322e302030352f32372f39321700000026060f002400417574686f72733a20426f6220476965736520616e642053636f747420 566f6c6c6d65721d00000026060f003000436f6d70617469626c65207769746820707363726970742c4170706c65204c61736572577269746572204949204e54580400000002010200050000000102ffffff000400000004010d000400000005010100040000000601010008000000fa0200000000000000000000040000 002d01000007000000fc020000ffffff000000040000002d0101000400000004010d00050000000902ffffff000e000000240305003e00b80052009f00bd009f00d100b8003e00b80016000000240309003f00b7003d00b9003d00bc003f00be00d000be00d200bc00d200b900d000b7003f00b7000e0000002403050022 000e004a000000c5000000ed000e0022000e0050000000240326002700af002400af002300ae002200ae002100ad002000ad002000ac001f00ac001f00ab001d00a9001d0013001f0011001f0010002000100020000f0021000f0022000e0023000e0024000d00eb000d00ec000e00ed000e00ee000f00ef000f00ef0010 00f0001000f0001100f2001300f200a900f000ab00f000ac00ef00ac00ef00ad00ee00ad00ed00ae00ec00ae00eb00af002700af003800000024031a003b009c003a009c0038009b0037009b0035009900350098003400960034002300350021003500200037001e0038001e003a001d00d5001d00d7001e00d8001e00da 002000da002100db002300db009600da009800da009900d8009b00d7009b00d5009c003b009c0008000000fa02050000000000ffffff00040000002d0102000e000000240305000100e8001700c300f800c3000e01e8000100e800040000002d0100000e000000250305000100e8001700c300f800c3000e01e8000100e8 000500000009020000000008000000250302001d00cc00f200cc0008000000250302001800d600f700d60008000000250302001300e100fc00e100050000000902ffffff001800000024030a000300e7000200e7000000e9000000f0000200f2000d01f2000f01f0000f01e9000d01e7000300e70004000000f001010004 000000f001000004000000f001020003000000000000000000000000000000000000000000000000000000000000000000290500f301000000290500f301e70300290500ba00f301002905002703f30100290500f0016c0200290500d500f700002905000003f80000290500f101f10100290500c6006d02002905001c03 6d0200290500ffffffff0005990000be56b51e9e537d1d9e53e11cb60aff527d1d9f530300000001fc275f4eb3004502bc019c02010070ff6affa7008701c501a502010b0000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003200000000000000000000000000 000000000000334e0700000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000022e200000000000011015900ffffff00a0c8f000e0431f43721ddf558c275f4e68285f4e34245f4e01000000000000000000000085000000000000000b00000042000100010001 0001000000120206000000000000000000000000000000000000000000000033020018003418000200020002000000000000000000000000000100000000003502001200361200000000000000000000000000000000000000059900009e53e11c9e53191e9e537d1de11c9f53191e9f53040000000160295f4e5f022c02 68038302010070ff6aff53026e0171038c02010c0000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003400000000000000000000000000000000000000274e0600000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c 0001923006000022e200000000000009015700ffffff0000000000e0431f43721ddf55b4275f4ecc295f4ea0275f4e00000000000000000000000084000000000000000d0000003c0000000000000000000000000000000000000000000000000000000000000022e2000000003302001200341200010001000100000000 0000000000000000003502001200361200000000000000000000000000000000000000059900009e537d1d9e53b51e9e53191e7d1d9f53b51e9f530500000001542a5f4e070544020e069a02010070ff6afffb0487011706a302010d0000000000000000000000000000000000000000000000ffffff0001000000000000 000000000000000000003600000000000000000000000000000000000000364e0500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000022e200000000000007015600ffffff0000000000e0431f43721ddf55dc275f4ec02a5f4ec8275f4e00000000000000 000000000083000000000000000d0000003c0000000000000000000000000000000000000000000000000000000000000022e20000000033020012003412000100010001000000000000000000000000003502001200361200000000000000000000000000000000000000059900009e53191e2e53e11c9e53b51e191e9f 53e11c2f530600000001482b5f4eff036a02f504a802000033ff36fdff036a02f504a802010e0000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e41465000000000 00000000000000000000003102006c00326c000192300600001182000000000000fc003c00ffffff00a0c8f000e0431f43721ddf553c2c5f4eb42b5f4ef0285f4e000000000000000000000b00f60000000b000a00000000003c00010001000100010000001202060000000b00010000000100000000003c000000000000 00330200120034120001000100010000000000000000000000000035020054003654000b000b000b000000000000000000000000006f001900000072000f0000006400190000006500190000006e00190000006100190000006400190000006f001900000072000f00000020000c00000042001d000000059900009e53b5 1e2e537d1d2e53e11cb51e9f537d1d2f530700000001042d5f4e15056a021106a802000033ff36fd15056a021106a802010f0000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e455457 4f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000ff003c00ffffff00a0c8f000e0431f43721ddf5538305f4e702d5f4e04295f4e000000000000000000000b00f90000000b000a00000000003c00010001000100010000001202060000000b000100000001 00000000003c00000000000000330200120034120001000100010000000000000000000000000035020054003654000b000b000b000000000000000000000000006f001900000072000f0000006400190000006500190000006e00190000006100190000006400190000006f001900000072000f00000020000c00000043 0020000000059900002e53e11c2e53191e2e537d1de11c2f53191e2f53080000000190305f4e9f02500244038d02000070ff6aff9f02500244038d0201100000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000000000000000000000000000 00000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000ab003c00ffffff00a0c8f000e0431f43721ddf5584315f4efc305f4e18295f4e000000000000000000000700a300000007000700000000003c000100010001000100000012 02080000000700010000000100000000003c0000000000000033020012003412000100010001000000000000000000000000003502003c00363c0007000700070000000000000000000000000067001900000061001900000074000c00000065001900000077001f000000610019000000790014000000059900012e537d 1d2e53b51e2e53191e7d1d2f53b51e2f530900000001000000009bfe64fe9bfe64fe0000810387018103090181038701011100000000000000000000000000810387010100000000000000810309010200810309010200000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000059900012e53191efe521a0a2e53b51e191e2f531a0aff520a00000001000000009bfe64fe9bfe64fe00007d0487017d0409017d0487010112000000000000000000000000007d04870101000000000000007d04090102007d0409010200000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059900012e53b51efe52b60afe521a0ab51e2f53520bff520b00000001000000009bfe64fe9bfe64fe0000790587017905090179058701011300000000000000000000000000790587 010100000000000000790509010200790509010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005990001fe521a0afe52520bfe52b60ace10ff52e11c9f5302000000010000000070ff6aff70ff6aff0000 81030901810309017d040901010a000000000000000000000000008103090102000000000000007d04090102007d0409010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005990001fe52b60afe52ee0bfe 52520b1a0aff52ee0bff520c00000001000000009bfe64fe9bfe64fe00003a0287013a0209013a0287010114000000000000000000000000003a02870101000000000000003a02090102003a0209010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000005990000fe52520bfe528a0cfe52ee0b520bff528a0cff520d00000001c4315f4e4b04a400bf04e7000000f4f88cfe4b04a400bf04e70001150000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000 00000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c00019230060000118200000000000078004200ffffff00a0c8f000e0431f43721ddf55bc2c5f4e30325f4e942c5f4e03000000000000000000050072000000050004000000000042 0001000100010001000000120206000000050001000000010000000000420000000000000033020024003424000400040004000000000000000000000000000000000000000000ff000000010000000000350200300036300005000500050000000000000000000000000052001b00030065001600030064001900030020 000f00030032001900030005990000fe52ee0bfe52260dfe528a0cee0bff525e0eff520e0000000128335f4e1d03a001cb03de01000000ff36fd1d03a001cb03de0101160000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000000000000000 00000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000b2003d00ffffff00a0c8f000e0431f43721ddf551c345f4e94335f4e2c295f4e010000000000000000000900ac00000009000800000000003d000100010001 00010000001202060000000900010000000100000000003d000000000000003302001800341800020002000200000000000000000000000000020000000000350200480036480009000900090000000000000000000000000031000c00010032001b00010038001e0001002e000a0001003600210001002e000a00010034 001c0001002e000a00010031000c00010005990000fe528a0cfe52c20dfe52260d5e0eff52c20dff52100000000168345f4ef2034502fb049c02010070ff6affe60387010405a50201180000000000000000000000000000000000000000000000ffffff0001000000000000000000000000000000003200000000000000 000000000000000000000000334e0700000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c0001923006000022e200000000000011015900ffffff00a0c8f000e0431f43721ddf5548295f4ed4345f4eb8325f4e01000000000000000000000085000000000000000b00000042 000100010001000100000012020600000000000000000000000000000000000000000000003302001800341800020002000200000000000000000000000000010000000000350200120036120000000000000000000000000000000000000005990000fe52260dfe525e0efe52c20d260dff52fa0eff521100000001cc35 5f4ec0006a02b701a802000070ff6affc0006a02b701a80201190000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e41465000000000000000000000000000000031 02006c00326c000192300600001182000000000000fc003c00ffffff00a0c8f000e0431f43721ddf55c0365f4e38365f4ed4325f4e0000000000000000000003004100000003000a00000000003c00010001000100010000001202060000000b00010000000100000000003c000000000000003302001800341800020002 00020000000000000000000000000001000000000035020054003654000b000b000b000000000000000000000000006f001900000072000f0000006400190000006500190000006e00190000006100190000006400190000006f001900000072000f00000020000c00000041001d00000005990001fe52c20dfe52fa0efe 525e0e8a0cff52260dff520f000000010000000070ff6aff70ff6aff00000b0187010b0109010b0187010117000000000000000000000000000b01870101000000000000000b01090102000b0109010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000005990000fe525e0efe52960ffe52fa0ec20dff52960fff52120000000118375f4e7001a400dc01e7000000f4f88cfe7001a400dc01e700011a0000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000 00000000000000000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c00019230060000118200000000000071004200ffffff00a0c8f000e0431f43721ddf5584355f4e84375f4e5c355f4e0300000000000000000005006b000000050004000000000042 0001000100010001000000120206000000050001000000010000000000420000000000000033020024003424000400040004000000000000000000000000000000000000000000ff000000010000000000350200300036300005000500050000000000000000000000000052001b00030065001600030064001900030020 000f00030031001200030005990000fe52fa0efe523210fe52960ffa0eff523210ff5213000000017c385f4e5701d600e4011a01000018f748fe5701d600e4011a01011b0000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000000000000000 00000000000000000500000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c00019230060000118200000000000094004200ffffff00a0c8f000e0431f43721ddf5570395f4ee8385f4ef0325f4e0100000000000000000007008c000000070006000000000042000100010001 0001000000120208000000070001000000010000000000420000000000000033020018003418000200020002000000000000000000000000000100000000003502003c00363c000700070007000000000000000000000000003100120001003200190001003800190001002e000c0001003600170001002e000c00010035 001900010005990001fe52960ffe52ce10fe523210960fff520612ff5214000000010000000049fcecfe49fcecfe00007d0409017d04090179050901011c000000000000000000000000007d0409010200000000000000790509010200790509010200000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000005990001fe523210fe526a11fe52ce106a11ff52b60aff52010000000100000000abfff4ffabfff4ff0000820388013c02880182038801010900000000000000110000000102d70394010400140000000103910294010200abfff4 ff0400ce55511f00000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000070400e0028801070400e00288010704003c02880105990001fe52ce10fe520612fe526a11c71ddf55ce10ff52000000000100000000abfff4ffabfff4 ff00000b0109010b010901390209010108000000000000000000000000000b0109010200000000000000390209010400390209010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005990000fe526a11fe52 a212fe5206123210ff52a212ff521500000001b0395f4e3204d600c0041a0100009ef516fe3204d600c0041a01011d0000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b 322e4146500000000000000000000000000000003102006c00326c00019230060000118200000000000094004200ffffff00a0c8f000e0431f43721ddf55a43a5f4e1c3a5f4e0c335f4e0100000000000000000007008e000000070006000000000042000100010001000100000012020600000007000100000001000000 0000420000000000000033020018003418000200020002000000000000000000000000000100000000003502003c00363c000700070007000000000000000000000000003100120001003200190001003800190001002e000c0001003600170001002e000c00010034001b00010005990000fe520612fe523e13fe52a212 0612ff523e13ff521600000001e43a5f4e19043702d5047402000035fc2efc19043702d5047402011e0000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b322e41465000 00000000000000000000000000003102006c00326c000192300600001182000000000000c4003d00ffffff00a0c8f000e0431f43721ddf55d83b5f4e503b5f4e0c385f4e010000000000000000000900bc00000009000900000000003d00010001000100010000001202080000000900010000000100000000003d000000 000000003302001800341800020002000200000000000000000000000000020000000000350200480036480009000900090000000000000000000000000031000c00010032001b00010038001e0001002e000a0001003600210001002e000a00010034001c0001002e000a00010033001c00010005990000fe52a212fe52 da13fe523e13a212ff52da13ff521700000001943c5f4e2e053702ea057402000035fc2efc2e053702ea057402011f0000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e4554574f524b 322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000c4003d00ffffff00a0c8f000e0431f43721ddf55883d5f4e003d5f4e28385f4e010000000000000000000900bc00000009000000000000003d000100010001000100000012020800000009000100000001000000 00003d000000000000003302001800341800020002000200000000000000000000000000020000000000350200480036480009000900090000000000000000000000000031000c00010032001b00010038001e0001002e000a0001003600210001002e000a00010034001c0001002e000a00010034001c00010005990000 fe523e13fe527614fe52da133e13ff527614ff521800000001d43d5f4ed900370294017402000035fc2efcd90037029401740201200000000000000000000000000000000000000000000000ffffff0000ffffff00050000000000000000000001000000000000000000000000000000000000000000000500000000004e 4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000c3003d00ffffff00a0c8f000e0431f43721ddf55dc405f4e403e5f4e44385f4e010000000000000000000900bb00000009000900000000003d000100010001000100000012020800000009000100 00000100000000003d00000000000000330200180034180002000200020000000000000000000000000002000000000035020048003648000900290009003e000900000001009c235f4e31000c00010032001b00010038001e0001002e000a0001003600210001002e000a00010035001c0001002e000a00010032001b00 010005990000fe52da13de55c71dfe527614da13ff52000000001900000001143f5f4eee01a0019c02dd01000035fc2efcee01a0019c02dd0101210000000000000000000000000000000000000000000000ffffff0000ffffff000500000000000000000000010000000000000000000000000000000000000000000005 00000000004e4554574f524b322e4146500000000000000000000000000000003102006c00326c000192300600001182000000000000b4003d00ffffff00a0c8f000e0431f43721ddf5508405f4e803f5f4e60385f4e0100000000000000000007009600000007000600000000003d000100010001000100000012020800 00000900010000000100000000003d000000000000003302001800341800020002000200000000000000000000000000020000000000350200480036480009000900090000000000000000000000000031000c00010032001b00010038001e0001002e000a0001003600210001002e000a00010035001c0001002e000a00 010031000c000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050000050000000d0000004d45544146494c455049435400a42d000085edffff5e2a00000800a42d7b120000 0100090000032b15000006005000000000001e00000026060f0031004578706f727465642062792041424320466c6f776368617274657220322e30202d204d6963726f67726166782c20496e63001900000026060f002700526f7574696e6573207772697474656e2062792053636f747420536368616e656c2c20534644 43000400000003010800050000000b027c007f00050000000c025402c005050000000102ffffff0004000000020102000400000004010d000400000006010100050000000902000000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d01000005000000140209010b010500 0000140209010b0105000000140209010b01050000001302090139020500000014020901390207000000fc020000ffffff000000040000002d01010008000000fa0200000000000000000000040000002d01020004000000f00100000400000004010d00040000000201020008000000fa02000000000000000000000400 00002d01000005000000140288018203050000001402880182030800000025030200e0028801e0028801050000001402880182030500000013028801e0020500000014028801e0020500000014028801e00205000000130288013c0205000000140288013c02040000002d010100040000002d01020004000000f0010000 0400000004010d00040000000201020008000000fa0200000000000000000000040000002d01000005000000140209018103050000001402090181030500000014020901810305000000130209017d0405000000140209017d04040000002d010100040000002d01020004000000f001000007000000fc020000ffffff00 0000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e00000024030500d7003202e60019027f0119028e013202d70032020e00000025030500d7003202e60019027f0119028e013202d70032020800000025030200ea001e027b011e020800000025030200e7002602 7e0126020800000025030200e3002d0282012d021800000024030a00d9003102d8003102d7003202d7003702d80039028d0139028f0137028f0132028d013102d90031020e00000024030500e300e5010301d2016201d2018201e501e300e5012000000024030e00e4001602e3001602e2001502e1001402e100e701e200 e501e300e5018201e5018301e5018401e701840114028301150282011602e4001602070000001b041202800100024a010700000018040402780102027501070000001b040f02680103025801070000001b040902800108024c01070000001b04fc018001ea014a01070000001804ef017801eb017501070000001b04f901 6801ed015801070000001b04f3018001f2014c010e000000240305003c010c0245010c024501ef013c01ef013c010c0250000000240326003d01f3013d01f4013d01f4013d01f4013d01f4013d01f4013d01f4013d01f4013d01f4013d01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01 f4013e01f4013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013d01f3013d01f3013d01f3013d01f3013d01f3013d01f3013d01f3013d01f3013d01f3010e000000240305003c010202420102024201f9013c01f9013c0102020e0000002403050040010a0241010a02 4101ef014001ef0140010a020e00000024030500fe008d01130187015201870167018d01fe008d013800000024031a000101e0010001e001ff00df01fe00df01fd00de01fd00dd01fc00dc01fc009101fd008f01fd008f01fe008d01ff008d0100018d0165018d0166018d0167018d0168018f0168018f01690191016901 dc016801dd016801de016701df016601df016501e0010101e0013800000024031a000c01d6010b01d6010b01d6010a01d6010901d4010901d4010801d3010801990109019801090197010a0196010b0196010b0195015a0195015a0196015b0196015c0197015c0198015d0199015d01d3015c01d4015c01d4015b01d601 5a01d6015a01d6010c01d601040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e00000024030500d7003202 e60019027f0119028e013202d70032020e00000025030500d7003202e60019027f0119028e013202d70032020800000025030200ea001e027b011e020800000025030200e70026027e0126020800000025030200e3002d0282012d021800000024030a00d9003102d8003102d7003202d7003702d80039028d0139028f01 37028f0132028d013102d90031020e00000024030500e300e5010301d2016201d2018201e501e300e5012000000024030e00e4001602e3001602e2001502e1001402e100e701e200e501e300e5018201e5018301e5018401e701840114028301150282011602e4001602070000001b041202800100024a01070000001804 0402780102027501070000001b040f02680103025801070000001b040902800108024c01070000001b04fc018001ea014a01070000001804ef017801eb017501070000001b04f9016801ed015801070000001b04f3018001f2014c010e000000240305003c010c0245010c024501ef013c01ef013c010c02500000002403 26003d01f3013d01f4013d01f4013d01f4013d01f4013d01f4013d01f4013d01f4013d01f4013d01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013d01f3013d01f301 3d01f3013d01f3013d01f3013d01f3013d01f3013d01f3013d01f3010e000000240305003c010202420102024201f9013c01f9013c0102020e0000002403050040010a0241010a024101ef014001ef0140010a020e00000024030500fe008d01130187015201870167018d01fe008d013800000024031a000101e0010001 e001ff00df01fe00df01fd00de01fd00dd01fc00dc01fc009101fd008f01fd008f01fe008d01ff008d0100018d0165018d0166018d0167018d0168018f0168018f01690191016901dc016801dd016801de016701df016601df016501e0010101e0013800000024031a000c01d6010b01d6010b01d6010a01d6010901d401 0901d4010801d3010801990109019801090197010a0196010b0196010b0195015a0195015a0196015b0196015c0197015c0198015d0199015d01d3015c01d4015c01d4015b01d6015a01d6015a01d6010c01d601040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000 050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d0103000400000006010100070000001b0420020c031202b6021200000024030700b2027c01ca026e01f7026e0110037c0110031602b2021602b2027c010800000025030200b2027c01 10037c01070000001b04f40108038401ba020800000025030200ba02cf010703cf01070000001804a80102038a01e502070000001804a70101038b01e6020700000018049f01f9029301ee020700000018049e01f8029401ee02070000001804cb010203ac01e502070000001804c9010103ad01e602070000001804c201 f902b501ee02070000001804c101f802b601ee02070000001b04cb01e1028a01be020e00000024030500ba0207020703070207031102ba021102ba0207020e00000025030500ba0207020703070207031102ba021102ba020702040000002d010100040000002d01020004000000f001000004000000f001030004000000 04010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d0103000400000006010100070000001b0420020c031202b6021200000024030700b2027c01ca026e01f7026e0110037c0110031602b2021602b2027c010800000025030200b202 7c0110037c01070000001b04f40108038401ba020800000025030200ba02cf010703cf01070000001804a80102038a01e502070000001804a70101038b01e6020700000018049f01f9029301ee020700000018049e01f8029401ee02070000001804cb010203ac01e502070000001804c9010103ad01e602070000001804 c201f902b501ee02070000001804c101f802b601ee02070000001b04cb01e1028a01be020e00000024030500ba0207020703070207031102ba021102ba0207020e00000025030500ba0207020703070207031102ba021102ba020702040000002d010100040000002d01020004000000f001030004000000f00100000500 0000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e0000002403050051050d026005fb01af05fb01be050d0251050d02160000002403090051050c0250050e025005100251051102be05 1102bf051002bf050e02be050c0251050c020e000000240305003c0591015a058701b5058701d30591013c0591015000000024032600400506023d0506023d0506023c0506023b0505023a0505023a0504023a0504023a05040238050202380594013a0593013a0592013a0592013a0591013b0591013c0591013d059101 3d059001d2059001d2059101d3059101d4059101d5059101d5059201d5059201d5059301d7059401d7050202d5050402d5050402d5050402d5050502d4050502d3050602d2050602d2050602400506023800000024031a004e05f9014e05f9014c05f8014b05f8014a05f6014a05f6014905f4014905a0014a059f014a05 9e014b059c014c059c014e059c01c1059c01c3059c01c4059c01c5059e01c5059f01c605a001c605f401c505f601c505f601c405f801c305f801c105f9014e05f9010e000000240305002305300234051502db051502ec053002230530020e000000250305002305300234051502db051502ec0530022305300208000000 2503020038051c02d7051c02080000002503020034052302db052302080000002503020031052b02de052b021800000024030a0025052f0224052f02230531022305360224053802eb053802ed053602ed053102eb052f0225052f02040000002d010100040000002d01020004000000f001000004000000f00103000400 000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e0000002403050051050d026005fb01af05fb01be050d0251050d02160000002403090051050c0250050e025005100251051102be051102bf05 1002bf050e02be050c0251050c020e000000240305003c0591015a058701b5058701d30591013c0591015000000024032600400506023d0506023d0506023c0506023b0505023a0505023a0504023a0504023a05040238050202380594013a0593013a0592013a0592013a0591013b0591013c0591013d0591013d059001 d2059001d2059101d3059101d4059101d5059101d5059201d5059201d5059301d7059401d7050202d5050402d5050402d5050402d5050502d4050502d3050602d2050602d2050602400506023800000024031a004e05f9014e05f9014c05f8014b05f8014a05f6014a05f6014905f4014905a0014a059f014a059e014b05 9c014c059c014e059c01c1059c01c3059c01c4059c01c5059e01c5059f01c605a001c605f401c505f601c505f601c405f801c305f801c105f9014e05f9010e000000240305002305300234051502db051502ec053002230530020e000000250305002305300234051502db051502ec053002230530020800000025030200 38051c02d7051c02080000002503020034052302db052302080000002503020031052b02de052b021800000024030a0025052f0224052f02230531022305360224053802eb053802ed053602ed053102eb052f0225052f02040000002d010100040000002d01020004000000f001030004000000f0010000050000000902 00000000050000000102ffffff0007000000fc020000ffffff000000040000002d01000008000000fa02050000000000ffffff00040000002d010300040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc02010000000000000004000000 2d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010010000000fb02d4ff00000000000090010000000000000020417269616c0087b104000000 2d010300050000000902000000001c000000320a6a02ff030b000400ff036a02f504a8026f7264656e61646f7220420019000f001900190019001900190019000f000c001d000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500 040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff000500 00000102ffffff000400000002010100050000000902000000001c000000320a6a0215050b00040015056a021106a8026f7264656e61646f7220430019000f001900190019001900190019000f000c0020000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000 ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000 050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000016000000320a50029f02070004009f02500244038d026761746577617900190019000c0019001f0019001400050000000902010000000400000004010d00040000000201020008000000fa02000000000000000000000400 00002d0104000500000014028701810305000000140287018103050000001402870181030500000013020901810305000000140209018103040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010400050000001402 87017d0405000000140287017d0405000000140287017d0405000000130209017d0405000000140209017d04040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d010400050000001402870179050500000014028701 7905050000001402870179050500000013020901790505000000140209017905040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d01040005000000140287013a0205000000140287013a0205000000140287013a02 05000000130209013a0205000000140209013a02040000002d010100040000002d01020004000000f001040007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f001050004000000 04010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010011000000fb02d4ff000000000000900100000000 00000020476c6f77776f726d0000040000002d01040004000000f00103000500000009020000000013000000320aa4004b04050004004b04a400bf04e7005265642032001b00160019000f0019000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00 040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f00103000500000009020000000005000000 0102ffffff00050000000102ffffff00040000000201010014000000fb02d4ff000000000000900100000000000000404772617068697465204c696768740000040000002d01030004000000f00104000500000009020000000019000000320aa0011d03090004001d03a001cb03de013132382e362e342e31000c001b00 1e000a0021000a001c000a000c00050000000902010000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d01040005000000140287010b0105000000140287010b0105000000140287010b0105000000130209010b0105000000140209010b01040000002d01010004000000 2d01020004000000f001040007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff00040000002d01050004000000060101000e000000240305001604320225041902be041902cd043202160432020e000000250305001604320225041902be041902cd0432021604320208000000 2503020029041e02ba041e02080000002503020026042602bd042602080000002503020022042d02c1042d021800000024030a001804310217043102160432021604370217043902cc043902ce043702ce043202cc043102180431020e000000240305002204e5014204d201a104d201c104e5012204e501200000002403 0e00230416022204160221041502200414022004e7012104e5012204e501c104e501c204e501c304e701c3041402c2041502c104160223041602070000001b041202bf04000289040700000018040402b7040202b404070000001b040f02a70403029704070000001b040902bf0408028b04070000001b04fc01bf04ea01 8904070000001804ef01b704eb01b404070000001b04f901a704ed019704070000001b04f301bf04f2018b040e000000240305007b040c0284040c028404ef017b04ef017b040c0250000000240326007c04f3017c04f4017c04f4017c04f4017c04f4017c04f4017c04f4017c04f4017c04f4017c04f4017d04f4017d04 f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f3017d04f3017d04f3017d04f3017d04f3017d04f3017d04f3017d04f3017d04f3017d04f3017c04f3017c04f3017c04f3017c04f3017c04f3017c04f3017c04f3017c04f3017c04f3010e000000240305007b040202810402028104f901 7b04f9017b0402020e000000240305007f040a0280040a028004ef017f04ef017f040a020e000000240305003d048d015204870191048701a6048d013d048d013800000024031a004004e0013f04e0013e04df013d04df013c04de013c04dd013b04dc013b0491013c048f013c048f013d048d013e048d013f048d01a404 8d01a5048d01a6048d01a7048f01a7048f01a8049101a804dc01a704dd01a704de01a604df01a504df01a404e0014004e0013800000024031a004b04d6014a04d6014a04d6014904d6014804d4014804d4014704d301470499014804980148049701490496014a0496014a04950199049501990496019a0496019b049701 9b0498019c0499019c04d3019b04d4019b04d4019a04d6019904d6019904d6014b04d601040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa020000000000000000000004000000 2d01050004000000060101000e000000240305001604320225041902be041902cd043202160432020e000000250305001604320225041902be041902cd04320216043202080000002503020029041e02ba041e02080000002503020026042602bd042602080000002503020022042d02c1042d021800000024030a001804 310217043102160432021604370217043902cc043902ce043702ce043202cc043102180431020e000000240305002204e5014204d201a104d201c104e5012204e5012000000024030e00230416022204160221041502200414022004e7012104e5012204e501c104e501c204e501c304e701c3041402c2041502c1041602 23041602070000001b041202bf04000289040700000018040402b7040202b404070000001b040f02a70403029704070000001b040902bf0408028b04070000001b04fc01bf04ea018904070000001804ef01b704eb01b404070000001b04f901a704ed019704070000001b04f301bf04f2018b040e000000240305007b04 0c0284040c028404ef017b04ef017b040c0250000000240326007c04f3017c04f4017c04f4017c04f4017c04f4017c04f4017c04f4017c04f4017c04f4017c04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f3017d04f3017d04f3017d04f3017d04f3017d04f301 7d04f3017d04f3017d04f3017d04f3017c04f3017c04f3017c04f3017c04f3017c04f3017c04f3017c04f3017c04f3017c04f3010e000000240305007b040202810402028104f9017b04f9017b0402020e000000240305007f040a0280040a028004ef017f04ef017f040a020e000000240305003d048d01520487019104 8701a6048d013d048d013800000024031a004004e0013f04e0013e04df013d04df013c04de013c04dd013b04dc013b0491013c048f013c048f013d048d013e048d013f048d01a4048d01a5048d01a6048d01a7048f01a7048f01a8049101a804dc01a704dd01a704de01a604df01a504df01a404e0014004e00138000000 24031a004b04d6014a04d6014a04d6014904d6014804d4014804d4014704d301470499014804980148049701490496014a0496014a04950199049501990496019a0496019b0497019b0498019c0499019c04d3019b04d4019b04d4019a04d6019904d6019904d6014b04d601040000002d010100040000002d0102000400 0000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d00040000000201 0200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010010000000fb02d4ff00000000000090010000000000000020417269616c00 f800040000002d01040004000000f0010300050000000902000000001c000000320a6a02c0000b000400c0006a02b701a8026f7264656e61646f7220410019000f001900190019001900190019000f000c001d000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa0205000000 0000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f00103000500000009020000 0000050000000102ffffff00050000000102ffffff00040000000201010011000000fb02d4ff00000000000090010000000000000020476c6f77776f726d0000040000002d01030004000000f00104000500000009020000000013000000320aa4007001050004007001a400dc01e7005265642031001b00160019000f00 12000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000 f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000016000000320ad6005701070004005701d600e4011a013132382e362e35001200190019000c0017000c00 1900050000000902010000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d01040005000000140209017d0405000000140209017d0405000000140209017d040500000013020901790505000000140209017905040000002d010100040000002d01020004000000f0010400 07000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400 040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000016000000320ad6003204070004003204d600c0041a013132382e362e34001200190019000c0017000c001b0005000000090201000000 07000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400 040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010014000000fb02d4ff000000000000900100000000000000404772617068697465204c696768740000040000002d01040004000000f00103000500000009020000 000019000000320a370219040900040019043702d50474023132382e362e342e33000c001b001e000a0021000a001c000a001c000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d0102000400 0000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500 000009020000000019000000320a37022e05090004002e053702ea0574023132382e362e342e34000c001b001e000a0021000a001c000a001c000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d01010004000000 2d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff0004000000 020101000500000009020000000019000000320a3702d90009000400d9003702940174023132382e362e352e32000c001b001e000a0021000a001c000a001b000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d01 0100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffff ff0004000000020101000500000009020000000019000000320aa001ee0109000400ee01a0019c02dd013132382e362e352e31000c001b001e000a0021000a001c000a000c00050000000902010000000d000000fb020000000000000000000000000000000000010044040000002d01030004000000f001040003000000 0000}{\result {{\pict\wmetafile8\picw11684\pich4731\picwgoal6624\pichgoal2682 0100090000032b15000006005000000000001e00000026060f0031004578706f727465642062792041424320466c6f776368617274657220322e30202d204d6963726f67726166782c20496e63001900000026060f002700526f7574696e6573207772697474656e2062792053636f747420536368616e656c2c2053464443 000400000003010800050000000b027c007f00050000000c025402c005050000000102ffffff0004000000020102000400000004010d000400000006010100050000000902000000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d01000005000000140209010b0105000000 140209010b0105000000140209010b01050000001302090139020500000014020901390207000000fc020000ffffff000000040000002d01010008000000fa0200000000000000000000040000002d01020004000000f00100000400000004010d00040000000201020008000000fa0200000000000000000000040000002d 01000005000000140288018203050000001402880182030800000025030200e0028801e0028801050000001402880182030500000013028801e0020500000014028801e0020500000014028801e00205000000130288013c0205000000140288013c02040000002d010100040000002d01020004000000f001000004000000 04010d00040000000201020008000000fa0200000000000000000000040000002d01000005000000140209018103050000001402090181030500000014020901810305000000130209017d0405000000140209017d04040000002d010100040000002d01020004000000f001000007000000fc020000ffffff000000040000 002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e00000024030500d7003202e60019027f0119028e013202d70032020e00000025030500d7003202e60019027f0119028e013202d70032020800000025030200ea001e027b011e020800000025030200e70026027e0126020800 000025030200e3002d0282012d021800000024030a00d9003102d8003102d7003202d7003702d80039028d0139028f0137028f0132028d013102d90031020e00000024030500e300e5010301d2016201d2018201e501e300e5012000000024030e00e4001602e3001602e2001502e1001402e100e701e200e501e300e50182 01e5018301e5018401e701840114028301150282011602e4001602070000001b041202800100024a010700000018040402780102027501070000001b040f02680103025801070000001b040902800108024c01070000001b04fc018001ea014a01070000001804ef017801eb017501070000001b04f9016801ed0158010700 00001b04f3018001f2014c010e000000240305003c010c0245010c024501ef013c01ef013c010c0250000000240326003d01f3013d01f4013d01f4013d01f4013d01f4013d01f4013d01f4013d01f4013d01f4013d01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f3 013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013d01f3013d01f3013d01f3013d01f3013d01f3013d01f3013d01f3013d01f3013d01f3010e000000240305003c010202420102024201f9013c01f9013c0102020e0000002403050040010a0241010a024101ef014001ef014001 0a020e00000024030500fe008d01130187015201870167018d01fe008d013800000024031a000101e0010001e001ff00df01fe00df01fd00de01fd00dd01fc00dc01fc009101fd008f01fd008f01fe008d01ff008d0100018d0165018d0166018d0167018d0168018f0168018f01690191016901dc016801dd016801de0167 01df016601df016501e0010101e0013800000024031a000c01d6010b01d6010b01d6010a01d6010901d4010901d4010801d3010801990109019801090197010a0196010b0196010b0195015a0195015a0196015b0196015c0197015c0198015d0199015d01d3015c01d4015c01d4015b01d6015a01d6015a01d6010c01d601 040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e00000024030500d7003202e60019027f0119028e013202d7 0032020e00000025030500d7003202e60019027f0119028e013202d70032020800000025030200ea001e027b011e020800000025030200e70026027e0126020800000025030200e3002d0282012d021800000024030a00d9003102d8003102d7003202d7003702d80039028d0139028f0137028f0132028d013102d9003102 0e00000024030500e300e5010301d2016201d2018201e501e300e5012000000024030e00e4001602e3001602e2001502e1001402e100e701e200e501e300e5018201e5018301e5018401e701840114028301150282011602e4001602070000001b041202800100024a010700000018040402780102027501070000001b040f 02680103025801070000001b040902800108024c01070000001b04fc018001ea014a01070000001804ef017801eb017501070000001b04f9016801ed015801070000001b04f3018001f2014c010e000000240305003c010c0245010c024501ef013c01ef013c010c0250000000240326003d01f3013d01f4013d01f4013d01 f4013d01f4013d01f4013d01f4013d01f4013d01f4013d01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f4013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013e01f3013d01f3013d01f3013d01f3013d01f3013d01f3013d01f3013d 01f3013d01f3013d01f3010e000000240305003c010202420102024201f9013c01f9013c0102020e0000002403050040010a0241010a024101ef014001ef0140010a020e00000024030500fe008d01130187015201870167018d01fe008d013800000024031a000101e0010001e001ff00df01fe00df01fd00de01fd00dd01 fc00dc01fc009101fd008f01fd008f01fe008d01ff008d0100018d0165018d0166018d0167018d0168018f0168018f01690191016901dc016801dd016801de016701df016601df016501e0010101e0013800000024031a000c01d6010b01d6010b01d6010a01d6010901d4010901d4010801d3010801990109019801090197 010a0196010b0196010b0195015a0195015a0196015b0196015c0197015c0198015d0199015d01d3015c01d4015c01d4015b01d6015a01d6015a01d6010c01d601040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffff ff000000040000002d01000008000000fa02000000000000ffffff00040000002d0103000400000006010100070000001b0420020c031202b6021200000024030700b2027c01ca026e01f7026e0110037c0110031602b2021602b2027c010800000025030200b2027c0110037c01070000001b04f40108038401ba02080000 0025030200ba02cf010703cf01070000001804a80102038a01e502070000001804a70101038b01e6020700000018049f01f9029301ee020700000018049e01f8029401ee02070000001804cb010203ac01e502070000001804c9010103ad01e602070000001804c201f902b501ee02070000001804c101f802b601ee020700 00001b04cb01e1028a01be020e00000024030500ba0207020703070207031102ba021102ba0207020e00000025030500ba0207020703070207031102ba021102ba020702040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff 000000040000002d01000008000000fa0200000000000000000000040000002d0103000400000006010100070000001b0420020c031202b6021200000024030700b2027c01ca026e01f7026e0110037c0110031602b2021602b2027c010800000025030200b2027c0110037c01070000001b04f40108038401ba0208000000 25030200ba02cf010703cf01070000001804a80102038a01e502070000001804a70101038b01e6020700000018049f01f9029301ee020700000018049e01f8029401ee02070000001804cb010203ac01e502070000001804c9010103ad01e602070000001804c201f902b501ee02070000001804c101f802b601ee02070000 001b04cb01e1028a01be020e00000024030500ba0207020703070207031102ba021102ba0207020e00000025030500ba0207020703070207031102ba021102ba020702040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000 ffffff000000040000002d01000008000000fa02000000000000ffffff00040000002d01030004000000060101000e0000002403050051050d026005fb01af05fb01be050d0251050d02160000002403090051050c0250050e025005100251051102be051102bf051002bf050e02be050c0251050c020e000000240305003c 0591015a058701b5058701d30591013c0591015000000024032600400506023d0506023d0506023c0506023b0505023a0505023a0504023a0504023a05040238050202380594013a0593013a0592013a0592013a0591013b0591013c0591013d0591013d059001d2059001d2059101d3059101d4059101d5059101d5059201 d5059201d5059301d7059401d7050202d5050402d5050402d5050402d5050502d4050502d3050602d2050602d2050602400506023800000024031a004e05f9014e05f9014c05f8014b05f8014a05f6014a05f6014905f4014905a0014a059f014a059e014b059c014c059c014e059c01c1059c01c3059c01c4059c01c5059e 01c5059f01c605a001c605f401c505f601c505f601c405f801c305f801c105f9014e05f9010e000000240305002305300234051502db051502ec053002230530020e000000250305002305300234051502db051502ec05300223053002080000002503020038051c02d7051c02080000002503020034052302db0523020800 00002503020031052b02de052b021800000024030a0025052f0224052f02230531022305360224053802eb053802ed053602ed053102eb052f0225052f02040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020000ffffff000000040000 002d01000008000000fa0200000000000000000000040000002d01030004000000060101000e0000002403050051050d026005fb01af05fb01be050d0251050d02160000002403090051050c0250050e025005100251051102be051102bf051002bf050e02be050c0251050c020e000000240305003c0591015a058701b505 8701d30591013c0591015000000024032600400506023d0506023d0506023c0506023b0505023a0505023a0504023a0504023a05040238050202380594013a0593013a0592013a0592013a0591013b0591013c0591013d0591013d059001d2059001d2059101d3059101d4059101d5059101d5059201d5059201d5059301d7 059401d7050202d5050402d5050402d5050402d5050502d4050502d3050602d2050602d2050602400506023800000024031a004e05f9014e05f9014c05f8014b05f8014a05f6014a05f6014905f4014905a0014a059f014a059e014b059c014c059c014e059c01c1059c01c3059c01c4059c01c5059e01c5059f01c605a001 c605f401c505f601c505f601c405f801c305f801c105f9014e05f9010e000000240305002305300234051502db051502ec053002230530020e000000250305002305300234051502db051502ec05300223053002080000002503020038051c02d7051c02080000002503020034052302db052302080000002503020031052b 02de052b021800000024030a0025052f0224052f02230531022305360224053802eb053802ed053602ed053102eb052f0225052f02040000002d010100040000002d01020004000000f001030004000000f001000005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d010000 08000000fa02050000000000ffffff00040000002d010300040000002d010100040000002d01020004000000f001000004000000f00103000400000004010d00040000000201020007000000fc020100000000000000040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d01010004 0000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010010000000fb02d4ff00000000000090010000000000000020417269616c0087b1040000002d010300050000000902000000001c000000320a6a02ff030b000400ff036a02f504a8026f72 64656e61646f7220420019000f001900190019001900190019000f000c001d000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d 000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff000400000002010100050000000902000000001c000000320a6a0215050b000400 15056a021106a8026f7264656e61646f7220430019000f001900190019001900190019000f000c0020000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f0 0105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000016000000 320a50029f02070004009f02500244038d026761746577617900190019000c0019001f0019001400050000000902010000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d01040005000000140287018103050000001402870181030500000014028701810305000000130209 01810305000000140209018103040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d01040005000000140287017d0405000000140287017d0405000000140287017d0405000000130209017d0405000000140209017d04 040000002d010100040000002d01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d0104000500000014028701790505000000140287017905050000001402870179050500000013020901790505000000140209017905040000002d010100040000002d 01020004000000f00104000400000004010d00040000000201020008000000fa0200000000000000000000040000002d01040005000000140287013a0205000000140287013a0205000000140287013a0205000000130209013a0205000000140209013a02040000002d010100040000002d01020004000000f00104000700 0000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000 002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010011000000fb02d4ff00000000000090010000000000000020476c6f77776f726d0000040000002d01040004000000f00103000500000009020000000013000000320aa400 4b04050004004b04a400bf04e7005265642032001b00160019000f0019000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d0004 00000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010014000000fb02d4ff000000000000900100000000000000404772 617068697465204c696768740000040000002d01030004000000f00104000500000009020000000019000000320aa0011d03090004001d03a001cb03de013132382e362e342e31000c001b001e000a0021000a001c000a000c00050000000902010000000400000004010d00040000000201020008000000fa020000000000 0000000000040000002d01040005000000140287010b0105000000140287010b0105000000140287010b0105000000130209010b0105000000140209010b01040000002d010100040000002d01020004000000f001040007000000fc020000ffffff000000040000002d01040008000000fa02000000000000ffffff000400 00002d01050004000000060101000e000000240305001604320225041902be041902cd043202160432020e000000250305001604320225041902be041902cd04320216043202080000002503020029041e02ba041e02080000002503020026042602bd042602080000002503020022042d02c1042d021800000024030a0018 04310217043102160432021604370217043902cc043902ce043702ce043202cc043102180431020e000000240305002204e5014204d201a104d201c104e5012204e5012000000024030e00230416022204160221041502200414022004e7012104e5012204e501c104e501c204e501c304e701c3041402c2041502c1041602 23041602070000001b041202bf04000289040700000018040402b7040202b404070000001b040f02a70403029704070000001b040902bf0408028b04070000001b04fc01bf04ea018904070000001804ef01b704eb01b404070000001b04f901a704ed019704070000001b04f301bf04f2018b040e000000240305007b040c 0284040c028404ef017b04ef017b040c0250000000240326007c04f3017c04f4017c04f4017c04f4017c04f4017c04f4017c04f4017c04f4017c04f4017c04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f3017d04f3017d04f3017d04f3017d04f3017d04f3017d04 f3017d04f3017d04f3017d04f3017c04f3017c04f3017c04f3017c04f3017c04f3017c04f3017c04f3017c04f3017c04f3010e000000240305007b040202810402028104f9017b04f9017b0402020e000000240305007f040a0280040a028004ef017f04ef017f040a020e000000240305003d048d015204870191048701a6 048d013d048d013800000024031a004004e0013f04e0013e04df013d04df013c04de013c04dd013b04dc013b0491013c048f013c048f013d048d013e048d013f048d01a4048d01a5048d01a6048d01a7048f01a7048f01a8049101a804dc01a704dd01a704de01a604df01a504df01a404e0014004e0013800000024031a00 4b04d6014a04d6014a04d6014904d6014804d4014804d4014704d301470499014804980148049701490496014a0496014a04950199049501990496019a0496019b0497019b0498019c0499019c04d3019b04d4019b04d4019a04d6019904d6019904d6014b04d601040000002d010100040000002d01020004000000f00104 0004000000f00105000400000004010d00040000000201020007000000fc020000ffffff000000040000002d01040008000000fa0200000000000000000000040000002d01050004000000060101000e000000240305001604320225041902be041902cd043202160432020e000000250305001604320225041902be041902 cd04320216043202080000002503020029041e02ba041e02080000002503020026042602bd042602080000002503020022042d02c1042d021800000024030a001804310217043102160432021604370217043902cc043902ce043702ce043202cc043102180431020e000000240305002204e5014204d201a104d201c104e5 012204e5012000000024030e00230416022204160221041502200414022004e7012104e5012204e501c104e501c204e501c304e701c3041402c2041502c104160223041602070000001b041202bf04000289040700000018040402b7040202b404070000001b040f02a70403029704070000001b040902bf0408028b040700 00001b04fc01bf04ea018904070000001804ef01b704eb01b404070000001b04f901a704ed019704070000001b04f301bf04f2018b040e000000240305007b040c0284040c028404ef017b04ef017b040c0250000000240326007c04f3017c04f4017c04f4017c04f4017c04f4017c04f4017c04f4017c04f4017c04f4017c 04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f4017d04f3017d04f3017d04f3017d04f3017d04f3017d04f3017d04f3017d04f3017d04f3017d04f3017c04f3017c04f3017c04f3017c04f3017c04f3017c04f3017c04f3017c04f3017c04f3010e000000240305007b040202 810402028104f9017b04f9017b0402020e000000240305007f040a0280040a028004ef017f04ef017f040a020e000000240305003d048d015204870191048701a6048d013d048d013800000024031a004004e0013f04e0013e04df013d04df013c04de013c04dd013b04dc013b0491013c048f013c048f013d048d013e048d 013f048d01a4048d01a5048d01a6048d01a7048f01a7048f01a8049101a804dc01a704dd01a704de01a604df01a504df01a404e0014004e0013800000024031a004b04d6014a04d6014a04d6014904d6014804d4014804d4014704d301470499014804980148049701490496014a0496014a04950199049501990496019a04 96019b0497019b0498019c0499019c04d3019b04d4019b04d4019a04d6019904d6019904d6014b04d601040000002d010100040000002d01020004000000f001050004000000f001040005000000090200000000050000000102ffffff0007000000fc020000ffffff000000040000002d01040008000000fa020500000000 00ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000 050000000102ffffff00050000000102ffffff00040000000201010010000000fb02d4ff00000000000090010000000000000020417269616c00f800040000002d01040004000000f0010300050000000902000000001c000000320a6a02c0000b000400c0006a02b701a8026f7264656e61646f7220410019000f00190019 0019001900190019000f000c001d000500000009020100000007000000fc020000ffffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d010000 08000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010011000000fb02d4ff00000000000090010000000000000020476c6f77776f726d0000040000002d0103 0004000000f00104000500000009020000000013000000320aa4007001050004007001a400dc01e7005265642031001b00160019000f0012000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01 020004000000f001040004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101 000500000009020000000016000000320ad6005701070004005701d600e4011a013132382e362e35001200190019000c0017000c001900050000000902010000000400000004010d00040000000201020008000000fa0200000000000000000000040000002d01040005000000140209017d0405000000140209017d040500 0000140209017d040500000013020901790505000000140209017905040000002d010100040000002d01020004000000f001040007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f0 0105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000016000000 320ad6003204070004003204d600c0041a013132382e362e34001200190019000c0017000c001b000500000009020100000007000000fc020000ffffff000000040000002d01040008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001040004000000f00105 000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010400040000002d010100040000002d01020004000000f001040005000000090200000000050000000102ffffff00050000000102ffffff00040000000201010014000000fb02d4ff0000000000009001 00000000000000404772617068697465204c696768740000040000002d01040004000000f00103000500000009020000000019000000320a370219040900040019043702d50474023132382e362e342e33000c001b001e000a0021000a001c000a001c000500000009020100000007000000fc020000ffffff000000040000 002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d0102000400 0000f001030005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000019000000320a37022e05090004002e053702ea0574023132382e362e342e34000c001b001e000a0021000a001c000a001c000500000009020100000007000000fc020000ffffff0000 00040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d010100040000002d01 020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000019000000320a3702d90009000400d9003702940174023132382e362e352e32000c001b001e000a0021000a001c000a001b000500000009020100000007000000fc020000ff ffff000000040000002d01030008000000fa02050000000000ffffff00040000002d010500040000002d010100040000002d01020004000000f001030004000000f00105000400000004010d000400000002010200040000002d01000008000000fa02050000000000f8f8f800040000002d010300040000002d0101000400 00002d01020004000000f001030005000000090200000000050000000102ffffff00050000000102ffffff0004000000020101000500000009020000000019000000320aa001ee0109000400ee01a0019c02dd013132382e362e352e31000c001b001e000a0021000a001c000a000c00050000000902010000000d000000fb 020000000000000000000000000000000000010044040000002d01030004000000f001040003000000000000000000000000000000fa2906001b001b00050005001900262a2a2b3a2a0e2affff0000000000000000}}}}}{ \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Los gateways tienen asignada una direcci\'f3n IP por cada interface. Las tablas de enrutamiento de los ordenadores deber\'e1n configurarse para hacer los env\'edos a las direcciones adecuadas. As\'ed , por ejemplo, el ordenador A tienen una entrada estableciendo que debe usarse el gateway 128.6.5.1 para alcanzar la red 128.6.4. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Debido a que los ordenadores tienen conocimiento de la existencia del gateway, el gateway no necesita inspeccionar todos los paquetes de la Ethernet. Los ordenadores le enviar\'e1 n datagramas cuando sea apropiado. Por ejemplo, supongamos que el ordenador A necesita enviar un mensaje al ordenador B. En la tabla de enrutamiento de A se indica que deberemos usar el gateway 128.6.5.1, y entonces se le enviar\'e1 una petici\'f3 n ARP para esa direcci\'f3n, respondi\'e9ndonos el gateway a la petici\'f3n como si se tratase de un host cualquiera. A partir de entonces, los datagramas destinados a B ser\'e1n enviados con la direcci\'f3n Ethernet del gateway. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\expnd0\expndtw-3 6.2.3. M\'e1s sobre bridges.}{\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Hay varias ventajas para usar direcciones del nivel MAC, como lo hace un bridge. La primera es que cada paquete en una Ethernet, o en una red IEEE, usa dichas direcciones, y la direcci\'f3n se localiza en el mismo lugar en cada paquete, incluso si es IP, DECnet, o de cualquier otro protocolo. De tal manera que es relativamente r\'e1pido obtener la direcci\'f3 n de cada paquete. Por otro lado, un gateway debe decodificar toda la cabecera IP y, si soporta otros protocolos distintos a IP, debe tener un software distinto para cada protocolo. Esto significa que un bridge soporta autom\'e1 ticamente cualquier protocolo posible, mientras que un gateway debe preveer qu\'e9 protocolo debe soportar. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Sin embargo, tambi\'e9n hay desventajas. La principal se refiere al dise\'f1o de un puente \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Un puente debe mirar cada paquete de la red, no solo aqu\'e9 llos a los que se le destinan. Esto hace posible que haya sobrecargas en el bridge si se coloca en una red muy concurrida, incluso si el tr\'e1fico que atraviesa el bridge es peque\'f1o. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab No obstante, existe otra desventaja basada en la manera como los bridges est\'e1n dise\'f1ados. Ser\'eda posible, en principio, dise\'f1ar bridges sin estas desventajas, pero no hay indicios de que se cambie. La desventaja se debe al hecho de que los bridges no tienen una tabla de enrutamiento completa con todos los sistemas de las redes, ya que s\'f3lo tienen una simple lista con las direcciones Ethernet que se encuentran en sus redes. Lo que significa que \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Las redes que usan bridges no pueden tener bucles en su dise\'f1o. Si hubiera un bucle, algunos bridges ver\'edan el tr\'e1 fico procedente de una misma direcci\'f3n Ethernet venir de ambas direcciones, por lo que le ser\'eda imposible decidir en qu\'e9 tabla debe poner dicha direcci\'f3n. Hay que aclarar que un camino paralelo en la misma direcci\'f3 n constituye un bucle y, por tanto, no se podr\'e1n usar m\'faltiples caminos con el fin de descargar el tr\'e1fico de la red. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Hay algunos m\'e9 todos para afrontar el problema de los bucles. Muchos puentes permiten configuraciones con conexiones redundantes, pero desactivando enlaces de manera que no haya bucles. Si un enlace falla, uno de los desactivados entra en servicio. As\'ed, l os enlaces redundantes nos proporcionan una fiabilidad extra, pero nos proporcionan nuevas capacidades. Tambi\'e9n es posible construir un bridge capaz de manejar l\'edneas punto a punto paralelas, en un caso especial donde dichas l\'ed neas tienen en sus extremos un bridge. Los bridges tratar\'edan las dos l\'edneas como una \'fanica l\'ednea virtual y usarlas alternativamente, siguiendo alg\'fan algoritmo aleatorio. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab El proceso de desactivar conexiones redundantes hasta que no queden bucles es conocido como un }{\i\fs20\expnd0\expndtw-3 "algoritmo de expansi \'f3n de \'e1rboles"}{\fs20\expnd0\expndtw-3 . Este nombre se debe a que un \'e1rbol se define como un patr\'f3n de conexiones sin bucles. Lo que se hace es ir desactivando conexiones, ya que las conexiones restantes en el \'e1 rbol incluyen a todas las redes del sistema. Para llevarlo a cabo, todos los bridges del sistema de redes deben comunicarse entre ellos. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Hay una tendencia a que los \'e1rboles de expansi\'f3 n resultantes cargan demasiado a la red en alguna parte del sistema. Las redes cercanas a la }{\i\fs20\expnd0\expndtw-3 "raiz del \'e1rbol"}{\fs20\expnd0\expndtw-3 manejan todo el tr\'e1 fico entre las distintas partes de la red. En una red que usa gateways, ser\'eda posible poner enlaces extras entre partes de la red que tengan un gran tr\'e1fico, pero dichos enlaces extras no pueden ser usados por un conjunto de bridges. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 6.2.4. M\'e1s sobre gateways.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab Los gateways tienen sus propias ventajas y desventajas. En general, un gateway es m\'e1s complejo de dise\'f1ar y administrar que un bridge. Un gateway debe participar en todos los protocolos para los que est\'e1 dise\'f1 ado para reenviar. Por ejemplo, un gateway IP debe responder a peticiones ARP. El est\'e1ndar IP tambi\'e9n necesita estudiar por completo las cabeceras IP, decrementando el tiempo para activar campos y obedecer cualquier opci\'f3n IP. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Los gateways son dise\'f1ados para manejar topolog\'edas de redes m\'e1 s complejas que las que son capaces de manejar los bridges. Y, como ya hemos mencionado, tienen diferentes (y m\'e1s complejas) decisiones que estudiar. En general, un bridge tiene decisiones m\'e1s f\'e1 ciles que tomar: si se debe reenviar un datagrama y, en caso de que deba hacerse, qu\'e9 interface hemos de elegir. Cuando un gateway reenv\'eda un datagrama, debe decidirse a qu\'e9 host o gateway hay que enviarlo a continuaci\'f3n. Si un gateway env\'ed a un datagrama de vuelta a la red de donde procede, tambi\'e9n debe enviar una redirecci\'f3n al emisor del datagrama indicando que use una mejor ruta. Muchos gateways pueden tambi\'e9 n manejar caminos paralelos. Si hay varios caminos igualmente buenos para un destino, el gateway usar\'e1 uno de ellos determinado por alg\'fan tipo de algoritmo aleatorio. (Esto se hace tambi\'e9n en algunos bridges, pero no suele ser lo usu al. En ambos casos, se elige uno de ellos mediante alg\'fa n tipo de algoritmo aleatorio. Esto tiende a hacer que la llegada de los datagramas tenga un orden distinto al que fueron enviados. Lo que puede complicar la labor de procesamiento de los datagramas d e los hosts de destino, e, incluso, hay viejas implementaciones TCP/IP que tienen errores a la hora de ordenar los datagramas). \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Para poder analizar todas estas decisiones, un gateway tendr\'e1 una tabla de enrutamiento muy similar a la de los hosts. Al igual que las tablas de enrutamiento, las tablas de los gateways contienen una entrada por cada posible n\'famero de red. Para cada red hay, o bien una entrada indicando que la red est\'e1 conectada directamente al gateway, o hay una entrada indicando que el tr\'e1fico para esa red debe reenviarse hacia alg\'fan otro gateway o gateways. Describiremos posteriormente los }{\i\fs20\expnd0\expndtw-3 "protocolos de enrutamiento"}{ \fs20\expnd0\expndtw-3 usados para elaborar esta informaci\'f3n, en la discusi\'f3n sobre c\'f3mo configurar un gateway. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\expnd0\expndtw-3 6.3. COMPARANDO LAS TECNOLOGIAS DE CONMUTACION.}{\expnd0\expndtw-3 \tab \par }{\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Los repetidores, repetidores con buffer, bridges y gateways forman un espectro. Los dispositivos del principio de la lista son mejores para redes peque \'f1as, adem\'e1s son m\'e1s baratos y f\'e1ciles de configurar aunque tienen menos servicios. Los del final de la lista son apropiados para construir redes m\'e1s complejas. Muchas redes usan mezclas de dispositivos, con repetidores para conectar peque \'f1os segmentos de red, bridges para algunas \'e1reas grandes y gateways para enlaces de larga distancia.}{\field{\*\fldinst ref {\fs20\expnd0\expndtw-3 PRIVADO }{\fs20\expnd0\expndtw-3 {\*\datafield 0c0070686f656e69780001000000000002000d2be30000000200e31b83000000}}}{\fldrslt {\b\fs20\expnd0\expndtw-3\lang3082\langfe3082\langnp3082 \'a1Error! Marcador no definido.}}}{\fs20\expnd0\expndtw-3 \par \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Hasta ahora hemos asumido que s\'f3lo usan gateways. La secci\'f3n de c\'f3mo configurar un host describe c\'f3 mo configurar una tabla de enrutamiento, listando los gateways que se deb\'edan usar para alcanzar a distintas redes. Los repetidores y bridges son invisibles a IP, y, en lo que a las anteriores secciones se refiere, las redes conectadas mediante ellos se deben considerar como una \'fanica red. En la secci\'f3n 3.4. se describe c\'f3mo configurar un host en el caso en que varias subredes se traten como una \'fanica red f\'edsica; la misma configuraci\'f3n deber\'eda usarse cuando varias subredes se conectan mediante repetidores o bridges. \par \par \tab Como ya mencionamos, las caracter\'edsticas a tener en cuenta en un dispositivo conmutador son: aislamiento, rendimiento, enrutamiento y las facilidades de mantenimiento de la red. \par \par \par }{\b\expnd0\expndtw-3 6.3.1. Aislamiento.}{\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Generalmente, los dispositivos conmutadores se usan para conectar redes. As\'ed que, normalmente, pensamos en ganar conectividad, no en el aislamiento. Sin embargo, el aislamiento es algo digno de tener en cuenta. Si conectamos dos redes y no tenemos en cuenta el aislamiento para nada, entonces cualquier problema en otras redes aparecer\'e1 en la nuestra tambi\'e9n. Asimismo, dos redes juntas pueden tener suficiente tr\'e1 fico como para saturar la nuestra. Es por lo tanto conveniente elegir un nivel apropiado de protecci\'f3n. \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab El aislamiento puede llegar de dos maneras: aislamiento frente al mal funcionamiento y frente al tr\'e1 fico. Con el objeto de discutir el aislamiento debido a errores de funcionamiento, vamos a se\'f1alar una clasificaci\'f3n de malfunciones: \par }\pard \qj \li0\ri0\widctlpar\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab }{\fs20\ul\expnd0\expndtw-3 Fallos el\'e9ctricos}{\fs20\expnd0\expndtw-3 , como por ejemplo una bajada de tensi\'f3n o alg\'fa n tipo de fallo que distorsiona la se\'f1al. Todos los tipos de dispositivos deber\'e1n confinarlo a un lado del dispositivo (repetidor, repetidor con buffer, bridge, gateway). \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab }{\fs20\ul\expnd0\expndtw-3 Problemas con los transceiver y controladores}{\fs20\expnd0\expndtw-3 que, en general, generan se \'f1ales el\'e9ctricamente correctas, pero de contenido err\'f3neo (por ejemplo, paquetes de tama\'f1o infinito o demasiado grandes, falsas colisiones, p ortadora continua). Todos, excepto el repetidor, nos protegen de estos problemas, que no son muy comunes. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab }{\fs20\ul\expnd0\expndtw-3 Errores en el software que provocan un excesivo tr\'e1fico entre algunos hosts}{ \fs20\expnd0\expndtw-3 (no nos referimos a mensajes de tipo broadcoast). Los bridges y gateways pueden aislarnos de estos errores. (Este tipo de fallos son bastante raros. La mayor parte de los problemas del software y de protocolos generan broadcoasts). \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab }{\fs20\ul\expnd0\expndtw-3 Errores en el software que provocan un excesivo tr\'e1fico de broadcast}{\fs20\expnd0\expndtw-3 . Los gateways se aislan de estos problemas. Generalmente, los bridges no lo hacen, porque deben dejar las peticiones ARP y otros broadcasts. Los bridges con filtros definidos por el usuario podr\'ed an protegernos contra algunos de estos errores de sobrecarga de broadcast. Sin embargo, en general, los bridges deben dejar pasar ARP y la mayor\'ed a de estos errores se deben a ARP. Este problema no es tan grave en redes donde el software tiene un cuidadoso control, pero tendremos regularmente problemas de este tipo en redes complejas o con software experimental. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab El aislamiento al tr\'e1fico es proporcionado por bridges y gateways. La decisi\'f3n m\'e1s importante al respecto es conocer el n\'fa mero de ordenadores que podemos poner en una red sin sobrecargarla. Esto requiere el conocimiento de la capacidad de la red, y el uso al que se destinar\'e1 n los hosts. Por ejemplo, una Ethernet puede soportar cientos de sistemas si se van a destinar para logins remotos y, ocasionalmente, para transferencia de ficheros. Sin embargo, si los ordenadores carecen de disco, y usamos la red para swapping, una Ethernet podr\'eda soportar entre 10 y 40, dependiendo de su velocidad y sus caracter\'edsticas de E/S. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Cuando ponemos m\'e1s ordenadores en una red de los que es capaz de manejar, deberemos dividirla en varias redes y poner alg\'fa n dispositivo conmutador entre ellos. Si esto se hace correctamente, la mayor\'eda del tr\'e1fico deber\'e1 realizarse entre m\'e1quinas de la misma parte de la divisi\'f3 n, lo que significa poner los clientes en la misma red que su servidor, poner los servidores de terminales en la misma red que los hosts a los que se accede m\'e1s frecuentemente. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Bridges y gateways, generalmente, suministran el mismo grado de aislamiento al tr\'e1fico. En ambos casos, s\'f3lo el tr\'e1 fico destinado a los hosts del lado de la unidad conmutadora se pasar\'e1. Veremos esto m\'e1s detalladamente en la secci\'f3n del enrutamiento. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\expnd0\expndtw-3 6.3.2. Prestaciones.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab Los l\'edmites de las prestaciones empiezan a ser menos claros, puesto que las tecnolog\'edas de conmutaci\'f3n est\'e1n mejorando continuamente. Generalment e, los repetidores pueden manejar todo el ancho de banda de la red (por su propia naturaleza, un repetidor b\'e1 sico ha de ser capaz de hacer esto). Los bridges y gateways frecuentemente tienen limitaciones en sus prestaciones de varios tipos. Los bridges tienen dos estad\'edsticos de inter\'e9 s: la tasa de paquetes analizados y el rendimiento. Como explicamos anteriormente, los bridges deben analizar cada paquete que se encuentra en la red, incluso aquellos que no van a ser reenviados. El n\'famero de paquetes analiza dos por segundo es la unidad usada para medir la tasa de paquetes analizados. El rendimiento se puede aplicar tanto a bridges como a gateways, y refleja la parte del tr\'e1fico que ha sido reenviada; generalmente, depende del tama\'f1o del datagrama. As \'ed, el n\'famero de datagramas por segundo que una unidad puede manejar ser\'e1 mayor cuanto haya m\'e1s datagramas peque\'f1 os que grandes. Normalmente, un bridge puede manejar desde algunos cientos de datagramas hasta unos 7.000. Se puede obtener mayor capacidad de procesamiento con equipos que usan una hardware de prop\'f3sito espec\'edfico para acelerar la labor de an\'e1 lisis de paquetes. La primera generaci\'f3n de gateways pod\'edan procesar entre algunos cientos de datagramas por segundo hasta unos 1.000 \'f3 m\'e1s; sin embargo, los gateways de segunda generaci\'f3n, ampliamente extendidos, usan un hardware de prop \'f3sito espec\'edfico igual de sofisticado que el usado en los bridges y con ellos se pueden manejar alrededor de 10.000 datagramas por segundo. Debido a que en este momento los bridges y gateways de altas prestaciones pueden manejar casi todo el ancho de banda de una Ethernet, las prestaciones no son una raz\'f3n para elegir entre un tipo u otro de dispositivo. Sin embargo, para un tipo dado de dispositivo, hay todav\'ed a grandes diferencias entre los distintos modelos, sobre todo en la relaci\'f3n precio/prestaciones. Esto es especialmente cierto en los modelos de la gama baja. Los bridges m\'e1s baratos cuestan menos de la mitad que los gateways m\'e1s baratos. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Desgraciadamente, no hay un \'fanico estad\'edstico para poder estimar las prestaciones de un dispositivo. No obstante, el que m\'e1 s se usa es el de paquetes por segundo. Hay que tener en cuenta que la mayor\'eda de las empresas cuentan los datagramas una sola vez, cuando pase por el gateway; hay una compa\'f1\'ed a importante que cuenta los datagramas 2 veces, y, por tanto, deben dividirse por 2 para poder comparar. Tambi\'e9n hay que asegurarse, para hacer una comparaci\'f3n correcta, que los datagramas son del mismo tama\'f1 o. Un modelo para poder comparar prestaciones es \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tqc\tx4513\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\i\fs20\expnd0\expndtw-2 tiempo_de_procesamiento = \par \tab tiempo_conmutaci\'f3n + tama\'f1o_datagrama * tiempo_por_byte}{\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Aqu\'ed, el tiempo de conmutaci\'f3n suele ser una constante; representa la interrupci\'f3n latente, el procesamiento de las cabeceras, buscar en la tabla de enrutamiento, etc., m\'e1s un componente proporcional al tama\'f1 o del datagrama, representando el tiempo necesario para hacer cualquier copia de datagrama. Un enfoque razonable para estudiar las prestaciones es dar los datagramas por segundo por los tama\'f1os m\'ednimos y m\'e1ximos de los datagramas. Otra forma de conocer los l\'edmites de un dispositivo es conociendo la velocidad de los datagramas por segundo y el rendimiento en bytes por segundo, y aplicando la f\'f3rmula anterior. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 6.3.3. Enrutamiento.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab Vamos a estudiar las tecnolog\'edas usadas para decidir hacia d\'f3nde debe enviarse un datagrama. Por supuesto, no haremos esto para los repetidores, ya que \'e9stos reenv\'edan todos los paquetes. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab La estrategia de enrutamiento de un bridge conlleva tomar dos decisiones: \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 (1) activar o desactivar los enlaces de manera que se mantenga el \'e1rbol de expansi\'f3n; y, \par (2) decidir si debemos reenviar un paquete en particular y a trav\'e9s de cu\'e1l interface (si el puente es capaz de manejar m\'e1s de dos interfaces). \par \par La segunda decisi\'f3n se toma en base a una tabla de direcciones del nivel-MAC. Como ya hemos descrito anteriormente, esta tabla se construye analizando el tr\'e1 fico que pasa por cada interface. El objetivo es reenviar aquellos paquetes cuyo destino se encuentre a otro lado del bridge. Este algoritmo requiere tener una configuraci\'f3n de red que no contenga bucles o l\'ed neas redundantes. Los bridges menos sofisticados dejan esta tarea al dise\'f1ador de la red, y debemos dise\'f1ar y configurar una red sin bucles. Los bridges m\'e1s sofisticados permiten una topolog\'eda cualquiera, pero ir\'e1 desactivando enlaces hasta que no haya bucles; adem\'e1s, nos proporciona una fiabilidad extra, ya que, en caso de fallo de un enlace, se activar\'e1 autom\'e1ticamente un enlace alternativo. Los bridges que funcionan de este modo tienen un pr otocolo que les permite detectar cu\'e1ndo una unidad debe desactivarse o activarse, de manera que el conjunto activo de enlaces abarquen el \'e1rbol de expansi\'f3 n. Si necesitamos la fiabilidad proporcionada por los enlaces redundantes, debemos asegurarnos que nuestros bridges sean capaces de trabajar de esta manera. Actualmente no hay un protocolo est\'e1ndar para este tipo de bridges, pero est\'e1 en camino. En caso de comprar bridges de m\'e1s de una marca, debemos asegurarnos que sus protocolos para trabajar con los \'e1rboles de expansi\'f3n pueden entenderse. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Por otro lado, los gateways permiten cualquier tipo de topolog\'eda, incluyendo bucles y enlaces redundantes. Debido a que tienen algoritmos m \'e1s generales de enrutamiento, los gateways deben mantener un modelo de toda la red. Diferentes t\'e9cnicas de enrutamiento mantienen modelos de redes con m\'e1s o menos complejidad, y usan esta informaci\'f3n con distinto tipo de sofisticaci\'f3 n. Los gateways que pueden manejar IP, normalmente soportan los dos protocolos est\'e1ndares de Internet: RIP }{\i\fs20\expnd0\expndtw-3 (Routing Information Protocol)}{\fs20\expnd0\expndtw-3 y EGP }{\i\fs20\expnd0\expndtw-3 (External Gateway Protocol).} {\fs20\expnd0\expndtw-3 El EGP es un protocolo de prop\'f3sito espec\'edfico usado en redes donde hay una red principal, y permite intercambiar informaci\'f3n de }{\i\fs20\expnd0\expndtw-3 "c\'f3mo llegar"}{\fs20\expnd0\expndtw-3 con la red principal. Por regla general, es bastante recomendable que nuestros gateways soporten EGP. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab RIP es un protocolo dise\'f1ado para manejar rutas en redes peque\'f1as o medianas, donde la velocidad de las l\'edneas no difieren demasiado. Sus principales limitaciones son: \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab No puede usarse con redes donde los caminos pasan por m\'e1s de 15 gateways. Se puede, incluso, reducir este n\'fa mero en el caso de que usemos una opci\'f3n de dar un paso mayor de uno a una l\'ednea lenta. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab No puede compartir el tr\'e1fico entre l\'edneas paralelas (algunas implementaciones permiten hacer esto si dichas l\'ed neas se encuentran entre el mismo par de gateways). \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab No puede adaptarse a la sobrecarga de redes. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab No es adecuada para situaciones en las que hay rutas alternativas a trav\'e9s de l\'edneas con muy distinta velocidad. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab No es estable en redes donde las l\'edneas o los gateways cambian con frecuencia. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Algunas compa\'f1\'edas venden modificaciones de RIP que mejoran su funcionamiento con EGP, o que incrementan la longitud del camino m\'e1ximo m\'e1s all\'e1 de 15, pero no incluyen otro tipo de modificaciones. En caso de que nuestra red disponga de gateways de m\'e1s de una marca, en general necesitaremos que soporten RIP, puesto que suele ser el \'fa nico protocolo de enrutamiento disponible. Si vamos a trabajar, adem\'e1s, con otro tipo de protocolo, pueden sernos \'fa tiles gateways que traduzcan su propio protocolo y RIP. Sin embargo, para redes muy grandes o complejas no nos queda otro remedio que usar otros protocolos. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Tambi\'e9n existen otros protocolos m\'e1s sofisticados. Los principales son IGRP y los basados en los algoritmos SPF (el camino m\'e1 s corto primero - }{\i\fs20\expnd0\expndtw-3 short path fist}{\fs20\expnd0\expndtw-3 ). Usualmente, estos protocolos han sido dise\'f1ados para redes m\'e1 s grandes o complejas y, en general, son estables bajo una gran variedad de condiciones, pudiendo manejar l\'ed neas de cualquier velocidad. Algunos de ellos permiten tener en cuenta la sobrecarga de algunos caminos, pero hasta el moemento no conozco un gateway que sea capaz de hacer esto. (Hay serios problemas para mantener un enrutamiento estable para realiz arlo). Hay numerosas variantes de tecnolog\'edas de enrutamiento, y \'e9stas se est\'e1n modificando r\'e1pidamente, as\'ed que deberemos tener en cuenta la topolog\'ed a de nuestra red para elegir un producto en concreto; tenemos que asegurarnos que puede manejar nuestra topolog\'eda y que puede soportar otros requerimientos especiales, como compartir el tr\'e1fico entre l\'edneas paralelas, o ajustar la topolog\'ed a ante fallos. A largo plazo, se espera que aparezcan nuevos protocolos que estandaricen estos trabajos. Pero, por el momento, no se usa otra tecnolog\'eda de enrutamiento que la RIP. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Otro asunto concerniente al enrutamiento es la politica en la que se basa el enrutamiento. En general, los protocolos de enrutamiento pretenden encontrar el camino m\'e1s corto o m\'e1s r\'e1pido posible pa ra cada datagrama. En algunos casos, esto no es lo deseable; a veces, por razones de seguridad, razones econ\'f3micas, etc, puede que deseemos reservar algunos caminos para alg\'fan uso espec\'edfico. La mayor\'ed a de los gateways tienen la capacidad de controlar la propagaci\'f3n de la informaci\'f3n de enrutamiento, lo que nos da algunas facilidades de administraci\'f3n sobre la forma en que estas rutas se usan, y el grado de control que soportan var\'ed a de un gateway a otro. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 6.3.4. Administraci\'f3n de Redes.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab La administraci\'f3n de redes abarca un amplio n\'famero de asuntos. En general, se suelen tratar con muchos datos estad\'edsticos e informaci\'f3 n sobre el estado de distintas partes de la red, y se realizan las acciones necesarias para ocuparse de fallos y otros cambios. La t\'e9cnica m\'e1s primitiva para la monitorizaci\'f3n de una red es hacer }{\i\fs20\expnd0\expndtw-3 "pinging"}{ \fs20\expnd0\expndtw-3 a los hosts cr\'edticos; el }{\i\fs20\expnd0\expndtw-3 "pinging"}{\fs20\expnd0\expndtw-3 se basa en un datagrama de }{\i\fs20\expnd0\expndtw-3 "echo"}{\fs20\expnd0\expndtw-3 (eco), que es un tipo de datagrama que produce una r \'e9plica inmediata cuando llega al destino. La mayor\'eda de las implementaciones TCP/IP incluyen un programa (generalmente, llamado }{\i\fs20\expnd0\expndtw-3 "ping"}{\fs20\expnd0\expndtw-3 ) que env\'eda un }{\i\fs20\expnd0\expndtw-3 echo}{ \fs20\expnd0\expndtw-3 a un host en concreto. Si recibimos r\'e9plica, sabremos que host se encuentra activo, y que la red que los conecta funciona; en caso contrario, sabremos que hay alg\'fan error. Mediante }{\i\fs20\expnd0\expndtw-3 "pinging"}{ \fs20\expnd0\expndtw-3 a un razonable n\'famero de ciertos hosts, podremos normalmente conocer qu\'e9 ocurre en la red. Si los ping a todos los hosts de una red no dan respuesta, es l\'f3gico concluir que la conexi\'f3 n a dicha red, o la propia red, no funciona. Si s\'f3lo uno de los hosts no da respuesta, pero los dem\'e1s de la misma red responden, es razonable concluir que dicho host no funciona. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab T\'e9cnicas m\'e1s sofisticadas de monitorizaci\'f3n necesitan conocer informaci\'f3n estad\'ed stica y el estado de varios dispositivos de la red. Para ello necesitar\'e1 llevar la cuenta de varias clases de datagramas, as\'ed como de errores de varios tipos. Este tipo de informaci\'f3n ser\'e1 m\'e1 s detallada en los gateways, puesto que el gateway clasifica los datagramas seg\'fan protocolos e, incluso, \'e9l mi smo responde a ciertos tipos de datagramas. Sin embargo, los bridges e incluso los repetidores con buffer contabilizan los datagramas reenviados, errores de interface. Es posible recopilar toda esta informaci\'f3n en un punto de monitorizaci\'f3n central. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Tambi\'e9n hay un enfoque oficial TCP/IP para llevar a cabo la monitorizaci\'f2 n. En la primera fase, usamos un conjunto de protocolos SGMP y SNMP, ambos dise\'f1ados para permitirnos recoger informaci\'f3n y cambiar los par\'e1metros de la configuraci\'f3n y otras entidades de la red. Podemos ejecutar los correpondientes programas en cualquier host de nuestra red. SGMP est\'e1 disponible para varios gateways comerciales, as\'ed como para sistemas Unix que act\'faan como gateway. Cualquier implementaci\'f3 n SGMP necesita que se proporciones un conjunto de datos para que pueda empezar a funcionar, y tienen mecanismos para ir a\'f1adiendo informaciones que var\'edan de un dispositivo a otro. A finales de 1988 apareci\'f3 una segunda generaci\'f3 n de este protocolo, SNMP, que es ligeramente m\'e1s sofisticado y necesita m\'e1s informaci\'f3n para trabajar y, para ello, usa el llamado MIB (}{\i\fs20\expnd0\expndtw-3 Management Information Base}{\fs20\expnd0\expndtw-3 ). En lugar de usar una colecci\'f3n de variable SNMP, el MIB es el resultado de numerosas reuniones de Comit\'e9s formados por vendedores y usuarios. Tambi\'e9n se espera la elaboraci\'f3 n de un equivalente de TCP/IP de CMIS, el servicio ISO de monitorizaci\'f3n de redes. Sin embargo, CMIS y sus protocolos, CMIP, todav\'eda no son est\'e1ndares oficiales ISO, pero est\'e1n en fase experimental. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab En t\'e9rminos generales, todos estos protocolos persiguen el mismo objetivo: permitirnos recoger informaci\'f3n cr\'ed tica de una forma estandarizada. Se ordena la emisi\'f3n de datagramas UDP desde un programa de administraci\'f3n de redes que se encuentra ejecutando en alguno de los hosts de red. Generalmente, la interacci\'f3 n es bastante simple, con el intercambio de un par de datagramas: una orden y una respuesta. El mecanismo de seguridad tambi\'e9n es bastante simple, siendo posible que se incluyan }{\i\fs20\expnd0\expndtw-3 passwords}{\fs20\expnd0\expndtw-3 en las \'f3 rdenes. (En SGMP nos referiremos a \'e9stos como una }{\i\fs20\expnd0\expndtw-3 "session name"}{\fs20\expnd0\expndtw-3 , en lugar de }{\i\fs20\expnd0\expndtw-3 password}{\fs20\expnd0\expndtw-3 ). Tambi\'e9n existen mecanismos de seguridad m\'e1 s elaborados, basados en la criptograf\'eda. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Probablemente querremos configurar la administraci\'f3n de la red con las herramientas que tenemos a nuestra disposici\'f3 n para controlar diversas actividades. Para redes con pocas terminales, queremos controlar cu\'e1ndo nuestros dispositivos de conmutaci\'f3n fallan, est\'e1n fuera de servicio por mantenimiento, y cuando haya fallos en las l\'edneas de comunicaci\'f3 n u otro hardware. Es posible configurar SGMP y SNMP para que usen }{\i\fs20\expnd0\expndtw-3 "traps"}{\fs20\expnd0\expndtw-3 (mensajes no solicitados) para un host en particular o para una lista de hosts cuando ocurre un evento cr\'ed tico (por ejemplo, l\'edneas activas o desactivas). No obstante, no es realista esperar que un dispositivo de conmutaci\'f3n nos notifique cuando falla. Tambi\'e9n es posible que los mensajes }{\i\fs20\expnd0\expndtw-3 "traps"}{\fs20\expnd0\expndtw-3 se pierdan por un fallo en la red, o por sobrecarga, as\'ed que no podemos depender completamente de los traps. No obstante, es conveniente que nuestros dispositivos de conmutaci\'f3n re\'fanan regularmente este tipo de informaci\'f3 n. Hay varias herramientas que visualizan un mapa de la red, donde los objetos cambian de color cuando cambian de estado, y hay cuadros que muestran estad\'edsticas sobre los datagramas y otros objetos. \par \par \tab Otro tipo de monitorizaci\'f3n deseable es recolectar informaci\'f3n para hacer informes peri\'f3dicos del porcentaje de uso de la red y prestaciones. Para ello, necesitamos analizar cada dispositivo de conmutaci\'f3 n y quedarnos con los datos de inter\'e9s. En la Universidad de Groucho Marx esto se hace cada hora, y se obtienen datos del n\'famero de datagramas reenviados a Internet u otra red, errores, varios, etc.; y se almacenan informes detallados de cada d\'ed a. Hay informes mensuales en los que se refleja el tr\'e1fico que soporta cada gateway y algunas estad\'edsticas de errores, elegidas para ver si hay un gateway que est\'e1 sobrecargado (datagramas perdidos). \par \par \tab Ser\'eda posible que cualquier tipo de conmutador pudiese usar cualquier tipo de t\'e9cnica de monitorizaci\'f3n. Sin embargo, generalmente los repetidores no proporcionan ning\'fan tipo de estad\'edstica, debido a que normalmente no tienen ning\'fa n procesador para abaratar su precio. Por otro lado, es posible usar un software de administraci\'f3n de redes con repetidores con buffer, bridges y gateways. Los gateways, en la mayor\'eda de los casos, incluyen un avanzado software de administraci\'f3 n de redes. La mayor\'eda de los gateways pueden manejar IP y los protocolos de monitorizaci\'f3n anteriormente mencionados. Y la mayor\'eda de los bridges tienen medios para poder recoger algunos datos de prestaciones. Puesto que los bridges no est\'e1 n dirigidos a ning\'fan protocolo en particular, la mayor\'eda de ellos no tienen el software necesario para implementar los protocolos TCP/IP de administraci\'f3n de redes. En algunas ocasiones, la monitorizaci\'f3 n puede hacerse tecleando algunos comandos a una consola a la que est\'e9 directamente conectada. (Hemos visto un caso donde era necesario dejar el puente fuera de servicio para recoger estos datos). En los restantes casos, es posible recoger datos a trav \'e9s de la red, pero el protocolo requerido no suele ser ning\'fan est\'e1ndar. \par \par \tab Excepto para algunas peque\'f1as redes, debemos insistir en que cualquier dispositivo conmutador m\'e1s complejo que un simple repetidor es capaz de recolectar estad\'edsticas y alg\'fa n mecanismo para hacernos con ellas de forma remota. Aquellas partes de la red que no soporten dichas operaciones pueden monitorizarse mediante pinging (aunque el ping s\'f3lo detecta errores graves, y no nos permite examinar el nivel de ruido de una l \'ednea serie y otros datos necesarios para llevar a cabo un mantenimiento de alta calidad). Se espera que la mayor\'eda del software disponible cumpla los protocolos SGMP/SNMP y CMIS. Tambi\'e9n un software de monitorizaci\'f3n no est\'e1ndar, s iempre y cuando sea soportado por los equipos que tenemos. \par \par \par }{\b\expnd0\expndtw-3 6.3.5. Una evaluaci\'f3n final.}{\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Vamos a reunir todo lo anterior indicando d\'f3nde se usa cada tipo de conmutador, normalmente: \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Los repetidores, normalmente, se restringen a un solo edificio. Puesto que no nos proveen de un aislamiento al tr\'e1 fico, debemos asegurarnos en todas las redes concectadas por los repetidores que pueden hacer llegar todos sus ordenadores. Puesto que no suelen tener herramientas de monitorizaci\'f3n, no ser\'e1 deseable su uso para aquellos enlaces que fallan a menudo. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Los bridges y gateways deben situarse de manera que se divida la red en partes cuyo volumen de tr\'e1 fico sea manejable. Incluso se podr\'edan emplazar bridges o gateways incluso en el caso de que no sean necesarios por razones de monitorizaci\'f3n. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Debido a que los bridges deben dejar pasar datagramas de broadcast, hay un l\'edmite en el tama\'f1 o de las redes que pueden conectar. Por lo general, basta limitar estas redes con un ciento de m\'e1quinas, aproximadamente. Este n\'famero puede ser mayor, si el bridge incluye algunas facilidades de filtrado de datagramas. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Debido a que algunos tipos de redes son proclives al mal funcionamiento, deberemos usar los bridges s\'f3 lo entre partes de la red donde un solo grupo es responsable de diagnosticar los problemas. Debemos estar locos para usar un bridge para concectar redes que pertenecen a distintas organizaciones. Las partes de la red }{\i\fs20\expnd0\expndtw-3 "de tipo experimental"}{\fs20\expnd0\expndtw-3 deber\'e1n aislarse del resto de la red por gateways. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab En muchas aplicaciones es m\'e1s importante elegir un producto con la adecuada combinaci\'f3 n de prestaciones, herramientas de administraci\'f3n de la red y otras caracter\'edsticas, para tomar la decisi\'f3n de elegir entre bridges y gateways. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\b\fs32\expnd0\expndtw-3 7. CONFIGURANDO GATEWAYS.}{\fs32\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab Vamos a ver algunos aspectos espec\'edficos de la configuraci\'f3n de gateways. Aquellos gateways que entienden el protocolo IP son, al mismo tiempo, hosts de Internet y, por tanto, podemos poner en pr\'e1 ctica lo visto para configurar las direcciones y el enrutamiento en los hosts. No obstante, la forma exacta de c\'f3mo debemos configurar un gateway depende del modelo en concreto. En algunos casos, deberemos editar algunos ficheros inclu\'ed dos en un disco del propio gateway. Sin embargo, por razones de fiabilidad, la mayor\'eda de los gateways no tienen discos propios; en su lugar, esta informaci\'f3n se almacena en una memoria no vol\'e1 til o en ficheros que se cargan desde uno o varios hosts de la red. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Como m\'ednimo, para configurar el gateway hay que especificar la direcci\'f3n IP y la m\'e1 scara de cada interface, y activar un protocolo de enrutamiento adecuado. Normalmente ser\'e1 deseable configurar otros par\'e1metros. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Un par\'e1metro importante a tener en cuenta es la direcci\'f3n de broadcast. Como explicamos con anterioridad, hay cierto softw are antiguo que no funciona bien cuando se env\'edan broadcasts usando los nuevos protocolos de direcciones de broadcast. Por esta raz\'f3n, algunos modelos nos permiten elegir una direcci\'f3 n broadcast para cada interface, y se debe configurar teniendo en cuenta el n\'famero de ordenadores que hay en la red. En general, si los ordenadores soportan los actuales est\'e1ndares, podr\'e1 usarse una direcci\'f3 n del tipo 255.255.255.255. No obstante, antiguas implementaciones deben comportarse mejor con otro tipo de direcciones, especialmente con aquellas direcciones que usan ceros para los n\'fameros del host (para la red 128.6 \'e9ste tendr\'ed a que ser 128.6.0.0. Para mantener la compatibilidad con redes que no soportan subredes podr\'edamos usar 128.6.0.0 como direcci\'f3n de broadcast, incl uso para una subred como 128.6.4). Podemos observar la red con un monitor de red y ver los resultados de las distintas elecciones de direciones de broadcast; en caso de que hagamos una mala elecci\'f3n, cada vez que hagamos un broadcast para ponerse al d \'eda del enrutamiento, muchas m\'e1quinas de nuestra red nos responder\'e1n con errores ARP o ICMP. Hay que hacer notar que cuando cambiamos las direcciones de broadcast en el gateway, necesitaremos cambiarla en los ordenadores individuales tambi\'e9 n. Lo que se suele hacer es cambiar la direcci\'f3n de aquellos sistemas que podemos configurar, para hacerlos compatibles con los otros sistemas que no pueden configurarse. \par \par \tab Hay otros par\'e1metros de la interface que pueden que sea necesario configurar para trabajar con las peculia ridades de la red a la que se conectan. Por ejemplo, muchos gateways comprueban sus interfaces a Ethernet para asegurarse de que el cable al que se conectan y el transceiver funcionan correctamente. Algunos de estos tests no funcionan correctamente con la antigua versi\'f3n 1 de transceiver Ethernet. En caso de que usemos un transceiver de este tipo, deberemos desactivar este tipo de test. De forma similar, los gateways conectados a l\'ed neas en serie normalmente hacen este tipo de test para verificar su buen funcionamiento, y tambi\'e9n hay situaciones en las que necesitaremos deactivar el test. \par \par \tab Es bastante usual que tengamos que activar las opciones necesarias para el software que tengamos que usar. Por ejemplo, muchas veces es necesario activar expl\'edcitamente el protocolo de administraci\'f3n de red, y dar el nombre o la direcci\'f3 n del host donde se ejecuta el software que acepta traps (mensajes de error). \par \par \tab La mayor\'eda de los gateways tienen opciones relacionadas con la seguridad. Como m\'ednimo, hay que indicar un }{\i\fs20\expnd0\expndtw-3 password}{\fs20\expnd0\expndtw-3 para poder hacer cambios de forma remota (y una }{\i\fs20\expnd0\expndtw-3 "session name"}{\fs20\expnd0\expndtw-3 para SGMP). Si queremos controlar el acceso a ciertas partes de la red, tambi\'e9n deberemos definir una lista de control de accesos, o cualquier otro mecanismo que use el gateway en cuesti\'f3n. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par \tab Los gateways cargan la informaci\'f3n de la configuraci\'f3n a trav\'e9s de la red. Cuando un gateway arranca, env\'eda una petici\'f3n broadcast de varias clases, intentando concer su direcci\'f3n Internet para luego cargar su configuraci\'f3n. As \'ed, hay que asegurarse que haya algunos ordenadores capaces de responder a dichas peticiones. En algunos casos, hay alg\'fan micro dedicado ejecutando un software especial. Otras veces, hay un software gen\'e9rico que podemos ejecutar en varias m\'e1 quinas. Por razones de fiabilidad, debemos comprobar que hay m\'e1s de un host con la informaci\'f3 n y los programas que necesita. En algunos casos tendremos que mantener varios archivos distintos. Por ejemplo, los gateways usados en Groucho usan un programa llamado }{\i\fs20\expnd0\expndtw-3 "bootp"}{\fs20\expnd0\expndtw-3 para que le proporcione su direcci\'f3n Internet, y luego cargan el c\'f3digo y la informaci\'f3n de la configuraci\'f3n usando TFTP. Esto significa que tenemos que mantener un archivo para }{\i\fs20\expnd0\expndtw-3 "bootp"}{\fs20\expnd0\expndtw-3 que contiene las direcciones Ethernet e Internet para cada gateway, y un conjunto de archivos para la restante informaci\'f3n de cada uno de ellos. Si una red es muy grande, podemos tener problemas para asegurarnos de que esta informaci\'f3 n permanece consistente. Podemos mantener copias nuestras de todas las configuraciones en un \'fanico ordenador y que se distribuya a otros sistemas cuando haya alg\'fan cambio, usando las facilidades }{\i\fs20\expnd0\expndtw-3 make}{ \fs20\expnd0\expndtw-3 y }{\i\fs20\expnd0\expndtw-3 rdist}{\fs20\expnd0\expndtw-3 de Unix. Si nuestro gateway tiene la opci\'f3n de almacenar la informaci\'f3n de la configuraci\'f3n en una memoria no vol\'e1 til, podremos eliminar todos estos problemas log\'edsticos, pero presenta sus propios problemas. El contenido de esta memoria deber\'eda almacenarse en alguna localizaci\'f3n central, porque de todas maneras es dif\'edcil para el personal de administraci \'f3n de la red revisar la configuraci\'f3n si se encuentra distribu\'edda entre los distintos gateways. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 x\tab Arrancar un gateway que carga la informaci\'f3n de su configuraci\'f3n desde una localizaci\'f3 n distante es especialmente arriesgado. Los gateways que necesitan cargar su informaci\'f3n de configuraci\'f2n a trav\'e9s de la red, generalmente emiten una petici\'f3n broadcast a todas las redes que conectan. Si alg\'fa n ordenador de una de esas redes es capaz de responder, no habr\'e1 ning\'fan problema. Sin embargo, algunos gateways que se encuentren a gran distancia donde los ordenadores de su alrededor n o soportan los protocolos necesarios, en cuyo caso es necesario que las respuestas le lleguen a trav\'e9s de una red donde haya unos ordenadores apropiados. Desde un punto de vista estricto, esto va en contra de la filosof\'ed a de trabajo de los gateways, ya que normalmente un gateway no permite que un broadcast procedente de una red pase a trav\'e9s de una red adyacente. Para permitir que un gateway obtenga informaci\'f3 n de un ordenador en una red distinta, al menos uno de los gateways que est\'e1 entre ellos tendr\'e1 que configurarse para que pase una clase especial de broadcast usado para recuperar este tipo de informaci\'f3n. Si tenemos este tipo de configuraci\'f3 n, tendremos que comprobar este proceso peri\'f3dicamente, ya que no es raro que nos encontremos con que no podamos arrancar un gateway tras un fallo de energ\'eda, debido a un cambio en la configuraci\'f3 n en otro gateway que hace imposible cargar esta informaci\'f3n. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }{\b\expnd0\expndtw-3 7.1. CONFIGURANDO EL ENRUTAMIENTO DE LOS GATEWAYS.}{\expnd0\expndtw-3 \par }{\fs20\expnd0\expndtw-3 \par \tab Por \'faltimo, vamos a tratar c\'f3mo configurar el enrutamiento. Este tipo de configuraci\'f3n es m\'e1s dif\'edcil para un gateway que para un host. La mayor\'ed a de los expertos TCP/IP recomiendan dejar las cuestiones de enrutamiento a los gateways. As\'ed, los hosts simplemente tienen una ruta por defecto que apunta al gateway m\'e1 s cercano (por supuesto, los gateways no pueden configurarse de esta manera. Ellos necesitan tablas completas de enrutamiento). \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Para entender c\'f3mo configurar un gateway, vamos a examinar con un poco m\'e1s de detalle c\'f3mo los gateways se comunican las rutas. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Cuando encendemos un gateway, la \'fanica red de la que tiene informaci\'f3n es aqu\'e9lla a la que est\'e9 directamente conectado (lo que se especifica en la configuraci\'f3n). Para llegar a saber c\'f3mo se llega a partes m\'e1s distantes de la red, marca alg\'fan tipo de }{\i\fs20\expnd0\expndtw-3 "protocolo de enrutamiento"}{\fs20\expnd0\expndtw-3 , que simplemente es un protocolo que permite a cada gateway anunciar a qu\'e9 redes tiene acceso, y extender esa informaci\'f3n de un gateway a otro. Eventualmente, cada gateway deber\'eda saber c\'f3mo llegar a cada red. Hay distintos tip os de protocolos de enrutamiento; en el m\'e1s com\'fan, los gateways se comunican exclusivamente con los m\'e1 s cercanos; en otra clase de protocolos, cada gateway construye una base de datos describiendo cada gateway del sistema. No obstante, todos estos protocolos encuentran c\'f3mo llegar a cualquier destino. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Una m\'e9trica es un n\'famero, o conjunto de n\'fameros, usado para comparar rutas. La tabla de enrutamiento se construye recogiendo informaci \'f3n de otros gateways. Si dos gateways son capaces de llegar a un mismo destino, debe de haber alg\'fan m\'e9todo para decidir cu\'e1l usar. La m\'e9trica se usa para tomar esta decisi\'f3n. Todas las m\'e9tricas indican de alguna forma lo }{ \i\fs20\expnd0\expndtw-3 "costoso"}{\fs20\expnd0\expndtw-3 de una ruta. Podr\'eda ser cu\'e1ntos d\'f3lares costar\'eda enviar un datagrama por una ruta, el retraso en milisegundos, o cualquier otra medida. La m\'e9trica m\'e1s simple es el n\'fa mero de gateways que hay hasta el destino (}{\i\fs20\expnd0\expndtw-3 "cuenta de saltos"}{\fs20\expnd0\expndtw-3 ), y es la que generalmente se encuentra en los ficheros de configuraci\'f3n. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Como m\'ednimo, una configuraci\'f3n de enrutamiento consistir\'ed a en un comando para activar el protocolo de enrutamiento que vayamos a usar. La mayor\'eda de los gateways est\'e1n orientados para usar un protocolo; a no ser que tengamos razones para usar otro, es recomendable usar dicho protocolo. Una raz\'f3 n habitual para elegir otro protocolo es para hacerlo compatible con otros gateways. Por ejemplo, si nuestra red est\'e1 conectada a una red nacional que nos exige usar EGP (}{\i\fs20\expnd0\expndtw-3 "exterior gateway protocol"}{\fs20\expnd0\expndtw-3 ) para que se pueda intercambiar rutas con ella, EGP s\'f3lo es apropiado para este caso espec\'edfico. No deberemos usar EGP dentro de nuestra propia red, sino s\'f3 lo para comunicarnos con la red nacional. Si tenemos varias clases de gateways, necesitaremos usar un protocolo entendible por todos ellos. En muchas ocasiones este protocolo ser\'e1 RIP (}{\i\fs20\expnd0\expndtw-3 Routing Information Protocol}{ \fs20\expnd0\expndtw-3 ). A veces podremos usar protocolos m\'e1s complejos entre los gateways que los soporten, y usar RIP s\'f3lo cuando nos comuniquemos con gateways que no entiendan estos protocolos. \par \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \tab Si ya hemos elegido un protocolo de enrutamiento y lo hemos puesto en marcha, todav\'ed a nos quedan por tomar algunas decisiones. Una de las tareas mas b\'e1sicas de configuraci\'f3n que tenemos que completar es suministrar la informaci\'f3n de la m\'e9trica. Los protocolos m\'e1s simples, como RIP, normalmente usan }{ \i\fs20\expnd0\expndtw-3 "cuenta de saltos"}{\fs20\expnd0\expndtw-3 , de manera que una ruta que pasa a trav\'e9s de dos gateways es mejor que una que pasa por tres. Por supuesto, si la \'faltima ruta usa l\'edneas de 1'5 Mbps y la primera l\'ed neas de 9.600 bps, ser\'eda una mala elecci\'f3n. La mayor\'eda de los protocolos de enrutamiento tienen medios para tomar esto en cuenta. Con RIP, podr\'edamos tratar las l\'edneas de 9.600 bps como si fueran }{\i\fs20\expnd0\expndtw-3 "saltos"}{ \fs20\expnd0\expndtw-3 adicionales, de manera que la mejor l\'ednea (la m\'e1s r\'e1pida) tenga una m\'e9trica menor. Otros protocolos m\'e1s sofisticados tendr\'e1n en cuenta la velocidad de la l\'ednea de forma autom\'e1tica. Generalmente, estos par \'e1metros deber\'e1n asociarse a una interface en particular. Por ejemplo, con RIP deberemos establecer expl\'edcitamente el valor de la m\'e9trica, si se est\'e1 conectado con una l\'ed nea de 9.600 bps. Con aquellos protocolos que tienen en cuenta la velocidad de las l\'edneas, deberemos de especificar la velocidad de las l\'edneas (si el gateway no los puede configurar autom\'e1ticamente). \par \par \tab La mayor parte de los protocolos de enrutamiento han sido dise\'f1ados para que cada gateway se aprenda la tipolog\'ed a de toda la red, y elegir la mejor ruta posible para cada datagrama. En algunos casos no estaremos interesados en la mejor ruta; por ejemplo, puede que estemos interesados en que el datagrama se desplace por una parte de la red por razones de seguridad o econ\'f3micas. Una manera de tener este control es especificando opciones de enrutamiento. Dichas opciones var\'edan mucho de un gateway a otro, pero la estrategia b\'e1 sica es que si el resto de la red no conoce dicha ruta, no ser\'e1 utilizada. Estos controles limitan la forma en la que se van a usar las rutas. \par \par \tab Hay m\'e9todos para que el usuario ignore las decisiones de enrutamiento hechas por los gateways. Si realmente necesitamos controlar el acceso a ciertas redes, podemos hacer dos cosas: \par \par - los controles de enrutamiento nos aseguran que los gateways usan s\'f3lo las rutas que queremos; \par \par - usar listas de control de acceso en los gateways adyacentes a las redes controladas. \par \par \tab Estas dos opciones trabajan a distinto nivel. Los controles de enrutamiento afectan a lo que ocurre a la mayor\'eda de los datagramas: aqu\'e9 llos en los que el usuario no ha especificado manualmente una ruta. Nuestro mecanismo de enrutamiento ha de ser capaz de elegir una ruta aceptable para ellos. Una lista de control de acceso a\'f1ade una limitaci\'f3n adicional, preserv\'e1 ndonos de usuarios que incluyesen su propio enrutamiento y pasasen nuestros controles. \par \par \tab Por razones de fiabilidad y seguridad, puede que tambi\'e9n haya controles con listas de gateways de las que podemos aceptar informaci\'f3n. Tambi\'e9n es posible hacer una clasificaci\'f3 n de prioridad. Por ejemplo, podemos decidir hacer antes los enrutamientos de nuestra propia organizaci\'f3n antes que los de otras organizaciones, u otras partes de la organizaci\'f3n. Esto tendr\'e1 el efecto de dar preferencia al tr\'e1 fico interno frente al externo, incluso si el externo parece ser mejor. \par \par \tab Si usamos varios protocolos distintos de enrutamiento, probablemente tendremos que afrontar algunas decisiones respecto a la informaci\'f3n que se pasan entre ellos. Puesto que el uso de varios protocolos de enrutamiento est\'e1 frecuentemente asociado a la existencia de varias organizaciones, deberemos de tomar la precauci\'f3n de hacer estas decisiones consultando con los administrador es de las redes de dichas organizaciones. Este tipo de decisiones puede tener consecuencias en las otras redes bastante dif\'edciles de detectar. Podr\'ed amos pensar que la mejor forma de configurar un gateway es que fuese capaz de entender todos los protocolos, pero hay algunas razones por las que esto no es recomendable: \par \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Las m\'e9 tricas usadas por los distintos protocolos no son compatibles en muchas ocasiones. Si estamos conectados a dos redes externas distintas, podemos especificar que una siempre debe usarse preferentemente a la otra, o que la m\'e1 s cercana es la que debe usarse, en lugar de comparar la m\'e9trica recibida de las dos redes para ver cu\'e1l tiene la mejor ruta. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab EGP es especialmente delicado, ya que no admite bucles. Por esto hay unas reglas estrictas para regular la informaci\'f3 n que hay que intercambiar para comunicarse con una red principal usando EGP. En aquellos casos en que se use EGP, el administrador de la red principal deber\'eda ayudarnos a configurar el enrutamiento. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \fi-720\li720\ri0\widctlpar\tx-720\tx0\hyphpar0\nooverflow\faroman\rin0\lin720\itap0 {\fs20\expnd0\expndtw-3 *\tab Si tenemos l\'edne as lentas en nuestra red (9.600 bps o menos), puede que no queramos enviar la tabla de enrutamiento completa a trav\'e9 s de la red. Si nos conectamos a una red exterior, tenemos la posibilidad de tratarla como una ruta por defecto, en lugar de introducir toda su informaci\'f3n en nuestro protocolo de enrutamiento. \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }\pard \qj \li0\ri0\widctlpar\tx-720\hyphpar0\nooverflow\faroman\rin0\lin0\itap0 {\fs20\expnd0\expndtw-3 \par }} .