Está en la página 1de 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

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/

También podría gustarte