21
TALLER DE DESARROLLO WEB FUNDAMENTOS DE INTERNET

TALLER DE DESARROLLO WEB

Embed Size (px)

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

Page 1: TALLER DE DESARROLLO WEB

TALLER DE DESARROLLO WEB

FUNDAMENTOS DE INTERNET

Page 2: TALLER DE DESARROLLO WEB

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

Page 3: TALLER DE DESARROLLO WEB

Temario

Términos para implementar sitios en un servidor Web Tipos de Servidores Web Directorio Virtual Permisos Extensiones Errores Personalizados

Page 4: TALLER DE DESARROLLO WEB

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.

Page 5: TALLER DE DESARROLLO WEB

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.

Page 6: TALLER DE DESARROLLO WEB

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

Page 7: TALLER DE DESARROLLO WEB

Tecnologías asociadas a la Web

Navegadores o browsers: Mozilla Firefox Google Chrome Microsoft Internet Explorer Netscape Navigator Apple Safari

Page 8: TALLER DE DESARROLLO WEB

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

Page 9: TALLER DE DESARROLLO WEB

Tecnologías asociadas a la Web (cont.)

Otras tecnologías: XML AJAX Flash Silverlight

Page 10: TALLER DE DESARROLLO WEB

Tecnologías asociadas a la Web (cont.)

INTERNET

Cliente

Petición HTTP (GET, POST)

Servidor WEB

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

Page 11: TALLER DE DESARROLLO WEB

Servidores de Dominio

Page 12: TALLER DE DESARROLLO WEB

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.

Page 13: TALLER DE DESARROLLO WEB

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

Page 14: TALLER DE DESARROLLO WEB

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

Page 15: TALLER DE DESARROLLO WEB

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

Page 16: TALLER DE DESARROLLO WEB

Términos para implementar sitios en un servidor Web

Permisos Extensiones Errores Personalizados

Page 17: TALLER DE DESARROLLO WEB

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

Page 18: TALLER DE DESARROLLO WEB

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

Page 19: TALLER DE DESARROLLO WEB

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

Page 20: TALLER DE DESARROLLO WEB

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

Page 21: TALLER DE DESARROLLO WEB

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