Sei sulla pagina 1di 22

Capacitacin de Herramientas para el Desarrollo

WEB
Modulo I- Fundamentos de Internet
Sesin #1
Mara Paz Coloma M.
mcoloma@inacap.cl

Fundamentos de Internet
Contenidos

Arquitectura Cliente/Servidor.
Protocolos de comunicacin.
Conceptos de Servicios.
Direccin IP y Servidor de Nombres.
Internet y el World Wide Web.

Arquitectura Cliente/Servidor
Los componentes de este tipo de arquitectura
son 3:
Cliente : es quien enva un requerimiento de
servicio. En este contexto nos referimos al
browser.
Servidor: proceso que espera pasivamente
por una comunicacin.

Arquitectura Cliente/Servidor
Protocolos de comunicacin:
Define las reglas de comunicacin entre el
cliente y el servidor.
Dentro de estos protocolos tenemos a
TCP-IP como protocolo estndar en la
WEB.
Tecnologa Internet (RFC1180)

Componentes de Arquitectura Cliente/Servidor


La cantidad de componentes depende de si
se trata de una internet-extranet-intranet.
Dentro de los componentes que hacen
posible la arquitectura se encuentran:
ISP: Internet Service Provider.
Router: la comunicacin entre redes.
Hub/Switch: Concentradores.

Componentes de Arquitectura Cliente/Servidor


Tarjeta de Red tanto cliente como servidor.
Cableado necesario.

Funcionamiento de la Arquitectura
Cliente/Servidor

Router
Firewall
Hub

ISP
Internet Services Provider

Servidor Web
200.83.40.75
172.16.42.230

Internet

Protocolos TCP-IP, HTTP, FTP


TCP-IP es una suite de protocolos.
( RFC1180)
HTTP:( Hyper Text Transfer Protocol)
Protocolo usado en la World Wide Web.
FTP: (File Transfer Protocol)
Protocolo usado para la transferencia de
archivos.
Ambos son protocolos de aplicacin.

Usos de HTTP
Permite la comunicacin entre un cliente y un
servidor web.
Esta basado en el intercambio de texto.
Cliente enva:
GET /ruta/archivo HTTP/1.0
Lneas de Control (Content Type,Expires)
Lnea en Blanco

Usos de HTTP

Servidor enva:
Lneas de Control
Lnea en Blanco
Contenido

Usos de FTP
Permite la transmisin de archivos en forma
de texto y binaria.
Requiere de un servidor FTP y un cliente.
Utiliza autenticacin de usuarios.
Consideraciones de seguridad.

Conceptos de Servicios
Qu es un servicio?
Un servicio es un proceso, que utiliza
recursos de mquina.
Tipos de Servicios:
Servicios en la Red:
Intercambio de Datos.
Solicitud de informacin.
Mensajera entre otros.

Conceptos de Servicios
Tipos de Servicios:
Servicios de Nombres:
Independencia de IP
Trabajo Jerarquico de dominio.
Servidores de Raiz.
Servidores primarios de Dominio.

Servicio Web
Requiere de un servidor web, que es un
software que permite la publicacin y
administracin de sitios web.
Este servicio se identifica mediante un
protocolo y una puerta. En el caso del
servicio web hablamos de puerta 80 por
default y protocolo http.

URL

Uniform Resource Locator.


Permite identificar un recurso en la red.
Esta compuesta por:
Protocolo://maquina/recurso:puerto
Ejemplo:
http://www.webopedia.com/TERM/I/IP.htm

URL
Protocolos que dependen del cliente:
http:
ftp
News
Otros.
Mquina puede ser un nombre o IP.
Recurso que puede ser una pgina, imagen,
archivo js, asp entre otros.
Puerta no es obligacin especificarla.

Concepto de Puerto
Es la puerta de entrada por la cual un
proceso servidor escucha los requerimientos
de un cliente.
Los puertos definen las aplicaciones que
pueden ser ejecutada en ellos.
Puertos por defecto ms utilizado:
21 : FTP
23 : Telnet
- 80 : HTTP:
25 : SMTP
- 110 : POP3

Puertos Recomendados
Por conceptos de seguridad verifique que
slo las puertas necesarias esten habilitadas.
En el caso de puerto 80, se recomienda que
los puerto alternativos comienzen con 80xx.
Para intercambio de informacin segura
utilice servicios como https,sftp,snews entre
otros.

Direccin IP y Servidores de Nombres


Un servidor web debe tener una IP asociada.
Debe ser IP fija.
En el caso de Internet debe utilizar un
nombres para identificar a las IP.(NIC chile)
Lo anterior se cumple utilizando Servidores
de Dominio(DNS).
Este funciona con una estructura
jerrquica y por zonas.

Direccin IP y Servidores de Nombres


Qu es Nic?
Centro de informacin de red encargado de
administrar los nombres de dominio en
alguna categora de internet.
Es aqu donde se inscriben los dominios a
nivel nacional.

Internet y el World Wide Web(WWW)


Esta tecnologa amplia los horizontes de la
programacin tradicional.
Lo visto anteriormente son consideraciones
que se deben tener al momento de
desarrollar web.
La tecnologa es una estndar y nunca
olvidar multiplataforma.

LINKS
News:
http://www.deja.com
Definiciones Varias.
http://www.webopedia.com
RFC1180:
http://www.faqs.org/rfcs/rfc1180.html
Nic :
https://www.nic.cl
Otros
http://www.alltheweb.com/

Potrebbero piacerti anche