Trabajo Monográfico de Desarrollo de Aplicaciones

21
UNIVERSIDAD PRIVADA TELESUP CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN TÍTULO DE LA MONOGRAFÍA: ____________________________________________________ LOS SERVIDORES ____________________________________________________ Curso : Desarrollo de Aplicaciones Ciclo : VI Ciclo Estudiante : Emiliano, ESPINOZA GÓMEZ Profesor : Kelly, CONDORI ZAMORA

description

Aplicaciones

Transcript of Trabajo Monográfico de Desarrollo de Aplicaciones

UNIVERSIDAD PRIVADA TELESUP

CARRERA PROFESIONAL DE INGENIERADE SISTEMAS Y COMPUTACIN

TTULO DE LA MONOGRAFA:____________________________________________________LOS SERVIDORES

____________________________________________________Curso: Desarrollo de AplicacionesCiclo: VI CicloEstudiante: Emiliano, ESPINOZA GMEZProfesor: Kelly, CONDORI ZAMORAHuancavelica, octubre 12 de 2014

Contenido

Dedicatoria3Agradecimientos4Introduccin5DEFINICIN DE SERVIDOR6TERMINOS UTILIZADOS8Proxy:8DNS:9WEB:9FTP:9POP3 y SMTP:10DHCP y TCP/IP:10Conclusiones16Bibliografa17

Dedicatoria

Dedico este trabajo en especial a mi hijo Cristhian Emiliano, por su persistencia en el aprendizaje utilizando la computadora.

Agradecimientos

El profundo agradecimiento a los docentes universitarios de la Universidad Nacional de Huancavelica y al responsable de la biblioteca virtual de la Pontificia Universidad Catlica del Per.

Introduccin

En el presente trabajo se ha determinado abordar sobre Los Servidores, por su importancia dentro del desarrollo de aplicaciones. En informtica, un servidor es un nodo que, formando parte de una red, provee servicios a otros nodos denominados clientes.

Tambin se suele denominar con la palabra servidor a una aplicacin informtica o programa que realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes. Algunos servicios habituales son los servicios de archivos, que permiten a los usuarios almacenar y acceder a los archivos de una computadora y los servicios de aplicaciones, que realizan tareas en beneficio directo del usuario final. Este es el significado original del trmino. Es posible que un ordenador cumpla simultneamente las funciones de cliente y de servidor.

El alumno

DEFINICIN DE SERVIDOR

Un servidor, como la misma palabra indica, es un ordenador o mquina informtica que est al servicio de otras mquinas, ordenadores o personas llamadas clientes y que le suministran a estos, todo tipo de informacin. A modo de ejemplo, imaginemos que estamos en nuestra casa, y tenemos una despensa. Pues bien a la hora de comer necesitamos unos ingredientes por lo cual vamos a la despensa, los cogemos y nos lo llevamos a la cocina para cocinarlos.

As en nuestro ejemplo, nuestra mquina servidor sera la despensa, y los clientes somos nosotros como personas que necesitamos unos ingredientes del servidor o despensa. Pues bien con este ejemplo podemos entender ahora un poco mejor qu es un servidor.Por tanto un servidor en informtica ser un ordenador u otro tipo de dispositivo que suministra una informacin requerida por unos clientes (que pueden ser personas, o tambin pueden ser otros dispositivos como ordenadores, mviles, impresoras, etc.).Por tanto bsicamente tendremos el siguiente esquema general, en el denominado esquema cliente-servidor que es uno de los ms usados ya que en l se basa gran parte de internet.

Como vemos, tenemos una mquina servidora que se comunica con variados clientes, todos demandando algn tipo de informacin. Esta informacin puede ser desde archivos de texto, video, audio, imgenes, emails, aplicaciones, programas, consultas a base de datos, etc.Por regla general, las mquinas servidoras suelen ser algo ms potentes que un ordenador normal. Sobre todo suelen tener ms capacidad tanto de almacenamiento de informacin como de memoria principal, ya que tienen que dar servicio a muchos clientes. Pero como todo, tambin depende de las necesidades, ya que podemos tener un servidor de menores prestaciones si vamos a tener pocos clientes conectados, o si los servicios que queramos en el servidor no requieren una gran capacidad servidora. A modo de ejemplo, podramos hacer funcionar un ordenador en nuestra casa como si fuera un servidor, aunque esto no es lo ms habitual. Por general, los servidores suelen estar situados en centros de datos de empresas (edificios con grandes salas dedicadas a alojar a los servidores).

TERMINOS UTILIZADOSVamos ahora a introducir algunos trminos que son muy usados cuando nos referimos a servidores. Estos trminos suelen usarse para definir lo que hace un servidor. Por ejemplo, se suele llamar servidor web a aqul cuya actividad principal es enviar pginas web a los usuarios que las solicitan cuando se conectan a internet. Veamos los trminos usados habitualmente cuando se habla de servidores:Proxy:Es un programa u ordenador que hace de intermediario entre dos ordenadores. Supongamos que nosotros nos identificamos como juanito y queremos hacer una peticin al servidor llamado pepito. Si la peticin la hacemos directamente, pepito sabe que juanito le hizo una peticin. En cambio, si usamos un proxy que sera un intermediario que por ejemplo podemos llamar manolito, la peticin se la haramos a manolito y ste se la hara a pepito. De esta manera, pepito no sabe que quien realmente ha hecho la peticin es juanito. A su vez, el intermediario puede bloquear determinadas peticiones. Por ejemplo, si pedimos a un proxy que tiene bloqueadas las extensiones .xxx, que nos muestre la pgina web amanecer.xxx, dicha pgina web no se nos mostrar porque el proxy acta bloquendola.DNS:Son las siglas de Domain Name System. Es un sistema por el que se asocia una informacin con un nombre de dominio. El ejemplo ms claro es cuando introducimos una ruta url en nuestro navegador de internet del tipo http://www.aprenderaprogramar.com. Una vez hemos introducido esta ruta, dicha informacin es enviada a un servidor DNS que lo que hace es determinar en qu lugar se encuentra esa pgina web alojada y nos conecta con ella.WEB:El trmino web va asociado a internet, donde los usuarios utilizan sus navegadores web para visitar sitios web, que bsicamente se componen de pginas web donde los usuarios pueden acceder a informaciones con texto, videos, imgenes, etc y navegan a travs de enlaces o hipervnculos a otras webs.FTP:Acrnimo de File Transfer Protocol o Protocolo de transferencia de archivos. Es un protocolo utilizado para la transferencia de archivos entre un cliente y un servidor, permitiendo al cliente descargar el archivo desde el servidor o al servidor recibir un archivo enviado desde un cliente. Por defecto FTP no lleva ningn tipo de encriptacin permitiendo la mxima velocidad en la transferencia de los archivos, pero puede presentar problemas de seguridad, por lo que muchas veces se utiliza SFTP que permite un servicio de seguridad encriptada.Dedicacin: normalmente al ser los servidores equipos ms potentes y por tanto ms caros, se suelen compartir entre varias personas o empresas, permitindoles a todos tener un servicio de gran calidad y a un mnimo precio. En este caso se dice que se trata de un servidor compartido. Pero en otros casos puede haber servidores dedicados exclusivamente a una sola persona o empresa si esta puede hacer frente al gasto econmico que supone. En este caso se dice que el servidor es dedicado.POP3 y SMTP:Hay servidores especializados en correos electrnicos o e-mails. Estos utilizan los protocolos POP3 y SMTP para recibir los correos de nuestro servidor en nuestro cliente, o para enviar desde nuestro cliente un correo al servidor de otro cliente. Aunque hay diversos tipos de protocolos estos son los ms utilizados. Un protocolo no es otra cosa que una forma de hacer algo.DHCP y TCP/IP:Cuando un cliente se conecta a un servidor, ste tiene que identificar a cada cliente y lo hace con una direccin IP. Es decir, cuando desde casa entramos en una pgina web estamos identificados por una serie de dgitos que son nuestra IP. Esta direccin ip son 4 pares de nmeros y es nica para cada cliente. As el protocolo TCP/IP permite que cuando nos conectamos a internet se nos asigne una direccin IP que nos identifica. Cada ordenador conectado a internet tiene su direccin IP, aunque en el caso de usuarios de una empresa que da acceso a internet como Telefnica, varios usuarios de la empresa pueden tener la misma IP porque utilizan un mismo servidor para canalizar sus peticiones en internet. Por otro lado, DHCP es un protocolo de asignacin dinmica de host que permite asignar una ip dinmicamente a cada cliente cuando este se conecta con el servidor que le da acceso a internet. Esto significa que si nos conectamos el lunes a internet, nuestra IP, que nos asigna Telefnica, puede ser 82.78.12.52. En cambio, si nos conectamos el jueves nuestra IP podra ser 212.15.23.88. Por qu cambia nuestra IP? Porque la empresa que nos da conexin nos asigna una de sus IPs disponibles. En cambio, los servidores al ser mquinas ms potentes e importantes suelen tener una IP fija.Una vez introducido estos conceptos, vamos a ver los tipos de servidores, que bsicamente se basan en el uso de estos trminos.

TIPOS DE SERVIDORESEn esta tabla podemos ver los tipos de servidores ms habituales.DENOMINACIN DEL SERVIDORDESCRIPCIN

Servidor de Correo

Es el servidor que almacena, enva, recibe y realiza todas las operaciones relacionadas con el e-mail de sus clientes.

Servidor Proxy

Es el servidor que acta de intermediario de forma que el servidor que recibe una peticin no conoce quin es el cliente que verdaderamente est detrs de esa peticin.

Servidor Web

Almacena principalmente documentos HTML (son documentos a modo de archivos con un formato especial para la visualizacin de pginas web en los navegadores de los clientes), imgenes, videos, texto, presentaciones, y en general todo tipo de informacin. Adems se encarga de enviar estas informaciones a los clientes.

Servidor de Base de Datos

Da servicios de almacenamiento y gestin de bases de datos a sus clientes. Una base de datos es un sistema que nos permite almacenar grandes cantidades de informacin. Por ejemplo, todos los datos de los clientes de un banco y sus movimientos en las cuentas.

Servidores Clster

Son servidores especializados en el almacenamiento de la informacin teniendo grandes capacidades de almacenamiento y permitiendo evitar la prdida de la informacin por problemas en otros servidores.

Servidores Dedicados

Como ya expresamos anteriormente, hay servidores compartidos si hay varias personas o empresas usando un mismo servidor, o dedicados que son exclusivos para una sola persona o empresa.

Servidores de imgenes

Recientemente tambin se han popularizado servidores especializados en imgenes, permitiendo alojar gran cantidad de imgenes sin consumir recursos de nuestro servidor web en almacenamiento o para almacenar fotografas personales, profesionales, etc. Algunos gratuitos pueden ser:www.imageshack.us, www.theimagehosting.com, www.flickr.com de Yahoo, o picasaweb.google.com de Google.

Hay muchos tipos de servidores caracterizados siempre por lo mismo, el hecho de establecer el modelo cliente-servidor. Pero tambin hay muchas diferencias entre ellos, es decir, no es lo mismo hablar de un servidor web que almacena contenido como documentos HTML o imgenes en la web que hablar de un servidor de impresoras que controla las impresoras que imprimirn trabajos de clientes de una red. Por ello es necesario darle una definicin a cada uno. A continuacin, se explicarn los tipos de servidores ms utilizados.Los servidores de archivos son los encargados de almacenar distintos tipos de archivos y distribuirlos en una red.Los servidores de impresiones son aquellos que se encargan de controlar impresoras y aceptar trabajos de impresin de clientes de una red, ponindolos en cola por orden de llegada o de importancia, lo cual permite un aligeramiento en los diferentes sitios de trabajo.Los servidores de correo se encargan de almacenar, enviar, recibir, enrutar y realizar operaciones relacionadas con los correos electrnicos para los clientes de una red. Estos se pueden encontrar dentro de la web o fuera.Los servidores de fax realizan las mismas tareas que los servidores de correo pero su fin es la transmisin, la recepcin y la distribucin apropiada de los fax.Los servidores de telefona realiza funciones obviamente relacionadas con la telefona como es la de contestador automtico, las funciones para la respuesta de la voz, almacenan los mensajes de voz, encaminan llamadas y controlan tambin la red o el Internet.Un servidor proxy realiza ciertas funciones a nombre de otros clientes de una red para aumentar el funcionamiento de ciertas operaciones, tambin proporciona seguridad (incluye firewall) y permite administrar el acceso a Internet en una red de ordenadores, permitiendo o denegando el acceso a ciertos sitios web.Los servidores de uso realizan la parte lgica del negocio de un uso del cliente, realizando operaciones ordenadas por un sitio de trabajo y dando los resultados a ste sitio. El sitio de trabajo realiza la lgica de la presentacin para trabajar correctamente.Los servidores web en la actualidad son los ms abundantes y generalmente su definicin se confunde con la de servidores en general. ste tipo de servidores se encarga de almacenar documentos HTML, imgenes, archivos de texto y dems material web compuesto por datos (o contenido) y distribuye dichos datos a clientes que la piden en la red.Los servidores de base de datos proveen servicios de base de datos a otros programas u ordenadores, aunque tambin pude hacerse referencia a aquellas computadoras (servidores) dedicadas a ejecutar esos programas, prestando el servicio.Un servidor de reserva tiene un software de reserva de la red instalado y tiene cantidades grandes de almacenamiento de la red en discos duros u otras formas de almacenamiento para asegurar que la prdida de un servidor principal no afecte a la red.Los servidores de acceso remoto (RAS) controlan las lneas de mdem de los monitores u otros canales de comunicacin de la red para que los pedidos conecten con la red de cualquier lugar, responde llamadas telefnicas o reconoce el pedido de la red y realiza la identificacin necesaria y otros procedimientos necesarios para registrar a un usuario en la red.Las impresoras (no confundir con servidores de impresin) son capaces de actuar como parte de una red de ordenadores sin ningn otro dispositivo, y actuar como intermediario entre la impresiona y el cliente que est solicitando su servicio (terminar un trabajo de impresin).Un servidor de autenticacin se encarga de verificar que un cliente se pueda conectar a la red desde cualquier punto en el que se encuentre (sea por cable o inalmbrico).

Conclusiones

Del trabajo realizado concluyo que:Como podemos ver, hay distintos tipos de servidores los cuales se pueden diferenciar muy bien en sus funciones, e incluso podemos encontrar an ms dispositivos que funcionen como servidores los cuales requieren una comprensin de conceptos muy avanzados del establecimiento de una red antes de ser entendidos fcilmente, como sera el ejemplo de las rebajadoras, los puentes (gateways), los cortafuegos de hardware, etc.

Bibliografa

http://tic-servidores.blogspot.com/2010/04/que-tipos-de-servidores-existen.html http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=542:que-es-un-servidor-y-cuales-son-los-principales-tipos-de-servidores-proxydns-webftpsmtp&catid=57:herramientas-informaticas&Itemid=179

Pg: 17