Cuestionario
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
553
On Slideshare
553
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. CUESTIONARIO MARIA ALEJANDRA NARANJO BEDOYA LEIDY JOHANA ARREDONDO OBANDO JUAN FELIPE CARDONATECNOLOGO EN GESTION DE REDES DE DATOS GERMAN LEAL MEDELLIN
  • 2. SENA 20121-¿Qué es DHCP? Dynamic Host Configuration Protocol (Protocolo de configuración dinámicade host) es un protocolo de red que permite a los clientes de una red IPobtener sus parámetros de configuración automáticamente.2-¿En que consiste ?Se trata de un protocolo de tipo cliente/servidor en el que generalmenteun servidor posee una lista de direcciones IP dinámicas y las vaasignando a los clientes conforme éstas van estando libres, sabiendo entodo momento quién ha estado en posesión de esa IP, cuánto tiempo la hatenido y a quién se la ha asignado después.3-¿ Plasme claramente a través de un gráfico realizado con la herramientaMicrosoft Visio, la estructura del servicio DHCP ?
  • 3. 4-¿Explique con eficacia ¿Qué es un Ámbito? De un ejemplo claro? Un ámbito es un intervalo de direcciones IP disponibles para serconcedidas.Ejemplo :Si dispone de dos subredes físicas (como se muestra en ladiapositiva), puede crear dos ámbitos distintos para ambas subredes en unservidor DHCP. Los ámbitos se crearían por separado debido a que lassubredes tienen diferentes esquemas de direccionamiento IP y precisandistintas opciones.En la tabla siguiente se proporciona un ejemplo de laspropiedades y valores del ámbito de una de estas subredes. Esta soluciónpara subredes incluye una red física que atiende a 12 equipos parapruebas. Estos equipos se vuelven areinstalar cada dos días.
  • 4. Propiedad del ámbito Valores del ámbitoId. de red 192.168.0.32Máscara de subred 255.255.255.240 /28Intervalo de direcciones IP de red 192.168.0.33 a 192.168.0.46Duración de la concesión 2 díasEnrutador 192.168.0.33Nombre de ámbito Ámbito del laboratorio de pruebasIntervalo de exclusión 192.168.0. 33 (para el enrutador)Un ámbito DHCP está compuesto por un conjunto de direcciones IP de unasubred determinada, como 192.168.0.1 a 192.168.0.254, que el servidorDHCP puede conceder a los clientes.Cada subred puede tener solamente un ámbito DHCP con un único intervalocontinuo de direcciones IP. Para usar varios intervalos de direccionespara el servicio DHCP en un solo ámbito o subred, primero debe definir elámbito y después establecer los intervalos de exclusión necesarios.5-¿Explique con eficacia ¿Qué es un Reserva? De un ejemplo claro?Una reserva es una direciion IP especifica, dentro de un ámbito,reservadade formadefinitiva para ser utilizada por un cliente DHCP especifico medianteconcesión.Ejemplo
  • 5. 6-¿Explique con eficacia ¿Qué es una concesión? Para optimizar los recursos de red, las direcciones IP se asignan conuna fecha de inicio y de vencimiento para su validez. Esto es lo que seconoce como "concesión"7-¿Explique con eficacia ¿Cómo funciona el proceso de generación deconcesiones? e un ejemplo claro de manera gráfica? El proceso que se da para la generacion de conceciones es el siguiente, primero el cliente envía un paquete llamado DHCPREQUEST en el cual pideuna IP y el servidor DHCP envía un paquete llamado DHCPPACK en el cualtu proveedor te asigna una IP por un intervalo de tiempo.
  • 6. 8- ¿Cuáles son los archivos de configuración para el servicio DHCP?Explique cada uno de sus parámetros? dhcp.conf /etc/sysconfig/dhcpd9-¿Cuáles son los comandos de verificación del funcionamiento delservicio DHCP? Puede visualizar el intercambio de paquetes entre el cliente y elservidor visualizando el archcivo de log que se encuentra en /var/messages Suele resultar más conveniente comprobar que existe una ruta entreel equipo local y un host de la red utilizando primero el comando ping yla dirección IP del host de la red al que desea conectarse. Pruebe ahacer ping a la dirección IP del host de destino para comprobar siresponde, de la manera siguiente: ping direcciónIP Comando para verificar el servicio Service dhcpd configtest
  • 7. 10-¿Qué es DNS? El DNS (Domain Name Service) es un sistema de nombres que permite traducir de nombre de dominio a dirección IP y vice-versa.11¿En qué consiste este servicio? DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio adirecciones IP y la localización de los servidores de correo electrónico de cada dominio.12-¿Plasme claramente a través de un gráfico realizado con la herramientaMicrosoft Visio, la estructura del servicio DNS?
  • 8. 13-¿Explique con eficacia ¿Qué es un Dominio? De un ejemplo claro? Undominio, en DNS, es cualquier árbol o subárbol dentro del espacio denombres de dominio general. Aunque los nombres para dominios DNS seutilizan para denominar dominios de Active Directory, son diferentes delos dominios de Active Directory y no deben confundirse.-Cada equipo debe configurarse con la dirección de un equipo que seacapaz de transformar cualquier nombre en una dirección IP. Este equipo sellama Servidor de nombres de dominio. No se alarme: cuando se conecta aInternet, el proveedor de servicios automáticamente modificará losparámetros de su red para hacer que estos servidores de nombres dedominio estén disponibles.-También debe definirse la dirección IP de un segundo Servidor de nombresde dominio(Servidor de nombres de dominio secundario): el servidor denombres de dominio secundario puede encargarse del servidor de nombres dedominio principal en caso de fallas en el sistema.14-Explique con eficacia ¿Qué es un Árbol? De un ejemplo claro.Un Arbol Es Simplemente una estructura jerarquica en la cual van a ir,independientemente del orden una lista de lo que se encuentra en algúnlugar ya sean dominios etc.Arbol
  • 9. 15-¿Explique con eficacia ¿Qué es FQDN? De un ejemplo claro.?FQDN (Fully Qualified Domain Name) es un nombre que incluye el nombre dela computadora y el nombre de dominio asociado a ese equipo.es un nombreentendible por personas .Por ejemplo, la computadora llamada serv1 y el nombre de dominiopergaminovirtual.com, el FQDN será serv1.pergaminovirtual.com16-¿Explique con eficacia ¿Qué es una consulta iterativa? De un ejemploclaro?Una consulta iteractiva es aquella efectuada a un servidor DNS enla que el cliente DNS solicita la mejor respuesta que el servidor DNSpuede proporcionar sin buscar ayuda adicional de otros servidores DNS. Elresultado de una consulta iterativa suele ser una referencia a otroservidor DNS de nivel inferior en el árbol DNS .
  • 10. 17-Explique con eficacia ¿Qué es una consulta recursiva? De un ejemploclaro. Una consulta recursiva es aquella realizada a un servidor DNS , en laque el cliente DNS solicita al servidor DNS que proporcione una respuestacompleta a la consulta.EjemploEn la ilustración, el cliente DNS pregunta al servidor DNS la direcciónIP del nombre para mostrar proporcionado. Entonces, el cliente DNS aceptala respuesta del servidor DNS. El cliente DNS, utilizando el servicio deresolución DNS, envía una consulta DNS al servidor DNS para obtener ladirección IP de mail1.nwtraders.msft. El servidor DNS comprueba la cachépara localizar el registro. Si la caché no contiene el registro, el
  • 11. servidor DNS localiza el servidor DNS autorizado para el dominionwtraders.msft. Si el servidor DNS está autorizado para el dominio, éstebusca la zona para el registro de recursos. Si el registro existe, elservidor devuelve la dirección IP para el registro consultado. Si noexiste, el servidor DNS informa al cliente de que el registro no seencontró.18-Que es una respuesta autoritativa:Un servidor DNS esta autorizado para el espacio de nombres de laconsulta, realizara una de las acciones siguientes: 1. Comprobar la cache, comprobar la zona y devolver la dirección ip solicitada 2. Devolver un número de autorización19-Que es una respuesta no-autoritativa:Un servidor dns no esta autorizado para el espacio de nombres de laconsulta, realizara una de las acciones siguientes  Renviar la cónsulta que no puede resolverse a un servidoar especifico denominado renviador  Utiliza sugerencias raíz para encontrar una respuesta a la consulta20-Que es una zona directaLa zona directa nos permitirá crear zonas primarias, secundarias o stubzones.Esto te permitirá posteriormente hacer consultas al DNS en la cualproporcionando un host DNS previamente registrado te devolverá en que IPestá alojado.21-Qué es para una zona directa Master/Slave
  • 12. Master: es un servidor autentico para nuestra red local, lo cual nosindica que Atenderá directamente a las peticiones de resolución dedirecciones pertenecientes a la red local y reenviará a servidores DNSexternos las peticiones del resto de direcciones de InternetEn la zona directa el master hace la traducción directa cuando laconsulta es de nombre a ip.Slave: Un servidor esclavo actuará como un servidor espejo de un servidorDNS maestro. Permanecerá sincronizado con el maestro. Se utilizan pararepartir las peticiones entre varios servidores aunque las modificacionessolo se realicen en el maestro. En redes locales salvo por razones dedisponibilidad, es raro que exista la necesidad de tener dos servidoresDNS ya que con uno será suficiente.22-Los tipos de registros utilizados para una zona directa  NS  A  CNAME  MX  SOA  SRV  TXT23-Qué es una zona inversaLa zona inversa, te permitirá por el contrario generar registros PTR loscuales te permitirán asociar una dirección IP a un nombre. Las consultasinversas te permitirán definir de qué dominio es la IP consultada. Estasituación es muy utilizada por los MAIL SERVERS para asegurarse que losmensajes recibidos son de un origen real.24-Qué es para una zona inversa Master/SlaveMaster: es el servidor principal o autentico lo que hace en la zonainversa es traducir de ip a nombre directamente.Slave: es un servidor secundario que guarda los registros del maestra eneste caso de direcciones ip a nombres.
  • 13. 25-Los tipos de registros utilizados para una zona inversa  NS  PTR  MX  SOA  CNAME26-Cuáles son los archivos de configuración para el servicio DNS  /etc/named.conf = es el primer archivo de configuración del DNS este contiene las zonas y donde se van a almacenar  /etc/named/zona.db (es el nombre que le asignaste a la zona directa) = en este archivo se configura el tiempo de vida de la zona directa y también sus registros.  /etc/named/zona.rev (es el nombre que le asignaste a la zona inversa) = en este archivo se configura el tiempo de vida de la zona inversa y también sus registros.  /etc/resolv.con = es el archivo de configuración de nombre de dominio, ip de dominio.  /etc/sysconfig/network-scripts/ifcfg-eth0 = en este archivo se configure la ip en modo static.27-Cuáles son los comandos de verificación del funcionamiento delservicio DNSPara que el servidor DNS suba:  Parar el DNS : service named stop  Para que el DNS inicie: service named start  Cuando realizo un cambio debo reiniciar el servicio para que se actualize: service named restartPara mirar si el servidor DNS si me esta traduciendo:NslookupDig
  • 14. 28-Qué es WWW Es World Wide Web (WWW) o Red informática mundial1 es un sistema dedistribución de información basado enhipertexto o hipermedios enlazados yaccesibles a través de Internet.29-Qué es HTTPEl término http quiere decir "Hypertext Transfer Protocol", en español"Protocolo de Transferencia de Hipertexto"Es un protocolo de red (un protocolo se puede definir como un conjunto dereglas a seguir) para publicar páginas de web o HTML. HTTP es la basesobre la cual está fundamentado Internet, o la WWW.30-en qué consiste el servicio WEBcuando navegamos por internet con nuestro navegador desde nuestroordenador estamos visitando paginas de un mismo sitio web o de sitios webdiferentes. Cada vez que entramos en una pagina estamos comunicándonoscon un servidor web, ordenador remoto donde se alberga dicha información.31-Plasme claramente a través de un gráfico realizado con la herramientaMicrosoftVisio, la estructura del servicio WEB
  • 15. 32-Qué es Hipertextoes un sistema para escribir y mostrar texto que enlaza a informaciónadicional sobre ese texto33-Cuáles son los códigos de estado HTTP  1xx: Respuestas informativas  2xx: Peticiones correctas  3xx: Redirecciones  4xx Errores del cliente  5xx Errores de servidor34-Qué es HTMLhace referencia al lenguaje de marcado predominante para la elaboraciónde páginas web que se utiliza para describir y traducir la estructura yla información en forma de texto, así como para complementar el texto conobjetos tales como imágenes.35-Cree una tabla en la que muestre las etiquetas y atributoscorrespondientes a los siguientes elementos de un documento HTML (Déejemplos):a. Inicio y final de un documento HTML<html><head><TITLE>Nuestraprimerapagina</TITLE></head><body><H1>Nuestraprimerapagina</H1>
  • 16. <P>Esteeselprimerparrafo</P><P>Esteeselsegundoparrafo.</P></body></html>b. Cabecera de un documento HTML<head>: define la cabecera del documento HTML; esta cabecera suelecontener información sobre el documento que no se muestra directamente alusuario como, por ejemplo, el título de la ventana del navegador.c. Título de la página Web<html><head><title>Este es el titulo de la pagina</title></head><body>...</body></html>d. Cuerpo de la página Webel Cuerpo (body), cuyo contenido ha de estar siempre entre la etiqueta<body> que indica comienzo del Cuerpo, y la etiqueta </body> que indicasu final.e. TablaLas tablas que se incluyen en la maquetacion del contenido de una Webtiene un final estético además de la función organizativa ya que nosayudan a mostrar la información de manera ordenada y detallada a nuestrosvisitantes y le da un aspecto mas limpio a la página. Para construir unatabla sencilla usando html<table><tr>
  • 17. <td>Celda1,linea1</td><td>Celda2,linea1</td></tr><tr><td>Celda1,linea2</td><td>Celda2,linea2</td></tr></table>f. FilaLas tablas se definen fila a fila, celda a celda, comenzando desde lacelda superior izquierda. Las columnas se calcularán automáticamentesegún las celdas que hay en cada fila.Cada fila de la tabla se indica mediante las tags <tr>.....</tr>. Lastags <th> y <td> con sus correspondientes tags de cierre, indican paraindicar las filas individuales dentro de cada fila. Las tags<th>.....</th> indican que se trata de celdas que sirven como encabezadode tabla y suelen visualizarse en negrita. Las tags <td>.....</td>indican que se trata de celdas comunes.<HTML><HEAD><TITLE>Ejemplo10</TITLE></HEAD><BODY><H1>Tablasb&aacute;sicas</H1><TABLEBORDER="1"><TR><TH>Cabereca1</TH><TH>Cabereca2</TH><TH>Cabereca3</TH></TR><TR><TD>Dato1</TD><TD>Dato2</TD>
  • 18. <TD>Dato3</TD></TR><TR><TD>Dato4</TD><TD>Dato5</TD><TD>Dato6</TD></TR></TABLE></BODY></HTML>g. Columna<tablecellspacing="2"cellpadding="2"border="2"><colgroup><col><colwidth=100><colstyle="width:200px;"></colgroup><tr><td>1</td><td>2</td><td>3</td></tr><tr><td>4</td><td>5</td><td>6</td></tr><tr><td>7</td><td>8</td><td>9</td></tr></table>
  • 19. En nuestra tabla, que tenía tres columnas, hemos colocado la etiqueta<COLGROUP> y dentro de esta, tres etiquetas <COL>, cada una con susestilos propios.h. Hipervínculopara poder crear un hipervinculo o enlace en html conseguimos elsiguiente codigo<ahref="http://www.descargabeta.com"target="main">TuTexto</a><br/>i. División de la página<div style="color:#00FF00"><h3>This is a header</h3><p>This is a paragraph.</p></div>j. Texto en negritaLa etiqueta para poner un texto en negrita se llama "b" (del ingles"bold").A continuacion podeis ver el codigo y el texto que resultaria alutilizarlo.<b> texto en negrita </b>k. Texto en cursivaPara que nuestro texto este en cursiva utilizaremos "i" (del ingles"italic").Y por supuesto aqui teneis el codigo y un ejemplo.<i> texto en cursiva </i>
  • 20. l. Texto subrayadopara subrayar se utiliza "u" (del ingles "underline").<u> texto surbrayado </u>m. Formulario y elementos del formulario<FORM action="http://algunsitio.com/prog/usuarionuevo" method="post"> <P> <LABEL for="nombre">Nombre: </LABEL> <INPUT type="text" id="nombre"><BR> <LABEL for="apellido">Apellido: </LABEL> <INPUT type="text" id="apellido"><BR> <LABEL for="email">email: </LABEL> <INPUT type="text" id="email"><BR> <INPUT type="radio" name="sexo" value="Varón"> Varón<BR> <INPUT type="radio" name="sexo" value="Mujer"> Mujer<BR> <INPUT type="submit" value="Enviar"> <INPUT type="reset"> </P> </FORM>n. Código de un script<scriptlanguage="Javascript"><!--Beginfunctiondisableselect(e){returnfalse}functionreEnable(){returntrue}document.onselectstart=newFunction("returnfalse"if(window.sidebar){document.onmousedown=disableselectdocument.onclick=reEnable}
  • 21. //End--></script>o. Insertar una imagenLlego el momento de insertar nuestra primera imágen con HTML, la etiquetaque sirve para agregar imagenes es <img> pero al igual que la etiquetapara crear enlaces, necesitamos agregar un atributo para especificar laubicación, en este caso, de la imágen.Para insertar una imágen lo haremos así:<img src="ubicación" alt="descripción" />"alt" sirve para agregar una descripción a la imágen, que aparecerácuando pasemos el mouse por encima de ella.p. Fuentes <font face="times new roman">Fuente Times New Roman </font> <font face="arial">Fuente Arial </font> <font face="courier new">Fuente Courier New </font> <font face="courier">Fuente Courier </font> <font face="roman">Fuente Roman </font>q. Salto de línea<html><body>Primera líneaSegunda línea</body></html>r. Marcos<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
  • 22. "http://www.w3.org/TR/html4/frameset.dtd"><HTML><HEAD><TITLE>Un documento simple con marcos</TITLE></HEAD> <FRAMESET cols="20%, 80%"> <FRAMESET rows="100, 200"> <FRAME src="contenidos_del_marco1.html"> <FRAME src="contenidos_del_marco2.gif"> </FRAMESET> <FRAME src="contenidos_del_marco3.html"> <NOFRAMES> <P>Este conjunto de marcos contiene: <UL> <LI><A href="contenidos_del_marco1.html">Contenidos chéveres</A> <LI><IMG src="contenidos_del_marco2.gif" alt="Una imagen chévere"> <LI><A href="contenidos_del_marco3.html">Más contenidos chéveres</A> </UL> </NOFRAMES></FRAMESET></HTML>36-¿ Qué es un Hosting Virtual ?Bueno Hosting es una palabra en ingles que en español significa“Alojamiento” en Internet se le llama asi al lugar virtual donde seencuentra alojadas las paginas web o blogs creados por todos loscibernautas que poseemos un Nombre de Dominio y que , una vez que hemoscreado o plasmado nuestras ideas, las podemos alojar en un Inmenso DiscoDuro en el cual nuestra informacion o emprendimiento puede ser accesado acualquier hora y desde cualquier parte del mundo pues dichos discos duroso Servidores estan encendidos las 24 horas del dia.Para que sirve el Hosting? Pues ni mas ni menos que para almacenar todala informacion que creamos y deseamos que pueda estar alli disponiblepara todo ser humano que quiera conocerla y en terminos de negocios para
  • 23. que puedan encontrar lo que estamos promoviendo como producto virtual ofisico.37-¿Cuáles son los tipos de Hosting Virtua l?Hosting gratuito: El hosting gratuito es un servicio de hostingextremadamente limitado, en comparación a un servicio pagado. Este tipode hosting tal vez sólo sea recomendable para alguien que no busca ganardinero en Internet o que no tenga planes para crecer.Hosting de imágenes:El hosting de imágenes sólo sirve para guardar ycompartir imágenes en la web. Por lo general este tipo de hosting esgratuito, porque ganan por la publicidad de anunciantes en su sitio web,pero no sirve para colgar una página web.Hosting compartido: Los servicios de hosting compartido tienen muchasventajas y algunas limitaciones. En estos tipos de hosting, el servidor(la computadora que aloja los sitios web) es compartido entre variosclientes. Esto reduce drásticamente los costos del servicio de hosting, acosta de una reducción en el desempeño. Es decir, pagas mucho menos queen un tipo de hosting dedicado, pero tu página o portal web puede no sertan rápida. Este tipo de hosting es recomendado si tu negocio es pequeñoo mediano y no quieres invertir mucho al inicio. Sin embargo, norecomendamos elegir cualquier hosting barato, simplemente porque seabarato. Hay que ver qué necesitas, qué te ofrecen para crecer y cuánto tecobran por aumentar la capacidad del servicio. Así evitas tener quecambiar de proveedor, lo cual puede ser bastante complicado.Hosting revendedor (hosting reseller):Los hosting revendedor (hostingreseller), como su nombre lo indica, están enfocados a clientes quedesean dedicarse a revender el servicio de hosting de alguna compañía aotros clientes. Si tu rubro es venta de servicios de hosting, estos tiposde hosting son para ti.Hosting VPS (hosting virtual server): El hosting virtual server o hostingVPS (por sus siglas en inglés) ofrece características similares alhosting compartido, sólo que en este caso, el servidor (RAM, disco duro,etc.) está dividido en partes iguales (de manera virtual) y entre un
  • 24. número menor de clientes. Debido a esto, los demás clientes que compartenel servidor no se ven afectados por algún exceso de uso de otro clientey, si una de los portales web alojados en este servidor se cae, el restono se ve afectado. En resumen, el rendimiento es mejor y, porconsiguiente, el costo es un poco más alto que el de un hostingcompartido. los hosting virtual server son tipos de hosting que seencuentra en un punto intermedio entre el hosting compartido y el hostingde servidor dedicado. Son una excelente opción para un portal web medianoa grande con varias páginas y visitantes, o para uno que tieneperspectivas de crecimiento. Hosting dedicado (servidores dedicados): Un servicio de servidoresdedicados es entrar a otro nivel. En este tipo de hosting, el clientecuenta con un servidor para él solo. Por lo general, dado que su costo esmucho más elevado que cualquiera de las demás tipos de hosting, esaccesible a empresas grandes, con requerimientos especiales que nopodrían ser cubiertos con cualquier otro tipo de hosting. En este caso,el cliente tiene la posibilidad de instalar lo que desee, elegir elprocesador, tamaño de disco duro, cantidad de RAM, etc. Asimismo, elcliente tiene la opción de que el proveedor del servicio de hostingmaneje su sitio (ej: mantener el software actualizado, encargarse de laseguridad, etc.) o de hacerlo él mismo (o su área de Sistemas).Hosting en la nube (cloud hosting): Cloud hosting es un nuevo tipo dehosting que permite pagar por los recursos (RAM, disco duro, ancho debanda, etc.) que utiliza tu portal web. Las ventajas del cloud hostingson la flexibilidad que te ofrece el servicio al no limitarte a unservidor físico, el dejarte crecer virtualmente sin límites de espacio niancho de banda y el cobrarte por los recursos que usas. Este servicio dehosting puede llegar a costar bastante más que cualquier otro tipo dehosting38- ¿Cuáles son los archivos de configuración para el servicio WEB?Explique cada uno de sus parámetros. ?<system.ServiceModel><services>
  • 25. <!—- Define the service endpoints. This section is optional in the new default configuration model in .NET Framework 4. --> <service> <endpoint/> </service> </services> <bindings> <!-- Specify one or more of the system-provided binding elements, for example, <basicHttpBinding> --> <!-- Alternatively, <customBinding> elements. --> <binding> <!-- For example, a <BasicHttpBinding> element. --> </binding> </bindings> <behaviors> <!-- One or more of the system-provided or custom behavior elements. --> <behavior> <!-- For example, a <throttling> element. --> </behavior> </behaviors></system.ServiceModel> El elemento <services>El elemento services contiene las especificaciones para todos losservicios que la aplicación hospeda.A partir del modelo de configuraciónsimplificado de .NET Framework 4, esta sección es opcional.<services> El elemento <service>Cada elemento service tiene estos atributos:
  • 26.  name .Especifica el tipo que proporciona una implementación de un contrato de servicios.Este es un nombre completo que consta del espacio de nombres, un punto y el nombre del tipo.Por ejemplo, "MyNameSpace.myServiceType".  behaviorConfiguration .Especifica el nombre de uno de los elementos behavior encontrados en el elemento behaviors.El comportamiento especificado rige las acciones como si el servicio permitiese la suplantación.Si su valor es el nombre vacío o no se proporciona ningún atributo behaviorConfiguration, se agrega al servicio el conjunto predeterminado de comportamientos de servicio.  <service> El elemento <endpoint>Cada extremo requiere una dirección, un enlace y un contrato, que estánrepresentados por los atributos siguientes:  address .Especifica el Identificador uniforme de recursos (URI) del servicio, que puede ser una dirección absoluta o una relativa a la dirección base del servicio.Si está establecido en una cadena vacía, indica que el extremo está disponible en la dirección base que se especifica al crear ServiceHost para el servicio.  binding .Normalmente especifica un enlace proporcionado por el sistema como WsHttpBinding, pero también puede especificar un enlace definido por el usuario.El enlace especificado determina el tipo de transporte, seguridad y codificación utilizados y si se admiten o habilitan sesiones confiables, transacciones, o la transmisión por secuencias.  bindingConfiguration .Si se deben modificar los valores predeterminados de un enlace, esto se puede hacer configurando el elemento de binding adecuado en el elemento bindings.Este atributo debería recibir el mismo valor que el atributo name del elemento de binding que se utiliza para cambiar los valores predeterminados.Si no se proporciona ningún nombre, o no se especifica ningún atributo bindingConfiguration en el enlace, se usa el enlace predeterminado del tipo de enlace en el extremo.
  • 27.  contract .Especifica la interfaz que define el contrato.Ésta es la interfaz implementada en el tipo de Common Language Runtime (CLR) especificado por el atributo name del elemento service.  <endpoint> element reference El elemento <bindings>El elemento bindings contiene las especificaciones para todos los enlacesque puede utilizar cualquier extremo definido en cualquier servicio.<bindings> El elemento <binding>Los elementos binding contenidos en el elemento bindings pueden ser unode los enlaces proporcionados por el sistema (consulte Enlacesproporcionados por el sistema) o un enlace personalizado (consulteEnlaces personalizados).El elemento binding tiene un atributo name quepone en correlación el enlace con el extremo especificado en el atributobindingConfiguration del elemento endpoint.Si no se especifica ningúnnombre, dicho enlace corresponde al enlace predeterminado de ese tipo deenlace.Para obtener más información sobre configuración de servicios y clientes,consulte Configuring Windows Communication Foundation Applications.<binding> El elemento <behaviors>Éste es un elemento contenedor para los elementos behavior que definenlos comportamientos de un servicio.<behaviors> El elemento <behavior>Cada elemento behavior es identificado por un atributo name y proporcionao un comportamiento proporcionado por el sistema, como <throttling> o uncomportamiento personalizado.Si no se especifica ningún nombre, dichoelemento de comportamiento corresponde al servicio predeterminado o alcomportamiento de extremo.
  • 28. 39- ¿que es ftp?Protocolo de Transferencia de ArchivosFTP son las siglas de File Transfer Protocol, es decir, Protocolo deTransferencia de Archivos. Es un sistema que permite enviar y recibirficheros entre computadores a través de la red Internet.Con el fin de facilitar la creación de tu web, los servidores comercialesdisponen de un sistema de FTP, mediante el que puedes enviar rápidamentey de una sola vez todos los ficheros que desees publicar en tu página uotros ficheros: imágenes, archivos de audio, etc.40-¿En qué consiste este servicio?El servicio de FTP , consiste en disponer de un servidor a partir delcual se puede bajar el software que se tenga disponible para diferentessistemas operativos. este servicio solo tiene alcance desde la rutaFTP://FTP.unal.edu,co. Prontamente se dispondra de una pagina web paraconsultarlo. El alcance es limitado al campus universitario y a las sedesConexiones FTP que permiten llegar a un equipo y bajar informacion ocolocarla en ella teniendo un usuario de la maquina para la conexion ylos puertos de red habilitados.41-Plasme claramente a través de un gráfico realizado con la herramientaMicrosoft Visio, la estructura del servicio FTP
  • 29. 42-¿Qué es un Cliente FTP? Es un programa que sirve para transferir los archivos desde tu ordenador hasta el servidor donde vayas a alojar tu web. Pues como bien has de saber, para que estén disponibles en internet deberán estar en algún servidor conectado las 24 horas del dia... Algunos famosos son el WSFTP, CUTEFTP o TURBOFTP.43-¿Cuáles son los tipos de acceso al servicio FTP? ftpusers se utiliza para enumerar los usuarios que tienen prohibidoacceder al servidor FTP.Ftphosts se utiliza para permitir o denegar el inicio de sesión de varioshosts a diversas cuentas en el servidor FTP.Ftpaccess es el archivo de configuración principal del FTP. El servidorFTP sólo lee el archivo /etc/ftpd/ftpaccess si se llama con la opción -a.Cuando el archivo ftpaccess se utiliza, todos los usuarios deben sermiembros de una clase para poder acceder al servidor FTP. Puedeespecificar muchas directivas ftpaccess que se aplican sólo a una clasedeterminada. 44-¿Cuáles son los modos de conexión del cliente FTP? FTP admite dos modos de conexión del cliente. Estos modos se denominan Activo (o Estándar, o PORT,debido a que el cliente envía comandos tipo
  • 30. PORT al servidor por el canal de control al establecer laconexión) yPasivo (o PASV, porque en este caso envía comandos tipo PASV). Tanto enel modo Activocomo en el modo Pasivo, el cliente establece una conexióncon el servidor mediante el puerto 21, queestablece el canal de control.Modo ActivoEn modo Activo, el servidor siempre crea el canal de datos en su puerto20, mientras que en el lado delcliente el canal de datos se asocia a unpuerto aleatorio mayor que el 1024. Para ello, el cliente mandaun comandoPORT al servidor por el canal de control indicándole ese número depuerto, de manera queel servidor pueda abrirle una conexión de datos pordonde se transferirán los archivos y los listados, enel puertoespecificado.Lo anterior tiene un grave problema de seguridad, y es quela máquina cliente debe estar dispuesta aaceptar cualquier conexión deentrada en un puerto superior al 1024, con los problemas que elloimplicasi tenemos el equipo conectado a una red insegura como Internet.De hecho, loscortafuegosque seinstalen en el equipo para evitar ataquesseguramente rechazarán esas conexiones aleatorias. Parasolucionar esto sedesarrolló el modo Pasivo.Modo PasivoCuando el cliente envía un comando PASV sobre el canal de control, elservidor FTP abre un puertoefímero (cualquiera entre el 1024 y el 5000) einforma de ello al cliente FTP para que, de esta manera,sea el clientequien conecte con ese puerto del servidor y así no sea necesario aceptarconexionesaleatorias inseguras para realizar la transferencia dedatos.Antes de cada nueva transferencia, tanto en el modo Activo como en
  • 31. el Pasivo, el cliente debe enviarotra vez un comando de control (PORT oPASV, según el modo en el que haya conectado), y el servidorrecibirá esaconexión de datos en un nuevo puerto aleatorio (si está en modo pasivo) opor el puerto 20(si está en modo activo).Tipos de transferencia de archivos en FTPEs importante conocer cómo debemos transportar un archivo a lo largo dela red. Si no utilizamos lasopciones adecuadas podemos destruir lainformación del archivo. Por eso, al ejecutar la aplicación FTP,debemosacordarnos de utilizar uno de estos comandos (o poner la correspondienteopción en unprograma con interfaz gráfica):type asciiAdecuado paratransferir archivos que sólo contengan caracteres imprimibles (archivosASCII, noarchivos resultantes de un procesador de texto), por ejemplopáginas HTML, pero no las imágenes quepuedan contener.type binary45- ¿Cuáles son los tipos de transferencia de archivos del servicioFTP?Es importante conocer cómo debemos transportar un archivo a lo largo dela red. Si no utilizamos las opciones adecuadas podemos destruir lainformación del archivo. Por eso, al ejecutar la aplicación FTP, debemosacordarnos de utilizar uno de estos comandos (o poner la correspondienteopción en un programa con interfaz gráfica):-tipo ascii
  • 32. Adecuado para transferir archivos que sólo contengan caracteres imprimibles (archivos ASCII, no archivos resultantes de un procesador de texto), por ejemplo páginas HTML, pero no las imágenes que puedan contener. -tipo binario Este tipo es usado cuando se trata de archivos comprimidos, ejecutables para PC, imágenes, archivos de audio...Ejemplos de cómo transferir algunos tipos de archivo dependiendo de su extensión:Extensión de Tipo deArchivo Transferenciatxt (texto) asciihtml (página WEB) asciidoc (documento) binariops (poscript) asciihqx (comprimido) asciiZ (comprimido) binarioZIP (comprimido) binarioZOO (comprimido) binarioSit (comprimido) binariopit (comprimido) binarioshar (comprimido) binariouu (comprimido) binarioARC (comprimido) binario
  • 33. tar (empaquetado) binario 46- guía completa de comandos FTP Send account command to remote Envia comando a la cuenta delaccount server servidor remotoappend Append to a file Concatena un archivo Para configurar y transferir archivosascii Set ascii transfer type tipo ascii Sonido de campanilla cuando elbell Beep when command completed comando se ha completado Para configurar y transferir archivosbinary set binary transfer type tipo binario Finalización de la sesión de ftp ybye terminate ftp session and exit salirse toggle mget upper/lower case idcase Mapeo de letras iguales mapping Cambiarse de directorio en elcd change remote working directory servidor remoto change remote working directory Cambiarse al directorio padre en elcdup to parent directory servidor remoto change file permissions of Cambio de permisos en el servidorchmod remote file remotoclose terminate ftp session Finalizar la sesión ftp toggle carriage return strippingcr Retorno de carro on ascii gets Borrar un archivo en el servidordelete delete remote file remoto
  • 34. Configura modo de supresión dedebug Toggle/set debugging mode errores List contents of remotedir Lista contenido de directorio remoto directorydisconne terminate ftp session Finalizar la sesión ftpct Configurar formato de transferenciaform Set file transfer format de archivo Recibir archivo o traerlo al servidorget Receive file local Toggle metacharacter expansion Transponer nombre de archivo localglob of local file names con un metacarácter Toggle printing `# for each Imprimir el metacarácter "#" por cadahash buffer transferred buffer transferidohelp Print local help information Inprime información de ayuda local Get (set) idle timer on remote Configurar el tiempo disponible en elidle side lado remoto Para configurar y transferir archivosimage Set binary transfer type tipo binario Cambiarse de directorio en ellcd Change local working directory servidor local List contents of remote Lista el contenido de el directoriols directory remotomacdef Define a macro Define una macromdelete Delete multiple files Borrar varios archivos List contents of multiple remote Lista contenido de varios directoriosmdir directories remotos
  • 35. mget get multiple files Recibe varios archivos make directory on the remote Crear un directorio en la máquinamkdir machine remota list contents of multiple remote Lista contenido de varios directoriosmls directories remotosmode set file transfer mode Configura el modo de transferencia 47- ¿Cuáles son los archivos de configuración para el servicio FTP? Explique cada uno de sus parámetros cd [rutaRemota] Cambia de directorio dentro del servidor remoto lcd [rutaLocal] Cambia de directorio en el equipo local chgrp [grp] [rutaRemota] Cambia el grupo de trabajo de un fichero remoto. El [grp] tiene que ser un Group ID chmod [opciones] [rutaRemota] Cambia los permisos de Lectura, Escritura o de Ejecución a un fichero remoto chown [own] [rutaRemota] Cambia el grupo de trabajo de un fichero remoto. El [own] tiene que ser un User ID get [rutaRemota] [rutaLocal] Copia un recurso remoto en un equipo local lmkdir [rutaLocal] Crea una carpeta en el equipo local lpwd Imprime la ruta local en la cual estamos trabajando mkdir [rutaRemota] Crea una carpeta en el equipo remoto put [rutaLocal] [rutaRemota] Sube un fichero o archivo desde una ruta local hasta una ruta remota pwd Imprime la ruta remota en la cual estamos trabajando exit Salimos de SFTP rename [rutaLocal] [rutaRemota] Renombra un un fichero remoto rmdir [rutaRemota] Borra una carpeta remota rm [rutaRemota] Borra un fichero remoto 48-¿Qué es bonding? es una forma de obtener enlaces redundantes en bridges, tanto en aparatos de
  • 36. alta gama,como en máquinas con software libre.El Bonding nos proporciona un mayor ancho de banda ademas de un balanceo decarga y redundancia. Esta redundancia, caso de que un enlace fallara, haría queel tráfico fuera enrutado a otro interface en cuestión de milisegundos. Estaconvergencia será transparentepara el usuario.49-¿Cuáles son los modos de bonding?mode=1 (activo-pasivo): Con este modo solo tenemos activo un slave enconcreto. En el caso que este falle se pasa a usar el otro. El modo defuncionamiento nos ofrece solotolerancia a fallos.mode=2 (balance-xor):Para transmitir una trama lo hace basado en elsiguiente calculo: (MAC de origen XOR MAC destino)%numero de interfacesslaves. De esta manera para cada MAC de destino se selecciona unainterfaz en concreto. Este modo nos ofrece balanceo de carga y toleranciaa fallos. En el caso que tengamos unbonding en este modo queprincipalmente hable con otras maquinas de otrasVLANs tenemos que teneren cuenta que solo usaremos una interfaz, ya que todas las conexiones aotras VLAN deben pasar por el gateway el cual se trata de otra MAC más.mode=3 (broadcast):Transmite todas las tramas por todas las interfacesslave. Este modo nos ofrecetolerancia a fallos.mode=4 (802.3ad):Se trata del estandard IEEE 802.3ad (Dynamic linkaggregation) también llamado “port trunking“. Permite la definición deagregados ofreciendo alta disponibilidad y un aumento de la velocidad.Para poder configurar este modo necesitamos:Soporte de ethtool para obtener la velocidad y el modo del interfaz.El switch debe soportar el modo. Por ejemplo los .CISCO lo soportan conel nombre port trunkingmode=5 (balance-tlb):Este modo transmite balanceando la carga entre losslave en función de la carga de cada slave. En el caso que uno falle laMAC salta a otro slave. Para calcular la carga de cada interfaz esnecesario disponer de ethtool.A diferencia de 802.3ad no se necesario soporte del switch para estaconfiguración.Tenemos que tener en cuenta que puede producirse que los paquetes lleguendesordenados, por lo que puede ser peor el remedio que la enfermedad,especialmente en entornos de red complejos.mode=6 (balance-alb):Balanceo de carga tanto en el envío como en larecepción. Para el balanceo de carga en la recepción lo que se hace es
  • 37. manipulando los replies ARP para indicar una MAC en concreto de una delas interfaces slave.Deberemos tener en cuenta que cualquier sistema de seguridad basado enlas tablas ARP puede quejarse o simplemente tirar el puerto de lainterfaz dejando el servidor sin conectividad.50- ¿Cuáles son los archivos de configuración para el bonding?1. Creación del dispositivo de bonding (bond0)Por defecto en los sistema operativos Red Hat Enterprise, laconfiguración de red se encuentra en el directorio/etc/sysconfig/network-script, lo primero que se debe realizar es crearun archivo llamadoifcfg-bond0 con la información IP[root@dbdwh01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0IPADDR=192.168.1.20NETWORK=192.168.1.0NETMASK=255.255.255.0USERCTL=noBOOTPROTO=noneONBOOT=yes 2. Modificar los archivos de configuración de las tarjetas eth0 yeth1Una vez creado el archivo, se deben configurar las tarjetas de red quearan parte del bonding, para ello se deben configurar los archivos ifcfg-eth0 y ifcfg-eth1 indicando que el MASTER sera el bond0[root@dbdwh01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0USERCTL=noONBOOT=yesMASTER=bond0
  • 38. SLAVE=yesBOOTPROTO=none[root@dbdwh01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1USERCTL=noONBOOT=yesMASTER=bond0SLAVE=yesBOOTPROTO=none 3. Cargar el modulo/driver del bondingSe debe garantizar que el modulo del bonding se cargue en el kernel yeste asociado al dispositivo de bond0 creado en el paso numero 1Adicionar las siguientes lineas al final del archivo /etc/modprobe.conf[root@dbdwh01 ~]# vi /etc/modprobe.confalias bond0 bondingoptions bond0 mode=balance-alb miimon=100 4. Iniciar servicio de red con bondingUna vez se reinicie el servicio el modulo iniciara automáticamente, perohabilitar el modulo de inmediato se deben ejecutar los siguientescomandos:[root@dbdwh01 ~]# modprobe bonding[root@dbdwh01 ~]# service network restart 5. Probar el servicioPara realizar las pruebas del servicio basta con mantener un pingsostenido sobre la dirección IP configurada en el dispositivo bond0 ydesconectar manualmente una de las tarjetas, el ping debería mantenerse
  • 39. (es probable detectar algunos milisegundos de mas sobre el ping almomento de desconectar una de la interfaces) 6. verificar el estado del bondingDentro del archivo de /proc/net/bonding/bond0 podrá encontrar informaciónadicionar sobre el modo de funcionamiento, las interfaces incluidas, lavelocidad entre otros[root@dbdwh01 ~]# cat /proc/net/bonding/bond0Ethernet Channel Bonding Driver: v3.4.0-1 (October 7, 2008)Bonding Mode: adaptive load balancingPrimary Slave: NoneCurrently Active Slave: eth0MII Status: upMII Polling Interval (ms): 100Up Delay (ms): 0Down Delay (ms): 0Slave Interface: eth0MII Status: upSpeed: 1000 MbpsDuplex: fullLink Failure Count: 1Permanent HW addr: e4:1f:13:ff:35:48Slave Interface: eth1MII Status: upSpeed: 1000 MbpsDuplex: fullLink Failure Count: 2Permanent HW addr: e4:1f:13:ff:35:4a 7. Tipos de bondingPara verificar que tipo de bonding se va a utilizar, es necesario teneren cuenta la configuración del switch y que modo es el que se desea, eneste el modo es balance-tlb (modo 5) el cual se indico en el archivo
  • 40. /etc/modprobe.conf y que también se puede verificar con el siguientecomando:[root@dbdwh01 ~]# more /sys/class/net/bond0/bonding/modebalance-alb 6