Professional Documents
Culture Documents
Temario:
Introduccin
a
la
asignatura.
Tema
1:
Introduccin
a
los
Sistemas
Operativos
de
Red.
1.1 Qu
es
un
Sistema
Operativo?
1.2 Conceptos
bsicos
de
los
S.O.
1.3.
Qu
es
una
Red?
1.4.
Capas
del
Modelo
OSI
1.5.
Sistema
Operativo
de
Red
1.6.
Arquitectura
de
los
Sistemas
Operativos
de
Red
1.7.
Sistemas
de
Archivos
Tema
2:
Servicios
bsicos.
2.1.
Comparticin
de
archivos.
2.2.
Servicios
de
impresin.
2.3.
Servicios
de
directorios.
Tema
3:
Entornos
de
aplicacin
de
los
sistemas
operativos
de
red.
3.1.
Redes
Peer-to-Peer
3.2.
Redes
Cliente
Servidor
3.3.
Modelo
de
tres
capas
Tema
4:
Componentes.
4.1.
Diferencias
de
SW
entre
servidor
y
estacin
cliente.
4.2.
Servidor
bsico.
4.3.
Software
para
estaciones
cliente.
4.3.1.
Soporte
a
las
comunicaciones.
4.3.2.
Componentes
cliente.
4.4.
Componentes
de
servicio
distribuido.
Tema
5:
Servicios
extendidos.
5.1.
Correo
electrnico.
5.2.
HTTP.
5.3.
FTP.
5.4.
DNS.
5.5.
DHCP
5.6.Telnet
!
5.7. Arranque remoto. 5.8. Acceso remoto. Tema 6: Gestin de los Sistemas Operativos de Red. 6.1. Creacin de cuentas de usuarios 6.2. Filtrado y manejo de procesos 6.3. Habilitacin de servicios 6.2. Comparticin de recursos. 6.3. Gateway SNA. 6.4. Gateway a Internet. 6.5. Proxy. 6.6. Base de datos. 6.7. Autentificacin. 6.8. Respaldo de datos. Tema 7: Afinacin del rendimiento. 7.1. Introduccin. 7.2. Cuellos de botella. 7.3. Desempeo del servidor. 7.4. Desempeo de la red. Tema 8: Planeacin de la capacidad. 8.1. Recursos de procesamiento. 8.2. Recursos de conectividad 8.3. Capacidades de administracin. Tema 9: Revisin de conceptos generales complementarios para prcticas 9.1. Sesiones remotas 9.2. Comandos en Linux para red 9.3. Comandos en Windows para red 9.4. Comandos de gestin de archivos Tema 10: Instalacin, configuracin y administracin de Sistemas Operativos de Red.
Introduccin
a
la
asignatura
Introduccin
La
E.E.
de
Sistemas
Operativos
de
Red
forma
parte
del
rea
disciplinar,
durante
el
desarrollo
de
esta
asignatura
el
alumno
estudiar
la
importancia
de
la
existencia
de
los
sistemas
operativos
de
red
y
adquirir
una
visin
general
de
los
sistemas
operativos
con
planteamientos
de
modelo,
de
manera
que
las
realizaciones
concretas
puedan
ser
estudiadas
como
casos
particulares,
adems
de
que
identifique
y
comprenda
los
conceptos
de
componentes,
servicios,
administracin,
extensibilidad,
seguridad,
escalabilidad,
tratamiento
de
fallos,
y
transparencia
en
el
contexto
de
los
sistemas
operativos
en
red.
Evaluacin
30%
Exmenes
parciales
(2
Exmenes
Primer
parcial
10%,
Segundo
parcial
20%).
30%
Examen
Final
(10%
escrito
y
20%
prctico).
15%
Reporte
de
Prcticas.
15%
Participacin
(a
realizar
dos
exposiciones,
7.5%
cada
una).
10%
Tareas
Acreditacin
El
alumno
deber
cubrir
como
mnimo
el
60%
de
un
total
de
100%,
as
como
participar
en
las
prcticas
y
entregar
los
reportes
de
las
prcticas,
adems
de
acreditar
los
exmenes
parciales
y
el
ordinario.
Bibliografa
Elmasri,
R.,
Gil
Carrick,
A.,
&
Levine,
D.
(2010).
Sistemas
Operativos,
Un
enfoque
en
espiral.
McGraw-Hill.
Tanenbaum,
A.
(2009).
Sistemas
Operativos
Modernos
(Tercera
ed.).
Prentice
Hall.
Tanenbaum,
A.
(2011).
Redes
de
Computadoras
(Quinta
ed.).
Prentice
Hall.
Tanenbaum,
A.,
&
Van
Steen,
M.
(2008).
Sistemas
Distribuidos,
Principios
y
Paradigmas
(Segunda
ed.).
Prentice
Hall.
Notas:
Se
crearn
equipos
de
mximo
5
integrantes
y
mnimo
de
3,
para
realizar
las
prcticas,
exposiciones
y
examen
final
prctico.
El
primer
examen
parcial
ser
una
semana
despus
de
terminado
el
Tema
5.
El
segundo
examen
parcial
ser
a
principios
de
Noviembre.
!
Evitar usar fuentes de internet como el rincn del vago, buenas tareas, etc ya que no son fuentes confiables. Las prcticas se entregarn por equipo. Tanto las tareas como prcticas se entregarn en formato digital. El reporte de cada prctica deber contener: o Hoja de Presentacin Datos de la Carrera Nombre de la E.E. Nmero de Prctica Nmero de Equipo Integrantes del Equipo Fecha de entrega o Introduccin Descripcin de que es lo que se va a realizar en la prctica, indicando los objetivos a realizar. o Desarrollo Investigacin terica del tema. Realizacin de la prctica. o Resultados Obtenidos Responder a las preguntas de la prctica. Anexar imgenes de pantalla que sustenten la elaboracin de la prctica. o Conclusiones o Bibliografa En el caso de las exposiciones, tendrn 15 minutos para exponer el tema, y todos los miembros debern participar, si uno no participa no ser tomado en cuenta en su evaluacin. Debern entregar: o Documento terico que sirvi de referencia para elaborar la exposicin. o Exposicin.
Tema
1:
Introduccin
a
los
Sistemas
Operativos
de
Red.
1.1.
Qu
es
un
Sistema
Operativo?
Un
sistema
operativo
es
el
corazn
de
una
computadora,
acta
como
un
conjunto
de
programas
fundamentales
que
crean
la
interfaz
relativamente
uniforme
para
acceder
a
la
amplia
variedad
de
dispositivos
(de
entrada/salida,
impresoras,
cmaras
digitales,
componentes
inalmbricos
de
la
red
que
permiten
la
comunicacin
de
las
computadoras,
etc.)
con
las
que
interacta
el
usuario,
el
cual
coordina,
maneja
y
controla
todos
los
recursos
de
una
red
de
computadoras
y
proporciona
la
base
sobre
la
cual
pueden
escribirse
los
programas
de
aplicacin
para
lograr
un
buen
rendimiento
(Tanenbaum,
Sistemas
Operativos
Modernos,
2009).
La
mayora
de
los
S.O.
hoy
en
da
proporcionan
interfaces
grficas
amigables
(Graphical
User
Interfaces,
GUI)
a
fin
de
permitirles
una
interfaz
relativamente
fcil
de
usar.
El
S.O.
coordina
la
interaccin
entre
el
equipo
y
los
programas
(o
aplicaciones)
que
est
ejecutando.
Controla
la
asignacin
y
utilizacin
de
los
recursos
hardware
tales
como:
Memoria.
Tiempo
de
CPU.
Espacio
de
disco.
Dispositivos
perifricos.
En
un
entorno
de
red,
los
servidores
proporcionan
recursos
a
los
clientes
de
la
red
y
el
software
de
red
del
cliente
permite
que
estos
recursos
estn
disponibles
para
los
equipos
clientes.
La
red
y
el
sistema
operativo
del
cliente
estn
coordinados
de
forma
que
todos
los
elementos
de
la
red
funcionen
correctamente
(Tanenbaum,
Sistemas
Operativos
Modernos,
2009).
1.2.
Conceptos
bsicos
de
los
S.O.
1.2.1
Hardware
de
un
S.O.
Un
S.O.
est
muy
relacionado
con
el
hardware
de
la
computadora
sobre
la
cual
se
ejecuta,
en
la
cual
extiende
un
conjunto
de
instrucciones
y
administra
los
recursos.
Adems
hay
que
recordar
que
para
que
un
S.O.
pueda
trabajar
debe
conocer
perfectamente
el
hardware
que
debe
administrar.
Procesador:
el
procesador
es
el
cerebro
de
la
computadora,
el
cual
obtiene
instrucciones
de
la
memoria
y
las
ejecuta.
El
ciclo
bsico
que
una
computadora
realiza
para
ejecutar
un
programa
es
obtener
la
instruccin
de
la
memoria,
decodificarla
para
determinar
su
tipo
y
!
operandos,
ejecutarla
y
despus
obtener,
decodificar
y
ejecutar
las
instrucciones
subsiguientes.
Memoria:
Es
el
segundo
componente
mas
importante
de
una
computadora,
y
debe
ser
muy
rpida,
de
gran
tamao
y
econmica.
El
sistema
de
memoria,
esta
constituido
por
una
jerarqua
de
capas,
en
donde
las
capas
superiores
tienen
mayor
velocidad,
pero
menor
capacidad
y
mayor
costo
por
bit,
mientras
que
las
capas
inferiores
son
ms
lentas,
pero
tienen
mayor
capacidad
y
un
costo
menor.
Principalmente
existen
seis
tipos
de
memoria,
estos
son:
Cache:
Alimenta
instrucciones
decodificadas
al
motor
de
ejecucin
de
una
CPU,
es
muy
rpida
pero
de
poca
capacidad.
RAM:
Memoria
de
Acceso
Aleatoria,
es
la
memoria
principal
de
toda
computadora.
ROM:
Memoria
de
Slo
Lectura,
es
la
memoria
de
arranque,
por
lo
que
es
rpida
y
econmica.
EEPROM:
Es
una
memoria
elctricamente
borrable,
lo
que
hace
que
sea
no
voltil,
por
lo
que
se
puede
borrar
y
volver
a
escribir
datos
en
ellas.
Flash:
memoria
no
voltil,
por
lo
que
se
puede
borrar
y
volver
a
escribir
datos
en
ellas.
CMOS:
Memoria
voltil,
utilizada
principalmente
para
guardar
la
fecha
y
hora
actuales.
Discos:
Es
el
Disco
Duro
(D.D.),
el
cual
sirve
para
el
almacenamiento
en
disco,
a
diferencia
de
la
RAM,
es
que
es
ms
econmico
y
puede
almacenar
mas
informacin,
sus
contras
es
que
tiempo
de
acceso
a
l
es
ms
lento,
este
problema
es
principalmente
originado
a
que
un
D.D.
es
un
dispositivo
mecnico
compuesto
por
discos,
brazo
mecnico
y
un
cabezal
de
lectura
/
escritura.
Dispositivos
de
E/S:
Estos
dispositivos
tambin
interactan
con
el
S.O.
y
cuentan
principalmente
de
dos
componentes,
el
controlador
del
dispositivo
y
el
dispositivo
fsico.
El
controlador
es
un
chip
o
conjunto
de
chips
que
controlan
el
dispositivo,
siendo
que
son
los
que
interactan
con
el
S.O.
para
que
el
dispositivo
pueda
funcionar.
1.2.2.
Conceptos
Procesos:
un
proceso
en
esencia
es
un
programa
en
ejecucin.
Cada
proceso
tiene
asociado
un
espacio
de
direcciones,
una
lista
de
ubicaciones
de
memoria
donde
el
proceso
puede
leer
y
escribir
informacin.
!
Espacios
de
Direcciones:
Los
S.O.
administran
y
protegen
la
memoria
principal
de
la
computadora,
siendo
con
esto
que
el
S.O.,
le
asigna
a
cada
proceso
un
rango
de
direcciones,
lo
cual
permite
que
se
pueda
ejecutar,
y
al
mismo
tiempo,
permite
que
varios
procesos
se
puedan
almacenar
en
memoria
para
que
se
puedan
ejecutar
simultneamente.
La
administracin
de
los
espacios
de
direcciones
y
memoria
fsica
forman
una
parte
muy
importante
de
lo
que
hace
un
S.O.
Archivos:
Es
otro
aspecto
clave
de
todo
S.O.
siendo
que
el
sistema
de
archivos
se
organiza
en
directorios.
Para
que
un
archivo
pueda
leerse,
antes
debe
de
localizarse
en
el
disco
para
poder
abrirse
y
as
poder
eliminarlos,
leerlos
o
escribir
sobre
ellos.
Entrada/Salida:
Son
todos
aquellos
dispositivos
fsicos
conectados
a
las
computadoras
para
adquirir
una
entrada
y
producir
una
salida.
Un
ejemplo
son
los
teclados,
monitores,
impresoras,
etc.
Y
es
responsabilidad
del
S.O.
administrarlos.
Proteccin:
Es
responsabilidad
del
S.O.
administrar
la
seguridad
del
sistema
de
manera
que
los
archivos
slo
sean
accesibles
para
los
usuarios
autorizados.
Por
ejemplo
a
un
usuario
se
le
pueden
dar
permisos
especiales
para
un
archivo
como
es
la
lectura
(r),
escritura
(w)
o
ejecucin
(x),
adems
permite
crear
grupos
de
usuarios
con
caractersticas
compartidas.
Shell:
Es
un
interprete
de
comandos,
aunque
no
forma
parte
del
S.O.
pero
utiliza
muchas
caractersticas
del
mismo
y
es
por
eso
que
sirve
como
ejemplo
de
cmo
se
pueden
utilizar
las
llamadas
al
sistema.
El
Shell,
tambin
es
conocido
como
la
terminal
del
S.O.
a
menos
que
use
una
interfaz
grfica.
1.3.
Qu
es
una
Red?
Una
red
de
computadoras,
es
un
conjunto
de
equipos
o
nodos
conectados
entre
s
por
medio
de
dispositivos
fsicos
que
envan
y
reciben
impulsos
elctricos,
ondas
electromagnticas
o
cualquier
otro
medio
para
el
transporte
de
datos,
con
la
finalidad
de
compartir
informacin,
recursos
y
ofrecer
servicios.
Como
en
todo
proceso
de
comunicacin
se
requiere
de
un
emisor,
un
mensaje,
un
medio
y
un
receptor
(Tanenbaum,
Redes
de
Computadoras,
2011).
La
finalidad
principal
para
la
creacin
de
una
red
de
computadoras
es
compartir
los
recursos
y
la
informacin
en
la
distancia,
asegurar
la
confiabilidad
y
la
disponibilidad
de
la
informacin,
aumentar
la
velocidad
de
transmisin
de
los
datos
y
reducir
el
costo
general
de
estas
acciones.
!
La estructura y el modo de funcionamiento de las redes informticas actuales estn definidos en varios estndares, siendo el ms importante y extendido de todos ellos el modelo TCP/IP basado en el modelo de referencia OSI. Este ltimo, estructura cada red en siete capas con funciones concretas pero relacionadas entre s. El propsito fundamental de una red es el interconectar componentes hardware de una red, y por lo tanto, principalmente, las computadoras personales a los equipos que ponen los servicios en la red, como son los servidores, utilizando el cableado estructurado o comunicacin inalmbrica. En todos los casos la tarjeta de red se puede considerar el elemento primordial, sea sta parte de un ordenador, de una PC, de una impresora, etc. y sea de la tecnologa que sea (Ethernet, Wi-Fi, Bluetooth, etc.). Adems para poder armar las redes, se requieren de ciertos dispositivos, que se eligen de acuerdo a los requerimientos especficos de cada usuario. Los dispositivos mas utilizados son: Modem Hub Switch Router Bridge Access Point Siendo con esto que uno de los esquemas ms tpicos para una red sea como el que se muestra a continuacin:
Las
redes
se
clasifican
principalmente
en
tres
tipos,
estas
son
las
PAN
(Redes
de
rea
Personal),
LAN
(Redes
de
rea
Local),
y
WAN
(Redes
de
rea
Extensa).
Si
observamos
la
figura
anterior,
podemos
darnos
cuenta
que
se
trata
del
esquema
de
una
WAN,
la
cual
se
encuentra
compuesta
por
dos
LAN,
una
del
lado
izquierdo
y
otra
del
lado
derecho,
y
la
WAN
se
da
mediante
los
enlaces
realizados
que
atraviesan
la
nube
para
conectarse
entre
s.
1.4.
Capas
del
Modelo
OSI
El
modelo
OSI
(por
sus
siglas
en
ingls
Open
Systems
Interconnection)
(Tanenbaum,
Redes
de
Computadoras,
2011),
esta
compuesto
de
7
capas
que
establecen
un
estndar
para
la
conectividad
de
las
redes.
Estas
capas
son:
Aplicacin Presentacin Sesin Transporte Red Enlace
de
Datos Fsica
Figura
2:
Modelo
OSI
1.
Fsica:
Es
la
conexin
al
medio
(caractersticas
mecnicas,
elctricas,
pticas,
etc.),
transmite
y
recibe
seales
sobre
el
medio.
2.
Enlace
de
datos:
transmisin
y
recepcin
de
Unidades
de
datos,
controla
el
flujo
y
controla
el
acceso
al
medio.
3.
Red:
Direccionamiento,
enrutamiento
o
encaminamiento
y
controla
la
red.
4.
Transporte:
Comunicacin
de
punto
a
punto,
ve
la
secuenciacin
de
las
unidades
de
datos,
verifica
que
la
informacin
llegue
completa
y
corrige
errores.
5.
Sesin:
Contiene
los
mecanismos
para
el
inicio,
fin
y
conservacin
de
las
conexiones
lgicas.
6.
Presentacin:
Realiza
las
conversiones
de
representacin
de
datos
y
para
interpretar
la
informacin
7.
Aplicacin:
realiza
las
funciones
relacionadas
con
la
finalidad
por
la
cual
se
efecta
la
comunicacin.
Aplicacin Presentacin Sesin Transporte Red Enlace
de
Datos Fsica
Datos
DATOS
DATOS
Encabezado red
Trama Fin
10010101110011100001101010
1.5.
Sistema
Operativo
de
Red
En
el
caso
de
los
Sistemas
Operativos
de
Red
se
puede
decir
que
son
sistemas
operativos
que
pueden
utilizar
una
o
varias
aplicaciones
desde
cualquier
otro
equipo
o
equipos
de
una
red.
Es
por
ello
que
a
un
Sistema
Operativo
de
Red,
tambin
se
le
conoce
como
interlocutor,
ya
que
es
el
software
que
corre
en
un
servidor
y
permite
al
servidor
administrar
datos,
usuarios,
grupos,
seguridad,
aplicaciones
y
otras
funciones
de
red.
Un
Sistema
Operativo
de
Red
esta
diseado
para
permitir
la
comparticin
de
archivos
y
el
acceso
de
impresoras,
!"
a travs de mltiples computadoras en la red, tpicamente una LAN (Red de rea Local), Red Privada u otras redes (Tanenbaum, Sistemas Operativos Modernos, 2009). Los Sistemas Operativos de Red ms populares y conocidos son: Microsoft Windows Server 2003 Microsoft Windows Server 2008 UNIX Linux Mac OS X Novell NetWare
Tarea 1: - Elaborar un cronograma en el cual mencionen los principales acontecimientos en la historia de las computadoras y de los Sistemas Operativos. - Elaborar un cuadro comparativo en el cual se muestren los principales Sistemas Operativos que han existido en los ltimos 10 aos.
Los
sistemas
que
NO
son
de
red,
no
toman
como
suya
la
aplicacin
de
otro
equipo
cuando
la
utilizan.
Algunos
ejemplos
de
estos
S.O.
son:
Windows
95,98,
Millenium,
XP.
Una
caracterstica
particular
de
los
Sistemas
Operativos
de
Red
es
que
son
basados
en
la
arquitectura
de
Cliente
Servidor,
la
cual
permite
a
mltiples
clientes
compartir
sus
recursos
por
la
red.
1.6.
Arquitectura
de
los
Sistemas
Operativos
de
Red
Los
Sistemas
Operativos
de
Red
se
han
construido
primordialmente
siguiendo
la
arquitectura
Cliente
Servidor.
Siendo
que
existen
dos
modelos
de
arquitectura
en
la
cual
se
fundamentan,
estos
modelos
son:
Modelo
de
acceso
remoto
Modelo
de
carga
y
descarga
El
modelo
de
acceso
remoto,
ofrece
a
los
clientes
un
acceso
transparente
a
un
sistema
de
archivo
gestionado
por
un
servidor
remoto.
Hay
que
recordar
que
los
clientes
desconocen
la
ubicacin
de
los
archivos,
por
lo
que
se
les
da
una
interfaz
para
que
interacten
con
el
sistema
de
archivos
remoto,
tal
como
se
muestra
en
la
siguiente
figura:
!!
Cliente Servidor
El
modelo
de
carga
y
descarga,
consiste
en
que
el
cliente
accede
a
un
archivo
localmente
despus
de
haberlo
descargado
del
servidor,
tal
como
lo
muestra
la
siguiente
figura.
Cuando
el
cliente
termina
de
modificar
o
de
leer
el
archivo,
lo
carga
nuevamente
en
el
servidor
para
que
el
archivo
pueda
ser
utilizado
por
otro
cliente.
Un
ejemplo
de
este
modelo
es
el
servicio
de
FTP
(Tanenbaum
&
Van
Steen,
Sistemas
Distribuidos,
Principios
y
Paradigmas,
2008).
Cliente
2.
Los
accesos
se
realizan
en
el
Cliente 3.
Cuando
el
Cliente
termina,
el
archivo
se
enva
al
servidor
Servidor
Archivo Viejo
Prctica 1.1: - Buscar en la red, 3 programas que sirvan para: o Modelo de acceso remoto o Modelo de carga y descarga
!"
1.7. Sistemas de Archivos En el caso de los SOR originados a partir de una arquitectura Cliente Servidor, se basan en el Sistema de Archivos de Red (NFS, por sus siglas en ingls) de Sun Microsystem, siendo una de las ms ampliamente utilizadas en los sistemas basados en UNIX. Este protocolo permite al usuario en un equipo cliente acceder a los archivos a travs de la red de una manera similar a como lo el almacenamiento local es accedido. NFS, tal como muchos otros protocolos se construyo en base a los sistemas de Computacin de Red Abierta y Llamada a Procedimientos Remotos (por sus siglas en ingls ONC RPC, Open Network Computing Remote Procedure Call). La idea bsica de NFS es que cada servidor de archivos proporcione una visin estandarizada de su sistema de archivo local. En otros trminos no importa cmo se implemente el sistema de archivos local, cada servidor NFS soporta el mismo modelo. El NFS cuenta con un protocolo de comunicacin que permite a los clientes acceder a archivos guardados en un servidor; por lo tanto, es posible que un conjunto heterogneo de procesos, que se ejecuten en S.O. y maquinas diferentes, compartan un sistema de archivo comn (Tanenbaum & Van Steen, Sistemas Distribuidos, Principios y Paradigmas, 2008).
!"
Tema
2:
Servicios
bsicos.
2.1.
Comparticin
de
archivos.
En
principio,
cualquier
equipo
de
computo
conectado
a
una
red
con
un
software
apropiado,
puede
funcionar
como
servidor
de
archivos.
Desde
el
punto
de
vista
del
cliente
de
un
servidor
de
archivos,
la
localizacin
de
los
archivos
compartidos
es
compartida
y
transparente.
Esto
es
que
normalmente
no
hay
diferencias
perceptibles
si
un
archivo
est
almacenado
en
un
servidor
de
archivos
remoto
o
en
el
disco
de
la
propia
mquina.
Los
protocolos
mas
usados
para
compartir
los
archivos
son:
SMB
(Server
Message
Block):
utilizado
en
Windows,
Samba
y
Unix,
es
un
protocolo
de
red
perteneciente
a
la
capa
de
aplicacin
del
modelo
OSI
permite
compartir
principalmente
archivos
e
impresoras
entre
los
nodos
de
una
red
NFS
(Network
File
System):
utilizado
en
Unix,
es
un
protocolo
de
red
perteneciente
a
la
capa
de
aplicacin
del
modelo
OSI,
utilizado
principalmente
en
sistemas
de
archivos
distribuidos
en
una
LAN,
ya
que
permite
que
distintos
S.O.
conectados
a
una
misma
red
accedan
a
archivos
remotos
como
si
fueran
locales.
Para
la
comparticin
de
archivos,
existen
varias
formas
de
lograrlo,
estas
son:
Comparticin
bsica
de
archivos
Peer
to
Peer
Por
un
servidor
de
archivos
local
Por
un
servidor
de
archivos
de
NetWare
Por
un
servicio
de
alojamiento
de
archivos
multiplataforma
en
la
nube
Comparticin
bsica
de
archivos
El servicio ofrecido por este modelo para la comparticin de archivos es una de las ms utilizadas dentro de las LANs, ya que consiste en tener una carpeta compartida, a la cual normalmente se le denomina como pblica en nuestros equipos, y todos aquellos equipos conectados en nuestra LAN ya sea por grupos de trabajo o dominios, pueden acceder a la informacin contenida en estas carpetas. En el caso de Windows, para compartir documentos, msica, imgenes y otros archivos con otros usuarios en la oficina y el hogar, es mediante una red domstica, la cual consiste en crear o unirse a un grupo en el hogar. Un grupo en el hogar es un conjunto de equipos
!"
que comparten imgenes, msica, vdeos, documentos e incluso impresoras. Es necesario que los equipos ejecuten el mismo S.O. para poder participar en un grupo en el hogar1. Cuando se configure o se una a un grupo en el hogar, se debe indicar a Windows qu carpetas o bibliotecas desea compartir y cules son privadas. A partir de este momento, Windows alternar automticamente entre las opciones correspondientes. Los dems usuarios no pueden cambiar los archivos compartidos a menos que les d permiso. Adems, puede proteger el grupo en el hogar con una contrasea que se puede cambiar en cualquier momento2.
Prctica
1.2:
- Crear
una
carpeta
compartida
en
Windows,
estableciendo
permisos
de
lectura,
escritura
y
ejecucin
para
los
usuarios,
se
debern
anexar
imgenes
de
pantalla
para
ver
el
procedimiento
que
siguieron.
Peer
to
Peer
Los
servicios
de
comparticin
de
archivos
por
Peer
to
Peer,
consiste
en
el
intercambio
de
archivos
entre
nodos
de
la
red
sin
intermediarios
de
servidores
(en
la
mayora
de
los
casos),
en
donde
cada
nodo
como
tal
es
un
servidor,
el
cual
al
conectarse
a
la
red
comparte
su
informacin
con
todos
los
usuarios.
Algunos
programas
que
utilizan
esta
forma
de
compartir
la
informacin
son:
BitTorrent
eDonkey
Skype
Ares
Galaxy
Gnutella
Servidor
de
Archivos
Local
Cuando
hablamos
de
un
servidor
de
archivos
Local,
nos
referimos
principalmente
a
un
dispositivo
NAS
(Network
Attached
Storage),
es
el
nombre
dado
a
una
tecnologa
de
almacenamiento
dedicada
a
compartir
la
capacidad
de
almacenamiento
de
un
Servidor
1 2
http://windows.microsoft.com/es-XL/windows7/File-sharing-essentials !"
http://windows.microsoft.com/es-XL/windows7/Share-files-with-someone
con
equipos
clientes
a
travs
de
una
red
(normalmente
TCP/IP),
haciendo
uso
de
un
Sistema
Operativo
optimizado
para
dar
acceso
con
los
protocolos
CIFS,
NFS,
FTP
o
TFTP.
Generalmente,
los
sistemas
NAS
son
dispositivos
de
almacenamiento
especficos
a
los
que
se
accede
desde
los
equipos
a
travs
de
protocolos
de
red.
Tambin
se
podra
considerar
un
sistema
NAS
a
un
servidor
(Linux,
Windows,
Mac,
...)
que
comparte
sus
unidades
por
red,
pero
la
definicin
suele
aplicarse
a
sistemas
especficos.
Adems,
existen
dispositivos
especficos
que
sirven
de
servidores,
sin
estar
adjuntos
a
un
Servidor,
ya
que
son
discos
duros,
que
cuentan
con
un
S.O.
NAS,
los
cuales
cuentan
con
una
interfaz
de
red,
la
cual
con
slo
configurarlos,
y
conectarlos
a
la
red,
todos
los
dispositivos
conectados
en
la
LAN
pueden
verlos
y
guardar
su
informacin
directamente
en
ellos,
de
forma
transparente
para
el
usuario.
Servidor
de
Archivos
de
NetWare
Los
servicios
de
archivos
de
NetWare
forman
parte
de
la
base
de
datos
NDS
(base
de
datos
relacional
distribuida
por
toda
la
red).
NDS
proporciona
un
nico
punto
de
entrada
para
los
usuarios
y
permite
a
los
usuarios
y
administradores
ver
de
la
misma
forma
los
recursos
de
la
red.
Dependiendo
del
software
de
cliente
instalado,
podr
ver
la
red
completa
en
un
formato
conocido
para
el
sistema
operativo
de
la
estacin
de
trabajo.
Por
ejemplo,
un
cliente
Microsoft
Windows
puede
asignar
una
unidad
lgica
a
cualquier
volumen
o
directorio
de
un
servidor
de
archivos
de
NetWare,
de
forma
que
los
recursos
de
NetWare
aparecern
como
unidades
lgicas
en
sus
equipos.
Estas
unidades
lgicas
funcionan
igual
que
cualquier
otra
unidad
en
sus
equipos.
Por
un
servicio
de
alojamiento
de
archivos
multiplataforma
en
la
nube
En el caso de estos servicios de alojamiento en la nube (Cloud Hosting), tambin conocido como alojamiento web, son aquellos que estn teniendo un gran auge actualmente, ya que comparten la informacin por la nube, esto es en servidores en Internet. El Cloud Hosting es el servicio que provee a los usuarios de Internet un sistema para poder almacenar informacin, imgenes, vdeo, o cualquier contenido accesible va web. El cual, puede ser gratuito o de pago, la diferencia entre ambos servicios es la capacidad de almacenamiento que se otorga.
!"
El
alojamiento
web
en
la
"nube"
(cloud
hosting)
est
basado
en
las
tecnologas
ms
innovadoras
que
permiten
a
un
gran
nmero
de
mquinas
actuar
como
un
sistema
conectadas
a
un
grupo
de
medios
de
almacenamiento.
Algunos
ejemplos
de
empresas
que
proporcionan
este
servicio
son:
RapidShare
MediaFire
FileServer
DropBox
ICloud
2.2.
Servicios
de
impresin.
Los
servicios
de
impresin
son
transparentes
(invisibles)
al
usuario
de
un
equipo
cliente.
Cualquier
peticin
de
impresin
por
parte
de
un
cliente
es
redirigida
al
servidor
de
archivos,
donde
se
enva
al
servidor
de
impresin
y,
finalmente,
a
la
impresora.
El
mismo
equipo
puede
actuar
como
servidor
de
archivos
y
servidor
de
impresin.
Permite
compartir
dispositivos
de
impresin
que
se
conectan
al
servidor,
a
la
estacin
de
trabajo
o,
directamente,
a
la
red
por
medio
de
las
propias
tarjetas
de
red
(NIC)
de
los
dispositivos.
La
principal
funcionalidad
de
tener
un
servidor
de
impresin
es
el
costo,
ya
que
evita
que
cada
equipo
de
computo
tenga
su
propia
impresora
y
una
impresora
se
puede
compartir
entre
varios
usuarios.
Es
por
ello
que
un
servidor
de
impresin
es
aquel
servidor
o
equipo,
que
tiene
la
capacidad
de
compartir
una
impresora
en
una
red
y
de
poder
gestionar
los
documentos
que
se
le
enva
para
poder
establecer
una
cola
de
prioridad
de
impresin.
En
la
actualidad
existen
impresoras
que
pueden
servir
ellas
mismas
como
servidores
de
impresin,
ya
que
cuentan
con
una
interfaz
de
red
y
el
S.O.
de
la
impresora,
permite
que
funcione
sin
la
necesidad
de
estar
conectada
a
un
equipo
que
funcione
de
servidor.
Pero
que
se
requiere
para
poder
dar
de
alta
un
servidor
de
impresin:
Tener
configurada
una
LAN,
ya
sea
almbrica,
inalmbrica
o
combinada.
Tener
una
impresora
conectada
a
un
equipo
de
la
red
o
bien
tener
una
impresora
con
capacidad
de
conectarse
a
la
red
por
Ethernet
o
WiFi.
Configurar
el
equipo
servidor
con
una
direccin
IP
En
caso
de
tener
la
impresora
conectada
en
un
Servidor
o
PC,
compartirla.
!"
Ahora
en
el
equipo
que
funcione
como
cliente,
lo
primero
que
se
debe
realizar
es
verificar
que
el
cliente
vea
por
IP
al
servidor,
esto
lo
hacemos
mediante
el
comando
PING,
nos
vamos
a
lnea
de
comandos
y
ejecutamos
PING
con
la
direccin
IP
asignada
al
Servidor
En
caso
de
que
se
vean
el
cliente
con
el
servidor,
se
procede
a
configurar
el
cliente,
en
caso
contrario,
se
verifica
cual
puede
ser
el
problema
tanto
en
el
cliente
como
en
el
servidor.
Para
configurar
la
impresora
en
el
cliente,
lo
que
se
debe
hacer
es
agregar
la
impresora
especificando
ya
sea
la
IP
del
equipo
servidor
o
el
nombre
del
equipo
que
sirve
de
servidor
de
impresin,
y
el
sistema
operativo
cliente
se
configurar
automticamente
para
instalar
la
impresora
Por
ltimo
enviar
a
imprimir
una
pgina
de
prueba.
Prctica
2:
- Crear
una
impresora
compartida
en
red
ya
sea
en
Windows
o
Linux,
estableciendo
los
permisos
necesarios,
se
debern
anexar
imgenes
de
pantalla
para
ver
el
procedimiento
que
siguieron.
2.3.
Servicios
de
directorios.
Es
una
aplicacin
o
un
conjunto
de
aplicaciones
que
almacena
y
organiza
la
informacin
sobre
los
usuarios
de
una
red
de
computadoras,
sobre
recursos
de
red,
y
permite
a
los
administradores
gestionar
el
acceso
de
usuarios
a
los
recursos
sobre
dicha
red.
Adems,
los
servicios
de
directorio
actan
como
una
capa
de
abstraccin
entre
los
usuarios
y
los
recursos
compartidos.
El
servicio
de
directorio,
se
utiliza
para
rastrear
la
ubicacin
de
todos
los
recursos
del
sistema.
Estos
recursos
incluyen
mquinas,
impresoras,
servidores,
datos,
y
muchos
ms,
y
pueden
estar
distribuidos
geogrficamente
alrededor
del
mundo.
El
servicio
de
directorio
permite
a
un
proceso
solicitar
un
recurso
sin
tener
que
preocuparse
por
dnde
est,
a
menos
que
al
proceso
le
importe.
(Tanenbaum
&
Van
Steen,
Sistemas
Distribuidos,
Principios
y
Paradigmas,
2008)
Con
los
servicios
de
directorio,
las
entidades
tienen
asociado
un
conjunto
de
atributos
que
puede
utilizarse
para
bsqueda.
En
donde
si
no
existe
una
estandarizacin
se
convierte
en
un
problema,
ya
que
el
acceso
a
las
bases
de
datos
del
servidor
de
directorio
se
convierte
en
lento,
inexacto,
y
poco
confiable,
ya
que
se
puede
incluir
informacin
que
no
se
requiere.
!"
Es
por
ello
que
para
mitigar
algunos
de
estos
problemas,
en
el
intento
de
unificar
las
formas
en
que
se
describen
los
recursos,
se
han
creado
algunos
modelos
que
han
apoyado
a
mejorar
y
unificar
los
servicios
de
directorios,
todo
esto
dentro
del
marco
de
descripcin
de
recursos
(RDF,
por
sus
siglas
en
ingls).
Lo
bsico
del
modelo
RDF,
es
que
los
recursos
se
componen
por
triadas,
en
donde
el
ejemplo
mas
comn
son
las
direcciones
URL:
1.-
Se
referenca
que
es
de
Internet
2.-
Nombre
de
la
pgina
http://www.uv.mx
3.-
Dominio
de
la
pgina
Figura
6:
Composicin
de
una
direccin
Web
Como
parte
de
este
modelo,
surgi
el
sistema
de
nombres
de
dominio
(DNS),
el
cual
es
un
sistema
para
asignar
nombres
a
equipos
y
servicios
de
red
que
se
organiza
en
una
jerarqua
de
dominios.
Las
redes
TCP/IP,
como
Internet,
usan
DNS
para
buscar
equipos
y
servicios
mediante
nombres
descriptivos.
Para
que
el
uso
de
los
recursos
de
red
sea
ms
fcil,
los
sistemas
de
nombres
como
DNS
proporcionan
un
mtodo
para
asignar
el
nombre
descriptivo
de
un
equipo
o
servicio
a
otros
datos
asociados
a
dicho
nombre,
como
una
direccin
IP.
Un
nombre
descriptivo
es
ms
fcil
de
aprender
y
recordar
que
las
direcciones
numricas
que
los
equipos
usan
para
comunicarse
a
travs
de
una
red.
La
mayora
de
la
gente
prefiere
usar
un
nombre
descriptivo
(por
ejemplo,
www.google.com)
para
buscar
un
servidor
de
correo
electrnico
o
servidor
web
en
una
red
en
lugar
de
una
direccin
IP,
como
148.226.0.1.
Cuando
un
usuario
escribe
un
nombre
DNS
descriptivo
en
una
aplicacin,
los
servicios
DNS
convierten
el
nombre
en
su
direccin
numrica.
Para
esto,
el
servidor
DNS
cuenta
con
una
lista
de
nombres
de
dominio
con
su
respectiva
direccin
IP,
en
donde
cuando
un
cliente
enva
el
nombre
de
un
host
remoto
a
un
servidor
DNS,
este
le
responde
con
la
direccin
IP
correspondiente.
El
equipo
cliente
puede
entonces
enviar
mensajes
directamente
a
la
direccin
IP
del
host
remoto.
Si
el
servidor
DNS
no
tiene
ninguna
entrada
en
su
base
de
datos
para
el
host
remoto,
puede
responder
al
cliente
con
la
direccin
de
un
servidor
DNS
que
pueda
tener
informacin
acerca
de
ese
host
remoto,
o
bien
puede
consultar
al
otro
servidor
DNS.
Este
proceso
puede
tener
lugar
de
forma
recursiva
hasta
que
el
equipo
cliente
reciba
las
direcciones
IP
o
hasta
que
se
establezca
que
el
nombre
consultado
no
pertenece
a
ningn
host
del
espacio
de
nombres
DNS
especificado.
!"
Tema
3:
Entornos
de
aplicacin
de
los
sistemas
operativos
de
red.
3.1.
Redes
Peer
to
Peer
(P2P)
Una
red
peer-to-peer
(Red
de
pares
o
Red
de
Punto
a
Punto)
es
una
red
constituida
por
varias
computadoras
que
funcionan
como
una
serie
de
nodos
que
actan
como
clientes
y
servidores
simultneamente
respecto
a
los
dems
nodos
de
la
red.
Permitiendo
con
esto
el
intercambio
directo
de
informacin
en
cualquier
formato,
entre
los
nodos
interconectados.
Este
tipo
de
redes
aprovechan,
administran
y
optimizan
el
uso
del
ancho
de
banda
de
los
dems
usuarios
de
la
red
por
medio
de
la
conectividad
entre
los
mismos,
obteniendo
ms
rendimiento
en
las
conexiones
y
transferencias
que
con
algunos
mtodos
centralizados
convencionales,
donde
una
cantidad
relativamente
pequea
de
servidores
provee
el
total
del
ancho
de
banda
y
recursos
compartidos
para
un
servicio
o
aplicacin.
A
menudo
se
utilizan
para
compartir
archivos
de
audio,
video
o
software,
aunque
tambin
es
utilizado
en
la
telefona
VoIP
para
hacer
eficiente
la
transmisin
de
datos
en
tiempo
real.
La
eficacia
de
los
nodos
en
el
enlace
y
transmisin
de
datos
puede
variar
segn
su
configuracin
local
(Firewall,
Routers,
etc.),
velocidad
de
proceso,
disponibilidad
de
ancho
de
banda
de
su
conexin
a
la
red
y
capacidad
de
almacenamiento
en
disco.
En
una
red
Peer
to
Peer
(Red
de
Punto
a
Punto),
los
usuarios
de
un
Sistema
Operativo
de
Red,
tienen
permiso
de
compartir
recursos
y
archivos
ubicados
en
sus
computadoras
y
accesar
a
recursos
compartidos
de
otros
usuarios.
Este
sistema
no
esta
basado
en
un
esquema
en
donde
exista
un
servidor
de
archivos
centralizado
como
administrador
de
la
fuente
de
informacin.
Una
red
P2P
tiene
como
caracterstica
principal
que
establece
a
todos
los
usuarios
por
igual,
todos
tienen
la
misma
prioridad
y
permisos
(Tanenbaum
&
Van
Steen,
Sistemas
Distribuidos,
Principios
y
Paradigmas,
2008).
Caractersticas
Escalabilidad:
Las
redes
P2P
tienen
un
alcance
mundial
con
cientos
de
millones
de
usuarios
potenciales.
Lo
deseable
es
que
cuantos
ms
nodos
estn
conectados
a
una
red
P2P
mejor
ser
su
funcionamiento.
As,
cuando
los
nodos
llegan
y
comparten
sus
propios
recursos,
los
recursos
totales
del
sistema
aumentan.
Robustez:
La
naturaleza
distribuida
de
las
redes
peer-to-peer
tambin
incrementa
la
robustez
en
caso
de
haber
fallos
en
la
rplica
excesiva
de
los
datos
hacia
!"
mltiples destinos, y -en sistemas P2P puros- permitiendo a los usuarios encontrar la informacin sin hacer peticiones a ningn servidor centralizado de indexado. En el ltimo caso, no hay ningn punto singular de falla en el sistema. Descentralizacin: Por definicin son descentralizadas y todos los nodos son iguales. No existen nodos con funciones especiales, y por lo tanto ningn nodo es imprescindible para el funcionamiento de la red. En realidad, algunas redes comnmente llamadas P2P no cumplen esta caracterstica, como Napster, eDonkey o BitTorrent. Anonimato: Es deseable que en estas redes quede annimo, el autor de un contenido, el editor, el lector, el servidor que lo alberga y la peticin para encontrarlo siempre que as lo necesiten los usuarios. Muchas veces el derecho al anonimato y los derechos de autor son incompatibles entre s, y la industria propone mecanismos como el DRM (sigla en ingls de Digital Rights Management). Seguridad: Es una de las caractersticas deseables de las redes P2P menos implementada. Los objetivos de un P2P seguro seran identificar y evitar los nodos maliciosos, evitar el contenido infectado, evitar el espionaje de las comunicaciones entre nodos, creacin de grupos seguros de nodos dentro de la red, proteccin de los recursos de la red.
Ejemplos
de
utilizacin
de
redes
P2P:
AppleShare:
utilizado
para
conectar
en
red
productos
Apple
!"
Windows for Workgroups: usado para crear redes Peer to Peer en computadoras basadas en el S.O. de Microsoft Windows. Lantastic: Es un sistema operativo de Peer to Peer para redes LAN, y se puede utilizar en DOS, Microsoft Windows, Novel Netware y OS/2.
3.2.
Cliente
Servidor
Es
un
modelo
que
proporciona
al
usuario
final
el
acceso
transparente
a
las
aplicaciones,
datos,
servicios
de
cmputo
o
cualquier
otro
recurso
del
grupo
de
trabajo
y/o,
a
travs
de
la
organizacin
en
mltiples
plataformas
permitiendo
mejorar
el
rendimiento
del
sistema
global
de
informacin
(Elmasri,
Gil
Carrick,
&
Levine,
2010).
Por
su
definicin
conceptual:
Es
un
modelo
para
construir
sistemas
de
informacin,
que
se
sustenta
en
la
idea
de
repartir
el
tratamiento
de
la
informacin
y
los
datos
por
todo
el
sistema
informtico,
permitiendo
mejorar
el
rendimiento
del
sistema
global
de
informacin.
Definicin
por
su
arquitectura:
Los
distintos
aspectos
que
caracterizan
a
una
aplicacin
(proceso,
almacenamiento,
control
y
operaciones
de
entrada
y
salida
de
datos)
en
el
sentido
ms
amplio,
estn
situados
en
ms
de
un
Servidor,
los
cuales
se
encuentran
interconectados
mediante
una
red
de
comunicaciones.
Respuesta Peticin
Cliente
Figura
8:
Diseo
del
modelo
Cliente
Servidor
Servidor
Un
sistema
cliente
necesita
un
servicio
bien
definido,
de
modo
que
entra
en
contacto
con
un
servidor
que
proporcionar
ese
servicio.
Por
lo
que
la
pregunta
ms
importante
al
disear
este
tipo
de
modelo
es
cunto
de
la
funcin
de
una
aplicacin
debe
estar
en
el
cliente
y
cunto
en
el
servidor.
Por
lo
que
del
lado
del
servidor
debe
funcionar
como
un
sistema
central
y
el
cliente
funcionar
mas
como
una
terminal
que
solo
accede
a
las
funciones,
en
este
caso
se
denomina
al
equipo
cliente
como
cliente
liviano.
Sin
embargo,
en
otros
casos,
la
aplicacin
se
ejecuta
totalmente
en
el
cliente,
y
el
servidor
proporcionar
acceso
a
una
consulta
de
una
base
de
datos.
(Tanenbaum
&
Van
Steen,
Sistemas
Distribuidos,
Principios
y
Paradigmas,
2008)
!!
A una computadora se le denominar normalmente como el cliente. ste puede tener acceso a una o ms computadoras servidores a fin de obtener informacin u otras funciones proporcionadas por el servidor.
Respuesta Peticin
Cliente
Servidores
Figura
9:
Diseo
del
modelo
Cliente
Servidor
Trminos
relacionados
con
Cliente
Servidor
1. Interoperabilidad:
o Permite
a
sistemas
diferentes
intercambiar
informacin
con
significado.
o Se
necesitan
formas
de
intercambio
estndar
o Se
requieren
formatos
de
mensaje
estndar.
2. Portabilidad
o Un
sistema
que
funciona
en
un
entorno,
puede
instalarse
en
otro
distinto.
o Puede
ser
el
mismo
(o
diferente)
hardware,
sistema
operativo,
ambiente
de
red,
base
de
datos,
etc.
3. Integracin
o Compartir
e
intercambiar
informacin
sin
intervencin
externa.
o Consistencia
de
comportamiento
y
presentacin.
4. Transparencia
o El
usuario
puede
obtener
informacin
de
un
sitio
sin
necesidad
de
saber
dnde
est.
o El
usuario
puede
actualizar
informacin
sin
necesidad
de
saber
si
hay
copias
de
ella.
!"
Pueden
ejecutarse
tareas
en
varios
sitios
sin
que
el
usuario
requiera
saber
dnde.
5. Seguridad
o Usuarios
protegidos
de
otros
usuarios
o Usuarios
protegidos
de
agentes
externos
o Medio
protegido
contra
espas
o Medio
protegido
contra
modificaciones
o Niveles
de
acceso
adecuados,
an
al
nivel
administrativo.
o
Algunas de las principales funciones que realizan los servidores son: Servidores de bases de datos que contienen grandes cantidades de informacin. Servidores de la Web que permiten que el cliente tenga acceso a documentos en Internet. Servidores de impresoras que permiten al usuario imprimir en varias impresoras. Servidores de archivos que gestionan los archivos de usuario. Servidores para al almacenamiento y reenvo de correos electrnicos. Servidores que atienden aplicaciones como procesamiento de palabras u hojas de clculo. Ejemplos de Cliente - Servidor WWW (World Wide Web) FTP Telnet News e-mail Time 3.3. Modelo de tres capas Al cabo del tiempo, y de ir trabajando con el modelo cliente servidor, se evidencio que en realidad existen tres funciones primordiales que son fcilmente identificables en la mayora de los sistemas y no slo dos como se haba indicado anteriormente. Estas funciones son: Interfaz de usuario Lgica de aplicacin (o reglas de negocio) Base de datos de estructuras de almacenamiento
!"
En
el
caso
del
modelo
de
tres
capas,
el
cliente
puede
tener
muchas
variaciones,
ya
que
puede
ser
desde
una
terminal
en
modo
texto
como
Unix
o
MS-DOS,
hasta
un
entorno
basado
en
web,
en
donde
desde
una
PC,
el
cliente
tiene
una
presentacin
GUI
para
la
aplicacin.
En
este
caso,
el
cliente
enva
una
peticin
al
Servidor
que
le
proporciona
la
interfaz,
una
vez
que
el
servidor
recibe
la
peticin,
verifica
los
datos
y,
si
todo
est
bien,
procesa
la
solicitud
y
busca
la
informacin
solicitada
en
un
Servidor
de
Base
de
Datos,
el
cual
enva
la
respuesta
al
Servidor
y
este
la
reenva
al
Cliente.
Siendo
esto,
se
puede
resumir
que
el
Cliente
es
una
interfaz,
la
cual,
no
tiene
acceso
directo
a
los
datos.
La
lgica
de
aplicacin,
es
un
servidor
que
traduce
la
informacin
requerida
por
el
cliente
al
servidor
de
Base
de
Datos.
Por
ltimo
el
Servidor
de
Base
de
Datos,
es
el
que
almacena
toda
la
informacin
(Tanenbaum
&
Van
Steen,
Sistemas
Distribuidos,
Principios
y
Paradigmas,
2008).
Peticin Busqueda
Respuesta
Respuesta
Cliente
Servidor
Figura
10:
Diseo
del
modelo
de
tres
capas
Prctica 3 (antes 4.1): - Elaborar un cuadro comparativo o mapa mental, en el cual mencionen las principales caractersticas, ventajas y desventajas de los modelos vistos en el tema 1 (Modelo P2P, Modelo Cliente Servidor y Modelo de tres capas). - Responder a las siguientes preguntas: 1. Qu alcances tienen los sistemas operativos de red existentes hoy en da? 2. Indica Qu tipo de modelo de red utilizan los siguientes programas? o BitTorrent o Apache Web Server o eMule o FTP o Buscador Web o MSN Messenger
!"
Tema
4:
Componentes.
4.1.
Diferencias
de
SW
entre
servidor
y
estacin
cliente.
Antes
de
poder
hablar
de
cuales
son
las
diferencias
de
Software
entre
una
equipo
cliente
y
un
servidor,
lo
primero
que
se
debe
analizar
son
cuales
son
las
caractersticas
de
software
que
presenta
cada
uno
de
ellos.
Las
principales
caractersticas
de
un
cliente
son:
No
es
necesario
que
su
S.O.
sea
de
Red
o
distribuido.
No
posee
la
capacidad
de
levantar
servicios
Puede
compartir
archivos
con
los
usuarios
de
su
misma
red
Puede
tener
varios
usuarios
registrados
en
su
equipo
Administra
y
controla
a
los
usuarios
locales
del
equipo
Tiene
una
interfaz
grfica
amigable
al
usuario
Gestiona
el
acceso
a
la
red
Interacta
con
el
usuario
final
Depende
de
un
equipo
servidor
Puede
conectarse
a
varios
servidores
simultneamente
Las
principales
caractersticas
de
un
servidor
son:
Preferentemente
se
utiliza
un
S.O.
en
red
o
distribuido
Puede
dar
de
alta
a
uno
o
ms
servidores
Administra
de
forma
remota
el
control
de
usuarios
Gestiona
una
cuota
de
transferencia
de
datos
Gestiona
la
informacin
de
forma
centralizada
o
distribuida
entre
varios
servidores
Procesa
las
solicitudes
de
los
clientes
Aceptan
conexiones
de
un
gran
nmero
de
clientes
Cuenta
con
herramientas
administrativas
de
los
servicios
que
proporciona
Son
ms
seguros
que
los
equipos
cliente
Su
S.O.
es
robusto
y
escalable
en
Hardware.
Analizando
las
principales
caractersticas
de
Software
que
presentan
los
equipos
Cliente
y
Servidor,
se
puede
resumir
que
la
diferencia
radica
en
que
un
cliente
enva
y
espera
respuestas
del
servidor,
y
que
el
servidor
se
encuentra
en
forma
pasiva
esperando
por
peticiones
de
los
equipos
clientes.
!"
4.2.
Servidor
bsico.
De
acuerdo
a
lo
visto
en
los
temas
tratados
anteriormente,
Cules
son
los
servidores
bsicos?
Servidor
de
datos
Servidor
de
impresin
Servidor
de
directorios
Sin
embargo,
a
esta
lista
se
le
puede
agregar
un
servidor
adicional,
el
cual
al
igual
que
los
anteriores
es
de
los
ms
utilizados,
este
sera
el
Servidor
WEB.
En
este
caso
se
mostrar
uno
de
los
procedimientos
para
instalar
IIS
en
el
Sistema
Operativo
de
Windows
Server
2008.
De
acuerdo
a
las
instrucciones
proporcionadas
por
Microsoft,
hay
tres
procedimientos:
Asistente
de
configuracin
del
servidor
Agregar
/
Quitar
componentes
del
panel
de
control
Instalacin
desatendida
Utilizando
el
procedimiento
del
Asistente
para
configurar
servidores
para
instalar
IIS
1. En
el
men
Inicio,
haga
clic
en
Administre
su
servidor.
2. En
Administrar
las
funciones
de
su
servidor,
haga
clic
en
Agregar
o
quitar
funcin.
3. Lea
los
pasos
preliminares
indicados
en
el
Asistente
para
configurar
su
servidor
y
haga
clic
en
Siguiente.
4. En
Funcin
del
servidor,
haga
clic
en
Servidor
de
aplicaciones
(IIS,
ASP.NET)
y,
a
continuacin,
en
Siguiente.
5. De
manera
predeterminada,
el
asistente
instala
y
habilita
IIS,
COM+
y
DTC.
6. Si
desea
utilizar
cualquiera
de
las
tecnologas
opcionales
(Extensiones
de
servidor
de
FrontPage
o
ASP.NET),
en
la
pgina
Opciones
del
Servidor
de
aplicaciones,
seleccione
las
casillas
de
verificacin
correspondientes
y,
a
continuacin,
haga
clic
en
Siguiente.
7. Lea
el
resumen
y
haga
clic
en
Siguiente.
8. Complete
el
asistente
y
haga
clic
en
Finalizar.
Con
esto
tendremos
instalado
el
servidor,
para
poder
probarlo,
hay
dos
formas,
dentro
del
servidor,
ingresando
en
el
explorador
de
internet
la
direccin
http://localhost/
o
http://ipservidor,
en
donde
ipservidor
corresponde
a
la
direccin
IP
que
tiene
el
equipo.
!"
4.3.
Software
para
estaciones
cliente.
Siguiendo
con
el
servidor
WEB,
el
Software
que
se
requiere
en
el
equipo
cliente
para
que
funcione
nuestro
servidor
es
el
siguiente:
Un
S.O.
en
el
equipo
cliente.
Estar
conectados
en
la
LAN
Contar
con
un
explorador
WEB:
o Internet
Explorer
o FireFox
o Google
Chrome
o Opera
o Etc
Prctica 4: Trabajar en equipos y levantar un servidor http en un equipo servidor, puede ser IIS o Apache, para esto deben responder las siguientes preguntas: o Cul es la diferencia principal entre IIS y Apache? o Cundo se recomienda utilizar ms IIS? o Cul es el proceso de instalacin para IIS? o Cul es el proceso de instalacin para Apache? Definir cual Servidor utilizarn y agregar imgenes de pantalla en donde se muestre el procedimiento realizado para la instalacin Crear una pagina html bsica y que la puedan ver desde un equipo cliente.
!"
Tema
5:
Servicios
Extendidos
Que
es
lo
que
entendemos
por
servicios
Extendidos?,
los
servicios
Extendidos
son
aquellos
protocolos
y
servicios
que
pertenecen
a
la
capa
de
aplicacin
del
modelo
OSI.
Como
tal
en
este
momento,
con
los
temas
vistos
anteriormente,
se
puede
comprender
de
mejor
manera
como
las
aplicaciones
proveen
una
interfaz
al
usuario
para
proveer
acceso
a
la
red,
es
por
eso
que
en
este
tema
se
mostrarn
algunos
servicios
y
protocolos
mas
utilizados
por
los
usuarios.
5.1.
Correo
electrnico.
El
Correo
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.
Ya
que
slo
con
encender
una
computadora
u
otro
dispositivo
de
usuario
final,
para
conectarse
a
los
servidores
de
correo,
escribir
un
mensaje
y
enviarlo
al
destinatario,
el
cual
en
cuestin
de
segundos
o
menos,
recibir
el
mensaje.
Pero,
ya
sabemos
como
funciona,
esto
es,
el
como
envan
los
mensajes
de
correo
electrnico
los
usuarios,
sin
embargo,
internamente
Qu
es
lo
que
pasa?.
Para
contestar
esta
pregunta,
se
requiere
por
parte
de
los
servidores
de
correo
el
uso
de
dos
protocolos
de
la
capa
de
aplicacin,
estos
son
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),
los
cuales
definen
quien
es
el
cliente
y
el
servidor
en
el
proceso
de
envo
de
mensajes.
En
el
caso
de
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.
Ellos
entregan
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).
Por
otro
lado,
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),
as
como
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.
!"
Es por eso que 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.
Usualmente
un
cliente
de
correo
electrnico
provee
la
funcionalidad
de
ambos
protocolos
en
una
sola
aplicacin.
Ahora
bien,
ya
sabemos
cual
es
el
proceso
y
protocolos
que
se
requieren
por
parte
del
cliente
para
enviar
los
correos
electrnicos,
y
nos
preguntamos
Cmo
operan
los
procesos
dentro
del
Servidor
de
Correos?.
Un
servidor
de
correos
opera
mediante
dos
procesos
separados:
MTA
(Mail
Transfer
Agent)
MDA
(Mail
Delivery
Agent)
El
proceso
del
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.
Si
el
correo
es
direccionado
a
un
usuario
cuya
bandeja
de
correo
se
encuentra
en
el
servidor
local,
el
correo
es
enviado
al
MDA.
En
cambio,
si
el
correo
es
para
un
usuario
que
no
se
encuentra
en
el
servidor
local,
el
MTA
lo
encamina
al
MTA
en
el
servidor
apropiado.
!"
!"
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
es
el
caso
de
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.
Por
ejemplo
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
en
las
computadores
utilizados
para
conectarnos
al
World
Wide
Web
(WWW)
y
acceder
a
los
recursos
almacenados
en
!"
diversos
servidores
web.
As
como
la
mayora
de
los
procesos
servidor,
el
servidor
web
corre
como
un
servicio
en
segundo
plano
y
hace
que
diferentes
archivos
estn
disponibles.
Para
acceder
a
ese
contenido,
los
clientes
web
realizan
conexiones
a
un
servidor
y
solicitan
los
recursos
deseados,
mientras,
por
parte
del
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,
en
algunas
ocasiones
requieren
de
otro
programa
o
servicio,
a
estos
nos
referimos
como
plug-in
o
add-on.
Qu
es
lo
que
hace
un
explorador
Web?,
primero
el
explorador
interpreta
tres
partes
del
URL:
http:
el
protocolo
utilizado
www.uv.mx
:
el
nombre
del
servidor
personal/mansuarez/
:
la
ruta
especifica
solicitada
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.
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.
Http
especifica
el
protocolo
de
solicitud
y
respuesta.
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
es
otra
aplicacin
comnmente
utilizada
en
la
capa
de
aplicacin.
FTP
fue
desarrollado
para
permitir
la
transferencia
de
archivos
entre
un
cliente
y
un
servidor.
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).
!"
Para asegurar 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 El cliente establece la primer conexin al servidor mediante el puerto TCP 21. Esta conexin es usada para el control de trfico, que consiste de comandos del cliente y replicas del servidor. El cliente establece la segunda conexin al servidor sobre el puerto TCP 20. Esta conexin es para la transferencia del archivo, y es creada cada vez que un archivo es transferido. 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.
En
las
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.
Sin
embargo,
a
la
!"
mayora de las personas se les dificulta ms recordar la direccin numrica. Por lo tanto, los nombres de dominio fueron creados para convertir una direccin numrica en un simple y reconocible nombre. 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. Al contar 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.
Pero,
Por
qu
es
transparente
ese
cambio
al
usuario?
Este
cambio
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,
sin
embargo,
!"
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. Es por 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? El protocolo DNS define un servicio automtico que compara los nombres de recursos con la direccin numrica requerida esta es su direccin de red, la cual incluye el formato para solicitudes, respuestas y formatos de datos. El protocolo 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, sin embargo, difiere de otros servicios con esta arquitectura que hemos visto anteriormente. Mientras otros servicios usan un cliente que es una aplicacin (navegador web, cliente de correos, entre otros), el cliente DNS corre como un servicio por si mismo. El cliente 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. As cuando un usuario solicita la conexin a un dispositivo remoto por su nombre, el cliente DNS solicita a uno de estos servidores DNS le proporcione la direccin numrica del dispositivo. La mayora 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, adems se puede utilizar esta herramienta para resolver algn problema con la resolucin de nombres y para verificar el estatus de un servidor de nombres.
!"
Resolucin
de
nombres
y
el
almacenamiento
de
cache
Para
la
resolucin
de
nombres
y
el
almacenamiento
de
cache,
el
servidor
DNS
provee
la
resolucin
de
nombres
mediante
el
demonio
de
nombres,
el
cual
es
llamado
named.
El
servidor
DNS
acta
como
un
directorio
telefnico
para
el
Internet,
el
cual
traduce
de
una
lectura
humana
a
nombres
de
equipos.
El
servidor
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.
Viendo
estos
conceptos,
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.
Al
analizar
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.
En
el
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
En
la
cima
de
la
jerarqua,
los
servidores
raz
mantienen
registros
acerca
de
cmo
alcanzar
el
nivel
mas
alto
de
los
servidores,
en
donde
se
retorna
el
punto
necesario
al
segundo
nivel
de
los
servidores
de
dominio
y
as
sucesivamente.
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:
!"
5.5.
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.
El
cliente
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.
El
Servidor
DHCP
elige
la
direccin
IP
de
un
rango
de
direcciones
configurado
llamado
pool
y
asigna
la
direccin
por
un
periodo
de
tiempo
al
cliente.
!"
Pero 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. Por ejemplo, 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. La mayora 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. 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.
Cada
comando
de
Telnet
consiste
en
al
menos
2
bytes.
El
primer
byte
es
un
carcter
especial
llamado
Interprete
de
Comandos.
Para
soportar
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.
Algunas
terminales
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:
Trabajar
en
equipos
y
levantar
los
siguientes
servidores
en
el
S.O.
De
Windows
Server
2008
o FTP
o DNS
o Telnet
o DHCP
Crear
un
usuario
de
prueba
para
realizar
la
prctica
Crear
un
grupo
de
usuarios
para
la
materia
llamado
Sor503
Una
vez
levantados,
configurar
y
probar
los
servidores
de:
o FTP:
crear
una
carpeta
compartida,
guardar
un
archivo
en
ella
y
probar
local
y
remotamente
si
pueden
acceder
y
ver
el
archivo
compartido
o Telnet:
mediante
el
usuario
creado,
en
una
carpeta
del
usuario,
guardar
un
archivo
y
este
archivo
lo
deben
de
poder
ver
tanto
local
como
remotamente.
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 Suse
o Solaris
o Ubuntu
!"
5.7.
Arranque
remoto.
El
arranque
remoto
es
una
tecnologa
mediante
la
cual
podemos
encender
o
arrancar
un
equipo
remotamente,
simplemente
mediante
una
llamada
de
software.
Este
servicio
puede
implementarse
tanto
en
LAN
como
en
WAN.
Sus
utilidades
son
variadas,
las
cuales
van
desde
prender
un
servidor,
acceder
a
archivos
remotos
en
otro
equipo,
compartir
servicios
hasta
por
ocio.
El
arranque
remoto,
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
Actualmente
la
mayora
de
los
equipos
mas
recientes,
ya
cuentan
con
esa
tecnologa
en
su
tarjeta
madre
y
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.
Este
servicio
de
WOL
no
es
exclusivo
de
redes
cableadas
o
redes
Ethernet,
ya
que
tambin
funciona
para
las
redes
inalmbricas,
mediante
el
estndar
WoWLAN
(Wake
on
Wireless
LAN)
Teniendo
en
cuenta
los
requisitos
de
Hardware,
la
configuracin
es
relativamente
sencilla,
ya
que
se
debe
configurar
el
BIOS
para
activar
el
WOL,
as
como
configurar
en
el
sistema
operativo
el
dispositivo
de
red
para
que
no
se
desactive
la
tarjeta
de
red
cuando
este
apagado
el
equipo.
Pero
como
es
que
se
enciende
el
equipo
remotamente,
ya
sabemos
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. Tal como lo vimos en Telnet, el acceso remoto es el ingresar a un recurso ubicado fsicamente en otra computadora mediante una LAN o WAN. Funciona mediante una arquitectura Cliente / Servidor en donde los protocolos que se ven involucrados permiten enviar y recibir los datos necesarios. En el acceso remoto se pueden ver archivos, dispositivos o perifricos, computadoras, configuracin de servidores, transferir archivos, escritorio remoto, entre otras funciones. Para poder hacer uso del acceso remoto se requieren de dos partes: Servidor Cliente 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. Algunos ejemplos son: RealVNC Logmein
!"
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
!"