Cuestionario

40
CUESTIONARIO MARIA ALEJANDRA NARANJO BEDOYA LEIDY JOHANA ARREDONDO OBANDO JUAN FELIPE CARDONA TECNOLOGO EN GESTION DE REDES DE DATOS GERMAN LEAL MEDELLIN

Transcript of Cuestionario

Page 1: Cuestionario

CUESTIONARIO

MARIA ALEJANDRA NARANJO BEDOYA

LEIDY JOHANA ARREDONDO OBANDO

JUAN FELIPE CARDONA

TECNOLOGO EN GESTION DE REDES DE DATOS

GERMAN LEAL

MEDELLIN

Page 2: Cuestionario

SENA

2012

1-¿Qué es DHCP?

Dynamic Host Configuration Protocol (Protocolo de configuración dinámica

de host) es un protocolo de red que permite a los clientes de una red IP

obtener sus parámetros de configuración automáticamente.

2-¿En que consiste ?

Se trata de un protocolo de tipo cliente/servidor en el que generalmente

un servidor posee una lista de direcciones IP dinámicas y las va

asignando a los clientes conforme éstas van estando libres, sabiendo en

todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha

tenido y a quién se la ha asignado después.

3-¿ Plasme claramente a través de un gráfico realizado con la herramienta

Microsoft Visio, la estructura del servicio DHCP ?

Page 3: Cuestionario

4-¿Explique con eficacia ¿Qué es un Ámbito? De un ejemplo claro?

Un ámbito es un intervalo de direcciones IP disponibles para ser

concedidas.

Ejemplo :Si dispone de dos subredes físicas (como se muestra en la

diapositiva), puede crear dos ámbitos distintos para ambas subredes en un

servidor DHCP. Los ámbitos se crearían por separado debido a que las

subredes tienen diferentes esquemas de direccionamiento IP y precisan

distintas opciones.En la tabla siguiente se proporciona un ejemplo de las

propiedades y valores del ámbito de una de estas subredes. Esta solución

para subredes incluye una red física que atiende a 12 equipos para

pruebas. Estos equipos se vuelven a

reinstalar cada dos días.

Page 4: Cuestionario

Propiedad del ámbito Valores del ámbito

Id. de red 192.168.0.32

Máscara de subred 255.255.255.240 /28

Intervalo de direcciones IP de red 192.168.0.33 a 192.168.0.46

Duración de la concesión 2 días

Enrutador 192.168.0.33

Nombre de ámbito Ámbito del laboratorio de pruebas

Intervalo de exclusión 192.168.0. 33 (para el enrutador)

Un ámbito DHCP está compuesto por un conjunto de direcciones IP de una

subred determinada, como 192.168.0.1 a 192.168.0.254, que el servidor

DHCP puede conceder a los clientes.

Cada subred puede tener solamente un ámbito DHCP con un único intervalo

continuo de direcciones IP. Para usar varios intervalos de direcciones

para 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,reservada

de forma

definitiva para ser utilizada por un cliente DHCP especifico mediante

concesión.

Ejemplo

Page 5: Cuestionario

6-¿Explique con eficacia ¿Qué es una concesión?

Para optimizar los recursos de red, las direcciones IP se asignan con

una fecha de inicio y de vencimiento para su validez. Esto es lo que se

conoce como "concesión"

7-¿Explique con eficacia ¿Cómo funciona el proceso de generación de

concesiones? 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 pide

una IP y el servidor DHCP envía un paquete llamado DHCPPACK en el cual

tu proveedor te asigna una IP por un intervalo de tiempo.

Page 6: Cuestionario

8- ¿Cuáles son los archivos de configuración para el servicio DHCP?

Explique cada uno de sus parámetros?

dhcp.conf

/etc/sysconfig/dhcpd

9-¿Cuáles son los comandos de verificación del funcionamiento del

servicio DHCP?

Puede visualizar el intercambio de paquetes entre el cliente y el

servidor visualizando el archcivo de log que se encuentra en

/var/messages

Suele resultar más conveniente comprobar que existe una ruta entre

el equipo local y un host de la red utilizando primero el comando ping y

la dirección IP del host de la red al que desea conectarse. Pruebe a

hacer ping a la dirección IP del host de destino para comprobar si

responde, de la manera siguiente:

ping direcciónIP

Comando para verificar el servicio

Service dhcpd configtest

Page 7: Cuestionario

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 herramienta

Microsoft Visio, la estructura del servicio DNS?

Page 8: Cuestionario

13-¿Explique con eficacia ¿Qué es un Dominio? De un ejemplo claro? Un

dominio, en DNS, es cualquier árbol o subárbol dentro del espacio de

nombres de dominio general. Aunque los nombres para dominios DNS se

utilizan para denominar dominios de Active Directory, son diferentes de

los dominios de Active Directory y no deben confundirse.

-Cada equipo debe configurarse con la dirección de un equipo que sea

capaz de transformar cualquier nombre en una dirección IP. Este equipo se

llama Servidor de nombres de dominio. No se alarme: cuando se conecta a

Internet, el proveedor de servicios automáticamente modificará los

parámetros de su red para hacer que estos servidores de nombres de

dominio estén disponibles.

-También debe definirse la dirección IP de un segundo Servidor de nombres

de dominio(Servidor de nombres de dominio secundario): el servidor de

nombres de dominio secundario puede encargarse del servidor de nombres de

dominio 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ún

lugar ya sean dominios etc.

Arbol

Page 9: Cuestionario

15-¿Explique con eficacia ¿Qué es FQDN? De un ejemplo claro.?

FQDN (Fully Qualified Domain Name) es un nombre que incluye el nombre de la computadora y el nombre de dominio asociado a ese equipo.es un nombre

entendible por personas .

Por ejemplo, la computadora llamada serv1 y el nombre de dominio

pergaminovirtual.com, el FQDN será serv1.pergaminovirtual.com

16-¿Explique con eficacia ¿Qué es una consulta iterativa? De un ejemplo

claro?Una consulta iteractiva es aquella efectuada a un servidor DNS en

la que el cliente DNS solicita la mejor respuesta que el servidor DNS

puede proporcionar sin buscar ayuda adicional de otros servidores DNS. El

resultado de una consulta iterativa suele ser una referencia a otro

servidor DNS de nivel inferior en el árbol DNS .

Page 10: Cuestionario

17-Explique con eficacia ¿Qué es una consulta recursiva? De un ejemplo

claro.

Una consulta recursiva es aquella realizada a un servidor DNS , en la

que el cliente DNS solicita al servidor DNS que proporcione una respuesta

completa a la consulta.

Ejemplo

En la ilustración, el cliente DNS pregunta al servidor DNS la dirección

IP del nombre para mostrar proporcionado. Entonces, el cliente DNS acepta

la respuesta del servidor DNS. El cliente DNS, utilizando el servicio de

resolución DNS, envía una consulta DNS al servidor DNS para obtener la

dirección IP de mail1.nwtraders.msft. El servidor DNS comprueba la caché

para localizar el registro. Si la caché no contiene el registro, el

Page 11: Cuestionario

servidor DNS localiza el servidor DNS autorizado para el dominio

nwtraders.msft. Si el servidor DNS está autorizado para el dominio, éste

busca la zona para el registro de recursos. Si el registro existe, el

servidor devuelve la dirección IP para el registro consultado. Si no

existe, el servidor DNS informa al cliente de que el registro no se

encontró.

18-Que es una respuesta autoritativa:

Un servidor DNS esta autorizado para el espacio de nombres de la

consulta, 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ón

19-Que es una respuesta no-autoritativa:

Un servidor dns no esta autorizado para el espacio de nombres de la

consulta, 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

consulta

20-Que es una zona directa

La zona directa nos permitirá crear zonas primarias, secundarias o stub

zones.

Esto te permitirá posteriormente hacer consultas al DNS en la cual

proporcionando un host DNS previamente registrado te devolverá en que IP

está alojado.

21-Qué es para una zona directa Master/Slave

Page 12: Cuestionario

Master: es un servidor autentico para nuestra red local, lo cual nos

indica que Atenderá directamente a las peticiones de resolución de

direcciones pertenecientes a la red local y reenviará a servidores DNS

externos las peticiones del resto de direcciones de Internet

En la zona directa el master hace la traducción directa cuando la

consulta es de nombre a ip.

Slave: Un servidor esclavo actuará como un servidor espejo de un servidor

DNS maestro. Permanecerá sincronizado con el maestro. Se utilizan para

repartir las peticiones entre varios servidores aunque las modificaciones

solo se realicen en el maestro. En redes locales salvo por razones de

disponibilidad, es raro que exista la necesidad de tener dos servidores

DNS ya que con uno será suficiente.

22-Los tipos de registros utilizados para una zona directa

NS

A

CNAME

MX

SOA

SRV

TXT

23-Qué es una zona inversa

La zona inversa, te permitirá por el contrario generar registros PTR los

cuales te permitirán asociar una dirección IP a un nombre. Las consultas

inversas te permitirán definir de qué dominio es la IP consultada. Esta

situación es muy utilizada por los MAIL SERVERS para asegurarse que los

mensajes recibidos son de un origen real.

24-Qué es para una zona inversa Master/Slave

Master: es el servidor principal o autentico lo que hace en la zona

inversa es traducir de ip a nombre directamente.

Slave: es un servidor secundario que guarda los registros del maestra en

este caso de direcciones ip a nombres.

Page 13: Cuestionario

25-Los tipos de registros utilizados para una zona inversa

NS

PTR

MX

SOA

CNAME

26-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 del

servicio DNS

Para 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 restart

Para mirar si el servidor DNS si me esta traduciendo:

Nslookup

Dig

Page 14: Cuestionario

28-Qué es WWW

Es World Wide Web (WWW) o Red informática mundial1 es un sistema de

distribución de información basado enhipertexto o hipermedios enlazados y

accesibles a través de Internet.

29-Qué es HTTP

El 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 de

reglas a seguir) para publicar páginas de web o HTML. HTTP es la base

sobre la cual está fundamentado Internet, o la WWW.

30-en qué consiste el servicio WEB

cuando navegamos por internet con nuestro navegador desde nuestro

ordenador estamos visitando paginas de un mismo sitio web o de sitios web

diferentes. Cada vez que entramos en una pagina estamos comunicándonos

con un servidor web, ordenador remoto donde se alberga dicha información.

31-Plasme claramente a través de un gráfico realizado con la herramienta

MicrosoftVisio, la estructura del servicio WEB

Page 15: Cuestionario

32-Qué es Hipertexto

es un sistema para escribir y mostrar texto que enlaza a información

adicional sobre ese texto

33-Cuáles son los códigos de estado HTTP

1xx: Respuestas informativas

2xx: Peticiones correctas

3xx: Redirecciones

4xx Errores del cliente

5xx Errores de servidor

34-Qué es HTML

hace referencia al lenguaje de marcado predominante para la elaboración

de páginas web que se utiliza para describir y traducir la estructura y

la información en forma de texto, así como para complementar el texto con

objetos tales como imágenes.

35-Cree una tabla en la que muestre las etiquetas y atributos

correspondientes 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>

Page 16: Cuestionario

<P>Esteeselprimerparrafo</P>

<P>Esteeselsegundoparrafo.</P>

</body>

</html>

b. Cabecera de un documento HTML

<head>: define la cabecera del documento HTML; esta cabecera suele

contener información sobre el documento que no se muestra directamente al

usuario 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 Web

el Cuerpo (body), cuyo contenido ha de estar siempre entre la etiqueta

<body> que indica comienzo del Cuerpo, y la etiqueta </body> que indica

su final.

e. Tabla

Las tablas que se incluyen en la maquetacion del contenido de una Web

tiene un final estético además de la función organizativa ya que nos

ayudan a mostrar la información de manera ordenada y detallada a nuestros

visitantes y le da un aspecto mas limpio a la página. Para construir una

tabla sencilla usando html

<table>

<tr>

Page 17: Cuestionario

<td>Celda1,linea1</td>

<td>Celda2,linea1</td>

</tr>

<tr>

<td>Celda1,linea2</td>

<td>Celda2,linea2</td>

</tr>

</table>

f. Fila

Las tablas se definen fila a fila, celda a celda, comenzando desde la

celda superior izquierda. Las columnas se calcularán automáticamente

según las celdas que hay en cada fila.

Cada fila de la tabla se indica mediante las tags <tr>.....</tr>. Las

tags <th> y <td> con sus correspondientes tags de cierre, indican para

indicar las filas individuales dentro de cada fila. Las tags

<th>.....</th> indican que se trata de celdas que sirven como encabezado

de 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>

Page 18: Cuestionario

<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>

Page 19: Cuestionario

En nuestra tabla, que tenía tres columnas, hemos colocado la etiqueta

<COLGROUP> y dentro de esta, tres etiquetas <COL>, cada una con sus

estilos propios.

h. Hipervínculo

para poder crear un hipervinculo o enlace en html conseguimos el

siguiente 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 negrita

La etiqueta para poner un texto en negrita se llama "b" (del ingles

"bold").

A continuacion podeis ver el codigo y el texto que resultaria al

utilizarlo.

<b> texto en negrita </b>

k. Texto en cursiva

Para 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>

Page 20: Cuestionario

l. Texto subrayado

para 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">

<!--Begin

functiondisableselect(e){

returnfalse

}

functionreEnable(){

returntrue

}

document.onselectstart=newFunction("returnfalse"

if(window.sidebar){

document.onmousedown=disableselect

document.onclick=reEnable

}

Page 21: Cuestionario

//End-->

</script>

o. Insertar una imagen

Llego el momento de insertar nuestra primera imágen con HTML, la etiqueta

que sirve para agregar imagenes es <img> pero al igual que la etiqueta

para crear enlaces, necesitamos agregar un atributo para especificar la

ubicació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ínea

Segunda línea

</body>

</html>

r. Marcos

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"

Page 22: Cuestionario

"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 se

encuentra alojadas las paginas web o blogs creados por todos los

cibernautas que poseemos un Nombre de Dominio y que , una vez que hemos

creado o plasmado nuestras ideas, las podemos alojar en un Inmenso Disco

Duro en el cual nuestra informacion o emprendimiento puede ser accesado a

cualquier hora y desde cualquier parte del mundo pues dichos discos duros

o Servidores estan encendidos las 24 horas del dia.

Para que sirve el Hosting? Pues ni mas ni menos que para almacenar toda

la informacion que creamos y deseamos que pueda estar alli disponible

para todo ser humano que quiera conocerla y en terminos de negocios para

Page 23: Cuestionario

que puedan encontrar lo que estamos promoviendo como producto virtual o

fisico.

37-¿Cuáles son los tipos de Hosting Virtua l?

Hosting gratuito: El hosting gratuito es un servicio de hosting

extremadamente limitado, en comparación a un servicio pagado. Este tipo

de hosting tal vez sólo sea recomendable para alguien que no busca ganar

dinero en Internet o que no tenga planes para crecer.

Hosting de imágenes:El hosting de imágenes sólo sirve para guardar y

compartir imágenes en la web. Por lo general este tipo de hosting es

gratuito, 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 muchas

ventajas y algunas limitaciones. En estos tipos de hosting, el servidor

(la computadora que aloja los sitios web) es compartido entre varios

clientes. Esto reduce drásticamente los costos del servicio de hosting, a

costa de una reducción en el desempeño. Es decir, pagas mucho menos que

en un tipo de hosting dedicado, pero tu página o portal web puede no ser

tan rápida. Este tipo de hosting es recomendado si tu negocio es pequeño

o mediano y no quieres invertir mucho al inicio. Sin embargo, no

recomendamos elegir cualquier hosting barato, simplemente porque sea

barato. Hay que ver qué necesitas, qué te ofrecen para crecer y cuánto te

cobran por aumentar la capacidad del servicio. Así evitas tener que

cambiar de proveedor, lo cual puede ser bastante complicado.

Hosting revendedor (hosting reseller):Los hosting revendedor (hosting

reseller), como su nombre lo indica, están enfocados a clientes que

desean dedicarse a revender el servicio de hosting de alguna compañía a

otros clientes. Si tu rubro es venta de servicios de hosting, estos tipos

de hosting son para ti.

Hosting VPS (hosting virtual server): El hosting virtual server o hosting

VPS (por sus siglas en inglés) ofrece características similares al

hosting compartido, sólo que en este caso, el servidor (RAM, disco duro,

etc.) está dividido en partes iguales (de manera virtual) y entre un

Page 24: Cuestionario

número menor de clientes. Debido a esto, los demás clientes que comparten

el servidor no se ven afectados por algún exceso de uso de otro cliente

y, si una de los portales web alojados en este servidor se cae, el resto

no se ve afectado. En resumen, el rendimiento es mejor y, por

consiguiente, el costo es un poco más alto que el de un hosting

compartido. los hosting virtual server son tipos de hosting que se

encuentra en un punto intermedio entre el hosting compartido y el hosting

de servidor dedicado. Son una excelente opción para un portal web mediano

a grande con varias páginas y visitantes, o para uno que tiene

perspectivas de crecimiento.

Hosting dedicado (servidores dedicados): Un servicio de servidores

dedicados es entrar a otro nivel. En este tipo de hosting, el cliente

cuenta con un servidor para él solo. Por lo general, dado que su costo es

mucho más elevado que cualquiera de las demás tipos de hosting, es

accesible a empresas grandes, con requerimientos especiales que no

podrían ser cubiertos con cualquier otro tipo de hosting. En este caso,

el cliente tiene la posibilidad de instalar lo que desee, elegir el

procesador, tamaño de disco duro, cantidad de RAM, etc. Asimismo, el

cliente tiene la opción de que el proveedor del servicio de hosting

maneje su sitio (ej: mantener el software actualizado, encargarse de la

seguridad, etc.) o de hacerlo él mismo (o su área de Sistemas).

Hosting en la nube (cloud hosting): Cloud hosting es un nuevo tipo de

hosting que permite pagar por los recursos (RAM, disco duro, ancho de

banda, etc.) que utiliza tu portal web. Las ventajas del cloud hosting

son la flexibilidad que te ofrece el servicio al no limitarte a un

servidor físico, el dejarte crecer virtualmente sin límites de espacio ni

ancho de banda y el cobrarte por los recursos que usas. Este servicio de

hosting puede llegar a costar bastante más que cualquier otro tipo de

hosting

38- ¿Cuáles son los archivos de configuración para el servicio WEB?

Explique cada uno de sus parámetros. ?

<system.ServiceModel>

<services>

Page 25: Cuestionario

<!—- 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 los

servicios que la aplicación hospeda.A partir del modelo de configuración

simplificado de .NET Framework 4, esta sección es opcional.

<services>

El elemento <service>

Cada elemento service tiene estos atributos:

Page 26: Cuestionario

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án

representados 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.

Page 27: Cuestionario

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 enlaces

que puede utilizar cualquier extremo definido en cualquier servicio.

<bindings>

El elemento <binding>

Los elementos binding contenidos en el elemento bindings pueden ser uno

de los enlaces proporcionados por el sistema (consulte Enlaces

proporcionados por el sistema) o un enlace personalizado (consulte

Enlaces personalizados).El elemento binding tiene un atributo name que

pone en correlación el enlace con el extremo especificado en el atributo

bindingConfiguration del elemento endpoint.Si no se especifica ningún

nombre, dicho enlace corresponde al enlace predeterminado de ese tipo de

enlace.

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 definen

los comportamientos de un servicio.

<behaviors>

El elemento <behavior>

Cada elemento behavior es identificado por un atributo name y proporciona

o un comportamiento proporcionado por el sistema, como <throttling> o un

comportamiento personalizado.Si no se especifica ningún nombre, dicho

elemento de comportamiento corresponde al servicio predeterminado o al

comportamiento de extremo.

Page 28: Cuestionario

39- ¿que es ftp?

Protocolo de Transferencia de Archivos

FTP son las siglas de File Transfer Protocol, es decir, Protocolo de

Transferencia de Archivos. Es un sistema que permite enviar y recibir

ficheros entre computadores a través de la red Internet.

Con el fin de facilitar la creación de tu web, los servidores comerciales

disponen de un sistema de FTP, mediante el que puedes enviar rápidamente

y de una sola vez todos los ficheros que desees publicar en tu página u

otros 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 del

cual se puede bajar el software que se tenga disponible para diferentes

sistemas operativos. este servicio solo tiene alcance desde la ruta

FTP://FTP.unal.edu,co. Prontamente se dispondra de una pagina web para

consultarlo. El alcance es limitado al campus universitario y a las sedes

Conexiones FTP que permiten llegar a un equipo y bajar informacion o

colocarla en ella teniendo un usuario de la maquina para la conexion y

los puertos de red habilitados.

41-Plasme claramente a través de un gráfico realizado con la herramienta

Microsoft Visio, la estructura del servicio FTP

Page 29: Cuestionario

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 prohibido

acceder al servidor FTP.

Ftphosts se utiliza para permitir o denegar el inicio de sesión de varios

hosts a diversas cuentas en el servidor FTP.

Ftpaccess es el archivo de configuración principal del FTP. El servidor

FTP 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 ser

miembros de una clase para poder acceder al servidor FTP. Puede

especificar muchas directivas ftpaccess que se aplican sólo a una clase

determinada.

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

Page 30: Cuestionario

PORT al servidor por el canal de control al establecer laconexión) y

Pasivo (o PASV, porque en este caso envía comandos tipo PASV). Tanto en

el modo Activocomo en el modo Pasivo, el cliente establece una conexión

con el servidor mediante el puerto 21, queestablece el canal de control.

Modo Activo

En modo Activo, el servidor siempre crea el canal de datos en su puerto

20, mientras que en el lado delcliente el canal de datos se asocia a un

puerto aleatorio mayor que el 1024. Para ello, el cliente mandaun comando

PORT al servidor por el canal de control indicándole ese número de

puerto, de manera queel servidor pueda abrirle una conexión de datos por

donde se transferirán los archivos y los listados, enel puerto

especificado.Lo anterior tiene un grave problema de seguridad, y es que

la máquina cliente debe estar dispuesta aaceptar cualquier conexión de

entrada en un puerto superior al 1024, con los problemas que ello

implicasi tenemos el equipo conectado a una red insegura como Internet.

De hecho, loscortafuegosque seinstalen en el equipo para evitar ataques

seguramente rechazarán esas conexiones aleatorias. Parasolucionar esto se

desarrolló el modo Pasivo.

Modo Pasivo

Cuando el cliente envía un comando PASV sobre el canal de control, el

servidor FTP abre un puertoefímero (cualquiera entre el 1024 y el 5000) e

informa de ello al cliente FTP para que, de esta manera,sea el cliente

quien conecte con ese puerto del servidor y así no sea necesario aceptar

conexionesaleatorias inseguras para realizar la transferencia de

datos.Antes de cada nueva transferencia, tanto en el modo Activo como en

Page 31: Cuestionario

el Pasivo, el cliente debe enviarotra vez un comando de control (PORT o

PASV, según el modo en el que haya conectado), y el servidorrecibirá esa

conexión de datos en un nuevo puerto aleatorio (si está en modo pasivo) o

por el puerto 20(si está en modo activo).

Tipos de transferencia de archivos en FTP

Es importante conocer cómo debemos transportar un archivo a lo largo de

la red. Si no utilizamos lasopciones adecuadas podemos destruir la

información del archivo. Por eso, al ejecutar la aplicación FTP,debemos

acordarnos de utilizar uno de estos comandos (o poner la correspondiente

opción en unprograma con interfaz gráfica):type asciiAdecuado para

transferir archivos que sólo contengan caracteres imprimibles (archivos

ASCII, noarchivos resultantes de un procesador de texto), por ejemplo

páginas HTML, pero no las imágenes quepuedan contener.type binary

45- ¿Cuáles son los tipos de transferencia de archivos del servicio

FTP?

Es importante conocer cómo debemos transportar un archivo a lo largo de

la red. Si no utilizamos las opciones adecuadas podemos destruir la

información del archivo. Por eso, al ejecutar la aplicación FTP, debemos

acordarnos de utilizar uno de estos comandos (o poner la correspondiente

opción en un programa con interfaz gráfica):

-tipo ascii

Page 32: Cuestionario

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

Archivo

Tipo de

Transferencia

txt (texto) ascii

html (página WEB) ascii

doc (documento) binario

ps (poscript) ascii

hqx (comprimido) ascii

Z (comprimido) binario

ZIP (comprimido) binario

ZOO (comprimido) binario

Sit (comprimido) binario

pit (comprimido) binario

shar (comprimido) binario

uu (comprimido) binario

ARC (comprimido) binario

Page 33: Cuestionario

tar (empaquetado) binario

46- guía completa de comandos FTP

account Send account command to remote

server

Envia comando a la cuenta del

servidor remoto

append Append to a file Concatena un archivo

ascii Set ascii transfer type Para configurar y transferir archivos

tipo ascii

bell Beep when command completed Sonido de campanilla cuando el

comando se ha completado

binary set binary transfer type Para configurar y transferir archivos

tipo binario

bye terminate ftp session and exit Finalización de la sesión de ftp y

salirse

case toggle mget upper/lower case id

mapping Mapeo de letras iguales

cd change remote working directory Cambiarse de directorio en el

servidor remoto

cdup change remote working directory

to parent directory

Cambiarse al directorio padre en el

servidor remoto

chmod change file permissions of

remote file

Cambio de permisos en el servidor

remoto

close terminate ftp session Finalizar la sesión ftp

cr toggle carriage return stripping

on ascii gets Retorno de carro

delete delete remote file Borrar un archivo en el servidor

remoto

Page 34: Cuestionario

debug Toggle/set debugging mode Configura modo de supresión de

errores

dir List contents of remote

directory Lista contenido de directorio remoto

disconne

ct terminate ftp session Finalizar la sesión ftp

form Set file transfer format Configurar formato de transferencia

de archivo

get Receive file Recibir archivo o traerlo al servidor

local

glob Toggle metacharacter expansion

of local file names

Transponer nombre de archivo local

con un metacarácter

hash Toggle printing `#' for each

buffer transferred

Imprimir el metacarácter "#" por cada

buffer transferido

help Print local help information Inprime información de ayuda local

idle Get (set) idle timer on remote

side

Configurar el tiempo disponible en el

lado remoto

image Set binary transfer type Para configurar y transferir archivos

tipo binario

lcd Change local working directory Cambiarse de directorio en el

servidor local

ls List contents of remote

directory

Lista el contenido de el directorio

remoto

macdef Define a macro Define una macro

mdelete Delete multiple files Borrar varios archivos

mdir List contents of multiple remote

directories

Lista contenido de varios directorios

remotos

Page 35: Cuestionario

mget get multiple files Recibe varios archivos

mkdir make directory on the remote

machine

Crear un directorio en la máquina

remota

mls list contents of multiple remote

directories

Lista contenido de varios directorios

remotos

mode 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

Page 36: Cuestionario

alta gama,como en máquinas con software libre.

El Bonding nos proporciona un mayor ancho de banda ademas de un balanceo de

carga y redundancia. Esta redundancia, caso de que un enlace fallara, haría que

el tráfico fuera enrutado a otro interface en cuestión de milisegundos. Esta

convergencia será transparentepara el usuario.

49-¿Cuáles son los modos de bonding?

mode=1 (activo-pasivo): Con este modo solo tenemos activo un slave en

concreto. En el caso que este falle se pasa a usar el otro. El modo de

funcionamiento nos ofrece solotolerancia a fallos.

mode=2 (balance-xor):Para transmitir una trama lo hace basado en el

siguiente calculo: (MAC de origen XOR MAC destino)%numero de interfaces

slaves. De esta manera para cada MAC de destino se selecciona una

interfaz en concreto. Este modo nos ofrece balanceo de carga y tolerancia

a fallos. En el caso que tengamos unbonding en este modo que

principalmente hable con otras maquinas de otrasVLANs tenemos que tener

en cuenta que solo usaremos una interfaz, ya que todas las conexiones a

otras 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 interfaces

slave. Este modo nos ofrecetolerancia a fallos.

mode=4 (802.3ad):Se trata del estandard IEEE 802.3ad (Dynamic link

aggregation) también llamado “port trunking“. Permite la definición de

agregados 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 con

el nombre port trunking

mode=5 (balance-tlb):Este modo transmite balanceando la carga entre los

slave en función de la carga de cada slave. En el caso que uno falle la

MAC salta a otro slave. Para calcular la carga de cada interfaz es

necesario disponer de ethtool.

A diferencia de 802.3ad no se necesario soporte del switch para esta

configuración.

Tenemos que tener en cuenta que puede producirse que los paquetes lleguen

desordenados, 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 la

recepción. Para el balanceo de carga en la recepción lo que se hace es

Page 37: Cuestionario

manipulando los replies ARP para indicar una MAC en concreto de una de

las interfaces slave.

Deberemos tener en cuenta que cualquier sistema de seguridad basado en

las tablas ARP puede quejarse o simplemente tirar el puerto de la

interfaz 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, la

configuración de red se encuentra en el directorio

/etc/sysconfig/network-script, lo primero que se debe realizar es crear

un archivo llamado

ifcfg-bond0 con la información IP

[root@dbdwh01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

IPADDR=192.168.1.20

NETWORK=192.168.1.0

NETMASK=255.255.255.0

USERCTL=no

BOOTPROTO=none

ONBOOT=yes

2. Modificar los archivos de configuración de las tarjetas eth0 y

eth1

Una vez creado el archivo, se deben configurar las tarjetas de red que

aran 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-eth0

DEVICE=eth0

USERCTL=no

ONBOOT=yes

MASTER=bond0

Page 38: Cuestionario

SLAVE=yes

BOOTPROTO=none

[root@dbdwh01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

USERCTL=no

ONBOOT=yes

MASTER=bond0

SLAVE=yes

BOOTPROTO=none

3. Cargar el modulo/driver del bonding

Se debe garantizar que el modulo del bonding se cargue en el kernel y

este asociado al dispositivo de bond0 creado en el paso numero 1

Adicionar las siguientes lineas al final del archivo /etc/modprobe.conf

[root@dbdwh01 ~]# vi /etc/modprobe.conf

alias bond0 bonding

options bond0 mode=balance-alb miimon=100

4. Iniciar servicio de red con bonding

Una vez se reinicie el servicio el modulo iniciara automáticamente, pero

habilitar el modulo de inmediato se deben ejecutar los siguientes

comandos:

[root@dbdwh01 ~]# modprobe bonding

[root@dbdwh01 ~]# service network restart

5. Probar el servicio

Para realizar las pruebas del servicio basta con mantener un ping

sostenido sobre la dirección IP configurada en el dispositivo bond0 y

desconectar manualmente una de las tarjetas, el ping debería mantenerse

Page 39: Cuestionario

(es probable detectar algunos milisegundos de mas sobre el ping al

momento de desconectar una de la interfaces)

6. verificar el estado del bonding

Dentro del archivo de /proc/net/bonding/bond0 podrá encontrar información

adicionar sobre el modo de funcionamiento, las interfaces incluidas, la

velocidad entre otros

[root@dbdwh01 ~]# cat /proc/net/bonding/bond0

Ethernet Channel Bonding Driver: v3.4.0-1 (October 7, 2008)

Bonding Mode: adaptive load balancing

Primary Slave: None

Currently Active Slave: eth0

MII Status: up

MII Polling Interval (ms): 100

Up Delay (ms): 0

Down Delay (ms): 0

Slave Interface: eth0

MII Status: up

Speed: 1000 Mbps

Duplex: full

Link Failure Count: 1

Permanent HW addr: e4:1f:13:ff:35:48

Slave Interface: eth1

MII Status: up

Speed: 1000 Mbps

Duplex: full

Link Failure Count: 2

Permanent HW addr: e4:1f:13:ff:35:4a

7. Tipos de bonding

Para verificar que tipo de bonding se va a utilizar, es necesario tener

en cuenta la configuración del switch y que modo es el que se desea, en

este el modo es balance-tlb (modo 5) el cual se indico en el archivo

Page 40: Cuestionario

/etc/modprobe.conf y que también se puede verificar con el siguiente

comando:

[root@dbdwh01 ~]# more /sys/class/net/bond0/bonding/mode

balance-alb 6