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
ninguno
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
ALIGN, VALIGN, | 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
Código de un script
<script>
Var,if,for,funtio
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="40" height="9"> width="12"> width="20"> width="174"> width="66"> width="28"> width="14"> width="4"> width="29"> width="5"> width="254"> width="17"> width="31">
| | | | |
| | | | | | | | | | |
| | 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 | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | 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.