SERVICIOS DE INFRAESTRUCTURA DHCP, DNS, WEB Y FTP.
ELABORADO POR:
DIANA CAROLINA SILVA
DANIELA TORRES JARAMILLO
JULIAN ACOSTA GUTIÉRREZ
ANDRÉS FELIPE TEJADA
FICHA: 322000
TECNOLOGÍA EN GESTIÓN DE REDES DE DATOS
INSTRUCTOR:
GERMÁN GABRIEL LEAL FLOREZ
FECHA:
SEPTIEMBRE 17 DE 2012
SERVICIO NACIONAL DE APRENDIAZAJE SENA
MEDELLÍN – ANTIOQUIA
2012
INTRODUCCIÓN
Los servicios de infraestructura son de gran importancia en el campo de las redes porque
proveen servicios valga la redundancia, para las necesidades de los clientes y las
empresas, que los utilizan.
Con este trabajo se pretende mostrar de manera resumida las características de cada
uno de los servicios básicos, como el web, el ftp, el dns y ftp, además de mostrar un poco
del proceso de configuración.
OBJETIVOS
Identificar las características más importantes de los servicios de red básicos.
Conocer los archivos de configuración de los servicios de red básicos.
Mostrar la estructura de los servicios de red básicos.
SERVICIOS DE INFRAESTRUCTURA DHCP, DNS, WEB Y FTP.
CUESTIONARIO:
1. ¿Qué es DHCP?
DHCP (sigla en inglés de Dynamic Host Configuration Protocol, en español «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 qué consiste este servicio?
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 rango de direcciones IP que el servidor DHCP administrará. Hay que
asegurarse del rango de direcciones, de las que hay que excluir y las que hay que
reservar para otros servidores, como DNS o WINS.
Necesito que 100 hosts configuren sus direcciones IP automáticamente, y para ello
cuento con la dirección de red 192.168.2.1, podría escoger un rango que este dentro de la
misma red, por ejemplo de 192.168.2.10 a 192.168.2.110, en ese rango hay 100
direcciones IP diferentes asignables.
5. Explique con eficacia ¿Qué es un Reserva? De un ejemplo claro.
Mediante las reservas DHCP podemos asignar siempre una IP a un determinado host.
Para realizar dicha reserva deberemos conocer la MAC del dispositivo.
6. Explique con eficacia ¿Qué es una concesión? De un ejemplo claro.
Una concesión es un período de tiempo especificado por los servidores DHCP y durante
el cual un equipo cliente puede utilizar una dirección IP asignada. Cuando se realiza una
concesión a un cliente, la concesión está activa. Antes de que caduque la concesión, el
cliente suele necesitar renovar la asignación de la concesión de dirección en el servidor.
Una concesión queda inactiva cuando caduca o cuando se elimina del servidor. La
duración de una concesión determina cuándo caducará y la frecuencia con la que el
cliente necesita renovarla en el servidor.
7. Explique con eficacia ¿Cómo funciona el proceso de generación de
concesiones? De un ejemplo claro de manera gráfica.
1. El cliente DHCP envía un broadcasts, paquete DHCPDISCOVER para localizar al
DHCP Server. Este paquete DHCPDISCOVER es el mensaje que los clientes DHCP
envían la primera vez que se conectan a la red y solicitan la información IP de un servidor
DHCP.
2. El servidor DHCP envía un broadcast paquete DHCPOFFER al cliente. El paquete
DHCPOFFER es un mensaje que el DHCP Server utiliza para ofrecer la concesión de una
dirección IP al cliente cuando éste se conecta a la red. Cada servidor DHCP que
responde reserva la dirección IP ofrecida para no ofrecerla nuevamente a otro cliente,
antes de la aceptación del cliente inicial.
3. El cliente DHCP envía un broadcasts, paquete DHCPREQUEST. El paquete
DHCPREQUEST es el mensaje que un cliente envía al servidor DHCP Server para
solicitar o renovar su léase de IP. El cliente DHCP responde al primer paquete
DHCPOFFER que recibe con un broadcasts de DHCPREQUEST para aceptar la oferta.
4. El DHCP envía un broadcast DHCPACK al cliente. El paquete DHCPACK es un
mensaje que el servidor DHCP envía a un cliente como acuse de recibo y para finalizar el
proceso de concesión. Este mensaje contiene una concesión válida para la dirección IP y
otros datos de configuración IP.
8. ¿Cuáles son los archivos de configuración para el servicio DHCP? Explique cada
uno de sus parámetros.
Un servidor DHCP requiere una interface con dirección estática para mantener estable su
configuración IP y así ser encontrado más fácilmente dentro de la red. Procedemos a
configurar el archivo /etc/network/interfaces para configurar la interface de red del
servidor con una dirección IP.
auto eth1: Con esta línea estamos indicando que cada que se inicie el sistema se
inicie (ifup) también la interface.
iface eth1 inet static: Con esta línea se indica que la configuración IP es estática.
address 1192.168.1.2: En esta línea estamos especificando la dirección IP de la
interface, en este caso la 192.168.1.2.
netmask 255.255.255.0: Con esta línea especificamos la máscara de subred de la
red, en este caso la 255.255.255.0.
gateway 192.168.1.1: Con esta línea especificamos la puerta de enlace de la red,
en este caso la 192.1688.1.1.
El archivo /etc/default/dhcp3-server en el cual designaremos la interface por defecto al
servicio DHCP
El archivo de configuración global de DHCP es /etc/dhcp3/dhcpd.conf, en el cual
debemos configurar los ámbitos DHCP(Un ámbito es un agrupamiento administrativo de
equipos o clientes de una subred que utilizan el servicio DHCP.).
Subnet: En este campo definimos el ID de red y la máscara de subred del ámbito
en este caso con ID de red 192.168.1.0 con mascara de255.255.255.0.
Range: Este campo contiene la IP inicial y la IP final del rango de direcciones
asignable en este ámbito, en este caso es de la IP 192.168.1.10 a la192.168.1.20
Option domain-name-servers: En este campo se asigna el nombre del servidor
de dominios, en este caso dns.abc.com.
Option domain-name: En este campo le asignamos el dominio de la red en este
caso abc.com.
Option routers: En este campo le asignamos el Gateway por defecto de la red, en
este caso 192.168.1.1.
Option broadcast-address: En este campo definimos la dirección de broadcast
de la red, en este caso la 192.168.1.255.
Default-lease: En este campo establecemos el tiempo por defecto de la
concepción de una IP a los clientes, en este caso 600 en segundos.
Max-lease-time: En este campo definimos el tiempo máximo de la concepción de
una IP a los clientes, en este caso 7200 en segundos.
9. ¿Cuáles son los comandos de verificación del funcionamiento del servicio
DHCP?
Service dhcp start (Iniciar el servicio DHCP)
Service dhcpd status (Ver el estado del servicio DHCP)
Service dhcp restart (Reinicializar el servicio DHCP)
Service dhcp stop (Detener el servicio DHP)
10. ¿Qué es DNS?
Domain Name System o DNS (en español: sistema de nombres de dominio) es un
sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso
conectado a Internet o a una red privada. Este sistema asocia información variada con
nombres de dominios asignado a cada uno de los participantes
11. ¿En qué consiste este servicio?
Su función más importante, es traducir (resolver) nombres inteligibles para las personas
en identificadores binarios asociados con los equipos conectados a la red, esto con el
propósito de poder localizar y direccionar estos equipos mundialmente.
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 o nombre de dominio es el nombre que identifica un sitio web. Cada dominio
tiene que ser único en Internet. Ejemplo WWW.GOOGLE.COM
14. Explique con eficacia ¿Qué es un Árbol? De un ejemplo claro.
Es el conjunto de dominios formado por el nombre de dominio raíz ("MICENTRO.EDU") y
el resto de dominios cuyos nombres constituyen un espacio contiguo con el nombre raíz
(por ejemplo si tuviéramos un subdominio "DPTO_LENGUA", se nombraría como
"DPTO_LENGUA.MICENTRO.EDU", y formaría un árbol de dominios con el dominio raíz).
15. Explique con eficacia ¿Qué es FQDN? De un ejemplo claro.
Un FQDN (Fully Qualified Domain Name) es un nombre que incluye el nombre de la
computadora y el nombre de dominio asociado a ese equipo. Por ejemplo, dada la
computadora llamada «serv1» y el nombre de dominio «bar.com», el FQDN será
«serv1.bar.com», a su vez un FQDN asociado a serv1 podría ser «post.serv1.bar.com».
16. Explique con eficacia ¿Qué es una consulta iterativa? De un ejemplo claro.
Las consultas iterativas, o resolución iterativa, consisten en la mejor respuesta que el
servidor de nombres pueda dar. El servidor de nombres consulta sus datos locales
(incluyendo su caché) buscando los datos solicitados.
Por ejemplo, si un servidor DNS de una intranet recibe una consulta de un cliente local
para "www.gmail.com", es posible que devuelva una respuesta de su caché de nombres.
17. Explique con eficacia ¿Qué es una consulta recursiva? De un ejemplo claro.
En las consultas recursivas el servidor repite el mismo proceso básico (consultar a un
servidor remoto y seguir cualquier referencia) hasta que obtiene la respuesta a la
pregunta.
18. Explique con eficacia ¿Qué es una respuesta autoritativa? De un ejemplo claro.
Tipo de respuesta, dada por un DNS a una consulta, en que se indica que el servidor de
nombres tiene autoridad sobre el registro por el cual se lo consulta, e implica que es uno
de los servidores de nombre del dominio al que pertenece el registro.
19. Explique con eficacia ¿Qué es un respuesta no - autoritativa? De un ejemplo
claro.
Tipo de respuesta, dada por un DNS a una consulta por cualquier registro, que no está
basada en tablas propias, sino que es obtenida consultando a otros servidores de
nombres.
20. Explique con eficacia ¿Qué es una zona directa? De un ejemplo claro.
Las resoluciones de esta zona devuelven la dirección IP correspondiente al recurso
solicitado. Realiza las resoluciones que esperan como respuesta la dirección IP un
determinado recurso.
21. Explique con eficacia ¿Qué es para una zona directa Master/Slave? De un
ejemplo claro.
El esclavo es el espejo del maestro por lo tanto deben tener la misma configuración en las
zonas. Por ejemplo si el DNS maestro fallara el DNS esclavo lo remplazará para ello
debe contener la información del maestro para poder dar el servicio.
22. Explique con eficacia ¿Los tipos de registros utilizados para una zona directa?
De dos ejemplos de aplicación claros.
A = Address – (Dirección) Este registro se usa para traducir nombres de
servidores de alojamiento a direcciones IPv4.
AAAA = Address – (Dirección) Este registro se usa en IPv6 para traducir nombres
de hosts a direcciones IPv6.
CNAME = Canonical Name – (Nombre Canónico) Se usa para crear nombres de
servidores de alojamiento adicionales, o alias, para los servidores de alojamiento
de un dominio.
NS = Name Server – (Servidor de Nombres) Define la asociación que existe entre
un nombre de dominio y los servidores de nombres que almacenan la información
de dicho dominio.
MX (registro) = Mail Exchange – (Registro de Intercambio de Correo) Asocia un
nombre de dominio a una lista de servidores de intercambio de correo para ese
dominio.
SOA = Start of authority – (Autoridad de la zona) Proporciona información sobre
el servidor DNS primario de la zona.
23. Explique con eficacia ¿Qué es una zona inversa? De un ejemplo claro.
Zona inversa, una para hacer que DNS sea capaz de convertir de direcciones a nombres
24. Explique con eficacia ¿Qué es para una zona inversa Master/Slave? De un
ejemplo claro.
Es lo mismo que en la zona directa, esto sirve para tener un respaldo en caso de algún
problema con el servidor DNS principal.
25. Explique con eficacia ¿Los tipos de registros utilizados para una zona inversa?
De dos ejemplos de aplicación claros.
PTR = Pointer – (Indicador) También conocido como 'registro inverso', funciona a
la inversa del registro A, traduciendo IPs en nombres de dominio.
NS = Name Server – (Servidor de Nombres) Define la asociación que existe entre
un nombre de dominio y los servidores de nombres que almacenan la información
de dicho dominio.
SOA = Start of authority – (Autoridad de la zona) Proporciona información sobre
el servidor DNS primario de la zona.
26. ¿Cuáles son los archivos de configuración para el servicio DNS? Explique cada
uno de sus parámetros.
named.conf Archivo principal de configuración (zonas y otras opciones como la
dirección del servidor porque puerto va a escuchar)
/etc/sysconfig/network-scripts/ifcfg-eth0: configuración de la interfaz
/var/named/zona.directa: configuración de la zona
/var/named/zona.inversa: configuración de la zona
/etc/resolv.conf: configuración del servidor
27. ¿Cuáles son los comandos de verificación del funcionamiento del servicio DNS?
service named restart
service named start
service named stop
nslookup
28. ¿Qué es WWW?
World Wide Web (WWW) o Red informática mundial1 es un sistema de distribución de
información basado en hipertexto o hipermedios enlazados y accesibles a través de
Internet. Con un navegador web, un usuario visualiza sitios web compuestos de páginas
web que pueden contener texto, imágenes, vídeos u otros contenidos multimedia, y
navega a través de ellas usando hiperenlaces.
29. ¿Qué es HTTP?
Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia de hipertexto)
es el protocolo usado en cada transacción de la World Wide Web. HTTP es un protocolo
sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores.
30. ¿en qué consiste el servicio WEB?
Se encarga de contestar a estas peticiones de forma adecuada, entregando como
resultado una página web o información de todo tipo de acuerdo a los comandos
solicitados.
31. Plasme claramente a través de un gráfico realizado con la herramienta Microsoft
Visio, la estructura del servicio WEB
32. Explique con eficacia ¿Qué es Hipertexto? De un ejemplo claro.
Es un sistema para escribir y mostrar texto que enlaza a información adicional sobre ese
texto.
33. Explique con eficacia ¿Cuáles son los códigos de estado HTTP? De un ejemplo
aplicado.
400 Solicitud incorrecta: La solicitud contiene sintaxis errónea y no debería repetirse.
401 No autorizado: Similar al 403 Forbidden, pero específicamente para su uso cuando
la autentificación es posible pero ha fallado o aún no ha sido provista. Vea autentificación
HTTP básica y Digest access authentication.
402 Pago requerido: La intención original era que este código pudiese ser usado como
parte de alguna forma o esquema de Dinero electrónico o micropagos, pero eso no
sucedió, y este código nunca se utilizó.
403 Prohibido: La solicitud fue legal, pero el servidor se rehúsa a responderla. En
contraste a una respuesta 401 No autorizado, la autentificación no haría la diferencia.
404 No encontrado: Recurso no encontrado. Se utiliza cuando el servidor web no
encuentra la página o recurso solicitado.
500 Error interno: Es un código comúnmente emitido por aplicaciones empotradas en
servidores web, mismas que generan contenido dinámicamente, por ejemplo aplicaciones
montadas en IIS o Tomcat, cuando se encuentran con situaciones de error ajenas a la
naturaleza del servidor web.
501 No implementado
502 Pasarela incorrecta
503 Servicio no disponible
34. Explique con eficacia ¿Qué es HTML? De un ejemplo claro.
HTML, siglas de HyperText Markup Language («lenguaje de marcado de hipertexto»),
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. El HTML se escribe
en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede
describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script
(por ejemplo JavaScript), el cual puede afectar el comportamiento de navegadores web y
otros procesadores de HTML.
35. Cree una tabla en la que muestre las etiquetas y atributos correspondientes a
los siguientes elementos de un documento HTML (Dé ejemplos)
Inicio y final de un documento HTML <html> ... </html>
Cabecera de un documento HTML <head> ... </head>
Título de la página Web <title> ... </title>
Cuerpo de la página Web <body> ... </body>
Tabla <table> … </table>
Fila <tr> … </tr>
Columna <td> … </td>
Hipervínculo <href> … </href>
División de la página <h1>...</h1>
Texto en negrita < b > ... < /b >
Texto en cursiva < l > ... < /l >
Texto subrayado <u> … </u>
Formulario y elementos del formulario <form> … </form>
Código de un script <script> … </script>
Insertar una imagen <img src="imagen.gif"></a>
Fuentes <font> … </font>
Salto de línea <br> … </br>
Marcos <frame> … </frame>
Ejemplo de código HTML <HTML> <HEAD> <TITLE>Un Titulo para el Browser de turno </TITLE> </HEAD> <BODY> <!-- Aqui va todo lo chachi --> <H1>Otro título, esta vez más largo. </H1> <P> <IMG SRC= "./felix.gif "ALIGN= "MIDDLE " ALT= "EL Gato Felix ">Hoola. <P>Esto es un parrafo con informacion
super importante. Notese que las lineas salen pegadas aun dejando espacios, saltos de linea, etc. <BR> ¡ Si pongo esto si <STRONG>cambia </STRONG> de linea! <P>Otro parrafo, esto ya es un poco rollo. <H3>Pongamos un subtítulo<H3> <P>Por cierto, ¿ que paso con las <A HREF= "#pepe ">anclas</A>? <HR> <UL> <LI> Esto es una lista no ordenada. <LI> Las listas quedan mejor si tienen varios elementos. </UL> Me voy al <A HREF= "http://www.iac.es/home.html ">IAC</A>. <P>Vamos a crear un <EM>ancla </EM>, o lo que es lo mismo, un <A NAME="pepe">anchor.</A>
.....................................................
..................................................... </BODY> </HTML>
36. Explique con eficacia ¿Qué es un Hosting Virtual? De un ejemplo claro.
Es un método para alojar múltiples nombres de dominio (con un manejo separado de
cada nombre) en un único servidor (o conjunto de servidores). Esto permite que un
servidor para compartir sus recursos, como la memoria y ciclos de procesador, sin
necesidad de todos los servicios prestados a utilizar el mismo nombre de host. El término
hosting virtual se utiliza generalmente en referencia a los servidores web pero los
principios trasladar a los servicios de internet.
37. Explique con eficacia ¿Cuáles son los tipos de Hosting Virtual? De un ejemplo
de cada uno.
Basados en el nombre hosts virtuales usar varios nombres de host para la misma
dirección IP.
Cuando basada en IP virtual hosting se utiliza, cada sitio (ya sea un nombre de
host DNS o un grupo de nombres de host DNS que actúan de la misma) apunta a
una dirección IP única. El servidor web está configurado con múltiples interfaces
de red físicas, interfaces de red virtuales en la misma interfaz física o varias
direcciones IP en una interfaz.
El número de puerto por defecto para HTTP es 80. Sin embargo, la mayoría de
servidores web puede ser configurado para funcionar en casi cualquier número de
puerto, siempre que el número de puerto no está en uso por ningún otro programa
en el servidor.
38. ¿Cuáles son los archivos de configuración para el servicio WEB? Explique cada
uno de sus parámetros.
Directorio conf.d: Todos los archivos de este directorio son incluidos en el fichero
apache2.conf mediante las directivas include
httpd.conf: Fichero vacío
magic: Configuración del módulo
mod_mime_magic. Se encarga de transferir ficheros de determinados tipos.
ports.conf: Directivas para indicar los puertos y las IPS en las que escuchar
mods-available: Directorio con ficheros para cargar módulos de apache. Por cada
módulo hay dos ficheros: -.load: Directivas de apache encargadas de carga el
módulo correspondiente
conf: fichero de configuración del módulo de apache
mods-enabled: Enlaces simbólicos a los módulos que se quieren activar en
apache (ficheros .load)
sites-available: contiene configuraciones de diferentes sitios web. Se recomienda
poner cada uno en un fichero.
sites-enabled: Funcionamiento similar a mods-enable. Enlaces simbólicos a los
sitios que se desean activar en el directorio sitesavaliable
39. ¿Qué es FTP?
FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos')
en informática, es un protocolo de red para la transferencia de archivos entre sistemas
conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura
cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar
archivos desde él o para enviarle archivos, independientemente del sistema operativo
utilizado en cada equipo.
40. ¿En qué consiste este servicio?
El servicio FTP es ofrecido por la capa de aplicación del modelo de capas de red TCP/IP
al usuario, utilizando normalmente el puerto de red 20 y el 21. Un problema básico de FTP
es que está pensado para ofrecer la máxima velocidad en la conexión, pero no la máxima
seguridad, ya que todo el intercambio de información, desde el login y password del
usuario en el servidor hasta la transferencia de cualquier archivo, se realiza en texto plano
sin ningún tipo de cifrado, con lo que un posible atacante puede capturar este tráfico,
acceder al servidor y/o apropiarse de los archivos transferidos.
41. Plasme claramente a través de un gráfico realizado con la herramienta Microsoft
Visio, la estructura del servicio FTP
42. Explique con eficacia ¿Qué es un Cliente FTP? De un ejemplo claro.
Un cliente FTP es un programa que se instala en el ordenador del usuario, y que emplea
el protocolo FTP para conectarse a un servidor FTP y transferir archivos, ya sea para
descargarlos o para subirlos.
Para utilizar un cliente FTP, se necesita conocer el nombre del archivo, el ordenador en
que reside (servidor, en el caso de descarga de archivos), el ordenador al que se quiere
transferir el archivo (en caso de querer subirlo nosotros al servidor), y la carpeta en la que
se encuentra.
Algunos clientes de FTP básicos en modo consola vienen integrados en los sistemas
operativos, incluyendo Microsoft Windows, DOS, GNU/Linux y Unix. Sin embargo, hay
disponibles clientes con opciones añadidas e interfaz gráfica. Aunque muchos
navegadores tienen ya integrado FTP, es más confiable a la hora de conectarse con
servidores FTP no anónimos utilizar un programa cliente. Algunos ejemplos son:
WS_FTP ftp://ipswitch.com http://www.ipswitch.com
Cute FTP ftp://ftp.cuteftp.com/pub/cuteftp/cute2532.exe
43. Explique con eficacia ¿Cuáles son los tipos de acceso al servicio FTP? De un
ejemplo claro de cada uno.
Acceso anónimo: Los servidores FTP anónimos ofrecen sus servicios libremente
a todos los usuarios, permiten acceder a sus archivos sin necesidad de tener un
'USER ID' o una cuenta de usuario. Es la manera más cómoda fuera del servicio
web de permitir que todo el mundo tenga acceso a cierta información sin que para
ello el administrador de un sistema tenga que crear una cuenta para cada usuario.
Acceso de usuario: Si se desea tener privilegios de acceso a cualquier parte del
sistema de archivos del servidor FTP, de modificación de archivos existentes, y de
posibilidad de subir nuestros propios archivos, generalmente se suele realizar
mediante una cuenta de usuario. En el servidor se guarda la información de las
distintas cuentas de usuario que pueden acceder a él, de manera que para iniciar
una sesión FTP debemos introducir una autentificación (en inglés: login) y una
contraseña (en inglés: password) que nos identifica unívocamente.
Acceso de invitado: La idea de este mecanismo es la siguiente: se trata de
permitir que cada usuario conecte a la máquina mediante su login y su password,
pero evitando que tenga acceso a partes del sistema de archivos que no necesita
para realizar su trabajo, de esta forma accederá a un entorno restringido, algo muy
similar a lo que sucede en los accesos anónimos, pero con más privilegios
44. Explique con eficacia ¿Cuáles son los modos de conexión del cliente FTP?
Explique gráficamente el proceso de conexión de cada uno.
Modo Activo: En modo Activo, el servidor siempre crea el canal de datos en su
puerto 20, mientras que en el lado del cliente el canal de datos se asocia a un
puerto aleatorio mayor que el 1024. Para ello, el cliente manda un comando PORT
al servidor por el canal de control indicándole ese número de puerto, de manera
que el servidor pueda abrirle una conexión de datos por donde se transferirán los
archivos y los listados, en el puerto especificado.
Modo Pasivo: Cuando el cliente envía un comando PASV sobre el canal de
control, el servidor FTP le indica por el canal de control, el puerto (mayor a 1023
del servidor. Ejemplo: 2040) al que debe conectarse el cliente. El cliente inicia una
conexión desde el puerto siguiente al puerto de control (Ejemplo: 1036) hacia el
puerto del servidor especificado anteriormente (Ejemplo: 2040).
45. Explique con eficacia ¿Cuáles son los tipos de transferencia de archivos del
servicio FTP? Entregue un listado en el que plasme el tipo de transferencia según el
tipo de conexión.
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 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...
Extensión de
archivo
Tipo de
transferencia
ZOO
(comprimido)
binario
txt (texto) ascii Sit (comprimido) binario
html (página WEB) ascii pit (comprimido) binario
doc (documento) binario shar
(comprimido)
binario
ps (poscript) ascii uu (comprimido) binario
hqx (comprimido) ascii ARC
(comprimido)
binario
Z (comprimido) binario tar
(empaquetado)
binario
ZIP (comprimido) binario
46. Plasme una guía completa de comandos FTP (al menos 32 items).
Comando y
argumentos Acción que realiza
open servidor Inicia una conexión con un servidor FTP.
close o disconnect Finaliza una conexión FTP sin cerrar el programa cliente.
bye o quit Finaliza una conexión FTP y la sesión de trabajo con el programa
cliente.
cd directorio Cambia el directorio de trabajo en el servidor.
delete archivo Borra un archivo en el servidor
mdelete patrón Borra múltiples archivos basado en un patrón que se aplica al
nombre.
dir Muestra el contenido del directorio en el que estamos en el
servidor.
get archivo Obtiene un archivo
noop No
Operation
Se le comunica al servidor que el cliente está en modo de no
operación, el servidor usualmente responde con un «ZZZ» y
refresca el contador de tiempo inactivo del usuario.
mget archivos Obtiene múltiples archivos
lcd directorio Cambia el directorio de trabajo local.
ls Muestra el contenido del directorio en el servidor.
prompt Activa/desactiva la confirmación por parte del usuario de la
ejecución de comandos. Por ejemplo al borrar múltiples archivos.
put archivo Envía un archivo al directorio activo del servidor.
mput archivos Envía múltiples archivos.
pwd Muestra el directorio activo en el servidor.
rename archivo Cambia el nombre a un archivo en el servidor.
rmdir directorio Elimina un directorio en el servidor si ese directorio está vacío.
status Muestra el estado actual de la conexión.
bin o binary Activa el modo de transferencia binario.
ascii Activa el modo de transferencia en modo texto ASCII.
! Permite salir a línea de comandos temporalmente sin cortar la
conexión. Para volver, teclear exit en la línea de comandos.
? nombre de
comando Muestra la información relativa al comando.
? o help Muestra una lista de los comandos disponibles.
append nombre
del archivo Continua una descarga que se ha cortado previamente.
bell Activa/desactiva la reproducción de un sonido cuando ha
terminado cualquier proceso de transferencia de archivos.
glob Activa/desactiva la visualización de nombres largos de nuestro PC.
literal Con esta orden se pueden ejecutar comandos del servidor de
forma remota. Para saber los disponibles se utiliza: literal help.
mkdir Crea el directorio indicado de forma remota.
quote Hace la misma función que literal.
send nombre del
archivo Envía el archivo indicado al directorio activo del servidor.
user Para cambiar nuestro nombre de usuario y contraseña sin
necesidad de salir de la sesión ftp.
47. ¿Cuáles son los archivos de configuración para el servicio FTP? Explique cada
uno de sus parámetros.
/etc/vsftpd/vsftpd.conf
- anonymous_enable: Se utiliza para definir si se permitirán los accesos
anónimos al servidor. Establezca como valor YES o NO de acuerdo a lo
que se requiera.
- Parámetro local_enable: Establece si se van a permitir los accesos
autenticados de los usuarios locales del sistema. Establezca como valor
YES o NO de acuerdo a lo que se requiera.
- Parámetro write_enable: Establece si se permite el mandato write
(escritura) en el servidor. Establezca como valor YES o NO de acuerdo a lo
que se requiera.
- Parámetro ftpd_banner: Este parámetro sirve para establecer el banderín
de bienvenida que será mostrado cada vez que un usuario acceda al
servidor. Puede establecerse cualquier frase breve que considere
conveniente, pero sin signos de puntuación.
/etc/vsftpd/user_list: En ese archivo según la condición todos los usuarios deben
ser ingresados a esta lista, para que les permita el acceso a ftp, con autenticación.
48. Explique con eficacia ¿Qué es bonding? De un ejemplo claro.
El Bonding es una técnica que consiste, básicamente, en configurar dos tarjetas de red
con la misma IP. Al hacer esto, conseguimos que ambas tarjetas trabajen como una sola
produciendo redundancia con balanceo de carga y tolerancia a fallos en la interface. Es
posible hacerlo con más tarjetas
49. Explique con eficacia ¿Cuáles son los modos de bonding? De un ejemplo claro
de cada uno.
Mode=0 o mode=balance-rr: Configura una política de round-robin para la
tolerancia de fallas y balanceo de cargas. Las transmisiones son recibidas y
enviadas secuencialmente en cada interfaz esclava vinculada comenzando con la
primera disponible.
Mode=1 o mode=balance-xor: Configura una política de respaldo activa para la
tolerancia de fallas. Las transmisiones son recibidas y enviadas a través de la
primera interfaz esclava vinculada disponible. Sólo se utiliza otra interfaz esclava
vinculada si la interfaz esclava activa falla.
Mode=2 o mode=balance-xor: Configura una política XOR (o-exclusivo) para la
tolerancia de fallas y el balanceo de cargas. Usando este método la interfaz
coincide la dirección MAC de las peticiones entrantes con la dirección MAC de una
de las NICs esclava. Una vez que se establece el enlace, las transmisiones son
enviadas secuencialmente comenzando con la primera interfaz disponible.
Mode=3 o mode=broadcast: Configura una política de difusión para la tolerancia
de fallas. Las transmisiones son enviadas en todas las interfaces esclavas.
Mode=4 o mode=802.3ad: Configura una política de agregación de enlace
dinámico IEEE 802.3ad. Crea grupos de agregación que comparten las mismas
especificaciones de velocidad y duplex. Transmite y recibe en todos los esclavos
en el agregador activo. Requiere de un switch que sea conforme con 802.3ad.
Mode=5 o mode=balace-tbl: Configura una política de balanceo de carga de
transmisión (Transmit Load Balancing, TLB) para la tolerancia de fallas y el
balanceo de cargas. El tráfico saliente es distribuido de acuerdo a la carga actual
en cada interfaz esclava. El esclavo actual recibe el tráfico entrante. Si el eslavo
receptor falla, otro esclavo toma la dirección MAC del esclavo fallido.
Mode=6 o mode=balance-alb: Configura una política de balanceo de cargas
activa (Active Load Balancing, ALB) para la tolerancia de fallas y el balanceo de
cargas. Incluye el balanceo de cargas de transmisión y recepción para el tráfico
IPV4. Se logra el balanceo de las cargas recibidas a través de la negociación ARP
50. ¿Cuáles son los archivos de configuración para el bonding? Explique cada uno
de sus parámetros.
/etc/sysconfig/network-scripts/ifcfg-bond0: configuración de la IP
/etc/sysconfig/network-scripts/ifcfg-eth0: configuración de la interfaz utilizada en la
red
/etc/sysconfig/network-scripts/ifcfg-eth1 configuración de la interfaz eth1
/etc/modprobe.conf: e debe garantizar que el modulo del bonding se cargue en el
kernel y este asociado al dispositivo de bond0, es el archivo principal.
CONCLUSIONES
Cada uno de los servicios de red básicos poseen características únicas y
especiales para su utilización, unas más complejas que otras, pero muy
importantes a la hora de aplicarlas.
los archivos de configuración son claves para la instalación de los servicios
básicos, y tienen parámetros esenciales que cumplen funciones individuales
dentro de los mismos.
La estructura de cada servicio es muy importante para identificar su
funcionamiento, y conocerlo más a fondo, además de ilustrar el proceso básico de
funcionamiento.
CIBERGRAFÍA
http://administrarredesempresarialesdijo.blogspot.com/2012/09/servicio-dns_9.html
http://es.wikipedia.org/wiki/Anexo:C%C3%B3digos_de_estado_HTTP
http://www.iac.es/galeria/westend/node15.html
http://es.wikipedia.org/wiki/File_Transfer_Protocol
http://es.wikipedia.org/wiki/Domain_Name_System
http://es.wikipedia.org/wiki/World_Wide_Web
http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol
http://es.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
Top Related