Вы находитесь на странице: 1из 104

Sistemas

Operativos
de Red
Tema 5: Servicios
Extendidos.
Que es lo que entendemos
por servicios Extendidos?
Son aquellos protocolos y servicios que
pertenecen a la capa de aplicacin del
modelo OSI.
En este tema se mostrarn algunos
servicios y protocolos mas utilizados por
los usuarios.
5.1. Correo electrnico.
ElCorreo electrnico o E-mail, es el por
mucho el servicio mas popular de la red
que ha revolucionado la manera en que
las personas se comunican a travs de
la red mediante un servicio simple,
rpido y eficaz.
Qu es lo que pasa
internamente?
Por parte de los servidores de correo
POP (por sus siglas en ingls Post Office
Protocol, o Protocolo de Oficina Postal) y
SMTP (por sus siglas en ingls Simple Mail
Transfer Protocol o Protocolo de
Transferencia Simple de Correo),
Definen quien es el cliente y el servidor
en el proceso de envo de mensajes.
POP y POP3 (por sus siglas en ingls
Post Office Protocol, version 3 o
Protocolo de Oficina Postal, versin 3),
son protocolos de entrega entrante de
correo y son tpicamente protocolos de
tipo cliente servidor.
Ellosentregan un correo electrnico de
un servidor de correo electrnico a un
cliente (MUA, por sus siglas en ingls
Mail User Agent o Agente de Correo de
Usuario).
SMTP es quien administra la transferencia
de salida de correo electrnico desde el
cliente que lo enva al servidor de correo
(MDA, por sus siglas en ingls Mail Delivery
Agent o Agente de Envo de Correo),
MTA (por sus siglas en ingls Mail Transport
Agent o Agente de Transporte de Correo),
es el encargado de transportar el correo
entre servidores de correos.
SMTP permite a un correo ser
transportado a travs de las diversas
redes de diferentes tipos de servidores y
software cliente, logrando que el
intercambio a travs de la Internet sea
posible.
Cuando los usuarios redactan un
mensaje de correo electrnico,
tpicamente usan una aplicacin
llamada MUA o cliente de correo. El MUA
permite a los mensajes ser enviados y
colocar a los mensajes recibidos dentro
del cliente de correo (o mailbox).
Para recibir un mensaje de correo
electrnico desde un servidor de correo,
el cliente de correos utiliza POP.
Y para enviar un correo de cualquiera de
los clientes o servidores se utilizan
formatos de mensaje y cadenas de
comandos definidas por el protocolo
SMTP.
Cmo operan los procesos
dentro del Servidor de Correos?.
Unservidor de correos opera mediante
dos procesos separados:
MTA (Mail Transfer Agent)
MDA (Mail Delivery Agent)
Para enviar un mensaje
El Agente de Transferencia de Correos
(MTA) es utilizado para enviar un E-mail.
El MTA recibe mensajes desde el MUA o
de otro MTA de otro servidor de correos.
Basndose en el encabezado del
mensaje, se determina como un
mensaje tiene que ser enviado a su
destino.
MTA
MDA
Muchas de las comunicaciones de
correo electrnico utilizan aplicaciones
MUA, MTA y MDA, sin embargo, hay
otras alternativas para el envo de
correo electrnico, en las cuales un
cliente puede estar conectado a un
sistema de cuentas corporativas
Tal como:
IBM Lotus Notes,
Novell Groupwise, o
Microsoft Exchange.

Estos sistemas ofrecen sus propios formatos


internos de correo, y sus clientes
normalmente se comunican con otros
servidores de correo que usan el protocolo
propietario.
5.2. HTTP
Cuando una direccin web (o URL) es
escrita en un navegador web, el
navegador establece una conexin
hacia el servicio web que esta corriendo
en el servidor usando HTTP.

Porejemplo el URL http://www.uv.mx se


refiere a un recurso especifico, el cual
es una pagina web en el servidor
identificado como uv.mx
Los exploradores web son aplicaciones
cliente
El servidor web corre como un servicio
en segundo plano y
hace que diferentes archivos estn
disponibles.
Los clientes web realizan conexiones a
un servidor y solicitan los recursos
deseados, mientras,
El servidor responde con los recursos
solicitados y los enva al cliente como
datos,
siento que el navegador web del cliente
interpreta la informacin y la presenta al
usuario.
Los navegadores pueden interpretar y
presentar informacin en muchos
formatos de datos, tal como es texto
plano o HTML, (el lenguaje en el que la
pagina web es construida).
Otros tipos de informacin, pueden
requerir de otros programa o servicio, a
estos nos referimos como plug-in o add-
on.
Qu es lo que hace un
explorador Web?
Primeroel explorador interpreta tres
partes del URL:
http: el protocolo utilizado
www.uv.mx : el nombre del servidor
personal/mansuarez/ : la ruta especifica
solicitada
Qu es lo que hace un
explorador Web?
El explorador verifica con el nombre del
servidor (www.uv.mx) y lo convierte en
una direccin numrica (148.168.1.22),
la cual es la que utiliza para conectar
con el servidor.
Utilizando los requerimientos de http, el
navegador enva una peticin GET al
servidor para preguntar por el archivo
personal/mansuarez.
Qu es lo que hace un
explorador Web?

El servidor verifica y si la pagina existe,


enva el cdigo HTML de la pagina
solicitada.
Finalmente, el explorador descifra el
cdigo HTML y le da formato en la
ventana del explorador Web.
Mensajes HTTP
Cuando un cliente enva un mensaje de
solicitud al servidor, el protocolo http define
el tipo de mensaje que el cliente utiliza para
solicitar la pagina web y el tipo de mensaje
que el servidor utilizar para responder.
Los mensajes mas comunes que utiliza http
son:
GET
POST
PUT
GET es un cliente que solicita
informacin. Un explorador web enva
mensajes GET para solicitar paginas de
un servidor web. Cuando el servidor
recibe una peticin GET, responde con
una lnea de estado, para saber si esta
en lnea, si tiene algn error, o alguna
otra informacin.
POST y PUT, son utilizados para enviar
mensajes que suben informacin al
servidor web. POST incluye la
informacin en el mensaje que enva al
servidor. PUT carga recursos o contenido
en el servidor web.
Para comunicaciones seguras a travs
del Internet, se utiliza el protocolo
HTTPS, el cual utiliza autenticacin y
encriptacin para asegurar que la
informacin que viaja a travs del
cliente y el servidor sea segura.
5.3. FTP
FTP
Aplicacin utilizada en la capa de
aplicacin.
Fue desarrollado para permitir la
transferencia de archivos entre un
cliente y un servidor.
FTP
El
cliente FTP, es una aplicacin que
corre en una computadora que es usada
para subir y descargar archivos del
servidor en el cual corre el demonio
(daemon) de FTP (FTPd).
FTP
Paraasegurar la transferencia de datos
exitosa, se requiere de dos conexiones
entre el cliente y el servidor:
Una para los comandos y replicas
Otra para la transferencia de archivos
FTP
Elcliente establece la primer conexin
al servidor mediante el puerto TCP 21.

Estaconexin es usada para el control


de trfico, que consiste de comandos
del cliente y replicas del servidor.
FTP
Elcliente establece la segunda conexin
al servidor sobre el puerto TCP 20.

Estaconexin es para la transferencia


del archivo, y es creada cada vez que
un archivo es transferido.
FTP
La transferencia del archivo puede
suceder en cualquier direccin, ya que
el cliente puede descarga (pull) un
archivo desde el servidor o bien lo
puede subir (push) el archivo al servidor.
5.4. DNS.
DNS
Enlas redes de datos, a los dispositivos
se le asigna una direccin IP con lo cual
se les permite participar en el envo y
recepcin de mensajes sobre la red.
DNS
Sin embargo, a la mayora de las
personas se les dificulta recordar la
direccin numrica.
Por lo tanto, los nombres de dominio
fueron creados para convertir una
direccin numrica en un simple y
reconocible nombre.
DNS
En el Internet, estos nombres de
dominio como es http://www.uv.mx, son
mas fciles de recordar para los
usuarios que si les decimos la direccin
numrica (148.226.1.22), la cual,
representa la ubicacin del servidor en
el cual se encuentra alojada la pgina
web.
DNS
Alcontar con un nombre de dominio, se
tiene como ventaja que si el
administrador de la red decide cambiar
de ubicacin al servidor, esto es
cambiar la direccin IP, para el usuario
esto es transparente, porque el nombre
de dominio sigue siendo el mismo
http://www.uv.mx.
Por qu es transparente ese
cambio al usuario?
Estecambio es transparente porque la
nueva direccin numrica debe ser
vinculada al nombre del dominio para
que la conectividad se siga
manteniendo.
Cuando una red es pequea, es una
tarea simple el mantener el mapa de la
red entre los nombres de dominio y las
direcciones numricas a las que
representan
Sinembargo, cuando una red comienza
a ser cada vez mas grande, y el nmero
de dispositivos se incrementa, el hacer
esta tarea de forma manual, comienza a
ser no factible esta forma de trabajar.
Origen de DNS
Espor eso que DNS fue creado, para
poder tener una resolucin a los
nombres de dominio para estas redes
de gran tamao, ya que DNS usa un
conjunto distribuido de servidores para
resolver los nombres asociados con su
direccin numrica correspondiente.
Cmo trabaja DNS?
Defineun servicio automtico que
compara los nombres de recursos con la
direccin numrica requerida, la cual
incluye el formato para solicitudes,
respuestas y formatos de datos.
Elprotocolo DNS utiliza un formato
simple llamado mensaje, el cual, es
utilizado por todos los tipos de
solicitudes de los clientes y las
respuestas de los servidores, mensajes
de error y la transferencia de la
informacin del registro de recursos
entre servidores.
DNS es un servicio con una arquitectura
de tipo cliente/servidor,

Elcliente DNS es llamado DNS resolver,


soporta la resolucin de nombres de
otras aplicaciones de la red y otros
servicios que pueda llegar a requerir.
Cuando se configura un dispositivo en la
red, generalmente se provee uno o ms
servidores DNS, en donde el cliente se
conecta para resolver los nombres de
dominio.
Usualmente el proveedor del servicio de
Internet (ISP, por sus siglas en Ingls
Internet Service Provider), proporciona una
direccin que se usa para servidores DNS.
Lamayora de los S.O. incluyen un
comando llamado nslookup, el cual
permite al usuario a solicitar
manualmente la direccin numrica de
un servidor por su nombre.
Resolucin de nombres y el
almacenamiento de cache
provee la resolucin de nombres
mediante el demonio de nombres, el
cual es llamado named.

Elservidor DNS acta como un


directorio telefnico para el Internet, el
cual traduce de una lectura humana a
nombres de equipos.
Elservidor DNS almacena diferentes
tipos de registro de recursos para
resolver nombres, estos registros
contienen:
Nombre
Direccin
Tipo de almacenamiento
Muchos de estos registros son de tipo:
A: direccin final de dispositivo
NS: Servidor no autoritativo
CNAME: Nombre cannico, utilizado
cuando una sola direccin de red tiene
asignados varios servicios, pero cada uno
tiene su propia entrada en el DNS
MX: registro de intercambio de correo.
Cmo es que funciona la resolucin de
nombres y el almacenamiento de cache en
el servidor DNS?
1. Cliente hace una consulta al named
2. El named consulta sus propios registros y ve si
puede resolver el nombre
3. Si tiene el registro almacenado, contacta a otros
servidores para resolverlo. Esta consulta al pasar
por varios servidores consume ancho de banda,
hasta que se encuentra el nombre y es enviado al
servidor original, el cual lo almacena en su cache.
4. En caso que se consulte ese registro nuevamente,
el servidor responde con la direccin almacenada
en su cache.
Alanalizar este procedimiento, el
utilizar el almacenamiento de cache
reduce el trafico en la red, y que los
servidores DNS estn trabajando todo el
tiempo en enviar nuevamente sus
direcciones.
Enel caso de Windows, este almacena
localmente las direcciones en un cache
local, haciendo aun que el servidor DNS
local trabaje menos para evitar cargas
de trabajo y saturacin en la red.
Jerarqua de DNS
DNS utiliza un sistema jerrquico para
crear una base de datos de nombres y
as proveer un sistema de resolucin de
nombres mas eficaz. Esta jerarqua se
observa como un rbol invertido en
donde la raz es la cima y las ramas por
debajo
Los diferentes tipos de dominio de nivel
superior representan generalmente el tipo
de organizacin o pas de origen, por
ejemplo:
.mx: Mxico
.es: Espaa
.co: Colombia
.it: Italia
.com: Negocios o industria
.org: Organizaciones
.edu: Educacin
.net: Servicios de red
entre otros.
Despus del nivel superior nos topamos
con el segundo nivel de dominio de
nombres, y posteriormente el nivel
inferior, un ejemplo de cmo funciona la
jerarqua de dominio es el siguiente:
http://www.uv.mx
en donde:
.mx es el nivel superior
.uv es el segundo nivel
5.5. DHCP
DHCP
DHCP permite a los clientes de una red
obtener una direccin IP y otra
informacin del servidor DHCP. El
protocolo automticamente asigna
direcciones IP, mascara de subred,
puerta de enlace y otros parmetros IP.
Elcliente se conecta al servidor DHCP
automticamente para obtener una
direccin IP dinmicamente cuando se
conecta a la red. Para esto, el cliente
enva un mensaje al servidor y este le
contesta con los datos IP solicitados.
ElServidor DHCP elige la direccin IP de
un rango de direcciones configurado
llamado pool y asigna la direccin por
un periodo de tiempo al cliente.
En donde es utilizado DHCP?,
principalmente se usa este servidor en
redes grandes, en redes locales o en
cualquier lugar en donde los usuarios se
muevan constantemente.
Porejemplo, DHCP hace posible las
conexiones y acceso a Internet en lugares
pblicos inalmbricos, como es en
aeropuertos, cafeteras, restaurantes,
escuelas, etc., as cuando el cliente accede
a un rea donde DHCP esta activo, se
puede conectar automticamente desde
sus dispositivos, ya sean computadoras
porttiles, telfonos u otros dispositivos.
Lamayora de las redes caseras o
negocios pequeos usan un servicio
integrado de ruteo (ISR) que se conecta
con el ISP, en este caso el ISR es ambos
es un cliente y servidor DHCP, ya que el
ISR acta como cliente para recibir la
configuracin del ISP y funciona como
servidor para los hosts locales de la red.
5.6. Telnet
Telnet
Antes de que existieran computadoras
sofisticadas con interfaces graficas
intuitivas, las personas utilizaban
sistemas basados en texto, los cuales
ofrecan terminales adjuntas a una
terminal central.
Posteriormente, despus de que las redes
se hicieron disponibles, las personas
requeran acceder remotamente a los
sistemas de computo de la misma manera
en que lo hacan con las terminales
adjuntas. Fue ah cuando surgi Telnet,
siendo este de una arquitectura Cliente
Servidor, la cual emula a una terminal
basada en texto sobre una red de datos.
Las conexiones establecidas por Telnet
son llamadas VTY (Terminal Virtual), en
donde se establece la forma en que son
iniciadas y terminadas las sesiones.
Adems provee la sintaxis y el orden de
los comandos que son utilizados para
iniciar una sesin de tipo Telnet.
Parasoportar las conexiones cliente de
Telnet, el servidor corre un servicio
llamado Telnet daemon, el cual permite
crear conexiones a terminales virtuales
establecidas desde el cliente.
Algunasterminales que corren bajo este
protocolo son:
Telnet
HyperTerminal
Minicom
TeraTerm
Cuando una conexin es establecida los
usuarios pueden realizar cualquier
funcin autorizada en el servidor, tal
como si estuvieran usando una sesin
de lnea de comandos en el mismo
servidor. Si tienen permisos, se pueden
iniciar o parar procesos, configurar
servicios o incluso apagar el equipo.
Algunos comandos de ejemplo de Telnet
son:
AYT (Are You There): Permite saber a un
usuario si su sesin esta activa.
EL (Erase Line): Borra todo el texto de la
lnea actual.
IP (Interrumpt Process): Suspende,
interrumpe, aborta o termina los procesos
en los cuales la terminal virtual esta
conectada.
Prctica 5
Configurarlos siguientes servidores en
el S.O. De Windows Server 2008
FTP
DNS
Telnet
DHCP
Correo Electrnico
FTP: seguir las instrucciones de la pgina:
http://technet.microsoft.com/es-es/libra
ry/cc732769(v=ws.10).
aspx
DNS:
http://technet.microsoft.com/es-es/libra
ry/cc725925(v=ws.10
)
http
://technet.microsoft.com/es-es/library/c
c771031(v=ws.10
)
Telnet

DHCP:
http://technet.microsoft.com/en-us/libra
ry/dd296678(v=ws.10
)
Correo Electrnico
5.7. Arranque Remoto
Arranque Remoto
Es
una tecnologa mediante la cual
podemos encender o arrancar un equipo
remotamente,

Mediante una llamada de software.

Esteservicio puede implementarse


tanto en LAN como en WAN.
Arranque Remoto
Susutilidades son variadas, las cuales van
desde:
Arrancar un servidor,
acceder a archivos remotos,
compartir servicios
hasta por ocio.

Tambin es conocido como WOL (Wake on


LAN), el cual funciona como estndar en las
redes.
Requisitos
El equipo debe contar con una fuente de
alimentacin ATX
Tarjeta de red de tres pines
Motherboard ATX con soporte WOL (Wake
On Lan)
BIOS compatible con WOL
Tarjeta de red compatible con WOL
Opcional para WANs enlazar la IP con
cuenta DynDNS
Arranque Remoto
Actualmente la mayora de los equipos,
ya cuentan con esa tecnologa en su
tarjeta madre

y en las tarjetas de red cuentan con el


controlador requerido para poder
funcionar.
Anteriormente se requera un cable
especial llamado WakeUP-Link, el cual
se conectaba en la tarjeta madre
mediante un cable especial de 3 pines.
Esteservicio de WOL no es exclusivo de
redes almbricas o redes Ethernet, ya
que tambin funciona para las redes
inalmbricas, mediante el estndar
WoWLAN (Wake on Wireless LAN)
Teniendoen cuenta los requisitos de
Hardware, la configuracin es
relativamente sencilla, ya que se debe
configurar:
el BIOS para activar el WOL,
configurar en el sistema operativo el
dispositivo de red para que no se
desactive la tarjeta de red cuando este
apagado el equipo.
Cmo se enciende el equipo
remotamente?
yasabemos la configuracin tanto de
Hardware como de Software, ahora
bien, para encender un equipo se enva
lo que se conoce como un paquete
mgico, mediante un datagrama UDP al
puerto 7 o 9 de la capa de transporte
del modelo OSI.
5.8. Acceso remoto.
Acceso Remoto
Talcomo lo vimos en Telnet, el acceso
remoto es el ingresar a un recurso
ubicado fsicamente en otra
computadora mediante una LAN o WAN.
Acceso Remoto
Funciona mediante una arquitectura
Cliente / Servidor en donde los
protocolos que se ven involucrados
permiten enviar y recibir los datos
necesarios.
Acceso Remoto
Se pueden ver:
archivos,
dispositivos o perifricos,
computadoras,
configuracin de servidores,
transferir archivos,
escritorio remoto,
entre otras funciones.
Acceso Remoto
Parapoder hacer uso del acceso remoto
se requieren de dos partes:
Servidor
Cliente
Acceso Remoto
El servidor es un software que habilita al
equipo para que otros usuarios, puedan
acceder y manipularlo.

El cliente es un software que habilita a


un equipo para conectarse a un
dispositivo remoto.

Acceso Remoto
Algunos ejemplos son:
RealVNC

Logmein

TeamViewer
Prctica 6:
En esta prctica, configurarn y usarn un cliente de e-mail para conectar los servicios
de red vistos.
Adems, buscarn y descargarn la aplicacin Wireshark, la cual sirve para monitorear
las comunicaciones al analizar los paquetes capturados, en donde buscarn e
identificarn los protocolos de servicio de correo electrnico. Para esto, desde su cliente
de correo debern enviar un e-mail, y en el Wireshark, debern capturar la imagen de
pantalla en donde se muestre el correo enviado.
Buscar tres programas que permitan el acceso remoto, y elaborar un cuadro
comparativo de ellos en donde se incluya lo siguiente: nombre, versin, requerimientos,
servicios disponibles, costo (especificando si hay versin gratuita o si es de prueba el
periodo).
Realizar la prueba de conexin remota a un equipo, con alguno de los programas
investigados anteriormente.
Elaborar una tabla comparativa, en la cual se muestren la versin, caracteristicas, tipos
de soporte tcnico, si tienen costo, de los siguientes S.O.R.
o Novell
o Debian
o Google Chrome
Preguntas de repaso
cules son los servicios que vimos en
el tema 5?
cules son los puertos que utiliza FTP?
cules son los protocolos que utiliza el
correo electrnico?
por qu surgi DNS?
En que capa del modelo OSI se
encuentran estos servicios?

Вам также может понравиться