conceptos de programacion web

Páginas: 19 (4547 palabras) Publicado: 11 de febrero de 2014
Sección 1 PROGRAMACIÓN WEB
1.1 Definición
La programación web es un nuevo paradigma, dado que impone ciertas
restricciones que pueden resultar confusas en un principio. Estas restricciones se
basan en que Internet (al menos hasta ahora) trabaja sobre el protocolo HTTP
(Hy- perText Transfer Protocol). Cada vez que escribimos en un navegador
http://di- reccion.web.com, estamos indicándoleexplícitamente que se conecte
usando dicho protocolo. Si no lo escribimos, por lo general el navegador se
encarga de rellenarlo automáticamente, aunque los navegadores a menudo
también implementan otros tipos de comunicaciones entre ellos y un servidor.
Por ejemplo, Internet Explorer y Firefox soportan comunicaciones de tipo FTP (File
Transfer Protocol), que es un protocolo para latransferencia de archivos. Para
acceder a un determinado recurso mediante ese otro protocolo, basta con escribir
la dirección en el navegador (por ejemplo, ftp://ftp.uba.ar) y éste sabrá automáticamente que debe establecer una conexión con el servidor mediante el protocolo
FTP.
La programación web entonces, consiste en escribir programas que, dada una
petición web realizada por un cliente (un navegador),procesen el pedido y
generen y devuelvan un resultado.
Como en todo proceso de desarrollo de software, hay mucho de reutilización.
Podremos ver que, por ejemplo, la parte de recibir el pedido y enviar la respuesta
por lo general no cambia, solamente cambia la lógica de negocios de cada pedido
y el contenido de la respuesta generada. [1]
Sección 2 Protocolos TCP/IP
El concepto de protocoloimplica que la transferencia de información se hace en la
misma forma en cada ordenador, de tal modo que la información que uno envía, el
otro la pueda interpretar cuando la recibe. E l conjunto de normas establecidas
para la transferencia de información es un protocolo. Todos los ordenadores
actuales se comunican entre si siguiendo lo que se conoce como pila de
protocolos TCP/IP. Esta pilaabarca diversos protocolos que los equipos
informáticos emplean según el tipo de información que transfieran entre ellos. [2]
Sección 3 PROTOCOLO HTTP
3.1 Definición:
Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia
de hipertexto) es el protocolo usado en cada transacción de la World Wide

Web. Es un protocolo orientado a transacciones y sigue el esquemapeticiónrespuesta entre un cliente y un servidor. Al cliente que efectúa la petición
(un navegador web o un spider) se lo conoce como "user agent" (agente del
usuario). A la información transmitida se la llama recurso y se la identifica
mediante un localizador uniforme de recursos (URL). Los recursos pueden ser
archivos, el resultado de la ejecución de un programa, una consulta a unabase de
datos, latraducción automática de un documento, etc. [2]

3.2 Características






Es un protocolo orientado a transacciones y sigue el esquema peticiónrespuesta entre un cliente y un servidor. Al cliente que efectúa la petición
(un navegador web o un spider) se lo conoce como "user agent" (agente
del usuario). A la información transmitida se la llama recurso y se la
identifica mediante unlocalizador uniforme de recursos (URL). Los
recursos pueden ser archivos, el resultado de la ejecución de un programa,
una consulta a unabase de datos, la traducción automática de un
documento, etc.
HTTP es un protocolo sin estado, es decir, que no guarda ninguna
información sobre conexiones anteriores.
este protocolo es poco seguro, ya que la información que maneja puede
ser interceptada yleída sin problema.
utiliza tres tipos de mensajes para enviar la información y recibirla del
navegador: get, post y put.[3][4]

Sección 4 Protocolo FTP
FTP (File Transfer Protocol o Protocolo de Transferencia de Archivos) es un
protocolo que permite la transferencia de archivos entre dos ordenadores.
Actualmente el servicio FTP está definido en el RFC959, pero también tiene
relación los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion en la web
  • Programacion web
  • Programacion web
  • Programacion web
  • Programacion Web
  • Programacion Web
  • Programacion web
  • Programacion web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS