TALLER DE DESARROLLO WEB

Preview:

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

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

INTERNET

Cliente

Petición HTTP (GET, POST)

Servidor WEB

Respuesta HTTP (1xx, 2xx, 3xx, 4xx, 5xx)

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 PersonalizadosCategoría Subcategoría

1xx Respuestas Informativas

100 - Continúa

101 - Conmutando protocolos

102 - Procesando

2xx Peticiones correctas 200 - OK

201 - Creado

202 - Aceptado

203 - Información no autoritativa

204 - Sin contenido

205 - Recargar contenido

206 - Contenido parcial

207 - Estado múltiple

Errores Personalizados (cont.)Categoría Subcategoría

3xx Redirecciones 300 - Múltiples opciones

301 - Movido permanentemente

302 - Movido temporalmente

303 - Vea otra

304 - No modificado

305 - Utilice un proxy

306 - Cambie de proxy

307 - Redirección temporal

4xx Errores del Cliente 400 - Solicitud incorrecta

401 - No autorizado

402 - Pago requerido

Errores Personalizados (cont.)Categoría Subcategoría

4xx Errores del Cliente 403 - Prohibido

404 - No encontrado

405 - Método no permitido

406 - No aceptable

407 - Autenticación Proxy requerida

408 - Tiempo de espera agotado

409 - Conflicto

410 - Ya no disponible

411 - Requiere longitud

412 - Falló precondición

413 - Solicitud demasiado larga

Errores Personalizados (cont.)Categoría Subcategoría

4xx Errores del Cliente

414 - URI demasiado larga

415 - Tipo de medio no soportado

416 - Rango solicitado no disponible

417 - Falló expectativa

421 - Hay muchas conexiones desde esta dirección de internet

422 - Entidad no procesable

423 - Bloqueado

424 - Falló dependencia

425 - Colección sin ordenar

426 - Actualización requerida

449 - Reintente con

Errores Personalizados (cont.)Categoría Subcategoría

5xx Errores del Servidor

500 - Error interno

501 - No implementado

502 - Pasarela incorrecta

503 - Servicio no disponible

504 - Tiempo de espera de la pasarela agotado

505 - Versión de HTTP no soportada

506 - Variante también negocia (RFC 2295)

507 - Almacenamiento insuficiente (WebDAV - RFC 4918)

509 - Límite de ancho de banda excedido

510 - No extendido