Anda di halaman 1dari 16

HERRAMIENTAS DE DESARROLLO WEB

Unidad 1 Fundamentos de Internet.

Introduccin a tecnologas Web


VIDEO HISTORIA DE INTERNET
Preguntas para anlisis:
1. Qu es internet?

2. Cmo se conoci internet primitivamente?


3. Cul fue el llamado embrin del internet?
4. A partir de qu ao internet se vuelve masivo y cun rpido encuentra el
crecimiento logrado a la fecha?
5. Mencione 1 hecho interesante de internet junto a la fecha de este hecho.

Introduccin a tecnologas Web

Introduccin a tecnologas Web


INTRODUCCIN
El modelo cliente/servidor intenta proveer usabilidad, flexibilidad, interoperabilidad
y escalabilidad en las comunicaciones. Fue usado en 1980 por primera vez.
El funcionamiento es sencillo: se tiene una mquina cliente, que requiere un
servicio de una mquina servidor, y ste ltimo realiza la funcin para la que est
programado.
No deben ser mquinas diferentes necesariamente, ya que una mquina por s
sola puede jugar ambos roles, dependiendo del software de configuracin.

Introduccin a tecnologas Web


MODELO CLIENTE SERVIDOR
Este modelo permite a los usuarios finales obtener acceso a la informacin o
servicios de forma transparente, en donde el cliente enva un mensaje solicitando
un determinado servicio a un servidor y ste enva uno o varios mensaje de
respuesta.
Lo ms general es ver que la estructura cliente/servidor se presenta a los
usuarios a travs de interfaces grficas y la administracin de datos, su
seguridad, y la administracin de servicios quedan a cargo de computadoras
centrales tipo mainframe.
Aunque este modelo se puede aplicar a programas que se ejecutan sobre una
computadora, es ms ventajoso en un sistema operativo multiusuario a travs de
una red de computadoras.

Introduccin a tecnologas Web


MODELO CLIENTE SERVIDOR
El sistema cliente/servidor funciona de la siguiente manera:
El Cliente enva una solicitud al servidor mediante su direccin IP y el puerto, que
est reservado para un servicio en particular que se ejecuta en el servidor.
El Servidor recibe la solicitud y responde con la direccin IP del equipo cliente y
su puerto.
La relacin establecida puede ser de muchos a uno, en la que un servidor puede
dar servicio a muchos clientes, regulando su acceso a recursos compartidos.

Dentro de un servidor mismo pueden existir varios tipos de servicios, o


tambin pueden aplicarse varios servidores para que cada uno realice una
funcin (servidor web, servidor de datos, servidor de correo, etc).

Introduccin a tecnologas Web


IMPLEMENTACIN
1.
2.
3.
4.

Cambios estructurales y organizativos.


Cambios en organigramas.
Respuesta dinmica de mercado.
Cambios en proceso de negocio.

BENEFICIOS
1. Estructura flexible y fcil de modificar.
2. Alto nivel de reutilizacin del software y datos.
3. Fcil y rpido desarrollo de sistemas distribuidos que dan soporte a la
administracin central y equipos autogestionados.
4. Sistema que aplica el concepto de abstraccin.

Introduccin a tecnologas Web


PROTOCOLOS
Dentro de la estructura cliente/servidor, la utilizacin de protocolos para normar la
comunicacin es vital.
En informtica, un protocolo es un conjunto de reglas usadas por computadoras
para la comunicacin eficaz con otras dentro de una red.
Los protocolos pueden ser implementados por hardware, software, o una
combinacin de ambos.

Existe varios tipos de protocolos para un uso definido, cada uno con un puerto
virtual asociado.

Introduccin a tecnologas Web


PROTOCOLO IP
Protocolo que pertenece al nivel de red, por lo tanto, es utilizado por los
protocolos de transporte como el TCP.
Este protocolo tiene la misin de encaminar el datagrama, sin comprobar la
integridad de la informacin que contiene. Son nmeros de 32 bits representados
por valores que varan de 255 a 0.
La IP se asemeja a la identidad nica que posee cada humano, siendo un
nmero que identifica a cada mquina dentro de una red.
IP (Internet Protocol).

Introduccin a tecnologas Web


PROTOCOLO ARP
Permite realizar ciertas tareas cuyo objetivo es asociar un dispositivo IP (que a
nivel lgico se identifica con direccin IP) a un dispositivo de red (que a nivel
fsico posee una direccin fsica de red).
Este protocolo se utiliza tpicamente en dispositivos de red local, donde
ETHERNET es el entorno ms extendido en la actualidad.
Existe un protocolo RARP, cuya funcin es inversa.

ARP (Address Resolution Protocol).

Introduccin a tecnologas Web


PROTOCOLO UDP
Protocolo que pertenece a la familia de los protocolos TCP, en donde se limita a
recoger mensajes y enviar paquetes por la red.
Para garantizar la llegada, el protocolo exige a la mquina de destino el paquete
que enve un mensaje eco. Si el mensaje no llega, se enva el mensaje de nuevo.
No es confiable ya que pueden perderse, duplicarse o desordenarse los
datagramas.

UDP (User Datagram Protocol).

Introduccin a tecnologas Web


PROTOCOLO SMTP
Conjunto de reglas que rigen el formato y la transferencia de datos en un envo
de correo electrnico.
Algunas rdenes son HELO (abre sesin con el servidor), MAIL FROM (indica el
autor del mensaje), RCPT TO (indica los destinatarios del mensaje).
SMTP (Simple Mail Transfer Protocol).

Introduccin a tecnologas Web


PROTOCOLO FTP
Protocolo para la transferencia remota de archivos. Tiene la capacidad de enviar
un archivo digital de un lugar local a uno remoto y al revs.
FTP (File Transfer Protocol).

TAREA: Investigar de qu se trata el protocolo TCP/IP.

Introduccin a tecnologas Web


PROTOCOLO HTTP
HTTP o Protocolo de Transferencia de Hipertexto es el ms utilizado en Internet.
La versin 0.9 slo tena la finalidad de transferir los datos a travs de Internet.
El propsito de este protocolo es permitir la transferencia de archivos, sobre todo
de formato HTML, entre un navegador y un servidor web (localizado por cadena
de caracteres denominados direccin URL).
Una solicitud HTTP es un conjunto de lneas que el navegador enva al servidor, y
en donde se especifica el tipo de documento solicitado, el mtodo que se aplicar
y la versin del protocolo utilizado.

Introduccin a tecnologas Web


ACTIVIDAD
Cada equipo tiene instalado un servidor de datos para ejecutar aplicaciones.
Averiguar qu puerto ocupa cada equipo propio para una futura utilizacin con
base de datos.
Averiguar cuntos puertos existen para la utilizacin de los protocolos que se
utilizan en aplicaciones de mensajera instantnea y en aplicaciones de correo.

Anda mungkin juga menyukai