ACTIVIDAD 6_conocimientos de raid_puertos_html

Transcripción

ACTIVIDAD 6_conocimientos de raid_puertos_html
SERVICIO NACIONAL DE APRENDIZAJE (SENA)
CESGE
TALLER DE CONOCIMIENTOS PREVIOS
DE APLICACIÓN WEB
BRENDA MARCELA TOVAR TORRES
ANDRES FELIPE AMAYA V
NATALIA HERNANDEZ RAMIREZ
ANDRES MAURICO ORTIZ
INSTRUCTOR
FICHA: 230490
ADMINISTRACION DE REDES DE COMPUTADOR
MEDELLIN-ANTIOQUIA
2012
INTRODUCCION
Con esta actividad se quiere enseñar a definir, instalar, manejar bases de datos en
diferentes programas y sistemas operativos; en este taller damos a conocer
algunos conceptos previos que debemos tener en cuenta y tenerlos claros para
llevar a cabo diferentes aplicaciones web. Una aplicación web, son aquellas
herramientas diseñadas para permitirle al usuario realizar diversos trabajos
accediendo a un servidor web a través de internet o intranet.
OBJETIVO
El objetivo de esta actividad, es que podamos tener una base de
conocimientos acerca de las aplicaciones o herramientas que se usa para
acceder, configurar, etc., a un servidor web.
Conocer algunos atributos y etiquetas que se usan para la creación de una
pagina web html.
Conocer los diferentes niveles de RAID, función, etc., que utilizan los
servidores.
1. Defina claramente qué es RAID
RAID (Redundant Array of Independent Disks) matriz redundante de discos
independientes. Está conformado por varios discos duros para formar una sola unidad
lógica en donde se almacenan datos. Tiene mayor rendimiento y es tolerante a fallos.
2. ¿porquè es util RAID en servidores?
Los RAID son los que se encargan de mantener activas las funciones del servidor cuando
éste está sin funcionamiento por alguna falla, el RAID lo reemplaza hasta que excluyan la
falla; protege los datos y mejora el rendimiento.
3. ¿Cuál es la diferencia de implementar RAID por hardware o por software?
IMPLEMENTACION POR HARWARE
 Se necesita de una controladora de
expansión.
 Es más costoso.
 Tiene mayor rendimiento
 La controladora Raid por hardware
permite varios sistemas operativos.
 Mientras que en el hardware no se
presenta tantas fallas ya que puede
evitar estos problemas.
IMPLENTACION POR SOFTWARE
 Es el propio sistema operativo que
funciona como una controladora.
 Es menos costoso.
 No ofrece mayor rendimiento.
 El RAID por software solo permite
un sistema operativo.
 Algunas utilidades de software
puede causar daños en el arrays
(una zona de almacenamiento)
RAID.
4. ¿Cuál es la función de una controladora RAID?
La función de la controladora RAID es administrar los fallos que pueda tener los discos
duros y en algunas ocasiones los puede arreglar automáticamente.
5. Explique los principales niveles de RAID. Utilice imágenes
RAID nivel 0: Diskseparación o fraccionamiento/Striping“la más alta transferencia,
pero sin tolerancia a fallas”. Esto quiere decir que no mantendrá las funciones
activas cuando halla fallas, y no protegerá los datos, es bueno para la
transferencia de datos, aumenta la velocidad de transferencia ya sea de imágenes,
audio, video, etc. Se necesita mínimo dos unidades de disco.
RAID 0
A1
A3
A5
A7
Disk 0
A2
A4
A6
A8
disk 1
RAID 1: Mirroring“duplicación/ espejo”. En este nivel hace uso de discos
adicionales para realizar una copia exacta cuando se modifican los datos; es más
costoso para grandes sistemas por lo que se debe utilizar dos de estos para
aumentar el almacenamiento. Se necesita minimo dos unidades de disco.
RAID 0+1/ RAID0/1 ò RAID 10: “el mas rápidoen velocidad de transferencia, el
mas seguro y el mas costoso”. Es una combinación de ventajas RAID 0 y RAID 1,
con la desventaja que necesita 4 unidades y solo 1 se utiliza para el
almacenamiento de datos. Se utiliza en su gran mayoría para servidores de
aplicación, permite acceder a usuarios ya sea a almacenar datos en sus discos
duros, como por ejemplo, un servidor web, los usuarios entran a buscar
información. Utiliza minimo dos discos, creando dos bloques.
RAID2: Hamming “acceso paralelo con discos especializados. Redundancia a
través del código haming”. Es usado para la corrección y detección de errores, es
una tecnología de acceso paralelo, y es más dedicado a aplicaciones de
transferencias y no para demandas. Divide los datos en bits en vez de de bloques,
permite utilizar sietes discos en RAID, CUATRO para almacenamiento de datos,
y TRES para corrección de errores.
A4
Ap1
A6p2
B4
B5p1
B6p2
B7p3
C4
C5p1
C6p2
C7p3
D4
D5p1
D6p2
D7p3
A7p3
RAID 3: “alta tasa de transferencia, fiabilidad, y disponibilidad”. No responde dos
solicitudes a la vez, primero atiende una y al desocuparse de esta atiende la otra
solicitud, su rendimiento de transacción es pobre por que sus discos operan al
mismo tiempo (lockstep/unìsono). Se necesitan mínimo cuatro unidades de disco.
A1
A2
A3
Ap(1-3)
A4
A5
A6
Ap(4-6)
B1
B2
B3
Bp(1-3)
B4
B5
B6
Bp(4-6)
RAID 4: “parity bit/un bit de paridad”. Vamos a suponer el siguiente ejmplo, una
peticion de lectura al bloque A1 podria ser reparado por el disco 0, y si al mismo
tiempo hubiera una petición al bloque B2, tendría que esperar, pero si esta en vez
de llegar al bloque B2 llegara al bloque A3 lo atendería inmediatamente. Se
necesitan minimo 4 discos, en los que habrá bloques con su respectiva paridad, y
de esos 4 discos solo uno será dedicado a la paridad. En caso de averia, no se
pierde la información, se reconstruye en tiempo real
mediante (O) operación lógica.
A1
A2
A3
Ap
B1
B2
B3
Bp
C1
C2
C3
Cp
D1
D2
D3
Dp
RAID 5: “accesos independiente simultáneamente, con paridad repartida”. Es
tolerante a fallas, gracias a la paridad, es el más comúnmente usado para
servidores básicos de una empresa. Es especialmente indicado para trabajar con
multiusuario. Se necesita un mínimo de cuatro unidades de disco.
A1
A2
A3
Ap
B1
B2
Bp
B3
C1
Cp
C2
C3
Dp
D1
D2
D3
RAID 6: “acceso independiente con doble paridad”. Es tolerancia a fallos
altamente riesgosos, ofrece dos niveles de redundancia, es mucho más costoso
que los demás niveles de RAID, por lo que lo hace poco comercial.
A1
A2
A3
Ap
Aq
B1
B2
Bp
Bq
B3
C1
Cp
Cq
C2
C3
Dp
Dq
D1
D2
D3
Eq
E1
E2
E3
Ep
6. Describa cómo se realiza una implementación de RAID por software en los
sistemas operativos Windows
SISTEMA OPERATIVO WINDOWS
Se ejecuta el comando
compmgmt.msc
Aparece el administrador del equipo
Hay que pasar los discos duros a
discos dinámicos.
Luego se le da click derecho y se le
da crear nuevo volumen.
Se le da en la opción seccionados
Se le da agregar a los discos
dinámicos para que el RAID pueda
tomar las capacidades
Al RAID Se le agrega la letra.
Se le da el sistema del archivo y
luego el formato rápido.
Y ya se tiene los RAID cada uno
con sus particiones.
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?
PUERTOS
20
21
22
23
25
53
69
80
NOMBRE
FTP-DATA
FTP
SSH
TELNET
SMTP
DOMAIN (DNS)
TFTP
HTTP
COMENTARIO
Puerto de datos FT`P
Puerto del protocolo de transferencia de archivos.
Servicio de Shell seguro
El servicio telnet
Protocolo simple de transferencia de correo
Servicio de nombres de dominio (ej bind)
Protocolo de transferencia de archivos triviales
Protocolo de transferencia de hipertexto
109
110
113
546
547
6660-6669
POP2
POP3
UDP
DHCP –cliente
DHCP -servidor
TCP
Protocolo psot office versión 2
Protocolo post office versión 3
Protocolo de datagramas de usuarios
Protocolo de configuración de host dinámico.
Protocolo de configuración de host dinámico.
Protocolo de control de transmisión.
9. ¿Cuáles son los puertos registrados del modelo TCP/IP?
Puerto TCP/IP
1080
1337
1352
1433
1434
1494
1512
1521
1723
1761
1863
2049
2082
2086
3030
3074
3128
3128
3306
4899
Proxy Socks
Se usa en máquinas comprometidas o dañadas
IBM/dominio RCP
Microsoft-SQL server
Microsoft-Monitor
Cliente ICA (
WINS
Oracle
Enrutamiento para VPN con PPTP
Novell
MSN messenger
NFS
CPanel puerto por defecto
Web Host Manager puerto por defecto
NetPanzer
Xbox live
HTTP usado por web cache
NDL-AAS
MySQLHerramienta de administración remota
10. Defina HTTP
HTTP (HYPERTEXT TRANSFER PROTOCOL) significa protocolo de transferencia de
hipertexto. Este protocolo permite la transferencia de datos entre cliente-servidor, en este
caso son los navegadores.
11. Dé un ejemplo real de un diálogo HTTP, mostrando los encabezados de la
solicitud y la respuesta. Utilice Wireshark u otro software capturador de tráfico
12. ¿Cuáles son los códigos de estado HTTP?
código
400
401
403
404
405
406
407
408
411
414
415
417
SIGNIFICADO
Mala sintaxis de petición
Accede a una página con contraseña
No esta disponible el recurso
En esta dirección no se encontró el recurso
El método de la petición GET, DELETE, etc no está permitida
Requiere de una autentificación proxy
Tarda demasiado en enviar una petición cliente
Petición falsa
URL demasiada larga
Petición que no concuerda con el formato
No se puede un valor de a cabecera
13. ¿Qué son las cookies?
Son informaciones del usuario que el ordenador almacena en el disco duro sobre algunos
sitios web.
14. ¿Cuál es la diferencia entre una aplicación en el lado del cliente una aplicación
en el lado del servidor? Dé ejemplos.
un servidor ofrece una aplicación, cuando el cliente solicita por ejemplo una pagina web.
Ejemplo, el cliente/usuario solicita entrar en www.correo.misena.edu.co, y se la envía al
servidor de la aplicación que usa TCP/IP como transporte.
Por parte del servidor, él recibe la solicitud y realiza el servicio, manda los resultados al
cliente en forma de respuesta, éste puede responder a múltiples peticiones a múltiples
clientes al mismo tiempo.
15. Explique la diferencia entre una página Web dinámica y una página Web
estática
WEB DINAMICA
Los usuarios tienen mayor interactividad
Son creadas en páginas PHP
Se puede modificar fácilmente por el
propietario
Tiene mayor etiquetas
Son más costosos
Requieren de otros programas más
avanzados
WEB ESTATICA
No tienen mayor interactividad son más
bien de información
Son creadas en páginas HTML
Es más complicado en modificar
Tiene menor etiquetas
Más económicas
No requiere de tantos programas
16. ¿Cuáles son los elementos y atributos de una estructura HTML?
<html> inicio del documento
<head> cabecera del documento
<title> el titulo </title>
<body bgcolor=””color”>contenido principal
<img src=”ubicación”/>imagen
</body>final del contenido principal
</headl>final de cabecera
</html>final del documento
Elemento
Atributo
Los elementos y atributos son aquellos que permiten en cómo va una página HTML son
las especificaciones o estructura de ella.
17. Cree una tabla en la que muestre las etiquetas y atributos correspondientes
a los siguientes elementos de un documento HTML (Dé ejemplos
Etiquetas
<html> </html>
<head>
<h1> </h1>
<metas> </metas>
<base> </base>
</head>
<title> </title>
<body> </body>
<table>
<tr> </tr>
<td> </td>
Atributos
Border=”#”
Width=”#”
Heigth=”#”
elementos
Inicio y final del documento
Cabecera de un documento
html
Titulo de la pagina web
Cuerpo de la pagina web
Tabla
<th> </th>
<caption> </caption>
</table>
<th> </th>
<td> </td>
<a> </a>
<hr> </hr>
<b> </b>
<i> </i>
<u> </u>
<form>
<label> </label>
<input> </input><br>
<textarea> </textarea>
</form>
<script> </script>
<img> </img>
<Font> </Font>
<div> </div>
<br> </br>
<noframe> </noframe>
<frameset> </frameset>
Bgcolor=”…”
Bordercolor=”…”
Colspan=”#”
Rowspan=”#”
Cellpadding=”#”
Cellspacing=”#”
Href=”url”
Color=”…”
Target=”…”
Href=”…”
Name=”…”
Width=”#”
Size=”#”
Align=”#”
Action=”url”
Method=”…”
For=”…”
Type=”…”
Id=”…”
Value=”…”
Name=”…”
Rowws=”#"
Cols=”#”
Src=”http://…jpg”
Align=”left ò right”
Width=”#”
Height=”#”
Face=”tipo de letra”
Size=”#”
Color=”…”
Fila
Columna
hipervinculo
División de la pagina
Texto en negrita
Texto en cursiva
Texto subrayado
Formularios y elementos
Código de un script
Insertar imagen
Fuentes
Salto de línea
Bordercolor=”#”
Rows=”#”
Cols=”#”
Name=”…”
Target=”…”
marcos
EJEMPLO:
Documento del ejemplo en el block de notas
18. Ingrese al sitio Web http://www.ayddiseno.com/web.html, obtenga el código
fuente de la página Web e identifique todas las etiquetas del documento HTML.
<html>
<head>
<meta>
<table>
<td>
<span>
<tr>
<body>
<div>
<input>
<img>
<i>
<br>
<a>
<ul>
</html>
</head>
</meta>
</table>
</td>
</span>
</tr>
</body>
</div>
</input>
</img>
</i>
</br>
</a>
</ul>
19. Consulte la tabla de colores RGB con su correspondiente código hexadecimal
#FFFFFF
#F0F8FF
#D6D6D6
#C4C4C4
#C0C0C0
#DBDB70
#CAFF70
#FFA54F
#FFA07A
#E9967A
#F08080
#CD8162
#FA8669
#FF8069
#FF4040
#DA70D6
#BF3EFF
#B03060
#9932CD
#635688
#6A5ACD
#8A2BE2
#483D8B
#42426F
#5D478B
#9A32CD
#68228B
#8B1C62
#8B008B
#FF00FF
#70DB93
#A2CD5A
#32CD32
#6495ED
#4169E1
#00BFFF
#00FFFF
#00CDCD
#008080
#228B22
#808000
#00FF00
#008000
#00EE00
#006400
#FFB90F
#FFFF00
#FFD700
#FF0000
#CDCD00
#CDAD00
#FF8C00
#FFA500
#CD6600
#8B8B00
#8B7500
#8B5A00
#8B4513
#FF2400
#A62A2A
#00FFFF
#8B0000
#0000CD
#0000FF
#000080
#00008B
#556B27
#666666
#545454
#404040
#2F4F4F
#000000
#B87333
#D98719
#856363
#236B8E
#CC9900
#D9D919
#856363
20. ¿Qué son las hojas de estilo (CSS)?
Cascading Style Sheets (CSS) Los CSS es un lenguaje que se refiere al formato de un
documento estructurado en HTML/XML para que el desarrollador del programa le que
más fácil modificar las apariencias de la página ya que así les permite controlar los estilos
y los formatos a utilizar como son los colores, fuentes, tamaño, etc.
21. ¿Qué es una aplicación Web? Realice una lista de 20 aplicaciones Web.
Una aplicación es todo aquello que codifica un lenguaje de programación que lo puede
soportar cualquier navegador web, el cual permite la interacción con un usuario.
APLICACIÓN WEB
Editores de
fotos
http://www.phixr.com
PHIXR
http://www.preloadr.com Preloadr
http://www.snipshot.com Snipshot
http://www.pxn8.com
Pxn8
APLICACIÓN WEB
http://www.hotmail.com
http://gmail.google.com
http://www.zimbra.com
http://www.yahoo.com
http://www.goowy.com
Email
Hotmail
Gmail
Zimbra
Yahoo
Goowy
APLICACIÓN WEB
http://www.ebuddy.com
http://www.meebo.com
http://www.3bubbless.com
http://glaby.com
http://maber.com
Chat e IM
ebuddy
Meebo
3bubbles
Glabby
maber
APLICACIÓN WEB
http://www.lacoctelera.com
http://www.blogger.com
http://www.wordpress.org
http://www.blog-fx.com
http://www.blogspirit.com
Blogs
La coctelera
Blogger
Wordpress
Blog-fx
blogspirit
22. Explique los siguientes lenguajes de programación y conceptos relacionados
con las aplicaciones Web:
PHP (Hypertext Pre-processor)
Es el lenguaje más usado y es utilizado para desarrollo de páginas Web dinamicas y se
puede incluir en códigos de HTML. Se puede instalar en cualquier sistema operativo.
ASP (Active Server Pages)
El ASP son páginas web dinámicas personalizadas para acceder de forma personalidad,
maneja un lenguaje diferente a HTML el programa Web Microsoft son los propios de
servidores IIS manipulan los Java, Visual Basic Script dinámica con lo tradicional de
HTML, se puede combinar con componentes Activex del servidor.
Perl
Es un lenguaje que es utilizado por el sistema operativo Unix por medio de un Shell o
consola, en esto se puede manipular textos, archivos y procesos. No tiene ninguna
limitación para manejar los otros lenguajes de script.
Python
Es un lenguaje que no tiene tantas complicaciones con sus códigos. El programa se
puede utilizar de forma interactiva, lo que se puede manipular varias características
mientras se está desarrollando sin afectar los resultados finales.
CGI
Es un lenguaje interactivo que permite al cliente solicitar datos que se encuentran en el
servidor Web el cual crea un intercambio de todo tipo de archivos llamados MIME
(Multipurpose Internet Mail Extensions)
JSP (JavaServer Pages)
Este lenguaje es utilizado específicamente para crear una página web con la
programación a base de java estas páginas están creadas en códigos HTML/XML que se
encuentran mezcladas con códigos especiales para programas de script.
23. Defina WAMP, LAMP y XAMPP
WAMP
Es una tecnologia que se requiere para la creación de un servidor WEB. W( sistema
operativo Windows) A (un software apache) M (un gestor de datos MYSQL) P (un lnguaje
de programación perl, phyton).
LAMP
Es utilizado para la infraestructura de un servidor web el cual maneja códigos abiertos el
cual sus iniciales es la presentación de los elementos que se necesitan para la creación
de un servidor L (Linux sistema operativo) A (apache servidor web) M (Mysql gestor de
base de datos) P ( perl, phyton, php lenguaje de programación).
XAMPP
Es un servidor web libre que no requiere de ningún sistema operativo y se necesita de
cuatro elementos que son X (cualquier sistema operativo) A (servidor web apache) M
(MySQL como gestor de base de datos) P (perl, phyton como lenguaje de programación).
24. ¿Qué es una base de datos?
Una base de datos es un conjunto de contextos el cual está compuesto por su mayoría de
documentos y textos, el cual se divide en registros, archivos y campos.
La información de la base de datos se encuentra organizada para que el ordenador lo
pueda identificar fácilmente.
25. ¿Cuáles son las principales características de MSQL?
Este lenguaje permite variedades de operaciones como consultas matemáticas
Es un programa donde se le especifica que es lo que se le está pidiendo (lenguaje
declarativo)
26. Cuáles son los principales sistemas de gestión de bases de datos
FILEMAKER
Es una aplicación de base de datos multiplataforma, lo que permite al usuario modificar la
base de datos. No necesita de un software ya que el mismo lo trae incorporado el mismo
trae su propio script lo cual lo hace más fácil su manejo.
IBM DB2
Es un gestor de base de datos que no requiere de tanto hardware, el cual permite su uso
fácil; maneja un archivo XML lo cual permite almacenar base de datos completos, se
puede instalar en cualquier sistema operativo
Microsoft SQL server
Es un sistema de base de datos creado por Microsoft el cual maneja un lenguaje T-QSL
Microsoft Access
Es una base de datos utilizado más que todo para empresas pequeñas, mas no maneja
hojas de estilo en cascada.
MySQL
Es una base de datos de software libre es el más utilizado para las creaciones de páginas
utiliza plataforma en Linux, Windows
27. Instale un gestor de base de datos MYSQL en Windows y un gestor de base
de datos MYSQL en Linux. Cree una base de datos y diferentes tablas y campos,
mediante un software de administración gráfica y mediante línea de comandos. Use
máquinas virtuales y evidencie el proceso.
28. Realice una lista de comandos para administrar una base de datos MYSQL
$mysqladmin (opciones) comando
COMANDOS
create nombre_de_datos
crea base de datos
drop nombre_de datos
elimina base de datos
flush_host
vacia el fichero log del servidor
flush_status
limpia las variables del estado
flush_tables
limpia la cache de la tabla
kill id id
mata procesos dl servidor
password new
crea nueva contraseña
ping
se observa si el servidor se ejecuta
proccess list
muestra lista de datos
refresk
limpia las caches de la tabla
reload
recarga tabla de permisos
shutdown
apaga el servidor
status
estado del servidor
variables
muestra valores y nombres
version
version del servidor
port numero_de_puerto -P
user nombre_usuario -u
password -p
version -V
force -f
wait[=n]
help
OPCIONES
puerto del servidor
nombre de usuario
contraseña de usuario
version del servidor
hace que no se pida confirmacion
numero de veces a esperar
muestra mensajes de ayuda
CONCLUSION
De lo anterior podemos decir que son diversas aplicaciones que se deben tener en
cuenta, para un servidor web, y es un nuevo reto que los aprendices del sena
administración de redes deben comprender, conocer, aprender y aplicar al momento de
realizar cualquier tipo de trabajo para acceder a un servidor web.

Documentos relacionados