Taller De Aplicaciones Web

  • July 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Taller De Aplicaciones Web as PDF for free.

More details

  • Words: 6,498
  • Pages: 61
Taller # 1 APLICACIONES WEB 1. ¿Qué es un servicio de directorio? R/ SERVICIO DE DIRECTORIO: este servicio en una red, nos permite tener gran parte de la información centralizada, permitiendo así una mejor administración. En un directorio podemos encontrar información de equipos y usuarios de una red, estando así al servicio de los mismos. 2. Realice un mapa mental que le permita comprender el funcionamiento de LDAP

3. Defina los siguientes términos en el contexto de LDAP R/ LDAP: protocolo ligero de acceso a directorio. Antes llamado DAP, siendo este muy pesado para equipos de cómputo ya que utilizaba todas las capas del modelo OSI, por eso se creó LDAP, que se basa solo en TCP/IP. a. Árbol: un árbol es una forma de organizar la información que tenemos; lo que normalmente ocurre con un árbol de DNS o el árbol de un sistema de ficheros. LDAP también tiene su propio árbol jerárquico, donde guarda la información de los recursos de una red en un agrupamiento lógico de ciertos ítems juntos. b. Atributo: cada entrada al directorio tiene un atributo, que viene identificada con un nombre que pertenece a un tipo y un valor en la base de datos del directorio mediante un atributo especial denominado nombre distinguido o dn (distinguished name). Los demás atributos son nombrados asi: Por ejemplo, las entradas que describen personas suelen tener, entre otros, atributos como cn (common name) para describir su nombre

común, sn (surname) para su apellido, mail para su dirección de correo electrónico, etc. La definición de los posibles tipos de objetos, así como de sus atributos (incluyendo su nombre, tipo, valor(es) admitido(s) y restricciones), que pueden ser utilizados por el directorio de un servidor de LDAP la realiza el propio servidor mediante el denominado esquema del directorio. Es decir, el esquema contiene las definiciones de los objetos que pueden darse de alta en el directorio. c. Esquema: Dn:uid=pedrito,ou=personal,dc=admin,dc=com Objetclass:personal cn: Pedro Ramires sn: Ramires description: alumno mail: [email protected] d. Entrada: una entrada es un dato que se agrega al LDAP e. Dominio: los valores que tiene el atributo como el nombre, de donde pertenece, entre otros son los llamados dominio. 4. ¿Qué es Active Directory? R/ Es un termino mas que todo utillizado para llegar a la implementacion de servicios de directorio, en una red donde los computadores esten distribuidos.Es un sistema parejo de arbol que sirve para compartir recursos en conjunto con otros dominios, para esto se utiliza un sistema comun de resolucion de nombre que es el DNS. 5. ¿Qué es openLDAP? R/ OPENLDAB: software que permite implementar LDAP en redes. 6. Definición de RAID R/ Sistema de almacenamiento de informacion en el que se utilizan varios discos duros en donde se distribuyen y se duplican los datos. El RAID se encarga de crear un espejo de informacion en dos o mas discos. 7. VENTAJAS: a. A prueba de fallos: los datos que se encuentran en el disco se ven reflejados en el otro, previniendo así que haya una recuperación de datos en tiempo real y no tener que interrumpir el proceso para arreglarlo. b. Rendimiento y velocidad: el RAID 0, permite fusionar ambos discos, haciendo que al momento de almacenar la información, los datos

se escriban en ambas unidades simultáneamente, permitiendo el doble de velocidad de escritura 8. Cuál es la diferencia de implementar RAID por hardware o por software.

RAID por software: El procesador de la máquina es el que se ocupa de hacer todos los cálculos, tomar todas las dediciones y determinar todos los eventos relacionados con el RAID. En el RAID por software veras dos o más discos, y tú personalmente harás un RAID escogiendo partición a partición y uniéndolas en un RAID. RAID por hardware En este tipo de RAID, te venderán una tarjeta de RAID (0, 1, 5 ó 1+0), la cual tu pondrás en la máquina, además pondrás los discos necesarios en la máquina. Al arrancar la máquina, antes de cargar el bootloader, antes siquiera de instalar el sistema operativo, entrarás a una consola de administración del RAID, armarás el RAID necesario o requerido y solo entonces procederás a instalar el sistema operativo. El sistema operativo verá UN sólo disco.. que en realidad es la controladora de RAID por hardware haciéndose pasar por un disco. En este tipo de RAID el sistema operativo no se enterará de que tiene un RAID debajo. Sencillamente leerá y escribirá al disco. 9. Cuál es la función de una controladora RAID R/ El RAID permite mayor velocidad de escritura en los discos, backup de datos, seguridad. Es posible implementar varias de estas funciones de acuerdo con la cantidad de discos que tengas. 10.

Explique los principales niveles de RAID. Utilice imágenes.

R/ El RAID 0: Esta técnica tiene bandeado paro no tiene redundancia de datos. Ofrece el mejor rendimiento pero no tolerancia a los fallos. Consiste en dividir la información entre los discos que forman el RAID. La capacidad total del RAID será por tanto la suma de las capacidades de cada disco.

El RAID 1: Consiste en asociar a cada disco primario del RAID un segundo disco ESPEJO, en el que se duplica la información. Si el disco primario falla el espejo continúa trabajando. Una vez sustituido el disco averiado, los datos se reconstruyen al

100%. En escritura se pierden prestaciones, al tener que escribir la misma información simultáneamente en dos discos. Por ello, en ocasiones, se utiliza la duplicación de controladoras del disco además de la duplicación de los discos. A este recurso se le denomina DUPLEXING.

El RAID 2: Este tipo usa bandeado en todos los discos, con algunos de estos dedicados a almacenar información de verificación y corrección de errores (error checking and correcting, ECC). No tiene ninguna ventaja sobre el RAID-3.

El RAID 3: En el RAID 3 se utilizan X discos de datos y un disco adicional dedicado a la paridad. Los datos son divididos en bytes y cada byte se escribe en uno de los X discos de datos. Aplicando un determinado algoritmo se genera el byte de paridad, que se escribe en el disco de paridad. Toda la información se escribe en los discos de forma paralela. De este modo, la velocidad de transferencia del RAID equivale a la velocidad de transferencia de un disco multiplicada por X.

El RAID 4: Este tipo usa grandes bandas, lo cual significa que podemos leer registros de cualquier disco individual. Esto nos permite aprovechar la E/S traslapada para las operaciones de lectura. Dado que todas las operaciones de escritura tienen que

actualizar el disco de paridad, no es posible la superposición E/S para ellas. El RAID-4 no ofrece ninguna ventaja sobre el RAID-5.

El RAID 5: Difiere del RAID 3 en que la información se divide en bloques en vez de en bytes. Debido a ello las lecturas pueden ser independientes, mejorando por tanto el número de transacciones E/S que puede gestionar el RAID de forma simultánea. La otra gran diferencia con el RAID 3 radica en el hecho de que la información de la paridad se reparte entre todos los discos de forma ROTATORIA.

El RAID 6: este tipo es similar al RAID-5, pero incluye un segundo esquema de paridad distribuido por los distintos discos y por tanto ofrece tolerancia extremadamente alta a los fallos y las caídas de disco. Hay pocos ejemplos comerciales en la actualidad. Posee un diseño muy complejo, un rendimiento pobre y se necesitan N+2 discos.

El RAID 7: este tipo incluye un sistema operativo incrustado de tiempo real como controlador, haciendo las operaciones de caché a través de un bus de alta velocidad y otras características de un ordenador sencillo. Todas las transferencias son asíncronas. Y las E/S están centralizadas por la caché. Se necesita un disco de paridad exclusivo.

El agente SNMP permite su administración remota. Un vendedor ofrece este sistema. Aplicaciones: Sistemas de Tiempo Real (Industriales).

El RAID 10: este tipo ofrece un conjunto de bandas en el que cada banda es un grupo de discos RAID-1. Esto proporciona mejor rendimiento que el RAID-1, pero a un costo mucho mayor. Aplicaciones: Servidores de Bases de Datos con alto rendimiento y tolerancia a fallos.

El RAID 0+1 (STRIPPING + MIRRORING), consiste en la duplicación de los datos en diferentes conjuntos de discos, para un posterior stripping dentro de cada uno de dichos conjuntos. Este nivel está indicado para aplicaciones que necesiten altas prestaciones y un alto nivel de seguridad. Aplicaciones: Aplicaciones de Imagen, Servidores de archivos generales.

11. Describa cómo se realiza una implementación de RAID por software en los sistemas operativos Windows y Linux.

MODO DE INSTALACION DE RAID1 EN UBUNTU: •

instalamos el software que permitirá realizar y administrar los RAID, se llama mdadm.

$ sudo aptitude install mdadm • •

En este aprenderemos a realizar un raid con dos particiones del mismo tamaño. Vamos a suponer que tenemos una partición con datos (/dev/sda5) y queremos hacer un raid 1 con otra partición que tenemos sin datos (/dev/sda1); lo que haremos es desmontar las particiones así: $ sudo umount /dev/sda5 $ sudo umount /dev/sdb1 • comprobamos que las dos particiones tienen los mismos tamaños: $ sudo fdisk -l ... /dev/sda5 5227 35741 245111706 83 Linux ... /dev/sdb1 1 30515 245111706 83 Linux … •

ahora creamos el raid con la partición que no tiene los datos originales. Tenemos que poner el nombre de cada uno de los raid ya que tenemos varios (/dev /md0, /dev/md1,…):

$ sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 missing mdadm: /dev/sda5 appears to contain an ext2fs file system size=245111704K mtime=Sun Jun 21 13:01:34 2009 Continue creating array? y mdadm: array /dev/md0 started. •

Formateamos la partición del raid. Se puede formatear con cualquier sistema de ficheros (fat32, ext4, ntfs…). La siguiente sintaxis es para una partición Linux:

$ sudo mkfs /dev/md0 •

Montamos las particiones:

$ sudo mount /dev/sda5 /media/datos $ sudo mount /dev/md0 /media/raid • •

Ya montadas las particiones, vamos a copiar los datos de /media/datos a /media/raid. Tenemos creado el Raid con los datos pero solo con un disco. Ahora añadiremos al raid la partición que tenia los datos (/dev/sda5) para que se complete con los datos del raid:

$ sudo mdadm –manage /dev/md0 –add /dev/sda5 mdadm: added /dev/sdb1 •

Ahora podemos ver cómo va el proceso con el siguiente comando:

$ cat /proc/mdstat

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md0 : active raid1 sdb1[2] sda5[0] 245111616 blocks [2/1] [U_] [>....................] recovery = 0.3% (857600/245111616) finish=66.4min speed=61257K/sec $ sudo mdadm --detail /dev/md0 /dev/md0: ... Update Time : Sun Jun 21 15:38:24 2009 State : clean, degraded, recovering Active Devices : 1 Working Devices : 2 Failed Devices : 0 Spare Devices : 1 Rebuild Status : 13% complete ... Number Major Minor RaidDevice State 0 8 5 0 active sync /dev/sda5 2 8 17 1 spare rebuilding /dev/sdb1

MODO DE INSTALACION DE RED EN WINDOWS XP. •

Para activar raid en el sistema windows xp.debemos editar tres archivos pertenecientes al sistema operativo. Teniendo en cuenta que lo tenemos en la particion C.

C:\WINDOWS\SYSTEM32\dmconfig.dll C:\WINDOWS\SYSTEM32\dmadmin.exe C:\WINDOWS\SYSTEM32\drivers\dmboot.sys para dar inicio necesitamos un editor hexadecimal en este caso utilizaremos xvi32. Ya lo tengamos copiaremos los ficheros. Por ejemplo: C:\, lo podemos editar en hexadecimal o midifacar la cadena que nos representan los calores hexadecimales. Luego editamos el archivo dmboot.sys,con xvi32. En hexadecimal: antes: 74 00 54 00 79 00 70 00 65 00 00 00 57 49 4E 54 00 00 00 53 45 52 56 45 52 4E 54 00 00 00 00 Despues: 74 00 54 00 79 00 70 00 65 00 00 00 53 45 52 4E 54 57 49 4E 4E 54 00 00 00 00 00 00 00 O en cadena de texto: Antes: t.T.y.p.e....WINNT...SERVERNT.... Despues:

t.T.y.p.e...SERVERNTWINNT..... Luego procedemos a editar el archivo dmconfig.dll, con xvi32: En hexadecimal: Antes: 4C 41 4E 4D 41 4E 4E 43 54 00 00 00 00 53 45 52 56 45 52 4E 54 00 00 00 00 57 49 4E 4E 4E 54 00 00 00 Despues: 4C 41 4E 4D 41 4E 4E 54 00 00 00 00 57 49 4E 54 00 00 00 00 00 00 00 53 45 52 56 45 52 4E 54 O en cadena de texto: Antes: LANMANNT....SERVERNT....WINNT... Despues: LANMANNT...WINNT...SERVERNT. Luego editamos el archivo dmadmin.exe con evi32 y pondremos: En hexadecimal: Antes: 73 65 72 76 65 72 6E 74 00 00 00 00 6C 61 6E 6D 61 6E 74 00 00 00 00 50 72 6F 64 75 63 74 54 Despues: 77 69 6E 74 00 00 00 00 00 00 00 6C 61 6E 6D 61 6E 6E 74 00 00 00 00 50 72 6F 64 75 6F 64 75 63 74 54 O en cadena de texto: Antes: servernt....lanmannt...productT Despues: winnt...lanmannt...productT Despues debemos que reemplazar los archivos originales por los modificados, pero hay que tener en cuenta que no lo podemos hacer directamente en windows, por que esto los volveria a reemplazar por los originales. Por este motivo debemos que usar la consala de recuperacion de un cd de instalacion de windows xp. Para esto: • • •

introducimos el cd de windows xp y reiniciamos el ordenador. Despues seguimos los pasos y esperamos a que inicie el asistente. Elegimos la opcion para recuperar una instalacion de windows xp usando la consola de recuperacion, y presionamos la tecla R. • Esperamos y nos aparecera una lista de windows que ha detectado en los discos duros. • Luego le damos el numero del windows que estamos usando en el momento. • Luego nos pedira el password del administrador. • Ahora estamos en la consola, suponiendo que los archivos modificados los dejamos en la raiz nos acordamos que lo haciamos en C:\ y escribimos las siguientes ordenes: >>copy C:\ dmconfig.dll C:\WINDOWS\SYSTEM32\ >>copy C:\dmandmin.exe C:\WINDOWS\SYSTEM32 >> copy C:\dmboot.sys C:\WINDOWS\SYSTEM32\DRIVERS\ • Y para terminar escribimos exit y el euqipo se reiniciara. • Con esto ya tenemos activadas las opciones para hacer RAID1 en windows xp profesional. Ahora vamos a proceder hacer raid 1 siguiendo los pasos correspondientes: •

Le damos al boton derechoen el estacio no particionado y seleccionamos Nuevo volumen.







• • • •

Se iniciara el asistente y le damos siguiente. Ahora nos aparecera la lista de los tipos de volumenes que podremos crear (simple, distribuido, seccionado, reflejado, raid-5), a diferencua de antes ya nos aparece el tipo reflejado que es el que nos interesa y le damos la opcion de siguiente. Ahora nos aparecera una ventana en la que tendremos que añadir a la zona de los seleccionados los dos discos, si queremos añadir alguno debemos que seleccionarlo en la zona de disponoble y darle al boton agregar. Una vez que tengamos los dos añadidos le daremos al boton siguiente. En la siguiente ventana seleccionamos la letra que queramos para la particion con raid 1 y le daremos siguiente para continuar. Entonces elegiremos el formato de la particion, la etiqueta de la particion,seleccionamos la opcion de formato rapido y le damos la opcion siguiente. Por terminado nos mostrara el resumen de la configuracion y le daremos al boton finalizar. Ahora nos mostrara, en las particiones en raid, un mensaje que pondra volviendo a sincronizar con un porcentaje.Esto significa que se estan sincronizando los dos discos duros.tendremos que esperar a que acaben y me muestre todo correcto para poder usar nuestra particion en raid.

Para verificar el raid: • Apagamos el ordenador. • Desconectamos uno de los discos durosque tienen una de las dos particiones en el raid1. • Endendemos el ordenador. • Creamos un fichero en la particion del raid 1 y volvemos a apagar el ordenador. • Conectamos de nuevo el disco duro que habiamos desconectado y volveremos a encender el ordenador. • Le damos al boton derecho a Mi pc y seleccionamos administra. • Luego vamos a el almacenamiento y dentro de el a administracion de discos. • Veremos que en las dos particiones del raid aparece el mensaje error de redundancia. • Seleccionamos el disco duro que habiamos desconectado, en el recuadro de la izquierda donde aparecen datos suyos y le damos en el al boton derecho del mouse y seleccionamos reactivar disco. • Despues aparecera un mensaje en las dos particiones del raid 1 que dira regenerando con un % entonces empezara la reconstruccion de los datos. • Esperamos a que finalice y ponga correcto. 12. 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.

13. Cuáles son los puertos bien conocidos del modelo TCP/IP PUERTOS BIEN CONOCIDOS TCP/IP: N. de Descripción puert o 0

Reservado

1

TCP Servicio de multiplexado de puertos (TCPMUX)

4

No asignado

5

RJE ("Remote Job Entry")

6

No asignado

7

ECHO

18

MSP ("Message Send Protocol")

20

FTP ("File Transfer Protocol" Datos

21

FTP ("File Transfer Protocol") Control

22

SSH Secure Shell Remote Login Protocol

23

Telnet (acceso a terminal remoto

25

SMTP ("Simple Mail Transfer Protocol")

29

MSG ICP

37

tiempo

42

Host Name Server (Nameserv)

43

Whois

49

Login Host Protocol (Login)

53

DNS ("Domain Name System")

59

IDENT

69

TFTP ("Trivial File Transfer Protocol")

70

Servicio Gopher

79

Servicio Finger

80

WWW-HTTP ("Hyper Text Transfer Protocol"

103

X.400 Standard

108

S NA Gateway Access Server

109

POP2 ("Post Office Protocol")

110

POP3 ("Post Office Protocol")

111

SUN-RPC. ("Remote Procedure Call")

113

UDP ("User Datagram Protocol"

115

SFTP ("Simple File Transfer Protocol")

118

Servicios SQL

119

NNTP ("Network News Transfer Protocol"

137

netbios-ns NETBIOS Name Service

138

netbios-dgm NetBIOS Datagram Service

139

netbios-ssn NetBIOS Session Service

143

IMAP ("Interim Mail Access Protocol")

156

SQL Server

161

SNMP ("Simple Network Management

Protocol") 162

SNMP trap

179

BGP ("Border Gateway Patrol")

190

GACP ("Gateway Access Control Protocol")

194

IRC ("Internet Relay Chat")

197

DLS ("Directory Location Service")

210

wais (servicio de búsquedas)

389

LDAP ("Lightweight Directory Access Protocol")

396

Novell Netware sobre IP

443

HTTPS ("HyperText Transfer Protocol" )

444

SNNP ("Simple Network Paging Protocol")

445

Microsoft-DS

458

Apple QuickTime

513

rlogin Acceso remoto

546

DHCP ("Dynamic Host Configuration Protocol" Cliente

547

DHCP Servidor

563

SNEWS

569

MSN

631

UDP ("User Datagram Protocol")

1080

Socks Proxy

14. Cuáles son los puertos registrados del modelo TCP/IP R/ Los puertos del 1024 al 49151 son los "puertos registrados". 15. Defina HTTP R/ protocolo de trasferencia de hipertexto. Este protocolo permite visualizar paginas escritas en hipertexto en la Word wide web (www). Existe actualmente la versión segura de http, que es https que traduce protocolo de trasferencia de hipertexto seguro, y permite enviar los datos encriptados por la red evitando asi mostrar contraseñas en texto plano.

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

17. ¿Cuáles son los códigos de estado HTTP? R/ CODIGO DE ESTADO DE HTTP: este es un codigo que permite a un motor de busqueda verificar el estado de la pagina. Algunos de estos códigos son:



200 - El servidor ha mostrado la página correctamente.



404 - La página solicitada no existe.



503 - El servidor está temporalmente fuera de servicio



202 - El servidor a aceptado la peticion pero no la a mostrado.



203 - El servidor necesita autorizacion para mostrar el contendio



204 - El servidor aceptó la peticion, pero no tiene ningun contendio



206 - El servidor a procesado una solicitud get correctamente

18. ¿Qué son las cookies? R/ Las cookies son pequeños archivos que quedan grabados en el disco duro del quipo cuando accedemos a un sitio web por primera vez. Las cookies no se deben confundir con virus. Aunque es posible que una cookie se pueda usar incorrectamente en los casos en que contienen datos personales, por sí mismas no son malintencionadas. Las cookies nos informan de la frecuencia con la que visita las páginas, lo que nos ayuda

a averiguar la información que le interesa. De este modo, podemos ofrecer más contenido del que le gusta y menos del que no. 19. ¿Cuál es la diferencia entre una aplicación en el lado del cliente una aplicación en el lado del Servidor? Dé ejemplos. R/ Diferencias entre aplicaciones por parte del servidor y el cliente: • Los servidores abren los puertos bien conocidos del modelo TCP/IP, de acuerdo a la aplicación y los clientes abren los puertos registrados del modelo TCP/IP. Ejem: el servidor web abre el puerto 80 cuando recibe una petición; mientras que el cliente puede abrir el puerto 1800 cuando hace la petición.



Los servidores necesitan instalar software que permitan administrar un servicio en la red, mientras que el cliente solo necesita una aplicación que permita utilizar ese servicio. Ejem: el servidor FTP necesita una el VSFTPD (linux) para poder administrar el servicio, mientras que el cliente solo necesita un explorador para poder tener acceso a los archivos del FTP.

20. Explique la diferencia entre una página Web dinámica y una página Web estática R/ WEB ESTATICA: Ausencia de movimiento y funcionalidades. Búsquedas del visitante a la página. Realizadas en XHTML o HTML. Para modificar los contenidos de la página se debe acceder al servidor donde se encuentra la pagina web. El usuario no tiene ninguna posibilidad de seleccionar, ordenar o modificar los contenidos o el diseño de la página a su gusto. El proceso de actualizacion es lento, tedioso y escencialmente manual. WEB DINAMICA: •

diseño y desarrollo.

El usuario puede modificar el diseño, contenidos o presentación de la página a su gusto. En su desarrollo se utilizan diversos lenguajes y técnicas de programación. El proceso de actualización es sumamente sencillo, sin necesidad de entrar en el servidor. Permite un gran número de funcionalidades tales como bases de datos, foros, contenido dinámico, etc. 21. ¿Cuáles son los elementos y atributos de una estructura HTML? R/Una estructura de HTML esta compuesta por un elemento que contiene un atributo, variable, contenido y fin de la etiqueta. El atributo define al función, ubicación, entre otras características que puede tener el contendió. Algunos atributos no tienen contendió como
ni lleva una etiqueta para cerrar. La estructura va así: contenido

22. Cree una tabla en la que muestre las etiquetas y atributos correspondientes a los siguientes elementos de un documento HTML (Dé ejemplos):

ETIQUETAS Y ATRIBUTOS HTML ELEMENTOS

APERTURA

ATRIBUTOS

CIERRE

Inicio y final de un documento HTML



HEAD y BODY



Cabecera de un documento HTML



BASE, TITLE, ISINDEX, NEXTID, META



Título de la página Web

<br /> <br /> ninguno<br /> <br />

Cuerpo de la página Web



BGCOLOR, BACKGROUND, TEXT, LINK, VLINK, ALINK

Tabla



BORDER, CELLPADDING, CELLSPACING, HEIGTH, WIDTH. Internet Explorer: COLOR

Fila



ALIGN, VALIGN

Columna

NOWRAP, COLSPAN, ROWSPAN, HEIGTH, WIDTH

Hipervínculo



HREF, NAME,
REL, REV, TITLE

Texto en negrita

<strong>

Ninguno



Texto en cursiva



Ninguno



Texto subrayado

<S>

Ninguno



Formulario y elementos del formulario



División de la página



Código de un script

<script>

Var,if,for,funtio



ALIGN, VALIGN,




División de la página

n,lenth,retung, new. Insertar una imagen



ALIGN, SRC, ALT, ISMAP, WIDTH, HEIGHT, VSPACE, HSPACE

No

Fuentes



SIZE, COLOR.
Internet Explorer: FACE.

Salto de línea




CLEAR: Se utiliza en combinación con ALIGN de IMAGE.

Marcos

<noframe>

No



23. 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. R/ Codigo fuente de http://www.ayddiseno.com/web.html Desarrollo web <meta name="keywords" content="diseño,diseño grafico,web,estrategias,comunicacion,paginas web,fotografia,publicidad,animacion 2d y 3d,sitio web,design,publicity,Bogotá,Colombia,imagen corporativa,diseño industrial,design,diseno,grafico,sitios web,sitio web,diseño de sitios web,hosting,dominio,comunicación,paginas,páginas,fotografía,animacion,diseño flash,flash,bogota,Bogota,colombia,imagen,corporativa,sitio,A&D,ayd,ayd diseño,A&D Diseño,AyD,AYD,a&d"> <meta name="description" content="A&D es el centro de diseño, especializado en transformar el potencial a la realidad productiva de empresa y/o producto con estrategias que integran y acercan al grupo objetivo; desarrollamos innovación, calidad y un alto nivel competitivo empresarial. "> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <style type="text/css"> body {scrollbar-face-color: ffffff; scrollbar-shadow-color: ffffff; scrollbar-highlight-color: ffffff; scrollbar-3dlight-color: FF0000; scrollbar-darkshadow-color: FF0000; scrollbar-track-color: ffffff ; scrollbar-arrow-color: #000000} <style type="text/css"> <script language="JavaScript" type="text/JavaScript"> 0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i



width="12"> width="20"> width="174"> width="66"> width="28"> width="14"> width="4"> width="29"> width="5"> width="254"> width="17"> width="31">



























  Home  
Home        Quienes Somos        Servicios        Hosting y Dominio        Portafolio        Contáctenos
 

width="40" height="9">


   

A&D Diseño ofrece <strong>Planes Web todo incluido que se ajustarán a las necesidades de su empresa.

Usted obtiene:

       



  • class="Estilo13"> Hosting
  • class="Estilo13">Dominio class="Estilo13">Diseño personalizado html y flash class="Estilo13">Banners class="Estilo13">Fotografía


  • class="Estilo13">Posicionamiento en buscadores
  • class="Estilo13">Formularios class="Estilo13">Estadísticas mensuales class="Estilo13">Correos corporativos @suempresa.com class="Estilo13">Soporte técnico permanente

Más las aplicaciones web requeridas por sus clientes y proveedores.

 
 

 

Monitoreamos sus sitios web con reportes periódicos que le facilitarán el manejo y control de los contenidos.

Las estadísticas de las visitas y uso interactivo de las herramientas le permitirá tomar decisiones en sus campañas y contenidos web.

 
     
 
     
   






 
Contáctenos
<span class="Estilo15">y reciba asesoría especializada que lo guiará paso a paso en la creación de su Sitio Web
 
     

<span class="style6">Desarrollo de:

Mini sitios
Sitios Web
Portales
Intranet
Extranet
Aplicaciones Web
Programación
e-commerce

   
     



Portafolio
 
Programación web en alianza con
   


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

25. ¿Qué son las hojas de estilo (CSS)?

R/ HOJA DE ESTILO (CSS): las hojas de estilo, son siertas normas que se usan al editar un texto con lenguaje html o xml permitiendo asi orden y mejor control de la informacion que en este se maneja. 26. ¿Qué es una aplicación Web? Realice una lista de 20 aplicaciones Web. R/ Es una aplicación basada en los navegadores, son programas que han sido diseñados para funcionar atreves de un navegador de internet, estas se ejecutan de forma online. Son aplicaciones muy ligeras ya que el navegador de Internet no contiene el programa sino sólo la imágenes que permiten operar con él. Aplicaciones: • dreamweaver •

virtual box



eyeOS por equipo eyeOS. Escritorio virtual



Flickr por Ludicorp. Administrador de fotografías.



Gmail por google. Correo electrónico.



sugarCRM CRM



webramientas Directorio con miles de Aplicaciones Web listadas por Categorías



Google Docs



Zoho Suite.



VirSCAN



VirusTotal.



Last.fm



Anywhere.fm



Sideload



Meebo



Google Talk Gadget



Remember The Milk



Nozbe o Labelia



Moneytrackin



Buxfer



5pm



MyQuire



Project2manage



ProjectOffice



Relenta CRM



FunClient



Twitter

27.

LENGUAJES DE PROGRAMACION (APLICACIONES WEB):



JSP: lenguaje de programación para aplicaciones web dinámicas basado en java.



.NET: lenguaje de programación para aplicaciones web y cliente servidor. Para Web usa el ASP como soporte y se combina con el HTML.



CGI: interfaz de entrada común. Tecnología que permite la comunicación entre el cliente y el servidor mediante un la ejecución de un programa intermedio.



PYTHON: lenguaje de programación de código abierto que permite realizar programas ejecutables que se pueden dividir en módulos ejecutables en otras aplicaciones Python.



PERL: lenguaje de programación que toma características del lenguaje C usando su estilo de programación en bloques fue implementado por su capacidad de procesar textos y no tener limitaciones contra los otros lenguajes Script



ASP: pagina de servicio activo. Es una aplicación que permite la ejecución de paginas dinámicas. Pertenece a Microsoft.

28. Defina WAMP LAMP y XAMPP WAMP: Se usa para describir un sistema de infraestructura de internet, este puede usar el sistema operativo Windows, como servidor web utiliza apache. El uso de un WAMP permite servir páginas en internet en HTML además gestionar datos en ellas. LAMP: Es un estándar para los servidores web, es completamente libre. También hay otra combinación es el wamp, con Windows como sistema operativo. XAMMP: Es un servidor web multiplataforma en, servidor HTTP, apache, mysql y los intérpretes para scripts de php y Perl XAMPP está formado por un X (la inicial de un sistema operativo, A de Apache, M de MySQL, y P de PHP y Perl. 29. ¿Qué es una base de datos? R/ Es un programa que permite almacenar cualquier tipo de información de forma organizada y compartirla en la red, permitiendo así la administración centralizada de los datos y actualización permanente de la misma. 30.

¿Cuáles son las principales características de SQL?

R/ Es un lenguaje colaborativo de acceso a base de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del algebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla-información de interés de una base de datos, así como también hacer cambios sobre ella. 31. Cuáles son los principales sistemas de gestión de bases de datos (Explique brevemente

cada uno de ellos) R/ SISTEMAS DE GESTION DE BASES DE DATOS (SGBD): los SGBD son software que permite administrar una base de datos , gestionar el acceso, la seguridad, entre otros. Los SGBD mas usados son: • Borland Paradox: sistema de base de datos para entornos Windows, anteriormente estaba disponible para DOS y Linux. Fue desarrollada por Corel e incluida a WordPerfect (suite ofimática)



Filemaker: sistema de bases de más fácil de usar. Es compatible con Mac y Windows tanto para servidores equipos de escritorio y aplicaciones Web.



Microsoft SQL server: sistema de gestión de bases de datos y su propietario es Microsoft. Se basa en un lenguaje transact-SQL.



Oracle: sistema de gestión de bases de datos desarrollado por Oracle Corporation. Fue punto de critica de expertos en cuanto a su seguridad, ya que se detectaron 22 fallas que fueron corregidas con parches mejorando así el sistema



MySQL: sistema de gestión de base de datos desarrollada por Sun Microsystem y más usada en el mundo fuera de ser software libre con un licenciamiento de GNU GPL. Utilizado en plataformas Linux, Windows.



Microsoft Access: sistema de gestión de base de datos creado por Microsoft para pequeñas empresas; pertenece a la categoría de Gestión y no de la ofimática.



Sybase ASE: ase es un sistema de gestión de base de datos de la compañía Sybase. Es un motor de bases de datos de alto rendimiento, y puede manejar grandes volúmenes de información

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

LAMP EN LINUX: Se ha creado una página en php dinámica en la que se llena un pequeño formulario, donde los datos se guardaran en una base de datos (MySQL) y se administrara de modo grafico. Para este, hemos instalado Apache2,

33. Realice una lLista de comandos para administrar una base de datos MYSQL COMANDOS MYSQL • • • • • • • • • • • • •

• • • •



Mysql. lee opciones de los grupos [mysql] y [server].mysql_safe. Lee las opciones de los grupos. [mysql] y [mysql.server]. Un servidor mysql uncrustado normalmente lee las opciones de los grupos. [server], [embedded], y[xxxx_server], donde xxxx es el nombre de la aplicación en la que el servidor esta incrustado. Mysql --help. Para ver una breve lista. Mysql --verbose --help. Para ver la lista completa. --help, -?. Nos muestra el mensaje de ayuda corto y sale --verbose y --help simuntaneamente para ver el mensaje entero. --allow-suspicious-udfs. Esta opcion controla si las funciones definidas por el usuario que solo tienen un simbolo xxx para la funcion principal puede cargase.por defecto esta opcion se encuentra desactivada. --ansi. Usa sintaxi SQL (ANSI) en lugar de sintaxis mysql. --basedir=patch, -b path. El patch directorio de instalcion de mysql. Todas las rutas se resuelven normalmente relativas a esta. --bind-address=IP. La direccion IP a ligar. --console. Escribe los mensajes de error por stderr y stdout incluso si –log-error esta especificado. En windows mysql no cierra la pantalla de consola si se usa esta opcion. --character-sets.dir=path. El directorio donde los conjuntos de caracteres estan instalados. --chroot=path. Pone el servidor msql en un entorno cerrado durante el arranque usando la llamada se sistema charoot(). Esta es una medida de seguridad recomendada.tenga en cuenta que el uso de esta opcion limita de alguna manera LOAD DATA INFILE Y SELECT...INTO OUFILE. --character-set-server=charset. Un charset como el conjunto de caracteres por defecto del servidor --core-file. Escribe un fichero core si mysqld muere. Para algunos sistemas tambien puede especificar la opcion. --collation-server=collation. Usa collation como la colacion del servidor por defecto. --datadir=path, -h path. La ruta al directorio de datos. --debug[=debug_options], -# [debug_options]. Si mysql esta configurado con ..with-debug, puede usar esta opcion para obtener un fichero de traza de que esta haciendo mysql.la cadena de caracteres debug_options a menudo es “d:t:o,file name”.

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

35. ¿Qué es un servidor AAA? R/ SERVIDORES AAA: (autorización, autenticación, accounting/registro de logs). Estos servidores son utilizados para los accesos remotos por VPN para una mayor seguridad. Cuando se realiza la petición desde el cliente externo, el servidor lo que haces es pedir: autenticación (usuario), autorización (lo que se va a realizar), accounting (que se hace mientras estas conectado remotamente) 36. Explique las características de un servidor RADIUS y sus principales aplicaciones Un servidor radius es un protocolo de autenticación y autorización para aplicaciones o movilidad IP utiliza el puerto 1813 udp. Una de las características del radius es que puede notificar cuando comienza y cuando termina una sesión así se puede facturar el consumo de la red para datos estadísticos.

Related Documents