TALLER DE DESARROLLO WEB FUNDAMENTOS DE INTERNET
Temario Revisión clase anterior Tecnologías asociadas a la Web Servidores de Dominio Dominios NIC e InterNIC Términos para construir sitios Web Usabilidad y accesibilidad Internacionalización Política de patentes Tecnologías multimedia
Temario Términos para implementar sitios en un servidor Web Tipos de Servidores Web Directorio Virtual Permisos Extensiones Errores Personalizados
Revisión clase anterior Criptografía es la técnica que altera las representaciones lingüísticas de un mensaje, y su principal objetivo es permitir un intercambio seguro de mensajes. Dentro de los conceptos básicos tenemos: Texto plano, Cifrado, Algoritmo de cifrado, Criptograma, Clave, Descifrado, y Criptoanálisis.
Revisión clase anterior (cont.) Técnicas criptográficas: Simétrica, Asimétrica, y Híbrida. Algoritmos criptográficos simétricos: DES, 3DES, RC5, AES, Blowfish, IDEA, TEA. Algoritmos criptográficos asimétricos: Diffie-Hellman, RSA, DSA, ElGamal, ECDSA.
Revisión clase anterior (cont.) La Firma Digital asocia la identidad del remitente, y podría segurar la integridad del mensaje. Algunas aplicaciones son: Facturas electrónicas, Dinero electrónico, Voto electrónico
Tecnologías asociadas a la Web Navegadores o browsers: Mozilla Firefox Google Chrome Microsoft Internet Explorer Netscape Navigator Apple Safari
Tecnologías asociadas a la Web (cont.) Servidores Web: Apache Cherokee IIS Languages de programación Web: HTML/XHTML/DHTML PHP ASP/ASP.NET CGI JSP
Tecnologías asociadas a la Web (cont.) Otras tecnologías: XML AJAX Flash Silverlight
Tecnologías asociadas a la Web (cont.)
Servidores de Dominio
Dominios NIC e InterNIC NIC es una organización delegada por IANA o ICANN para la administración de los nombres de dominio. InterNIC es una organización dependiente del Departamento de Comercio de EE.UU.
Términos para construir sitios Web Usabilidad “La usabilidad se refiere a la capacidad de un software de ser comprendido, aprendido, usado y ser atractivo para el usuario, en condiciones específicas de uso” Accesibilidad Capacidad de acceso a la Web y sus contenidos
Términos para construir sitios Web Internacionalización Proceso para diseñar software que pueda adaptarse a diferentes idiomas Política de patentes Directrices o normas que establecen la forma de gestionar el proceso de creación y desarrollo de Software. Tecnologías multimedia Videos, sonidos
Términos para implementar sitios en un servidor Web Servidores Web Apache Cherokee IIS Directorio Virtual Software que provee una visión consolidada de las entidades
Términos para implementar sitios en un servidor Web Permisos Extensiones Errores Personalizados
Errores Personalizados Categor í aSubcategor í a 1xx Respuestas Informativas Contin ú a Conmutando protocolos Procesando 2xx Peticiones correctas200 - OK Creado Aceptado Informaci ó n no autoritativa Sin contenido Recargar contenido Contenido parcial Estado m ú ltiple
Errores Personalizados (cont.) Categor í aSubcategor í a 3xx Redirecciones M ú ltiples opciones Movido permanentemente Movido temporalmente Vea otra No modificado Utilice un proxy Cambie de proxy Redirecci ó n temporal 4xx Errores del Cliente400 - Solicitud incorrecta No autorizado Pago requerido
Errores Personalizados (cont.) Categor í aSubcategor í a 4xx Errores del Cliente403 - Prohibido No encontrado M é todo no permitido No aceptable Autenticaci ó n Proxy requerida Tiempo de espera agotado Conflicto Ya no disponible Requiere longitud Fall ó precondici ó n Solicitud demasiado larga
Errores Personalizados (cont.) Categor í aSubcategor í a 4xx Errores del Cliente URI demasiado larga Tipo de medio no soportado Rango solicitado no disponible Fall ó expectativa Hay muchas conexiones desde esta direcci ó n de internet Entidad no procesable Bloqueado Fall ó dependencia Colecci ó n sin ordenar Actualizaci ó n requerida Reintente con
Errores Personalizados (cont.) Categor í aSubcategor í a 5xx Errores del Servidor Error interno No implementado Pasarela incorrecta Servicio no disponible Tiempo de espera de la pasarela agotado Versi ó n de HTTP no soportada Variante tambi é n negocia (RFC 2295) Almacenamiento insuficiente (WebDAV - RFC 4918) L í mite de ancho de banda excedido No extendido