Servicios Basicos de Red

24
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

Transcript of Servicios Basicos de Red

Page 1: Servicios Basicos de Red

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

Page 2: Servicios Basicos de Red

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.

Page 3: Servicios Basicos de Red

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.

Page 4: Servicios Basicos de Red

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.

Page 5: Servicios Basicos de Red

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.

Page 6: Servicios Basicos de Red

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.

Page 7: Servicios Basicos de Red

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

Page 8: Servicios Basicos de Red

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.

Page 9: Servicios Basicos de Red

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

Page 10: Servicios Basicos de Red

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.

Page 11: Servicios Basicos de Red

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

Page 12: Servicios Basicos de Red

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>

Page 13: Servicios Basicos de Red

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&iacute;tulo, esta vez m&aacute;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> &#161 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, &#191 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.

Page 14: Servicios Basicos de Red

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.

Page 15: Servicios Basicos de Red

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.

Page 16: Servicios Basicos de Red

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.

Page 17: Servicios Basicos de Red

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

Page 18: Servicios Basicos de Red

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

Page 19: Servicios Basicos de Red

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.

Page 20: Servicios Basicos de Red

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.

Page 21: Servicios Basicos de Red

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

Page 22: Servicios Basicos de Red

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.

Page 23: Servicios Basicos de Red

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.

Page 24: Servicios Basicos de Red

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