1 / 22

Capacitación de Herramientas para el Desarrollo WEB Modulo I- Fundamentos de Internet Sesión #1 María Paz Coloma M. mcol

Capacitación de Herramientas para el Desarrollo WEB Modulo I- Fundamentos de Internet Sesión #1 María Paz Coloma M. mcoloma@inacap.cl. Fundamentos de Internet Contenidos. Arquitectura Cliente/Servidor. Protocolos de comunicación. Conceptos de Servicios. Dirección IP y Servidor de Nombres.

luisa
Download Presentation

Capacitación de Herramientas para el Desarrollo WEB Modulo I- Fundamentos de Internet Sesión #1 María Paz Coloma M. mcol

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Capacitación de Herramientas para el Desarrollo WEB Modulo I- Fundamentos de Internet Sesión #1 María Paz Coloma M. mcoloma@inacap.cl

  2. Fundamentos de InternetContenidos • Arquitectura Cliente/Servidor. • Protocolos de comunicación. • Conceptos de Servicios. • Dirección IP y Servidor de Nombres. • Internet y el World Wide Web.

  3. Arquitectura Cliente/Servidor • Los componentes de este tipo de arquitectura son 3: • Cliente : es quien envía un requerimiento de servicio. En este contexto nos referimos al browser. • Servidor: proceso que espera pasivamente por una comunicación.

  4. Arquitectura Cliente/Servidor • Protocolos de comunicación: • Define las reglas de comunicación entre el cliente y el servidor. • Dentro de estos protocolos tenemos a TCP-IP como protocolo estándar en la WEB. • Tecnología Internet (RFC1180)

  5. 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 comunicación entre redes. • Hub/Switch: Concentradores.

  6. Componentes de Arquitectura Cliente/Servidor • Tarjeta de Red tanto cliente como servidor. • Cableado necesario.

  7. Funcionamiento de la Arquitectura Cliente/Servidor

  8. 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 aplicación.

  9. Usos de HTTP • Permite la comunicación entre un cliente y un servidor web. • Esta basado en el intercambio de texto. • Cliente envía: • GET /ruta/archivo HTTP/1.0 • Líneas de Control (Content Type,Expires) • Línea en Blanco

  10. Usos de HTTP • Servidor envía: • Líneas de Control • Línea en Blanco • Contenido

  11. Usos de FTP • Permite la transmisión de archivos en forma de texto y binaria. • Requiere de un servidor FTP y un cliente. • Utiliza autenticación de usuarios. • Consideraciones de seguridad.

  12. Conceptos de Servicios • ¿Qué es un servicio? Un servicio es un proceso, que utiliza recursos de máquina. • Tipos de Servicios: • Servicios en la Red: • Intercambio de Datos. • Solicitud de información. • Mensajería entre otros.

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

  14. Servicio Web • Requiere de un servidor web, que es un software que permite la publicación y administración 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.

  15. 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

  16. URL • Protocolos que dependen del cliente: • http: • ftp • News • Otros. • Máquina puede ser un nombre o IP. • Recurso que puede ser una página, imagen, archivo js, asp entre otros. • Puerta no es obligación especificarla.

  17. 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 más utilizado: • 21 : FTP • 23 : Telnet - 80 : HTTP: • 25 : SMTP - 110 : POP3

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

  19. Dirección 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 jerárquica y por zonas.

  20. Dirección IP y Servidores de Nombres • ¿Qué es Nic? Centro de información de red encargado de administrar los nombres de dominio en alguna categoría de internet. Es aquí donde se inscriben los dominios a nivel nacional.

  21. Internet y el World Wide Web(WWW) • Esta tecnología amplia los horizontes de la programación tradicional. • Lo visto anteriormente son consideraciones que se deben tener al momento de desarrollar web. • La tecnología es una estándar y nunca olvidar multiplataforma.

  22. 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/

More Related