SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE...

22
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

Transcript of SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE...

Page 1: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

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 ORTIZINSTRUCTOR

FICHA: 230490

ADMINISTRACION DE REDES DE COMPUTADOR

MEDELLIN-ANTIOQUIA

2012

Page 2: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

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.

Page 3: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

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 IMPLENTACION POR SOFTWARE

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.

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.

Page 4: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

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

A1

A3

A5 A7

A2

A4

A6

A8

RAID 0

Disk 0 disk 1

Page 5: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

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.

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.

A4

B4

D4

C4

Ap1

B5p1

C5p1

D5p1

A6p2

B6p2

C6p2

D6p2

A7p3

B7p3

C7p3

D7p3

Page 6: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

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(1-3)

A4 A5 A6 Ap(4-6)

B4 B5 B6 Bp(4-6)

B1 B2 B3 Bp(1-3)

A1 A2 A3 Ap

B1 B2 B3 Bp

C1 C2 C3 Cp

D1 D2 D3 Dp

Page 7: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

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.

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

B1 B2 Bp B3

C1 Cp C2 C3

Dp D1 D2 D3

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

Page 8: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

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.

Page 9: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ
Page 10: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

8. ¿Cuáles son los puertos bien conocidos del modelo TCP/IP?

PUERTOS NOMBRE COMENTARIO

20 FTP-DATA Puerto de datos FT`P

21 FTP Puerto del protocolo de transferencia de archivos.

22 SSH Servicio de Shell seguro

23 TELNET El servicio telnet

25 SMTP Protocolo simple de transferencia de correo

53 DOMAIN (DNS) Servicio de nombres de dominio (ej bind)

69 TFTP Protocolo de transferencia de archivos triviales

80 HTTP Protocolo de transferencia de hipertexto

Page 11: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

109 POP2 Protocolo psot office versión 2

110 POP3 Protocolo post office versión 3

113 UDP Protocolo de datagramas de usuarios

546 DHCP –cliente Protocolo de configuración de host dinámico.

547 DHCP -servidor Protocolo de configuración de host dinámico.

6660-6669 TCP Protocolo de control de transmisión.

9. ¿Cuáles son los puertos registrados del modelo TCP/IP?

Puerto TCP/IP

1080 Proxy Socks

1337 Se usa en máquinas comprometidas o dañadas

1352 IBM/dominio RCP

1433 Microsoft-SQL server

1434 Microsoft-Monitor

1494 Cliente ICA (

1512 WINS

1521 Oracle

1723 Enrutamiento para VPN con PPTP

1761 Novell

1863 MSN messenger

2049 NFS

2082 CPanel puerto por defecto

2086 Web Host Manager puerto por defecto

3030 NetPanzer

3074 Xbox live

3128 HTTP usado por web cache

3128 NDL-AAS

3306 MySQL-

4899 Herramienta 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

Page 12: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ
Page 13: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

12. ¿Cuáles son los códigos de estado HTTP?

código SIGNIFICADO

400 Mala sintaxis de petición

401 Accede a una página con contraseña

403 No esta disponible el recurso

404 En esta dirección no se encontró el recurso

405 El método de la petición GET, DELETE, etc no está permitida

406

407 Requiere de una autentificación proxy

408 Tarda demasiado en enviar una petición cliente

411 Petición falsa

414 URL demasiada larga

415 Petición que no concuerda con el formato

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

Page 14: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

15. Explique la diferencia entre una página Web dinámica y una página Web estática

WEB DINAMICA WEB ESTATICA

Los usuarios tienen mayor interactividad No tienen mayor interactividad son más bien de información

Son creadas en páginas PHP Son creadas en páginas HTML

Se puede modificar fácilmente por el propietario

Es más complicado en modificar

Tiene mayor etiquetas Tiene menor etiquetas

Son más costosos Más económicas

Requieren de otros programas más avanzados

No requiere de tantos programas

16. ¿Cuáles son los elementos y atributos de una estructura HTML?

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 Atributos elementos

<html> </html> Inicio y final del documento

<head> <h1> </h1> <metas> </metas> <base> </base> </head>

Cabecera de un documento html

<title> </title> Titulo de la pagina web

<body> </body> Cuerpo de la pagina web

<table> <tr> </tr> <td> </td>

Border=”#” Width=”#” Heigth=”#”

Tabla

<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

Page 15: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

<th> </th> <caption> </caption> </table>

Bgcolor=”…” Bordercolor=”…” Colspan=”#” Rowspan=”#” Cellpadding=”#” Cellspacing=”#”

<th> </th> Fila

<td> </td> Columna

<a> </a> Href=”url” Color=”…” Target=”…” Href=”…” Name=”…”

hipervinculo

<hr> </hr> Width=”#” Size=”#” Align=”#”

División de la pagina

<b> </b> Texto en negrita

<i> </i> Texto en cursiva

<u> </u> Texto subrayado

<form> <label> </label> <input> </input><br> <textarea> </textarea> </form>

Action=”url” Method=”…” For=”…” Type=”…” Id=”…” Value=”…” Name=”…” Rowws=”#" Cols=”#”

Formularios y elementos

<script> </script> Código de un script

<img> </img> Src=”http://…jpg” Align=”left ò right” Width=”#” Height=”#”

Insertar imagen

<Font> </Font> Face=”tipo de letra” Size=”#” Color=”…”

Fuentes

<div> </div> <br> </br>

Salto de línea

<noframe> </noframe> <frameset> </frameset>

Bordercolor=”#” Rows=”#” Cols=”#” Name=”…” Target=”…”

marcos

Page 16: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

EJEMPLO:

Documento del ejemplo en el block de notas

Page 17: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

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> </html>

<head> </head>

<meta> </meta>

<table> </table>

<td> </td>

<span> </span>

<tr> </tr>

<body> </body>

<div> </div>

<input> </input>

<img> </img>

<i> </i>

<br> </br>

<a> </a>

<ul> </ul>

19. Consulte la tabla de colores RGB con su correspondiente código hexadecimal

#008000 #0000FF

#00EE00 #000080

#006400 #00008B

#FFB90F #556B27

#FFFF00 #666666

#FFD700 #545454

#FF0000 #404040

#CDCD00 #2F4F4F

#CDAD00 #000000

#FF8C00 #B87333

#FFA500 #D98719

#CD6600 #856363

#8B8B00 #236B8E

#8B7500 #CC9900

#8B5A00 #D9D919

#8B4513 #856363

#FF2400

#A62A2A

#00FFFF

#8B0000

#0000CD

#FFFFFF #8A2BE2

#F0F8FF #483D8B

#D6D6D6 #42426F

#C4C4C4 #5D478B

#C0C0C0 #9A32CD

#DBDB70 #68228B

#CAFF70 #8B1C62

#FFA54F #8B008B

#FFA07A #FF00FF

#E9967A #70DB93

#F08080 #A2CD5A

#CD8162 #32CD32

#FA8669 #6495ED

#FF8069 #4169E1

#FF4040 #00BFFF

#DA70D6 #00FFFF

#BF3EFF #00CDCD

#B03060 #008080

#9932CD #228B22

#635688 #808000

#6A5ACD #00FF00

Page 18: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

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 Email

http://www.hotmail.com Hotmail

http://gmail.google.com Gmail

http://www.zimbra.com Zimbra

http://www.yahoo.com Yahoo

http://www.goowy.com Goowy

APLICACIÓN WEB Chat e IM

http://www.ebuddy.com ebuddy

http://www.meebo.com Meebo

http://www.3bubbless.com 3bubbles

http://glaby.com Glabby

http://maber.com maber

APLICACIÓN WEB Blogs

http://www.lacoctelera.com La coctelera

http://www.blogger.com Blogger

http://www.wordpress.org Wordpress

http://www.blog-fx.com Blog-fx

http://www.blogspirit.com blogspirit

Page 19: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

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

Page 20: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

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.

Page 21: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

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

OPCIONES

port numero_de_puerto -P puerto del servidor

user nombre_usuario -u nombre de usuario

password -p contraseña de usuario

version -V version del servidor

force -f hace que no se pida confirmacion

wait[=n] numero de veces a esperar

help muestra mensajes de ayuda

Page 22: SERVICIO NACIONAL DE APRENDIZAJE (SENA) CESGE TALLER … · TALLER DE CONOCIMIENTOS PREVIOS DE APLICACIÓN WEB BRENDA MARCELA TOVAR TORRES ANDRES FELIPE AMAYA V NATALIA HERNANDEZ

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.