Este documento proporciona información sobre un taller de aplicaciones web impartido por el SENA en Medellín en 2012. El taller incluyó preguntas sobre RAID, HTTP, TCP y puertos bien conocidos y registrados del modelo TCP/IP. Los estudiantes respondieron detalladamente las preguntas y proporcionaron diagramas y explicaciones sobre RAID, comunicación cliente-servidor y otros temas relacionados con aplicaciones web.
1. CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL
ACTIVIDAD 06 – TALLER DE CONOCIMIENTOS PREVIOS
APLICACIONES WEB
EQUIPO N°5
SHERYL SAMANTA MARÍN MORENO
DANIEL GÓMEZ PATIÑO
JESSICA ISABEL DÍAZ
FICHA N° 322000
INSTRUCTOR: SANTIAGO DAZA
SERVICIO NACIONAL DE APRENDIZAJE
SENA
MEDELLIN
2012
2. TALLER CONOCIMIENTOS PREVIOS APLICACIONES WEB
PREGUNTAS:
Responda detalladamente las siguientes preguntas
1. Defina claramente qué es RAID
RAID (RedundantArray of Independent) Conjunto redundante de discos
independientes.
Es un conjunto de discos redundantes que forma un único dispositivo ”virtual”
mas grande, donde cada uno guarda la misma información, en caso de que uno
falle los otros estarán a su reemplazo ya que tienen la misma información.
2. ¿Por qué es útil RAID en servidores?
Porque tiene ventajas de seguridad, tiene mayor tolerancia a fallos, mejor
rendimiento y mayor capacidad.
3. ¿Cuál es la diferencia de implementar RAID por hardware o por
software?
La diferencia es que el Raid por hardware es mucho más rápido ya que su
tarjeta controladora es la que hace las operaciones, mientras el Raid por
software lo controla el procesador por ese motivo es más lento que Raid por
hardware.
4. ¿Cuál es la función de una controladora RAID?
Es la aquella que atiende las peticiones, operaciones y cálculos hechos por los
discos.
5. Explique los principales niveles de RAID. Utilice imágenes.
RAID 0: También es llamado striping o fraccionamiento, los datos son divididos
en pequeñas partes y distribuidos entre los discos. No tiene tolerancia a fallos y
si por algún motivo falla alguno de los discos se puede perder la información.
3. RAID 1: También llamado Mirroning o espejado, en este nivel se añaden discos
rígidos (Discos Duros) para respaldar a los discos duros existentes, guardando
su información y cada modificación que se realice. Si alguno de los discos
principales falla los discos secundarios asumirán la responsabilidad y continuara
brindando la disponibilidad de información.
RAID 2: También llamado hamming o acceso paralelo con discos
especializados, Es usado para la corrección y detención de errores está
enfocado en aplicaciones de transferencia y no para solicitudes. La información
es dividida en bits en vez de bloques.
Permite utilizar un máximo de siete (7) discos, cuatro (4) para el almacenamiento
y tres (3) para la detención de errores.
RAID 3: Este nivel tiene un alto nivel de transferencia, disponibilidad y confianza
en la información. Sólo atiende a una solicitud a la vez. Este nivel usa división a
nivel de bytes con un disco de paridad dedicado.
4. RAID 4: También conocido como IDA (acceso independiente con discos
dedicados a la paridad)“parity bit/un bit de paridad” es un digito binario (0-1)
siendo 0 par y 1 impar.
Este nivel divide los datos entre los discos utilizando uno exclusivo para la
paridad, si uno de los discos falla será reconstruido por los otros discos a través
de la paridad calculada, se necesitan cuatro discos como mínimo y uno de ellos
dedicados a la paridad.
Más información http://www.onraidservices.com/paridad.htm
RAID 5:Este nivel se dividen losa nivel de bloques distribuyendo la
información de paridad entre todos los discos miembros del conjunto (matriz).
Tiene tolerancia a fallos, indicado para trabajar con multiusuario. Se necesita
un mínimo de tres (3) discos.
5. RAID 0+1: Es la combinación de las ventajas del RAID 0 y RAID 1. Es el mas rápido
en velocidad de transferencia, el más seguro, costoso y rápido. Requiere por lo
mínimo cuatro (4) discos para montar un RAID de este tipo. Uno de ellos es
utilizado para el almacenamiento de datos.
6. Describa cómo se realiza una implementación de RAID por software en
los sistemas operativos Windows y Linux.
RAID POR SOFTWARE EN WINDOWS SERVER 2008 R2
1. Seleccionamos la máquina, vamos a configuración– almacenamiento-controlador
SATA – agregar disco duro – crear nuevo disco – creamos tres discos duros y al
final le damos aceptar.
6. 2. Damos clic en inicio – herramientas administrativas – administrador del servidor
3. Cuando estemos ubicados en administrador del servidor, le damos en la opción
almacenamiento, seleccionamos administrador de discos, nos aparecerá una
ventana con la opción inicializar discos, elegimos los 3 discos y le damos clic en
aceptar.
7. 4. Ya los discos nos aparecen inicializados.
5. Para crear el volumen de Raid 5, no ubicamos en cualquiera de los discos
nuevos, le damos clic derecho y seleccionamos la opción Nuevo volumen
RAID-5.
8. 6. Luego nos aparece los todos discos disponibles, los cuales debemos
agregar, hasta que queden en el cuadro seleccionados y le damos siguiente.
7.Luego elegimos la letra que asignaremos a la unidad, en este caso se
elegido la H.
9. 8. Después la ventana Formatear volumen, asignamos el nombre de la
unidad en la Etiqueta del volumen, se elige NTFS y dar formato rápido, le
damos aceptar.
9. Luego le damos finalizar.
10. 10. Después nos aparece el siguiente mensaje que nos advierte que nuestro
discos se convertirán en discos dinámicos, le damos clic en SIpara continuar.
11. Como podemos observar, las unidades de disco dinámicas aparecen de
color verde claro y en la parte superior podemos observar la letra que
habíamos seleccionado, en este caso la “H” y la etiqueta que colocamos
“Equipo5”.
11. 12. Verificamos en mi EQUIPO, nos aparecerán las unidades (C:), (D:) y la
(F:) que es la del RAID-5.
RAID POR SOFTWARE EN CENTOS
1.Seleccionamos la máquina, vamos a configuración – almacenamiento-controlador
SATA – agregar disco duro – crear nuevo disco – creamos tres discos duros y al
final le damos aceptar.
12. 2. Después de estar logueados como superusuario, procedemos a ejecutar el
comando fdisk –l con el que se listaran las particiones contenidas en nuestro disco
duro.
3.Ahora editaremos el disco duro, ejecutamos el siguiente comando “fdisk” seguido
del nombre del disco duro “/dev/sdb”; quedaría de la siguiente manera;
13. 4. Nos saldrá un mensaje como el siguiente y nos dirá que tecleemos la letra m para
obtener ayuda. Las letras seleccionadas con la flecha serán utilizadas
posteriormente.
5. Procedemos entonces a presionar en la primera opción la letra “n” para añadir la
partición.
- Luego nos pregunta si la partición será primaria presionamos “p” para decirle que
sí.
- Entonces pedirá el número de partición en este caso será “1”.
14. - Luego pedirá valores de tamaño y cilindro, presionamos ENTER para dejarlos
como predeterminados.
6. Continuamos con la segunda opción en la que utilizaremos la letra “t” para definir
el sistema de archivos.
- Después nos dirá que escribamos la letra “L” para listar los tipos de particiones
que podemos utilizar.
- Cuando listamos nos aparecen varios sistemas de archivos, elegiremos la opción
“fd Linux raid auto” escribiendo “fd” y luego ENTER.
15. 7. Por último presionamos “w” y comenzara a escribir los cambios en el disco.
16. 8. Luego de realizado el proceso de partición tecleamos de nuevo el comando
“fdisk –l “, observamos que el disco tiene su propia partición y su sistema de
archivos.
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 PacketTracer como ayuda y analizar la PDU de cada capa del
modelo OSI.
20. 2.1 Instalar wireshark en A,B,C
2.2 Realizar una solicitud HTTP al servidor A, mientras este realizando la
solicitud, capture los paquetes en cada servidor.
21. 2.3 Teniendo en cuenta los paquetes capturados en el cliente, defina en un
esquema el proceso de solicitud respuesta entre un cliente HTTP y un servidor
HTTP.
2.4 Que protocolo de transporte utiliza HTTP
TCP
2.5 Explique el protocolo de transporte TCP.
El protocolo de transporte TCP, es muy seguro que los datos que viaja a
través de él no se pierden, son entregados sin errores y en el mismo orden
en que se transmitieron.
Este protocolo utiliza el mecanismo de acuse de recibo para asegurar la
entrega de los datos transportados.
8. ¿Cuáles son los puertos bien conocidos del modelo TCP/IP?
Puerto Nombre Comentario
20 FTP-DATA Puerto de datos ftp.
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.
69 TFTP Protocolo de
transferencia de archivos
triviales.
80 HTTP Protocolo de
transferencia de
hipertexto.
109 POP2 Protocolo psot office
versión 2.
22. 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 Descripción
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
23. 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 de Hyper Text Transfer Protocol (Protocolo de transferencia de
hipertexto) es el método más común de transferencia de datos cliente-
servidor, método mediante el cual se transfieren las páginas web a un
computador.
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
24. 12. ¿Cuáles son los códigos de estado HTTP?
Códigos de estado más frecuentes:
200 - El servidor ha mostrado la página correctamente.
404 - La página solicitada no existe.
503 - El servidor está temporalmente fuera de servicio.
25. 1(Respuesta provisional)
Indica una respuesta provisional y requieren que el solicitante realice una
acción para continuar.
Código Descripción
100 (Continuar) El solicitante debe continuar con la
solicitud
101 (Cambiando de protocolos) El solicitante ha pedido al servidor
que cambie los protocolos y El
servidor le informara que si lo hara.
2 (Correcto)
Códigos de estado que indican que el servidor ha procesado la solicitud
correctamente.
Código Descripción
200 (Correcto) El servidor ha procesado la solicitud
correctamente
201 (Creado) El servidor ha creado un nuevo
recurso después de que ha
procesado la información.
202 (Aceptado) El servidor ha aceptado la solicitud,
pero todavía no la ha procesado
203 (Esta información no concede El servidor ha procesado la solicitud
autorización correctamente, pero muestra
información que puede proceder de
otra fuente.
204 (Sin contenido) El servidor ha procesado la solicitud
correctamente, pero no muestra
ningún contenido.
205 (Restablecer contenido) El servidor ha procesado la solicitud
correctamente, pero no muestra
ningún contenido. A diferencia de la
respuesta 204, esta requiere que el
solicitante restablezca la vista del
documento
206 (Contenido parcial) El servidor ha procesado una
26. solicitud parcial correctamente.
3 (Redirigido)
Es necesario llevar a cabo acciones adicionales para completar la solicitud.
Código Descripción
300 (Varias opciones) El servidor puede realizar varias
acciones de acuerdo con la solicitud
301 (Movido permanentemente) La página solicitada se ha movido
definitivamente a una ubicación
nueva.
302 (Movido temporalmente) El servidor responde a la solicitud
con una página de otra ubicación,
pero el solicitante debe seguir
utilizando la ubicación original para
solicitudes futuras.
303 (Ver otra ubicación) El servidor muestra este código
cuando el solicitante debe realizar
una solicitud GET independiente a
una ubicación diferente para poder
obtener la respuesta.
304 (No modificado) La página solicitada no ha sufrido
cambios desde la última solicitud
305 (Usar proxy) El solicitante sólo puede acceder a
la página solicitada mediante un
proxy.
307 (Redireccionamiento temporal) El servidor responde a la solicitud
con una página de otra ubicación,
pero el solicitante debe seguir
utilizando la ubicación original para
solicitudes futuras
4 (Error de solicitud)
Los códigos de estado siguientes indican que puede haberse producido un
error en la solicitud que impidió al servidor procesarla
Código Descripción
400 (Solicitud incorrecta) El servidor no ha entendido la
sintaxis de la solicitud.
27. 401 (No autorizado) La solicitud requiere autenticación
403 (Prohibido) El servidor ha rechazado la solicitud
404 (No se encuentra) El servidor no encuentra la página
solicitada.
405 (Método no permitido) No se permite el método
especificado en la solicitud.
406 (Inaceptable) No se puede ofrecer la página
solicitada con las características de
contenido requeridas.
407 (Se requiere autenticación de Este código de estado es similar al
proxy) 401 (No autorizado), aunque en este
caso se especifica que el solicitante
debe autenticarse mediante un
proxy.
408 (El tiempo de espera de la Se ha excedido el tiempo de espera
solicitud ha caducado) de respuesta de la solicitud.
409 (Conflicto) El servidor ha detectado un conflicto
al llevar a cabo la solicitud, por lo
que debe incluir la información
correspondiente en la respuesta.
410 (No disponible El servidor muestra esta respuesta
permanentemente) cuando el recurso solicitado se ha
eliminado definitivamente.
411 (Requiere longitud) El servidor no aceptará la solicitud
sin el campo válido "Content-Length"
(longitud del contenido) en la
cabecera.
412 (Error de condición previa) El servidor no cumple con una de las
condiciones previas que el
solicitante ha especificado en la
solicitud.
413 (Entidad de solicitud El servidor no puede procesar la
demasiado larga) solicitud porque es demasiada larga.
414 (URI solicitada demasiado La URI solicitada (generalmente una
larga) URL) es demasiado larga para que
el servidor la procese.
415 (Tipo de soporte incompatible) La solicitud se encuentra en un
formato que la página solicitada no
admite.
416 (Intervalo solicitado no válido) El servidor muestra este código de
estado cuando se realiza una
solicitud de un rango que no se
encuentra disponible para la página.
28. 417 (Error de expectativa) El servidor no puede cumplir los
requisitos del campo de expectativa
de solicitud en la cabecera.
5 (Error del servidor)
Los códigos de estado siguientes indican que se ha producido un error
interno del servidor al intentar procesar la solicitud.
Código Descripción
500 (Error interno del servidor)Se ha producido un error en el
servidor y no puede completar la
solicitud.
501 (No implementado) El servidor no dispone de las
funciones necesarias para completar
la solicitud.
502 (Pasarela incorrecta) Al actuar como pasarela o proxy, el
servidor ha recibido una respuesta
no válida del servidor ascendente.
503 (Servicio no disponible) El servidor no está disponible en
estos momentos, debido a tareas de
mantenimiento o a una sobrecarga.
504 (El tiempo de espera de la Al actuar como pasarela o proxy, el
pasarela ha caducado) servidor no ha recibido una solicitud
puntual del servidor ascendente.
505 (Versión de HTTP no El servidor no es compatible con la
compatible) versión del protocolo HTTP utilizada
en la solicitud
13. ¿Qué son las cookies?
Son informaciones del usuario que el ordenador almacena en el disco duro
sobre algunos
Sitios web.
Las cookies almacenan información sobre una página a la que uno ha
ingresado, como nombre de usuario o información, preferencias de usuario,
pero no sirve para espiar.
29. 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.
La diferencia es que en una aplicación en el lado del servidor ejecuta la
aplicación, genera cierto código HTML, el servidor toma este código HTML y
lo envía al cliente, y en una aplicación en el cliente, se recibe la respuesta del
servidor, el código recibido suele ser traducido o compilado y ejecutado en el
navegador web, para la retransmisión de éstos dos suele utilizarse un
protocolo, generalmente el protocolo
HTTP.
15. Explique la diferencia entre una página Web dinámica y una página
Web estática
Las páginas web estáticas son diseñadas en código HTML, son páginas
enfocadas a mostrar una información estática, es básicamente informativa,
ni el visitante ni el administrador pueden interactuar con la página, ni
modificarla, no se utilizan bases de datos ni programación, es suficiente con
la utilización del código HTML.
Esta opción es recomendada para aquellos que desean una página web para
sus empresas y solo brindaran información como la descripción de su
empresa, quienes somos, donde estamos, servicios, etc. Simplemente para
informar a sus clientes sobre los productos que ofrecen y dar a conocer su
perfil de empresa.
Las páginas web dinámicasson aquellas en la que el visitante y el
administrador pueden interactuar con la página, pudiendo modificarla. Se
utilizan varios lenguajes de programación como lo son: PHP,ASP,ASP.NET o
Java. El lenguaje más utilizado es PHP.
Estas páginas web dinámicas se pueden crear aplicaciones como los son las
encuestas, votaciones, foros, carritos de compra, pedidos on-line, entre otros.
16. ¿Cuáles son los elementos y atributos de una estructura HTML?
Los elementos son la estructura básica de HTML. Los elementos tienen dos
propiedades básicas: atributos y contenido. Cada atributo y contenido tiene
ciertas restricciones para que se considere válido al documento HTML. Un
elemento generalmente tiene una etiqueta de inicio <nombre-de-
elemento>) y una etiqueta de cierre (por ejemplo, </nombre-de-
elemento>). Los atributos del elemento están contenidos en la etiqueta de
inicio y el contenido está ubicado entre las dos etiquetas (por
30. ejemplo, <nombre-de
elemento atributo="valor">Contenido</nombre-de-elemento>).
Algunos elementos, tales como <br>, no tienen contenido ni llevan una
etiqueta de cierre.
Elemento Definición
A Enlace de hipertexto o destino de un link
ABBR Abreviatura
ACRONYM Acrónimo
ADDRESS Dirección
AREA Área de un mapa de imagen
B Texto en negritas
BASE URI de base del documento
BDO Sustitución del algoritmo de bidireccionalidad
BIG Texto más grande
BLOCKQUOTE Cita de bloque
BODY Cuerpo del documento
BR Salto de línea
BUTTON Botón
CAPTION Encabezado de una tabla
CITE Cita
CODE Código de computadora
COL Columna de una tabla
COLGROUP Grupo de columnas de una tabla
DD Definición de una descripción
DEL Texto borrado
DFN Término definido
DIV Contenedor genérico a nivel de bloque
DL Lista de definiciones
DT Término de una definición
EM Enfasis
FIELDSET Grupo de control de fomularios
FORM Formulario interactivo
H1 Título de nivel 1
H2 Título de nivel 2
H3 Título de nivel 3
H4 Título de nivel 4
H5 Título de nivel 5
H6 Título de nivel 6
HEAD Encabezado del documento
HR Línea horizontal
HTML Documento HTML
I Texto en itálicas
IMG Imagen
INPUT Entrada de formularios
INS Texto insertado
KBD Texto a ser ingresado
LABEL Etiqueta de un campo de formulario
31. LEGEND Encabezado de un grupo de control
LI Item de una lista
LINK Relaciones del documento
MAP Mapa de una imagen
META Metadato
NOSCRIPT Contenido alternativo a un script
OBJECT Objeto
OL Lista ordenada
OPTGROUP Grupo de opciones
OPTION Menú de opciones
P Párrafo
PARAM Parámetros de un objeto
PRE Texto pre formateado
Q Cita corta
SAMP Resultado de un ejemplo
SCRIPT Script ejecutado en la máquina cliente
SELECT Selector de opciones
SMALL Texto pequeño
SPAN Contenedor genérico a nivel de línea
STRONG Énfasis fuerte
STYLE Hoja de estilo incrustada
SUB Subíndice
SUP Superíndice
TABLE Tabla
TBODY Cuerpo de la tabla
TD Celda de datos de una tabla
TEXTAREA Entrada de texto de múltiples líneas
TFOOT Pie de una tabla
TH Celda de encabezamiento de una tabla
THEAD Encabezado de la tabla
TITLE Título del documento
TR Fila de una tabla
TT Texto de teletipo
UL Lista sin ordenar
VAR Variable
Atributos
Los atributos dan ciertas características a un elemento (por ejemplo, altura,
color, relación, etc.), a veces muy importantes, que al final establecerán
cómo el mismo debe ser interpretado. Por ejemplo, el elemento HTML a
inserta un vínculo en un documento HTML (una forma de ir del documento
actual a otro recurso, usualmente con un click), pero el atributo "rel"
establece cuál es la relación entre el documento actual y el recurso destino.
32. Los siguientes solo son algunos de los atributos que se pueden utilizar en
html
Para más información: http://html.conclase.net/w3c/html401-
es/index/attributes.html
ATRIBUTOS
ALINK="..." Especifica el color de las Direcciones activadas en la página.
BACKGROUND="..." Especifica el papel tapiz de la página. un Archivo *.jpg o
*.gif.
BGCOLOR="..."Especifica el Color del Fondo del Documento.
Los colores son expresados en formato RGB(Red, Green,Blue), donde cada
color tiene un valor desde el 0 (0) hasta el 255 (FF).
Amarillo = #FFFF00
Azul = #0000FF
Azul Claro = #00CCFF
Blanco = #FFFFFF
Gris = #CC9999
Lila = #CC33FF
Negro = #000000
Rojo = #FF0000
Verde = #00FF00
background BODY fichero de textura de fondo del documento
bgcolor TABLE color de fondo de las celdas
bgcolor TR color de fondo de una fila
bgcolor TD, TH color de fondo de una celda
bgcolor BODY color de fondo del documento
border TABLE controla la anchura del marco que rodea una
33. tabla
border IMG, OBJECT anchura del borde de un vínculo
abbr TD, TH abreviatura
de celda de
cabecera
accept- FORM lista de
charset codificacion
es de
caracteres
soportadas
accept FORM, INPUT lista de
tipos MIME
para subir
ficheros
accessk A, AREA, BUTTON, INPUT, LABEL, LEGEND, TEX carácter de
ey TAREA la tecla de
accesibilida
d
action FORM procesador
de
formulario
en servidor
align CAPTION título de
una tabla
align APPLET, IFRAME, IMG, INPUT, OBJECT alineación
vertical u
horizontal
align LEGEND leyenda de
un grupo de
campos
(fieldset)
34. 17. Cree una tabla en la que muestre las etiquetas y atributos
correspondientes a los siguientes elementos de un documento HTML
(Dé ejemplos):
ELEMENTOS APERTURA ATRIBUTO CIERRE
ETIQUETA ETIQUETA
Inicio final de un <html> Head </html>
documento body
HTML
Cabecera de un <head> Base, title, isindex </head>
documento Nextid, meta
HTML
Título de la <title> </title>
página
Web
Cuerpo de la <body> Bgcolor, background, </body>
página text, link, vlink, alink
Web
Tabla <table> Border, cellpadding, </table>
cellspacing, heingth,
width
Fila <tr> Align, valign </tr>
Columna <td> Align, valign, nowrap, </td>
colspan, rowspan,
height, width
Hipervínculo <a> Href, name, rel, rev, title </a>
División de la
página
Texto en negrita <strong> </strong>
Texto en cursiva <em> <em>
Textosubrayado <u> </u>
Formulario y <form> </form>
elementos del
formulario
Código de un <script> Var, if, for, funtion, </script>
script lenth, retung, new
Insertarunaimage <img> Alt, align, ismap, src,
n vspace,
Hspace, windth, height
Fuentes <font> Size, color </font>
Salto de línea </br>
Marcos <noframe> </noframe>
35. 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.
<!DOCTYPE HTML PUBLIC "-
//IETF//DTD HTML 2.0//EN">
<html><head>
Inico y cabecera del documento HTML
<title>404 NotFound</title>
Título de la página web
</head><body>
Cabera y cuerpo del documento
<h1>NotFound</h1>
Dividir el texto en secciones
<p>The requested URL /web.html was not
found on this server.</p>
Párrafos
<p>Additionally, a 404 Not Found
error was encountered while trying to use an
ErrorDocument to handle the request.</p>
Párrafos
</body></html>
Final del documento y cierre de cabecera
del documento HTML.
19. Consulte la tabla de colores RGB con su correspondiente código
hexadecimal
Primarios aditivos saturados (absoluto)
ROJO = FF0000
VERDE = 00FF00
AZUL = 0000FF
Combinación de los tres primarios aditivos saturados (absolutos).
36. o BLANCO = FFFFFF
Primarios sustractivos nulos (absolutos)
CIAN = 00FFFF
MAGENTA = FF00FF
AMARILLO = FFFF00
Combinación de los tres primarios sustractivos nulos. (absolutos)
o NEGRO = 000000
Algunos secundarios y terciarios (medianos)
GRIS = 808080
ROSA = FF8080
VIOLETA = 800080
CELESTE = 80FFFF
MARRON = 800000
NARANJA = FF8000
LAVANDA = 8000FF
TURQUESA = 00FF80
ORO VIEJO = BBBB20
38. 20. ¿Qué son las hojas de estilo (CSS)?
Son hojas de estilo en tipo cascada, en este tipo de hojas se plasma la
información estructurada escrito en formato HTML u otro lenguaje marcado
en hipertexto.
Las de hojas de estilo (CSS) son bueno porque da orden al documento, su
estructura y al momento de leerlo se hace mucho más sencillo.
21. ¿Qué es una aplicación Web? Realice una lista de 20 aplicaciones
Web.
Una aplicación web esta aquella la cual es accedida por la web.
Webmail-Servicio para le creación de e-mail online como:
Gmail
Hotmail
Yahoo
También aplicaciones web son las ventas online como:
Mercado libre
tuboleta
Los blogs como:
Blogger
Wordpress
en.blogspirit
Editores de fotos:
phixr
pixenate
Los foros de temas específicos como:
Yahoo respuestas
39. Donde podemos hacer presentaciones, carteleras
Glogster
Prezy
Prezentit
SlideRocket
Chats
E-buddy
Meboo
22. Explique los siguientes lenguajes de programación y conceptos
relacionados con las aplicaciones Web:
PHP
ASP
Perl
Python
CGI
NET
JSP
PHP
PHP es un lenguaje de programación de uso general, es decir, se puede
utilizar en bases de datos, comunicación entres computadoras o dispositivos,
diseño de páginas o imágenes, etc.
Es utilizado para el desarrollo de las páginas web dinámicas ( permite crear
elementos interactivos como encuestas, foros, etc).
ASP
Creación de páginas web dinámicamente, tecnología de Microsoft, permite
crear páginas web utilizando HTML, scripts y se puede combinar con
componentes Activex del servidor.
40. Perl
Es un lenguaje de propósito general diseñado para la manipulación de texto,
también es utilizado para la administración de sistemas, desarrollo web, etc.
Fácil de usar funciona en varios sistemas.
Python
Es un lenguaje de programación que permite trabajar con rapidez y eficacia,
se puede utilizar en sistemas operativos como Linux, windows y mac.
CGI
Tecnología de la World Wide Web que consiste en que un cliente (navegador
web) solicitar información de un programa ejecutado en un servidor web, fue
un de las primeras en utilizar contenido dinámico en las páginas web.
.NET
Sistema operativo Windows, es un marco de trabajo
JSP
Es una tecnología de java que permite ingresar contenido dinámico para web
en diferentes formatos html, XTM entre otros.
23. Defina WAMP, LAMP y XAMPP
WAMP
Brinda los 4 elementos necesarios para crear un servidor web. Un sistema
operativo - Windows - , una base de datos – MySQL –, un software para el
servidor web – Apache -, y un software para la programación de scripts web
como PHP, PYTHON o PERL.
LAMP
Brinda los 4 elementos necesarios para crear un servidor web. Un sistema
operativo - Linux- , una base de datos – MySQL –, un software para el
servidor web – Apache -, y un software para la programación de scripts web
como PHP, PYTHON o PERL.
41. XAMPP
Brinda los 4 elementos necesarios para crear un servidor web. Un sistema
operativo – Cualquier sistema operativo - , una base de datos – MySQL –, un
software para el servidor web – Apache -, y un software para la programación
de scripts web como PHP, PYTHON o PERL.
24. ¿Qué es una base de datos?
Es un entorno de información que puede tener mucho tipos de datos que
están guardados.
25. ¿Cuáles son las principales características de SQL?
Es un lenguaje de acceso a base de datos, manejo del algebra y el cálculo
racional (describe la respuesta deseada sobre una base de daros sin
especificar cómo obtenerla) que permite recuperar de forma fácil información
o hacer cambien en esta.
26. Cuáles son los principales sistemas de gestión de bases de datos
(Explique brevemente cada uno de ellos)
Es un software dedicado a servir de interfaz entre la base de datos, el
usuario y las aplicaciones que utiliza.
MyQLS: Es una base de datos rápida en lectura. Es un software libre. Es
compatible con muchos sistemas operativos.
Microsoft Access: Compatible solo con sistemas operativos Windows,
puede administrar la información, utiliza tablas para almacenar los datos fácil.
Oracle: Es desarrolla por Oracle Corporation, uno de los sistemas de base
de datos más completos destacando en soporte de transacciones,
estabilidad, escalabilidad y soporte multiplataforma.