CUESTIONARIO
MARIA ALEJANDRA NARANJO BEDOYA
LEIDY JOHANA ARREDONDO OBANDO
JUAN FELIPE CARDONA
TECNOLOGO EN GESTION DE REDES DE DATOS
GERMAN LEAL
MEDELLIN
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 ?
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.
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
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.
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
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?
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
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 .
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
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
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.
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
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
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>
<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>
<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ásicas</H1>
<TABLEBORDER="1">
<TR>
<TH>Cabereca1</TH>
<TH>Cabereca2</TH>
<TH>Cabereca3</TH>
</TR>
<TR>
<TD>Dato1</TD>
<TD>Dato2</TD>
<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>
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>
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
}
//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"
"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
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
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>
<!—- 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:
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.
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.
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
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
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
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
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
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
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
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
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
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
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
(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
/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
Top Related