Documentos de Académico
Documentos de Profesional
Documentos de Cultura
cl
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)
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.
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
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
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.
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.
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.
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/