Taller de Aplicaciones Web
Taller de Aplicaciones Web
Taller de Aplicaciones Web
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.
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.
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
sn: Ramires
description: alumno
mail: pepe@admon.com
5. ¿Qué es openLDAP?
6. Definición de RAID
7. VENTAJAS:
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 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 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.
• 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
• 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,…):
$ 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
/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
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.
O en cadena de texto:
Antes:
t.T.y.p.e....WINNT...SERVERNT....
Despues:
t.T.y.p.e...SERVERNTWINNT.....
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:
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
0 Reservado
4 No asignado
6 No asignado
7 ECHO
29 MSG ICP
37 tiempo
43 Whois
59 IDENT
70 Servicio Gopher
79 Servicio Finger
445 Microsoft-DS
563 SNEWS
569 MSN
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/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 <br> ni lleva una etiqueta para cerrar. La estructura va así:
<atributo=”variable”>contenido</cierre de atributo>
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 </html>
HTML
<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">
<!--
body {
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
}
.Estilo7 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Estilo10 { font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999999;
}
.Estilo13 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Estilo14 {
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
.Estilo15 {font-size: 11px}
a:link {
color: #999999;
text-decoration: none;
}
a:visited {
color: #999999;
text-decoration: none;
}
a:hover {
color: #FF0000;
text-decoration: none;
}
a:active {
color: #FF0000;
text-decoration: none;
}
.Estilo16 {color: #FFFFFF}
.Estilo17 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:
#FFFFFF; }
.style2 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:
#000000; }
.style4 {
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-weight: bold;
}
.style5 {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
}
.style6 {
color: #6D9C37;
font-weight: bold;
}
.style11 {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
.style12 {font-size: 16px}
.style13 {font-size: 10px}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
<body
onLoad="MM_preloadImages('imagenes/fotos/1.jpg','imagenes/menuhome_02.jpg','im
agenes/menuhome_06.jpg','imagenes/bannerhome2_04.jpg','imagenes/bannerhome2_
06.jpg','imagenes/bannerhome2_08.jpg','imagenes/bannerhome2_10.jpg','imagenes/b
annerhome2_12.jpg','imagenes/banner-chiquito4.jpg')">
<table width="991" border="0" align="center" cellpadding="0" cellspacing="0"
background="images/fondo-web.jpg">
<!--DWLayoutTable-->
<tr>
<td height="66" colspan="18" valign="top"><img src="images/logo-superior.gif"
width="998" height="66"></td>
</tr>
<tr>
<td height="261" colspan="18" valign="top"><table width="100%" border="0"
cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="6"></td>
<td height="57" colspan="2" valign="top"><img src="images/banner-
web_01.jpg" width="199" height="57"><img src="images/banner-web_02.jpg"
width="258" height="57"><img src="images/banner-web_03.jpg" width="240"
height="57"><img src="images/banner-web_04.jpg" width="292"
height="57"></td>
</tr>
<tr>
<td></td>
<td width="417" height="13" valign="top" bgcolor="#BCCDDD"><div
align="left"><a href="web.html" onMouseOut="MM_swapImgRestore()"
onMouseOver="MM_swapImage('999','','images/banner-web_05',1)"><img
src="images/banner-web_05.jpg" name="Image29" width="37" height="13"
border="0"></a><a href="#" onMouseOut="MM_swapImgRestore()"
onMouseOver="MM_swapImage('999','','images/banner-web_05',1)"></a><a
href="publicidad.html"><img src="images/banner-web_06.jpg" width="82"
height="13" border="0"></a><a href="fotografia.html"><img src="images/banner-
web_07.jpg" width="80" height="13" border="0"></a><a href="diseno.html"><img
src="images/banner-web_08.jpg" width="66" height="13" border="0"></a><a
href="imagen_corp.html"><img src="images/banner-web_09.jpg" width="151"
height="13" border="0"></a></div></td>
<td width="576" rowspan="2" valign="top"><img src="images/banner-
web_10.jpg" width="281" height="144"><img src="images/banner-web_11.jpg"
width="291" height="144"></td>
</tr>
<tr>
<td></td>
<td height="131" valign="top" bgcolor="#203D43"><div align="right"><img
src="images/banner-web_12.jpg" width="199" height="131"><img
src="images/banner-web_13.jpg" width="217" height="131"></div></td>
</tr>
<tr>
<td></td>
<td height="60" colspan="2" valign="top"><img src="images/banner-
web_14.jpg" width="199" height="60"><img src="images/banner-web_15.jpg"
width="217" height="60"><img src="images/banner-web_16.jpg" width="281"
height="60"><img src="images/banner-web_17.jpg" width="292"
height="60"></td>
</tr>
</table></td>
</tr>
<tr>
<td height="24" colspan="18" valign="top"><table width="100%" border="0"
cellpadding="0" cellspacing="0" background="imagenes/fondo-menu-abajo.jpg">
<!--DWLayoutTable-->
<tr>
<td width="10" height="24"> </td>
<td width="40" valign="top"><a href="home.html"><img
src="imagenes/home2.jpg" alt="Home" width="38" height="24"
border="0"></a></td>
<td width="365"> </td>
<td width="541" valign="middle" bgcolor="#E7E7E7"><div align="right"
class="style4 style13"><a href="index.html">Home</a>
<a href="qsomos.html">Quienes
Somos</a> <a
href="servicios.html">Servicios</a> <a
href="hosting.html"> Hosting y Dominio</a>
<a
href="portafolio.html">Portafolio</a>
<a
href="contactenos.php">Contáctenos</a></div></td>
<td width="5"> </td>
</tr>
</table></td>
</tr>
<tr>
<td width="40" height="9"></td>
<td width="12"></td>
<td width="20"></td>
<td width="174"></td>
<td width="66"></td>
<td width="28"></td>
<td width="14"></td>
<td width="4"></td>
<td width="29"></td>
<td width="5"></td>
<td width="254"></td>
<td width="17"></td>
<td width="31"></td>
<td width="103"></td>
<td width="159"></td>
<td width="4"></td>
<td width="14"></td>
<td width="24"></td>
</tr>
<tr>
<td height="10"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td colspan="8" rowspan="3" valign="top"><table width="100%" border="0"
cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="587" height="237" valign="top"><img src="images/banner-
ventajas-web.gif" width="587" height="237"></td>
</tr>
</table></td>
<td></td>
</tr>
<tr>
<td height="81"> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="146"></td>
<td colspan="7" rowspan="3" valign="top"><table width="100%" border="0"
cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="155" rowspan="2" valign="bottom"><img src="images/imagen-
web.jpg" width="155" height="226"></td>
<td width="163" height="252" valign="top"><ul>
</ul>
<p class="style5">Más las aplicaciones web requeridas por sus
clientes y proveedores.</p></td>
</tr>
<tr>
<td height="3"></td>
</tr>
</table></td>
<td></td>
<td> </td>
</tr>
<tr>
<td height="23"></td>
<td></td>
<td></td>
<td></td>
<td> </td>
<td colspan="4" rowspan="4" valign="top"><table width="100%" border="0"
cellpadding="0" cellspacing="0" background="images/estadisticas.gif">
<!--DWLayoutTable-->
<tr>
<td width="34" height="124"> </td>
<td width="221" valign="top"><table width="100%" border="0"
cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="221" height="124" valign="middle"><p align="justify"
class="Estilo13">Monitoreamos sus sitios web con reportes periódicos que le
facilitarán el manejo y control de los contenidos.</p> <p
align="justify" class="Estilo13">Las estadísticas de las visitas y uso
interactivo de las herramientas le permitirá tomar decisiones en sus
campañas y contenidos web.</p></td>
</tr>
</table></td>
<td width="42"> </td>
</tr>
<tr>
<td height="25"> </td>
<td> </td>
<td> </td>
</tr>
</table></td>
<td> </td>
<td></td>
</tr>
<tr>
<td height="86"></td>
<td></td>
<td></td>
<td rowspan="7" valign="top"><table width="100%" border="0" cellpadding="0"
cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="254" height="264" valign="middle"><img src="images/comp.gif"
width="254" height="264"></td>
</tr>
<!--DWLayoutTable-->
</table></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="33"></td>
<td colspan="6" valign="top"><img src="images/linea-web.gif" width="314"
height="33"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="7"></td>
<td></td>
<td></td>
<td colspan="2" rowspan="3" valign="top"><table width="100%" border="0"
cellpadding="0" cellspacing="0" background="images/fodo-boton-web.gif">
<!--DWLayoutTable-->
<tr>
<td width="16" height="113"> </td>
<td width="208" valign="top"><table width="100%" border="0"
cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="208" height="113" valign="middle" class="Estilo14"><div
align="center" class="style11"><a href="contactenos.php"
class="style12">Contáctenos</a><br>
<span class="Estilo15">y reciba asesoría especializada que lo
guiará
paso a paso en la creación de su Sitio Web </span></div></td>
</tr>
<!--DWLayoutTable-->
</table></td>
<td width="16"> </td>
</tr>
<!--DWLayoutTable-->
</table></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="24"></td>
<td></td>
<td> </td>
<td> </td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td> </td>
Portales<br>
Intranet<br>
Extranet<br>
Aplicaciones Web<br>
Programación<br>
e-commerce</p></td>
</tr>
<tr>
<td height="2"></td>
</tr>
</table></td>
<td> </td>
<td> </td>
<td></td>
<td></td>
</tr>
<tr>
<td height="82"></td>
<td></td>
<td> </td>
<td> </td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td> </td>
<td rowspan="4" valign="top"><table width="100%" border="0" cellpadding="0"
cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="159" height="126" valign="middle"><a
href="portafolio_web.html" onMouseOut="MM_swapImgRestore()"
onMouseOver="MM_swapImage('Image301','','imagenes/banner-
chiquito4.jpg',1)"><img src="imagenes/banner-chiquito3.jpg" alt="Portafolio"
name="Image301" width="159" height="126" border="0"
id="Image301"></a></td>
</tr>
<!--DWLayoutTable-->
</table></td>
<td> </td>
<td></td>
<td></td>
</tr>
<tr>
<td height="10"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="24"></td>
<td></td>
<td colspan="2" rowspan="2" valign="middle" class="Estilo10"><div
align="right">Programación web en alianza con</div></td>
<td></td>
<td> </td>
</tr>
<tr>
<td height="12" class="Estilo15"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td class="Estilo15"></td>
<td></td>
<td class="Estilo15"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="37" colspan="18" valign="top" class="Estilo15"><img
src="images/fondo-pata.jpg" alt="" width="998" height="37"></td>
</tr>
</table>
</body>
</html>
24. Consulte la tabla de colores RGB con su correspondiente código
hexadecimal.
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.
LAMP EN LINUX:
COMANDOS MYSQL