Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Introducción al desarrollo de aplicaciones web (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com

Protocolo TCP / IP
¿Qué?: Se encarga de llevar a cabo la conmutación de paquetes
Transmission Control Protocol (TCP)
Internet Protocol (IP)
Protocolo: Es un conjunto de reglas para formatear, ordenar y comprimir mensajes, comprobar errores, etc.
Pueden implementarse en hardware o software

Monografias.com

Capas del TCP / IP

Monografias.com

Encaminamiento de Paquetes TCP / IP
Direcciones IP: Estáticas & Dinámicas.
Ej: 200.10.25.100
Versión Nueva: IPv6.
DNS: Asocia un nombre a una IP
Ej: http://atenea.unicauca.edu.co
Se asocia a: 10.200.1.129

Monografias.com

World Wide Web
Permite conectar y compartir información a cualquier PC conectado a Internet.
Arquitectura Cliente / Servidor.

Monografias.com

Elementos Web
HTTP: (HyperText Transform Protocol) es el protocolo usado para transferir páginas Web. Protocolo sin estado.
Tipos de peticiones
GET, HEAD, POST, PUT, DELETE, …
Define códigos de respuestas
200 – OK
400 – Bad Request
401 – Unauthorized
403 – Forbidden
404 – Not Found
Unicode: Consorcio de empresas que define restricciones sobre la implementación de ISO-10646
ASCII: 7 bits Þ (0 – 127) (A)merican (S)tandard (C)ode for (I)nformation (I)nterchange.
ISO-8859-1 (iso-latin-1), ISO-8859-15 (iso-latin-9), ISO-10646 (31 bits), UTF-8, UTF-16, UTF-32.
URI: Uniform Resource Identifier
URL: Uniform Resource Locator
URN: Uniform Resource Name

Monografias.com

Elementos Web
Protocolo: Un protocolo define el modo en que se comunican dos ordenadores para llevar a cabo alguna tarea Protocolo del Web.
FILE, FTP, HTTP, /, etc.
Puerto: Canales que se habilitan en la tarjeta de red para escuchar y enviar información. HTTP tiene defecto: 80.

Monografias.com

Servidores Web
Un programa que atiende las peticiones HTTP llegadas a un puerto determinado de la máquina. También se denomina así, por extensión, a la máquina que cuenta con uno de tales programas.
Ejemplos de servidores Web:
Apache HTTP Server Project
Internet Information Server (IIS)
TomCat Server.
Tipos de páginas Web:
Estáticas (htm, html).
Dinámicas. (CGIs, ASP, JSP, Servlets, etc.)
En el siguiente capitulo se tratarán las plataformas de desarrollo de aplicaciones Web

Monografias.com

Servidor de Aplicaciones
¿Qué es?
Es un programa que provee la infraestructura necesaria para las aplicaciones Web empresariales

¿Qué quiere decir esto?
Que los programadores van a poder dedicarse casi en exclusiva a implementar la lógica del dominio, ya que servicios de uso común, como transacciones, seguridad, persistencia, etc. ya son proporcionados por el servidor Web
Se ha convertido en una pieza de software clave para cualquier empresa dedicada al comercio electrónico
Es una capa intermedia (middleware) que se sitúa entre el servidor Web y las aplicaciones y bases de datos subyacentes

Monografias.com

Esquema de Interacción con el Servidor de Aplicaciones
Clientes Pesados vs. Servidores.
Centralizan el acceso a los recursos del negocio.
Proveedores de Servicios.

Monografias.com

Servicios Proporcionados por los Servidores de Aplicaciones
Gestión de la Sesión: El servidor debe mantener la información del usuario entre llamados http.
Gestión automática de la carga: El servidor se encarga de llamar a otros servidores si es necesario.
Gestión y Acceso a datos: Permite conexiones con diversas BD con la lógica de componentes. Permite acceso a otros tipos de datos como ERP, XML,etc.
Permiten la integración de sistemas heredados.
Manejo del Polling de Conexiones.
Gestión Transaccional: Indispensable para las aplicaciones comerciales.
Aprovechamiento de Plataformas Tecnológicas de punta: J2EE y .NET.

Monografias.com

Bibliografía
http://html.rincondelvago.com/arpanet.html.
http://es.wikipedia.org/wiki/Historia_de_Internet.
http://www.w3c.es/consorcio/historia, consultado 25/08/2008.
Sergio Lujan Mora. Programación de Aplicaciones Web: historia, principios básicos y clientes Web. Octubre de 2002.
CiberAula. http://www.ciberaula.com/curso/aspnet/que_es/.
Carlos Alberto Cobos. Curso de Desarrollo de Cliente Inteligente. http://www.spar.unicauca.edu.co/ccobos/asignaturas/daci.
Curso de Java Script. http://www.webestilo.com/javascript/js07.phtml.

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter