ACTIVIDAD Nº 6 CONOCIMIENTOS PREVIOS APLICACIONES WEB ACTIVIDAD DE PROYECTO – CONFIGURACION DE SERVICIOS DE RED TECNOLOGIA EN GESTIÓN DE REDES DE DATOS CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL SENA, MEDELLÍN INSTRUCTOR MAURICIO ORTIZ APRENDIZ GUSTAVO MEDINA A. TECNOLOGÍA EN GESTIÓN DE REDES DE DATOS SERVICIO NACIONAL DE APRENDIZAJE – SENA CENTRO DE SERVICIOS Y GESTION EMPRESARIAL FICHA DE CARACTERIZACIÓN: 259747 MEDELLIN 2012
45
Embed
ACTIVIDAD Nº 6 CONOCIMIENTOS PREVIOS … · fallo del conjunto es igual al producto de las probabilidades de fallo de cada uno de ... 7 TCP - UDP ECHO protocol 9 TCP - UDP DISCARD
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
ACTIVIDAD Nº 6 CONOCIMIENTOS PREVIOS APLICACIONES WEB
ACTIVIDAD DE PROYECTO – CONFIGURACION DE SERVICIOS DE RED TECNOLOGIA EN GESTIÓN DE REDES DE DATOS
CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL
SENA, MEDELLÍN
INSTRUCTOR MAURICIO ORTIZ
APRENDIZ GUSTAVO MEDINA A.
TECNOLOGÍA EN GESTIÓN DE REDES DE DATOS
SERVICIO NACIONAL DE APRENDIZAJE – SENA
CENTRO DE SERVICIOS Y GESTION EMPRESARIAL
FICHA DE CARACTERIZACIÓN: 259747
MEDELLIN
2012
1. Definición de RAID.
conjunto redundante de discos independientes, hace referencia a un sistema de
almacenamiento que usa múltiples discos duros entre los que distribuye o replica los
datos Dependiendo de su configuración.
RAID utiliza múltiples discos como si se tratara de una unidad lógica sola. El sistema
operativo y el usuario ven un solo disco, pero en realidad la información es
almacenada en todos los discos.
En términos generales, crear un espejo de la información en dos o más discos duros
produce un gran aumento en la velocidad de lectura, pues permite leer múltiples
sectores de datos de cada disco duro al mismo tiempo utilizando canales de
transferencia de datos distintos. También es una gran ventaja en la seguridad de la
información.
2. Por qué es útil RAID en servidores?
· Al romperse un disco duro la información sigue estando duplicada en otro disco
duro de forma correcta.
· Mayor integridad.
· Mayor tolerancia a fallos.
· Mayor capacidad.
· Mayor rendimiento
3. Cuál es la diferencia de implementar RAID por hardware o por software
El RAID por software permite incrementar increíblemente el rendimiento y la
fiabilidad del disco sin necesidad de comprar controladoras o sistemas RAID, se
pueden combinar estas particiones y redireccionarlas como un único dispositivo
RAID.
Un sistema RAID por software es mucho más económico que por Hardware, pero
obtendremos un rendimiento menor y un alto consumo de CPU tan sólo para su
gestión.
En cuanto a RAID por hardware, evidentemente es mucho más costoso, pero
obtendremos una mejora en el rendimiento, al descargar al sistema de buena parte de
la gestión de los datos en los discos. Los RAID por hardware se suelen montar con
discos SCSI y, sobre todo, con discos SATA. Sólo en controladoras económicas o de
bajo rendimiento encontramos RAID sobre discos IDE. El único inconveniente de un
sistema
RAID por hardware es (aparte del costo) que añadimos un elemento más de riesgo al
sistema (la tarjeta RAID), pero esto se subsana creando un sistema con varias tarjetas.
Con esto, además de ganar en seguridad, también lo hacemos en rendimiento.
4. Cuál es la función de una controladora RAID.
Puedes hacer funcionar varios discos rigidos como si fueran uno (una matriz de
discos), ademas puedes tenes toda la informacion duplicada por seguridad ( una
matriz de 100 Gb la veras como un disco de 50 Gb, )
5. Explique los principales niveles de RAID. Utilice imágenes.
RAID 0.
Este sistema multiplica la capacidad del menor de los discos por el número de discos
instalados (aunque con algunas controladoras de gama alta se consigue que la
capacidad total sea igual a la suma de la capacidad de los discos), creando una
capacidad de almacenamiento equivalente al resultado de esta operación, utilizable
como una sola unidad.
A la hora de usar estos discos, divide los datos en bloques y escribe un bloque en
cada disco, lo que agiliza bastante el trabajo de escritura/lectura de los discos,
dándose el mayor incremento de ganancia en velocidad cuando esta instalado con
varias controladoras RAID y un solo disco por controladora.
RAID 1.
Un RAID 1 crea una copia exacta (o espejo) de un conjunto de datos en dos o más
discos. Esto resulta útil cuando el rendimiento en lectura es más importante que la
capacidad. Un conjunto RAID 1 sólo puede ser tan grande como el más pequeño de
sus discos. Un RAID 1 clásico consiste en dos discos en espejo, lo que incrementa
exponencialmente la fiabilidad respecto a un solo disco; es decir, la probabilidad de
fallo del conjunto es igual al producto de las probabilidades de fallo de cada uno de
los discos (pues para que el conjunto falle es necesario que lo hagan todos sus
discos).
RAID 2.
Divide los datos a nivel de bits en lugar de a nivel de bloques, usando el código de
Hamming (que permite detectar errores en uno o dos bits y corregirlos) en lugar de la
paridad (que permite detectar errores en un bit, sin corregirlo) para la corrección de
errores. Permite unas tasas de transferencia altísimas, pero, en teoría, en un sistema
moderno necesitaría 39 discos para funcionar. 32 para almacenar los datos (código de
32 bits, 1 bit en cada disco) más 7 para la corrección de errores.
RAID 3.
Un RAID 3 usa división a nivel de bytes con un disco de paridad dedicado. El RAID
3 se usa rara vez en la práctica. Uno de sus efectos secundarios es quenormalmente
no puede atender varias peticiones simultáneas, debido a que por definición cualquier
simple bloque de datos se dividirá por todos los miembros del conjunto, residiendo la
misma dirección dentro de cada uno de ellos. Así, cualquier operación de lectura o
escritura exige activar todos los discos del conjunto.
RAID 4.
pero con los datos divididos a nivel de bloque, más un disco de paridad. Esto supone
que se active un solo disco si pedimos una información que ocupe un solo bloque
(o antos discos como bloques compongan dicha información). Con controladoras que
lo permitan, puede atender varias operaciones de lectura simultáneamente. También
podría hacer varias operaciones de escritura a la vez, pero al existir un solo disco de
paridad, esto supondría un cuello de botella.
Son necesarios, al igual que en RAID 3, al menos 3 discos duros
.
RAID 5.
Graba la información en bloques de forma alternativa, distribuida entre todos los
discos. A diferencia de RAID 4, no asigna un disco para la paridad, sino que
distribuye ésta en bloques entre los discos, eliminando el cuello de botella que el
tener un disco para la paridad supone. Si tenemos el número suficiente de discos, el
rendimiento se aproxima al de RAID 0.
Son necesarios un mínimo de 3 discos para implementar RAID 5, si bien el
rendimiento óptimo se alcanza con 7 discos.
RAID 6.
pero con un segundo esquema de paridad distribuido entre los discos. Ofrece una
tolerancia extremadamente alta tanto a fallos como a caídas de disco, reemplazando
los datos prácticamente en tiempo real, pero tiene el inconveniente de que necesita
unas controladoras RAID que soporten esta doble paridad, bastante complejas y muy
caras, por lo que no se suele usar comercialmente.
Es el mejor tipo de RAID para grandes sistemas, en los que tanto la rapidez como la
seguridad e integridad de los datos están por encima del costo del sistema, que es
altísimo.
6. Describa cómo se realiza una implementación de RAID por software en los
sistemas operativos Windows y Linux.
WINDOWS.
ejecutar el comando "compmgmt.msc" desde Inicio-Ejecutar. Tal y como se muestra
en la ilustración.
Después aparecerá el administrador de equipos. Antes de nada tenemos que pasar los
discos duros como Discos Dinámicos, sino no podremos crear el conjunto de espejos.
La siguiente ilustración muestra como hacerlo.
Hay que pulsar con el boton derecho del raton donde pone Disco 0 y Disco 1 y en el
menú que aparece hay que pulsar sobre Actualizar a disco dinámico.
Como vemos hay que seleccionar el disco que queremos Actualizar a Dinámico. Y
todo debe quedar como la siguiente imagen.
Ahora pasaremos a crear el espejo, primero seleccionaremos con el boton derecho del
ratón la unidad C: y aparecerá un menú en el cual debemos seleccionar Agregar
espejo.
En la siguiente ventana que aparece hay que seleccionar el disco donde se creará el
espejo de C: en este caso será el Disco 1.
Pulsaremos sobre el botón agregar espejo y aparecerá una ventana advirtiéndonos que
para poder arrancar con el disco espejo tenemos que modificar el fichero boot.ini, en
nuestro caso no tenemos que modificar nada. Simplemente pulsamos aceptar.
Seguidamente se pondrá a formatear el Disco 1 y a crear una "Regeneración" del
Disco 0 partición C. Este proceso puede llevar bastante tiempo, depende del tamaño
del disco, en el caso de C es aproximandamente entre 20 y 30 minutos.
Cuando termina el proceso el estado de los discos debe quedar como la siguiente
imagen.
Después este proceso se debe de hacer de forma idéntica para la otra partición, por
supuesto no es necesario convertir los discos otra vez a dinámico, pues ya lo están.
LINUX.
Manual que nos va a permitir crear RAID por software. Este manual esta hecho para
hacer un RAID 5, pero los pasos serías similares para hacer cualquier otro RAID.
Es una matriz o volumen que se hace para aumentar la seguridad de los datos
mediante redundancia.
Lo primero que tenemos que hacer es montar los discos duros Instalamos el
administrador de RAID con apt-get install mdadm
En /dev están los dispositivos físicos del sistema
Lo que tenemos que hacer es activar el modo RAID 5 conel comando modprobe raid5
El siguiente paso es inicializar los discos con el gparted (Hay un pequeño manual en
el articulo de copias de segurad).
- Creamos particiones sin formato en los discos aplicamos.
- Botón derecho encima de la partición
Seguimos este paso para los tres discos duros.
Ahora tenemos que comprobar que están preparados para un RAID con el comando
fdisk
Si nos sale en la última columna Linux raid autodetect está correcto.
Para comprobar si hay matrices creadas tenemos que ejecutar cat /proc/mdstat
Nos dice que no hay ninguna matriz creada Para decir donde va a estar la matriz
mknod /dev/md0 b 9 0
Para crear la matriz en si hacemos lo siguiente.
Si volvemos a mostrar las matrices creadas, deberá mostrar el md que acabamos de
Crear con esto lo único que hemos hecho es crear el RAID. Ahora hay que formatear
El siguiente paso es montar.
1. Crear una carpeta en media llamada raid_5.
2. /mount –t ext3 /dev/md0 /media/raid5
Lo añadimos al fstab para que cada vez que lo inicie monte el volumen con nano
/etc/fstab
7. Diseñe uno o varios gráficos en los que se muestre todo el proceso de
comunicación usando el modelo OSI, de la interacción cliente servidor de una
petición Web. Comience desde que el usuario ingresa la URL en el navegador Web y
tenga en cuenta las consultas a los servidores DNS. Suponga dirección IP privada
para el cliente (Dentro de una LAN) y dirección IP pública para el servidor Web.
Puede usar Packet Tracer como ayuda y analizar la PDU de cada capa del modelo
OSI.
8. Cuáles son los puertos bien conocidos del modelo TCP/IP 1 Puertos Conocidos
Puertos Conocidos
Puerto Protocolo Servicio Observaciones
1 TCP TCPMUX TCP port service multiplexer
7 TCP - UDP ECHO protocol
9 TCP - UDP DISCARD Protocol
13 TCP - UDP DAYTIME protocol
17 TCP QOTD protocol Quote of the Day
19 TCP CHARGEN protocol Character Generator
19 UDP CHARGEN protocol
20 TCP FTP - data port File Transfer Protocol
21 TCP FTP - control port command
22 TCP SSH - used for secure logins, file transfers and port forwarding
Secure Shell (scp, sftp)
23 TCP Telnet protocol - unencrypted text communications
25 TCP SMTP - used for sending E-mails Simple Mail Transfer Protocol
443 TCP HTTPS - HTTP over SSL encrypted transmission
445 TCP Microsoft-DS Active Directory, Windows shares, Sasser-worm, Agobot
445 UDP Microsoft-DS SMB file sharing
465 TCP SMTP over SSL
514 UDP syslog protocol used for system logging
540 TCP UUCP Unix-to-Unix Copy Protocol
591 TCP FileMaker 6.0 Web Sharing HTTP Alternate, see port 80
636 TCP LDAP over SSL encrypted transmission
666 TCP id Software's DOOM multiplayer game played over TCP
993 TCP IMAP4 over SSL encrypted transmission
995 TCP POP3 over SSL encrypted transmission
9. Cuáles son los puertos registrados del modelo TCP/IP
Puertos
Puertos Registrados
Puerto Protocolo Servicio Observaciones
1080 TCP SOCKS proxy
1337 TCP
menandmice.com DNS. Often used on compromised/infected computers - "1337" a "Leet speak" version of "Elite". See unregistered use below.
not to be confused with standard DNS port
1352 TCP IBM Lotus Notes/Domino RCP
1433 TCP Microsoft SQL database system
1434 TCP Microsoft SQL Monitor
1434 UDP Microsoft SQL Monitor
1984 TCP Big Brother network monitoring tool
1494 TCP Citrix MetaFrame ICA Client
1863 TCP MSN Messenger
2427 UDP Cisco MGCP
3128 TCP HTTP used by web caches and the default port for the Squid cache
3306 TCP MySQL Database system
3389 TCP Microsoft Terminal Server RDP
3396 TCP Novell NDPS Printer Agent
3689 TCP DAAP Digital Audio Access Protocol used by Apple's ITunes
3690 TCP Subversion version control system
4899 TCP RAdmin remote administration tool often Trojan horse
5190 TCP AOL and AOL Instant Messenger
5222 TCP XMPP/Jabber client connection
5269 TCP XMPP/Jabber server connection
5432 TCP PostgreSQL database system
6000 TCP X11 used for X-windows
6346 TCP Gnutella Filesharing Bearshare, Limewire etc.
6347 UDP Gnutella
6667 TCP IRC Internet Relay Chat
8000 TCP iRDMI often mistakenly used instead of port 8080
8080 TCP HTTP Alternate (http-alt)
used when running a second web server on the same machine (the other is in port 80), for web proxy and caching server, or for running a web server as a non-root user. Default port for Jakarta Tomcat.
8118 TCP Privoxy web proxy advertisements- filtering web proxy
Instalamos el servidor apache con el comando yum install httpd
Dedscomprimimos el el archivo que descargamos de la pagina oficial de
phpmyadmin nos ubicamos sobre la carpeta de apache con el comando cd
/var/www/html
Se realiza con el comando tar –xvzf + el nombre o ruta del archivo
Ahora cambiaremos el nombre de la carpeta, esto lo haremos con el comando (mv)
Por ultimo reiniciaremos nuestros servicios y comenzaremos a hacer pruebas
Ahora en el explorador vamos a copiar http://localhost/phpmyadmin/index.php ,
veremos una pantalla como esta imagen
28. Realice una lista de comandos para administrar una base de datos MYSQL
drop table [table]; – Elimina la tabla, incluyendo registros y estructura.
· drop table if exists [table]; – Elimina la tabla de la base de datos, pero antes verifica
que exista.
· truncate table [table]; – Elimina los registros, pero mantiene la esrtuctura de la tabla.
· rename table [table] to [nuevo nombre de tabla]; – Renombra una tabla de la base de
datos.
· select * from [table] limit [numero]; – Muestra los registros desde el 1 hasta
[numero].
· $ mysqladmin -u -p create – crear base de datos.
· $ mysqladmin -u -p drop – borrar la base de datos.
· $ mysqladmin -u root -p proc – listar procesos en ejecucion en el servidor de bases
de datos Mysql.
· $ mysqladmin -u root -p -i 5 status – verificar status cada 5 segundos.
· $ mysqldump –opt -u -h -p > /path/to/file – Exportar base de datos a un archivo.
· $ mysqldump –opt -u -h –all-databases -p > /path/to/file – Exportar TODAS las
bases de datos a un archivo.
· $ mysql -h -u -p < /path/to/file – Importar un archivo a la base de datos a mysql
· $ mysqlcheck -o -u root -p –all-databases – Optimizar las bases de datos mysql.
· check table [table]; – Verificar la tabla.
· repair table [table]; – Reparar la tabla rota.
29. Cree una página dinámica en PHP que procese la información de un formulario y
se envíe a una base de datos en MYSQL. Ingrese la información de varios usuarios y
luego muestre los campos usando una interfaz gráfica (GUI). Ejemplo:
BLACK Bibliografia y referncias de consulta http://es.wikipedia.org/wiki/RAID Imágenes proceso de comunicación del modelo osi modulo CNNA 1 CONCEPTOS EXPLORATION Capitulo 4 http://www.moraldonet.com.ar/info/reference/ports.htm imagnes Puertos tcp ip conocidos y no registrados descarga de phpmyadmin http://www.phpmyadmin.net/home_page/downloads.php