Professional Documents
Culture Documents
Bloque Avanzado
Compilador:
Ing. Alejandro Corts Martnez
Licenciatura en Informtica
CONOCERSE ACEPTARSE AMARSE CUIDARSE SUPERARSE TRANSMITIR TRANSFORMAR
Interconexin de Redes
ndice
Introduccin........................................................................................................... 4
Objetivo general .................................................................................................. 11
Tema 1
ndice
Interconexin de Redes
Tema 3
ndice
Interconexin de Redes
5.5.2 Protocolos de datagrama de usuario (UDP) ...................................... 214
5.5.3 Aspectos de configuracin TCP para un mejor desempeo.............. 215
5.6 Muros de seguridad ("Firewall") ................................................................. 218
5.6.1 Filtros de paquetes ............................................................................ 218
5.6.2 Apoderados ("Proxies") ..................................................................... 218
5.6.3 Diferentes arquitecturas de muros de seguridad ............................... 218
5.7 Introduccin a los protocolos de aplicacin en redes TCP/IP .................... 219
5.7.1 Sistema de nombres de dominio (DNS) ............................................ 219
5.7.2 Transferencia de archivos (FTP) ....................................................... 226
5.7.3 Administracin de redes (SNMP) ...................................................... 231
5.7.4 Word Wide Web (HTTP).................................................................... 233
5.7.5 Otros protocolos de aplicacin (TELNET, SMTP). ............................ 236
5.8 Principales sistemas operativos de red...................................................... 242
5.8.1 Windows NT ...................................................................................... 242
5.8.2 UNIX.................................................................................................. 244
5.8.3 LINUX................................................................................................ 259
5.9 Internet....................................................................................................... 264
ndice
Interconexin de Redes
Introduccin
Cul es la importancia del conocimiento acerca de la Interconexin de redes?
Cuando finaliz la Segunda Guerra Mundial en 1945 ya se encontraban
funcionando los primeros equipos electrnicos digitales para el tratamiento de la
informacin, ms comnmente conocidos como computadores u ordenadores. Por
aquel entonces se iniciaba una nueva era en la historia de la humanidad que nadie
dudaba en denominarla Era Atmica, quizs, bajo la influencia de los artefactos
que pusieron fin a esa tragedia. Sin embargo, ese criterio dur muy poco, pues
rpidamente apareci lo que se ha dado en llamar, segn el origen de los
escritores que se refieren a ella, La Revolucin Postindustrial, La Tercera Ola, La
Era Tecnotrnica, La Revolucin Tecnolgica o, ms directamente, La Revolucin
Informtica.
No importa el criterio que se adopte, resulta claro que la posibilidad de manejar
volmenes crecientes de informacin mediante su tratamiento por medios
automticos proporciona nuevas alternativas de progreso.
En este nuevo proceso que vive la humanidad, no se trata de ampliar o mejorar la
capacidad mecnica que ha usado el ser humano para producir alimentos y otros
productos, como sucedi en la Revolucin Agrcola y en la Revolucin Industrial.
En estas dos etapas, los nuevos conceptos relacionados con el manejo de la
energa en sus distintas formas (primero mediante el uso de animales domsticos
en las tareas rurales, y luego mediante el empleo de mquinas en sus distintas
variantes para su uso" industrial) fueron fundamentales para el desarrollo de la
humanidad. Desde la primitiva mquina de vapor al motor de explosin, durante la
Era Industrial se produjeron transformaciones substanciales, pero solamente eran
cambios que afectaban a la generacin y uso de la energa a fin de obtener trabajo
mecnico de una manera ms eficiente.
En esta nueva y renovada etapa, los cambios son de otro tipo. No se trata de
reemplazar la agricultura o la industria; ni siquiera se piensa en ello; an ms, la
demanda de sus productos continuar en aumento. Probablemente estos sectores
no podrn ser sustituidos en el futuro, al menos conceptualmente, pero sus
mtodos y productividad s cambiarn.
Hoy en da, la tenencia de grandes extensiones de tierras cultivables, por ejemplo,
es condicin necesaria pero no suficiente para la produccin agrcola, ya que los
productores que no dispongan de biotecnologas idneas, fertilizantes en cantidad
y calidad adecuadas, etc. desaparecern rpidamente a causa del elevado coste
de sus productos.
Introduccin
Interconexin de Redes
De la misma manera, el uso de mano de obra barata en la industria ser cada vez
un factor de menor importancia a efectos de lograr la adecuada competitividad que
exigen los mercados; aunque este cambio ser ms lento.
El sector industrial deber adecuarse muy rpidamente al cambio tecnolgico
incorporando robtica y sistemas automatizados de produccin, por lo que utilizar
equipamientos que solamente podrn ser programados por medio de computadora
s y manejados por personal con un alto grado de capacitacin. Todas las personas
que participen en el proceso productivo (operarios, capataces, tcnicos y
profesionales) debern tener una preparacin adecuada para manejar el
equipamiento moderno; por lo que ser necesario un profundo cambio en el
proceso educativo. ste cambio deber afectar no solamente a los conocimientos,
para adaptarnos a los nuevos requerimientos de las empresas modernas, sino
tambin a la mentalidad; que deber ser muy distinta de la que tenan las
generaciones anteriores a esta revolucin tecnolgica.
Por otra parte el sector industrial deber competir en mercados internacionales
que, por efectos de la globalizacin, exigen cada da mayores niveles de calidad.
Actualmente el cumplimento de estndares internacionales, como las normas ISO
9000, es condicin indispensable para las empresas. El precio seguir siendo una
primera referencia, pero sin duda la calidad del producto final ser el factor
determinante para su subsistencia en el mercado.
Es evidente que esta nueva revolucin, o ms precisamente esta nueva forma de
cambio de la sociedad, desencadenada inicialmente por la introduccin del
computador en la vida diaria, est produciendo grandes transformaciones en las
estructuras de los pueblos y las naciones: en sus estilos de vida, en sus
organizaciones sociales, sindicales, polticas, religiosas y militares y en sus
economas.
En la Revolucin de las nuevas tecnologas, se trata de limpiar la capacidad de
pensar del ser humano, y este es el hecho central que marca un punto de
inflexin respecto de los dos procesos anteriores. Aqu la capacidad de mejorar el
uso de la energa en cualquiera de sus formas no desempea ningn papel. En
este nuevo escenario, el computador y las comunicaciones, actuando como un
todo, representan la estructura bsica y la columna vertebral que regula su
funcionamiento.
Ya no se trata de un proceso de crecimiento lineal como lo fue la revolucin
agrcola, o geomtrico como lo fue la revolucin industrial, sino de un proceso de
crecimiento exponencial. Y lo grave de estos procesos, es que son fenmenos de
difcil percepcin por la mente humana.
Fermn Bernasconi, que durante muchos aos estuvo a cargo de la Oficina
Gubernamental de Informtica, resuma en la dcada de 1980, con
Introduccin
Interconexin de Redes
sorprendente intuicin y grafismo, las caractersticas de este proceso de la
siguiente forma:
El anlisis tecnolgico y econmico de la informtica permite ver que se trata de
un proceso netamente exponencial en cuanto a que los costos bajan, la
potencia sube y los desarrollos se multiplican. Adems se trata de un proceso
con realimentacin positiva.
La tecnologa informtica produce avances que a su vez se aplican a la
investigacin y al desarrollo de la propia informtica, y luego se producen avances
amplificados. Pero este fenmeno no se limita al mbito informtico, sino que se
vuelca exponencialmente sobre todas las disciplinas humanas con el mismo efecto
de realimentacin positiva, desde la medicina a la agricultura, o lo que se nos
ocurra. La principal consecuencia de este crecimiento exponencial, que no
podemos percibir en forma directa, es la aceleracin de los cambios en el en torno
tecnolgico del hombre. No tiene mucho sentido hablar hoy del ao 2000, como se
haca en 1960.
Muchos pases del mundo ya han captado este mensaje y asumido debidamente
sus deberes frente a la penetracin de estos estilos postindustriales de las
sociedades modernas. Nombres aparte, queda claro que hay un pensamiento que
es importante tener siempre muy presente:
Los pases que se marginen o que queden marginados de estos fenmenos sern
los definitivos pases subdesarrollados y perifricos del siglo XXI; por el contrario,
los que se percaten del cambio y se incorporen a l, en cualquiera de sus formas,
sern interlocutores en el mundo del maana.
Habra que preguntarse en qu consiste bsicamente este fenmeno, que
coincidir cronolgicamente con otros tres de significativa trascendencia, como
son la explosin demogrfica, la crisis de los alimentos y el permanente fantasma
de los costos de la energa.
El mundo deber manejar cada vez ms informacin y solamente usando el
modo computacional podr extraer de ella frutos incalculables. Adems, las
mayores exigencias de calidad en la produccin industrial obligar a utilizar an
ms la robtica, que consiste en introducir el mundo informtico en la industria de
la manufactura.
Por otra parte, la gestin gubernamental, la empresa, la enseanza y en general
todas las actividades humanas cuentan ya con la posibilidad de multiplicar en
proporciones insospechadas el caudal de informacin procesada que luego se
pondr a disposicin de los objetivos de cada una de las organizaciones. As, la
empresa, el hospital, la estrategia militar, los proyectos espaciales, el aula o
simplemente el hogar, tienen a su alcance un instrumento capaz de optimizar a
Introduccin
Interconexin de Redes
niveles nunca imaginados sus procesos de toma de decisin: el computador. La
insercin de este elemento en todas nuestras actividades cotidianas ha sido tal,
que los costos y las necesidades de este sector han creado un nuevo mundo, el
de la microinformtica, que est presente tanto en la empresa como en el hogar.
Cul sera entonces el mejor concepto para un modelo de desarrollo
moderno y dinmico?
Precisamente el proceso de captacin, adecuacin y dominio de las tecnologas
informticas constituye un aspecto de mxima trascendencia en cualquier modelo
que se desee llevar adelante.
Actualmente, las iniciativas de creatividad fsica en estos asuntos se hallan
concentradas en unos pocos pases que transitan por etapas que podramos
denominar postindustriales.
La produccin de bienes de consumo en esta etapa de la Revolucin Informtica
depende cada vez ms de decisiones programadas por microordenadores. Esto
hace que la diferencia entre los pases en vas de desarrollo y los desarrollados
aumente con el paso del tiempo, ya que los productos de los primeros son cada
vez de peor calidad y ms caros en relacin con los productos de los segundos.
Por estos y otros aspectos esenciales, el manejo de la informtica debe ser
considerado como una herramienta que de be figurar en los planes polticos
estratgicos de cualquier gobierno.
No se trata solamente de un problema tecnolgico, de investigacin, de
fabricacin o de mercado; se trata de un problema mucho ms esencial como
acaba de sealarse. Quizs sea ste uno de los problemas polticos ms
importantes de este siglo.
En realidad, el fenmeno informtico es la expresin de un crecimiento acelerado
de la capacidad de procesar informacin por parte del gnero humano. Esta
capacidad de procesamiento es la que convierte a la informacin en conocimiento.
Es por ello que la Revolucin Informtica, como una parte sustancial de la
Revolucin de las Nuevas Tecnologas, es slo la cobertura tecnolgica de un
proceso mucho ms amplio y definitorio: el desplazamiento de la humanidad hacia
el concepto de La Sociedad del Saber.
Peter Drucker considera que en los dos ltimos siglos la humanidad ha conocido
tres etapas en el proceso de aplicacin del saber:
En la primera etapa, a la que asigna una duracin de aproximada mente 100
aos, el saber se aplic a herramientas, procesos y productos, que dieron lugar a
la Revolucin Industrial.
Introduccin
Interconexin de Redes
En la segunda etapa, iniciada alrededor de 1880, culmin hacia la Segunda
Guerra Mundial, el saber empez a aplicarse al trabajo; este hecho marc el
comienzo de la revolucin de la productividad.
En la tercera etapa, que se inici a partir de la Segunda Guerra Mundial, el saber
se aplica al saber mismo.
Esta ltima etapa es la revolucin de la gestin y es la que nos conduce a un
nuevo concepto de sociedad en la que cada da estamos ms inmersos. Se trata
de la Sociedad del Saber.
La incorporacin de las comunicaciones al fenmeno informtico
En la etapa actual del desarrollo tecnolgico, se puede decir que la informtica y
las comunicaciones se encuentran en un grado tan alto de integracin que es muy
difcil determinar con exactitud cul es la frontera entre estas disciplinas.
Las tecnologas usadas para resolver los problemas de comunicaciones y los de
informtica son exactamente las mismas.
Por otra parte, no habra necesidad de comunicaciones si no hubiera
informacin que transmitir y no habra explotacin de la informacin para la
toma de decisiones sin un adecuado sistema de comunicaciones.
Esta interrelacin que se da en la aplicacin prctica de estas tecnologas tambin
se puede apreciar en la construccin de los equipos. As, cuando estamos frente a
una central telefnica digital por programa almacenado, no sabemos bien si se
trata de un computador diseado para fines especficos o de un equipo de
comunicaciones. Este ejemplo, que obviamente no es ms que un problema
semntico, ya se adverta cuando observbamos el procesador delantero (frontend processor) de los poderosos computadores diseados para manejar cientos
de terminales e intuamos que no iba a pasar mucho tiempo antes de que estas
dos disciplinas informtica y comunicaciones se fundieran en una sola en la
que los problemas de ambas se resolvieran con una perspectiva nica.
Las grandes empresas productoras de hardware informtico y de comunicaciones
as lo han entendido y hoy se puede comprar material de comunicaciones
fabricado por empresas que antes slo eran proveedoras de material informtico
o, a la inversa, una computadora fabricada por empresas que eran tpicamente
proveedoras de material de comunicaciones.
Como consecuencia de lo expuesto, siempre ser conveniente analizarla solucin
de los problemas informticos bajo la ptica de las comunicaciones; y la de los
problemas de comunicaciones, sin descuidar sus repercusiones informticas.
Introduccin
Interconexin de Redes
Kobi Kobayashi miembro conspicuo de la comunidad informtica y de
comunicaciones y exconductor de una de las empresas ms importantes en estas
disciplinas, elabor un concepto de una genialidad asombrosa.
Dice Kobayashi que existen tres factores clave para el progreso inmediato y futuro
de la humanidad y los denomin H. C. & C.; es decir: el factor humano (H), el
factor computador (C) y el factor comunicaciones (C).
Sin duda, y en esto se coincidir, la gran explosin de progreso e innovacin
tendr lugar cuando el ser humano, eje fundamental del desarrollo, se integre
totalmente al complejo que Kobayashi denomin H. C. & C.
Esta conjuncin de tecnologas, sealadas inicialmente por KOBAYASHI,
conforma hoy un nuevo concepto ms general y an ms amplio que los ltimos
autores han dado en llamar Tecnologas de la Informacin.
Carolina Daniels sostiene que hay dos maneras de definir las Tecnologas de la
Informacin, que son formas conceptuales diferentes de apreciar el fenmeno
tecnolgico que representan.
La primera se basa en una acepcin literal, fsica y meramente descriptiva que
hace referencia al hardware, al software, a los lenguajes, a las redes, a las
telecomunicaciones, etc.
La segunda es una definicin intensiva que hace referencia a la forma en que se
usan las Tecnologas de la Informacin en las organizaciones.
Sin duda, el adecuado uso de las Tecnologas de la Informacin constituye el
generador de valor por excelencia en la lucha por la competitividad.
Este ltimo concepto es de una importancia central, pues se trata precisamente de
convertir estas nuevas tecnologas, derivadas de un mejor y ms intensivo uso de
la informacin, en un instrumento para generar negocios, rentabilidad y capacidad
de decisin estratgica en los niveles superiores de la conduccin.
La teleinformtica y las tecnologas de la informacin
La teleinformtica, expresin que proviene de las palabras telecomunicaciones e
informtica, es el resultado de la irrupcin de las tcnicas de procesamiento
distribuido de datos, donde la importancia del puesto de trabajo individual
desplaz al criterio de centro de cmputos, preparado para la modalidad conocida
como procesamiento por lotes.
No es necesario extenderse demasiado para entender a fondo la importancia del
ser humano en todo este proceso. Sin l no habra proceso evolutivo alguno de la
Introduccin
Interconexin de Redes
humanidad, y si el progreso no tuviera por meta el bienestar, estaramos
descuidando un aspecto tico de singular importancia.
Precisamente, la necesidad de distribucin es la que ha obligado a pensar en la
utilizacin conjunta de las tcnicas informticas y las redes
El objetivo de esta investigacin, es mostrar la importancia de las redes de
telecomunicacin, y la necesidad para la gente del rea Informtica de conocer las
diferentes arquitecturas y herramientas, con las que cuenta un profesional de esta
rea, para la interconexin de redes, que respondan a las necesidades de los
diferentes usuarios de la informacin y que se adapten a los cambios del medio
ambiente en el cual trabajan.
Introduccin 10
Interconexin de Redes
Objetivo general
Objetivo general 11
Interconexin de Redes
Tema 1
Subtemas
1.1
1.2
1.3
1.4
1.5
1.5.1
1.5.2
1.5.3
1.5.3.1
1.5.3.2
1.5.3.3
1.5.3.4
1.5.3.5
1.5.3.6
1.5.3.7
1.5.3.8
1.6
Objetivo de Aprendizaje
Al trmino del tema el estudiante conocer las caractersticas para reconocer los
diferentes tipos de redes, los componentes que las conforman y los aspectos a
considerar para su interconexin.
Sinopsis
Este captulo nos permite conocer las diferentes formas en que se clasifican las
redes de telecomunicacin, sus caractersticas, ventajas y desventajas, y sus
aplicaciones. Las arquitecturas y aspectos necesarios para su interconexin. Los
conceptos que se presentan en este tema son la base para el resto del curso.
Interconexin de Redes
comunicacin. As, en cualquier tipo de comunicacin se distinguen cuatro
elementos bsicos:
a)
b)
c)
d)
Este mensaje deber ser comprensible y capaz de poder detectar algn error en la
transmisin.
El mensaje constituye el primer elemento de la comunicacin entre dos entidades,
el cual puede revertirse de varias formas y con una duracin variable. Los tipos de
mensajes de transmisin de datos incluyen los archivos, las solicitudes del servicio
y las respuestas a las mismas, los informes sobre el estado de los dispositivos o
de las redes, el control de estas informaciones y un medio de correspondencia
como el correo electrnico.
El emisor, la fuente, da origen al mensaje. El emisor puede ser una persona, una
aplicacin o una mquina dotada de una "inteligencia" capaz de elaborar un
mensaje o proporcionar una respuesta sin que haya intervencin humana alguna.
El receptor, el destino al cual va dirigido el mensaje, puede ser una computadora,
una terminal, una impresora remota, una persona u otro medio como el telfono,
un aparato de aire acondicionado, etctera.
Si hubiera un emisor y un mensaje pero se careciera de un receptor, la
comunicacin no se realizara. Por ejemplo, si se envan seales con la intencin
de entrar en contacto con otros tipos de inteligencia, pero no hay quien las reciba,
la comunicacin no se llevar a cabo. En una red de rea local, es posible enviar
un mensaje a todos los nodos para indicar que se ofrece una nueva opcin; pero
si todos los nodos estn desactivados al momento del envo, la comunicacin se
invalida.
Por ltimo, es factible utilizar varios canales para transmitir el mensaje del emisor
al receptor. Por ejemplo, en una comunicacin de voz, las ondas de sonido viajan
por el aire (el canal).
En el caso de las redes locales, stas transmiten los datos a travs de medios de
comunicacin como los cables coaxiales, las ondas infrarrojas, etctera.
Por otro lado, la comunicacin no se logra si el mensaje no se comprende de
forma correcta, a pesar de que cuente con los cuatro elementos mencionados
antes. As, las diferencias idiomticas constituyen el principal obstculo en la
comprensin de un mensaje surgido de la comunicacin humana, lo cual
Tema 1. Componentes de las redes 13
Interconexin de Redes
fundamenta la existencia de intrpretes y traductores. Este mismo problema se
presenta en el mundo de las comunicaciones computacionales.
Por tanto, los datos se pueden transmitir en uno de los diferentes cdigos, aunque
los ms comunes son el Cdigo estndar americano para el intercambio de la
informacin (ASCII) y el Cdigo extendido de intercambio de decimal codificado en
binario (EBCDIC), en 256 caracteres, los cuales se describen en la seccin sobre
codificacin. Sin embargo, cabe sealar que en ocasiones es necesario traducir la
informacin de un cdigo a otro para asegurarse de que los datos se interpreten
de manera correcta.
La deteccin de errores durante el proceso de la comunicacin humana es una
tarea fcil, gracias a la capacidad del hombre para razonar e interpretar. Por lo
general, un destinatario puede corregir errores gramaticales, faltas de ortografa y
algunas veces DS errores contenidos en el mensaje mismo, los cuales la red no
logra detectar. Aunque el operador de un sistema de cmputo se percate de que
un mensaje recibido presenta errores, no puede corregirlos.
Si bien el hardware (incapaz de razonar, detectar y corregir los errores) mantiene
su funcin de receptor, el operador debe utilizar tcnicas de deteccin de errores
para determinar si un mensaje se modific durante la transmisin.
Interconexin de Redes
Campos de accin del
proceso informtico
Informtica de gestin
Informtica de concepcin
Informtica de produccin
Informtica embarcada en el
producto final
Informtica de gestin
La informtica de gestin es conceptualmente lo que conocernos como pro
cesamiento electrnico de datos, donde el instrumento bsico es el
computador Esta parte de la informtica es, quizs, la ms cercana a
nuestras actividades empresariales y adquiere trascendencia mayscula en
la adecua da conduccin del Estado moderno, la planificacin, la
administracin fiscal y previsional y la gestin administrativo/contable de las
empresas. Actualmente incide de tal manera en ciertas actividades, que no
se puede prescindir de la informtica sin deteriorar el adecuado funciona
miento de las mismas. Hoy en da, con el advenimiento del llamado
Computador Personal, la informtica de gestin es incluso un auxiliar
domstico y personal.
Interconexin de Redes
Informtica de concepcin
La informtica de concepcin concierne al clculo cientfico y al denominado
Diseo Asistido por Computador (CAD). Mediante esta aplicacin, los
sistemas fsicos pueden modelarse matemticamente a costos aceptables y
con tiempos de respuesta oportunos. Se refiere en concreto a los clculos de
estructuras, circulacin de fluidos, aerodinmica, etc.
Informtica de produccin
La informtica de produccin es aquella que asiste in situ a operaciones
puramente fabriles. Es lo que se conoce como Fabricacin Asistida por
Computador (CAM). Entre las aplicaciones que se pueden sealar en los
procesos de fabricacin en lnea, podemos citar las mquinas de comando
numrico, conocidas como robots y que estn dando lugar a una particular
especializacin: la robtica. Adems se debe considerar la gestin de tales
mquinas a travs de talleres programables y la gestin de suministros de las
mismas.
Emisin de datos desde una terminal local por medio de un puerto en serie.
2.
3.
4.
Interconexin de Redes
5.
Interconexin de Redes
Preguntas
Caractersticas
De ser as
En cul versin de Windows?
A qu tipo de computadora le gustara
conectarlo (log in)?
De ser as
Cul es el nivel de seguridad?
Interconexin de Redes
Facilidad de uso
Facilidad de interconexin automtica a partir del momento cuando los dos
modems establecen contacto. Presencia de mens amigables y la posibilidad
de crear claves preprogramadas para abrir una seson o iniciar la
comunicacin sin tener que seguir las instrucciones que corresponden al
nmero de telfono y al nombre del usuario.
Flexibilidad
Por lo general, el software deber permitir la emulacin o simulacin de
diferentes terminales de pantallas. Se puede recibir un texto transmitido con
saltos de lnea? Es posible desplegar 60 caracteres por lnea?
Editor de texto
Existe un editor de texto que permite insertar mensajes breves en el texto
que se va a transmitir?
Conversin
El software debe presentar una tabla de conversin que le permita modificar
un smbolo o una cadena de caracteres. Por ejemplo, los acentos
sobrevivirn a la transmisin?
Directorio
Debe contar con un directorio telefnico que permita la introduccin de los
nombres y nmeros telefnicos de los interlocutores, adems de marcar de
forma automtica el nmero de un destinatario con slo presionar una tecla.
Parmetros de comunicacin
Es necesario configurar los parmetros de comunicacin al momento de
cargar el software de comunicacin en la memoria de la computadora. Dichos
parmetros pueden variar de un sistema de comunicacin a otro.
En pocas palabras, se deben determinar los parmetros de comunicacin
entre el abanico de posibilidades:
Nmero de bits
7, 8. Cada bloque de 7 u 8 bits que forman un carcter est compuesto de un
bit de salida, que marca su llegada, de 7 u 8 bits correspondiente al carcter
transmitido, y en ocasiones seguido de un bit de paridad que verifica la
Interconexin de Redes
integridad de los datos precedentes, y luego 1 o 2 bits de detencin que
sealan el"", fin del bloque.
Tipo de paridad
Par (even) non (odd) y nulo (nul). Si se elige un bit de paridad par, el nmero
de bits con valor 1 deber ser par. Para ello, el bit de paridad tomar el valor
O o 1 a fin de obtener una cifra par. Este mismo proceso se aplica en el caso
de una paridad non, pero el resultado de la suma deber ser non. Para
obtener una paridad nula, slo es necesario desactivar el proceso.
Por ltimo, a continuacin se ofrecen algunos consejos tiles para garantizar una
comunicacin eficaz mediante una lnea telefnica:
1.
2.
Verifique que la lnea telefnica no est en uso por un aparato situado en otro
lugar.
3.
4.
5.
6.
7.
8.
9.
Interconexin de Redes
Los canales (rutas, lneas o canales) de transmisin que componen las redes;
por ejemplo, la red telefnica que comprende cables de cobre o de fibra
ptica.
Canal
Estacin
del
usuario
Dispositivo
de
transmisin
Canal, rutas,
circuitos o
lneas de
transmisin que
transportan el
mensaje
Dispositivo
de
transmisin
Procesador
de
comunicacin
Computadora
anfitrin
Interconexin de Redes
La figura 1.5 presenta un cuadro con los conceptos de la comunicacin de datos
Interconexin de Redes
Figura 1.6
Interconexin de Redes
central que tiene conectadas, dentro de un edificio o en una superficie geogrfica
reducida, una serie de terminales. Esta disposicin puede verse en la figura 1.7.
Figura 1.7
Interconexin de Redes
Actualmente la amplia desregulacin que existe a escala mundial en el campo de
las telecomunicaciones permite, generalmente, la posibilidad de elegir entre varios
proveedores.
Generalmente, los aspectos que facilitan las comunicaciones fsicas entre los
diversos equipamientos, se resuelven mediante cables de fibras pticas y cables
de cobre especiales denominados UTP.
Sin embargo, pueden existir fuertes restricciones externas, derivadas de las
regulaciones legales de los sistemas de comunicaciones pblicos, que escapan a
la voluntad del usuario.
Por otra parte los sistemas teleinformticos se han tenido que adaptar a las
caractersticas tcnicas de la infraestructura de telecomunicaciones existente, que
inicialmente es siempre la construida para el servicio telefnico.
Es por ello que ha nacido la necesidad de nuevas tcnicas, que tienen en cuenta
la necesidad de desarrollar e integrar por una misma va fsica, seales de voz y
datos.
Se ha considerado a la transmisin de datos, con carcter ms general,
abarcando los casos de transmisiones en planta y fuera de ella.
Se prefiere la expresin de transmisiones telemticas o teleinformticas cuando es
necesario usar medios de comunicaciones de carcter pblico.
La UIT-T en su recomendacin x.15, define la transmisin de datos de la siguiente
manera:
Transmisin de datos. Accin de enviar datos a travs de un medio de
telecomunicaciones, desde el lugar de origen a otro de recepcin.
Esta definicin, aunque muy explcita, excluye, al parecer, los casos en que por
razones de proximidad no es necesario el empleo de ninguna red.
Interconexin de Redes
Figura 1.8
Interconexin de Redes
Modos de explotacin de sistemas informticos y teleinformticos
Sistemas informticos
En los sistemas informticos se puede procesar la informacin de las siguientes
normas, segn se observa en la figura 1.9
Figura 1.9
No interactivo
Figura 1.11
Interconexin de Redes
Sistemas teleinformticos
En los sistemas teleinformticos la informacin tambin se puede procesar segn
diferentes modos de explotacin. Los casos que merecen particular atencin son
los que se muestran en la figura 1.11.
Fuera de Lnea (0FF LINE). Proceso fuera de lnea
Se dice que un proceso teleinformtico se ejecuta en la modalidad de fuera de
lnea cuando los datos que sern usados por el computador se reciben en una
terminal local y son grabados primero unidades de almacenamiento intermedios
para ser posteriormente procesados por el computador.
La figura 1.12 muestra un ejemplo de un proceso de este tipo.
Si se tratara de la salida de datos con destino a un usuario remoto, el proceso
sera anlogo. Los datos que se procesan en un computador se colocan primero
en un soporte intermedio para posteriormente ser enviados al terminal distante a
travs de un equipo o unidad perifrica.
Un ejemplo podra ser el envo especificado por un equipo terminal inteligente (tipo
PC), que transmite los datos a una instalacin central, donde son recibidos por
una unidad de grabacin magntica, que luego alimentar un proceso por lotes en
el computador central.
Figura 1.12
Interconexin de Redes
Las caractersticas de estos procesos teleinformticos permiten utilizar los medios
de comunicaciones en los momentos en que las tarifas son ms bajas; tienen la
particularidad de que no condicionan el uso inmediato del equipo central en el
mismo momento en que llegan los datos. Sin embargo, son procesos lentos, que
necesitan de soportes intermedios.
Su uso puede interesar en aquellos casos en que los datos no son necesarios en
el centro de cmputos de forma inmediata o cuando, adems, el uso de medios de
transporte convencionales es poco fiable o demasiado lento, lo que obliga a usar
medios de telecomunicaciones.
En Lnea (ON LINE). Proceso en lnea
Se dice que un proceso teleinformtico se ejecuta en la modalidad en lnea
cuando los datos de entrada pasan directamente desde el lugar de origen al lugar
de utilizacin y, viceversa, cuando los datos procesados se envan directamente
desde el computador al usuario,
La figura 1.13 muestra un ejemplo de un proceso de este tipo.
Este proceso evita las etapas intermedias de grabacin de los datos antes de su
procesamiento. Su uso es necesario en aquellas aplicaciones que requieren una
rpida respuesta por parte del sistema informtico.
INTERACTIVO
Se dice que un proceso teleinformtico es interactivo cuando los datos enviados,
originan en el computador la generacin de datos de respuesta.
Figura 1.13
Interconexin de Redes
Interconexin de Redes
Llevan implcito la modalidad de trabajo por lotes, bien para hacer llegar
datos al computador, bien para enviar por medios de telecomunicaciones
trabajos que deben ser procesados en un computador central.
Cintas magneticas.
Casetes.
Impresoras.
Discos pticos.
Los computadores que se utilizan para estos procesos son de tamao grande
o mediano.
Todos los sistemas que usan estas modalidades de trabajo tienen equipos de
almacenamiento por acceso directo (en general discos fijos o removibles). La
capacidad de almacenamiento depende del tamao de la instalacin y de la
aplicacin que est en lnea.
Interconexin de Redes
Los equipos terminales que se utilizan desde un punto remoto pueden ser
desde una terminal comn, tipo teleimpresor, hasta equipos
minicomputadores o equipos auxiliares asociados tales como unida des de
discos o de cintas magnticas.
Interconexin de Redes
Gestin remota de archivos
Los Sistemas Teleinformticos de Gestin Remota de Archivos pueden definirse
de la siguiente manera: Sistema teleinformticos que permiten el acceso desde un
equipo terminal de datos a la informacin almacenada en los archivos de un
computador central.
Este sistema tiene por finalidad la recuperacin de la informacin con tenida en los
archivos, su modificacin, o una combinacin de ambas. La expresin archivo
incluye, en este caso, cualquier otra forma de mantener informacin accesible en
un computador, como las bases de datos u otra forma similar.
Por archivo se entiende una coleccin organizada de registros que puede tener un
objetivo y un formato comn; y por una base de datos, una coleccin de archivos
organizada para satisfacer una aplicacin. La estructura de un archivo refleja la
necesidad de la aplicacin a la que ser destinado. Una base de datos, en cambio,
se organiza de forma que refleje la estructura de la informacin misma.
Ejemplos tpicos de este sistema son:
Reservas de pasajes.
Interconexin de Redes
-
Interconexin de Redes
-
Interconexin de Redes
Caractersticas de estos sistemas
Interconexin de Redes
Algunas de las caractersticas de estos sistemas son:
Se establece una cola de atencin, donde se colocan todos los trabajos que
esperan una solucin.
Interconexin de Redes
Interconexin de Redes
controversias respecto a los errores que se producan. Siempre quedaba la
duda de quienes producan los errores: los que confeccionaban las planillas
o los que trabajaban en el proceso de grabacin o perforacin?
Los medios de comunicacin de datos han permitido unificar estas dos
responsabilidades en una sola, el usuario; esto ha permitido superar os
problemas mencionados y, adems, disminuir los procesos que deben ser
repetidos por errores en la introduccin de los datos.
Centralizar el control
Descentralizada la responsabilidad de la introduccin de datos, que puede
quedar en manos del propio interesado, el proceso permite un control ms
efectivo sobre todos los procesos a ejecutar.
De esta manera se pueden establecer parmetros de medida para analizar la
eficiencia de cada uno de los distintos sectores de la organizacin, que
participan de los distintos procesos. As, el control del sistema puede quedar
centralizado, mientras que la ejecucin del mismo, descentraliza da; esto
permite mejores rendimientos del conjunto.
Interconexin de Redes
Interconexin de Redes
distancias geogrficas, ya no sean una barrera insalvable para la conduccin
centralizada de estos procesos.
Ahora es posible aplicar los mismos procesos estadsticos de compras,
ventas, manejo de almacenes, nmina de personal, etc. a los distintos
departamentos de una misma empresa, as como a las posibles sucursales o
agencias, aunque stas estn en pases diferentes.
Sistemas informticos aptos para utilizar tcnicas teleinformticas
Los sistemas informticos son especialmente aptos para utilizar tcnicas
teleinformticas en los siguientes casos:
Interconexin de Redes
Reservas de pasajes
Sistemas hospitalarios
Sistemas bibliogrficos
Figura 1.14
Interconexin de Redes
Interconexin de Redes
realizacin como las especificaciones de las interfases, no forman parte de la
arquitectura, porque se encuentran escondidas en el interior de la mquina y no
son visibles desde el exterior. Ms an, no es necesario que las interfases de
todas las mquinas en una red sean iguales, suponiendo que cada una de las
mquinas utilice correctamente todos los protocolos.
Capa 7
Protocolo de la capa 7
Capa 7
Capa 6
Protocolo de la capa 6
Capa 6
Capa 5
Protocolo de la capa 5
Capa 5
Capa 4
Protocolo de la capa 4
Capa 4
Capa 3
Protocolo de la capa 3
Capa 3
Capa 2
Protocolo de la capa 2
Capa 2
Capa 1
Protocolo de la capa 1
Capa 1
Interfase de la capa 6 / 7
Interfase de la capa 5 / 6
Interfase de la capa 4 / 5
Interfase de la capa 3 / 4
Interfase de la capa 2 / 3
Interfase de la capa 1 / 2
Medio fsico
Interconexin de Redes
capa 2), dado que no hablan el mismo lenguaje. Cada uno de ellos, a su vez,
contacta a un ingeniero (procesos pares en la capa 1). El filsofo nmero 1 desea
manifestar su afecto por los oryctolagus cuniculus a su igual. Para realizar esto,
pasa un mensaje a su traductor (en Swahili) a travs de la interfase 2/3, quien,
dependiendo del protocolo de la capa 2, podra interpretarlo como Me gustan los
conejos, Jaime des Iapins o Ikliou van konijngen.
El traductor pasa despus el mensaje a su ingeniero para que lo transmita por
telegrama, telfono, red de ordenadores, algn otro medio, dependiendo de lo
que previamente haya acordado, con el otro ingeniero (protocolo de la capa 1).
Una vez que llega el mensaje, se traduce al indonesio y se pasa a travs de la
interfase 2/3 al filsofo nmero 2. Debe observarse que cada protocolo es
completamente independiente de los dems, mientras no se cambien las
interfases. Los traductores pueden conmutar del francs al holands supuesto que
ambos estn de acuerdo, y que ninguno modifica su interfase con la capa 1 o la
capa 3.
Considrese ahora un ejemplo ms tcnico: como proporcionar comunicacin a la
capa superior de la red de siete capas que se muestra en la figura 1.16. Un
proceso que se est ejecutando en la capa 7 produce un mensaje ni, el cual pasa
de la capa 7 a la capa 6 de acuerdo con la definicin de la interfase de capa 6/7.
La capa 6, en este ejemplo, transforma de cierta manera el mensaje (por ejemplo,
mediante una compresin de texto), y lo pasa como el nuevo mensaje Mala capas,
a travs de la interfase 5/6. En este ejemplo, la capa 5 no modifica el mensaje,
sino nicamente regula la direccin de flujo (es decir, evita que algn mensaje de
entrada sea considerado por la capa 6, mientras sta se encuentra ocupada
enviando una serie de mensajes de salida a la capa 5).
Interconexin de Redes
Transmitido
Recibido
Protocolo de la
capa 7
Interfase 6/7
Interfase 6/7
Protocolo de la
capa 6
Interfase 5/6
Interfase 5/6
Protocolo de la
capa 5
H4
H4
M1
H3
H4
M1
H4
M2
Protocolo de la
capa 3
Protocolo de la
capa 2
M T
H H
M T
Maquina
fuente
H4
Protocolo de la
capa 4
M2
H3
H3
H4
M1
H4
M1
M2
H3
H4
M T
H H
M2
T2
Maquina
destino
En muchas redes no existe ningn limite en el tamao de los mensajes que son
aceptados por la capa 4, sino ms bien ste es impuesto por la capa 3. Por
consiguiente, la capa 4 deber dividir el mensaje de entrada en unidades ms
pequeas y colocar una cabecera en cada una de ellas. Esta cabecera incluye
informacin de control como nmeros de secuencia, mediante los cuales se logra
que la capa 4, en la mquina destinataria, pueda reconstruir el mensaje mediante
la colocacin correcta de las unidades, si es que las otras capas no mantienen la
secuencia. Tambin, en muchas capas, las cabeceras contienen campos
relacionados con el tamao, tiempo y otros tipos de control.
La capa 3 se encarga de decidir cul de las lneas de salida va a utilizarse, le
coloca sus cabeceras apropiadas y pasa los datos a la capa 2. En esta capa 2, no
Tema 1. Componentes de las redes 46
Interconexin de Redes
slo se aade una cabecera a cada una de las unidades, sino tambin una
etiqueta al final y le entrega la unidad resultante a la capa 1 para su transmisin
fsica. En la mquina receptora, el mensaje se mueve de capa en capa hacia la
parte superior, y las cabeceras se van retirando a medida que asciende. Ninguna
de las cabeceras correspondientes a las capas inferiores a la n pasan a sta.
La importancia de la figura 1.16 radica en el entendimiento de la relacin entre la
comunicacin virtual y la real, y la diferencia entre protocolos e interfases. Desde
el punto de vista conceptual, los procesos pares de la capa 4, por ejemplo,
conciben su comunicacin como si fuera horizontal, utilizando el protocolo de la
capa 4.
Cada uno pareciera utilizar procedimientos llamados EnviaralOtroLado y Otilener
Del Otro Lado, aun cuando stos realmente se comuniquen con las capas
inferiores, a travs de la interfase 3/4, y no con el otro lado.
La abstraccin del proceso par es vital para el diseo de redes, sin esta tcnica de
abstraccin sera difcil, si no es que imposible, dividir el diseo de una red
completa. Es decir, sera un problema intratable si no se divide en varios ms
pequeos y manejables, a saber, el diseo de capas individuales.
Interconexin de Redes
Interconexin de Redes
extensin, de tal forma que, al llegar al otro extremo, slo se tengan que volver a
separar.
Cuando resulte inconveniente, o muy costoso, establecer una conexin separa da
entre un par de procesos comunicantes la capa subyacente puede decidir utilizar
la misma conexin para conversaciones mltiples, sin que stas tengan
necesariamente relacin alguna. Este procedimiento se puede utilizar en cualquier
capa, mientras el proceso de multiplexin y demultiplexin se haga en forma
transparente. En la capa fsica, por ejemplo, se utiliza el proceso de multiplexin
dado que todo el trfico, para todas las conexiones, se tiene que enviar sobre un
nmero reducido de circuitos fsicos.
Siempre que existan caminos mltiples entre la fuente y el destino se debe
escoger un encaminamiento. Algunas veces esta decisin debe tomarse en dos o
ms capas. Por ejemplo, para enviar datos desde Londres a Roma, deber
tomarse una decisin importante para saber si se opta por ir a travs de Francia o
Alemania, basndose, por ejemplo, en sus respectivas leyes de privacidad; en
tanto que, por otra parte, se podra tomar una decisin de menor importancia que
permitiera escoger alguno los circuitos disponibles, de acuerdo con el trfico real.
Interconexin de Redes
Nombre de la
unidad
intercembiada
Capa
Aplicacin
Protocolo de aplicacin
Aplicacin
Presentacin
Protocolo de presentacin
Presentacin
Sesin
Protocolo de sesin
Sesin
Transporte
Protocolo de transporte
Transpote
APDU
PPQU
SPDU
TPDU
Red
Red
Red
Red
Paquete
Enlace
Enlace
Enlace
Enlace
Fsica
Fsica
Fsica
Fsica
1
IMP
IMP
Hostal A
Hostal B
Protocolo IMP Capa de red del hostal
Protocolo IMP Capa de enlace del hostal
Protocolo IMP Capa fsica del hostal
Trama
Bit
Interconexin de Redes
El modelo OSI tiene siete capas. Los principios aplicados para el establecimiento
de siete capas fueron los siguientes:
1.
2.
3.
4.
5.
Interconexin de Redes
1.5.3.2 Capa de enlace
La tarea primordial de la capa de enlace consiste en, a partir de un medio de
transmisin comn y corriente, transformarlo en una lnea sin errores de
transmisin para la capa de red. Esta tarea la realiza al hacer que el emisor trocee
la entrada de datos en tramas de datos (tpicamente constituidas por algunos
cientos de octetos), y las transmita en forma secuencial y procese las tramas de
asentimiento, devueltas por el receptor. Como la capa fisica bsicamente acepta y
transmite un flujo de bits sin tener en cuenta su significado o estructura, recae
sobre la capa de enlace la creacin o reconocimiento de los limites de la trama.
Esto puede llevarse a cabo mediante la inclusin de un patrn de bit especial al
inicio y al trmino de la trama. Si estos patrones de bits pueden aparecer entre los
datos, deber tenerse un cuidado especial para evitar cualquier confusin al
respecto.
La trama puede destruirse por completo debido a una rfaga de ruido en la lnea,
en cuyo caso el software de la capa de enlace, perteneciente a la mquina
emisora, deber retransmitir la trama. Sin embargo, mltiples transmisiones de la
misma trama introducen la posibilidad de duplicar la misma. Por ejemplo, el
duplicado de una trama podra enviarse, si el acuse de recibo que regresa al
receptor se hubiera destruido. Corresponde a esta capa resolver los problemas
causados por dao, prdida o duplicidad de tramas. La capa de enlace ofrece
diferentes clases de servicios a la capa de red, cada uno de ellos con distinta
calidad y precio.
Otro de los problemas que aparecen en la capa de enlace (y tambin en la
mayora de las capas superiores) es el referente a cmo evitar que un transmisor
muy rpido sature con datos a un receptor lento. Se deber emplear un
mecanismo de regulacin de trfico que permita que el transmisor conozca el
espacio de memoria que en ese momento tiene el receptor. Frecuentemente, y por
conveniencia, los procedimientos de regulacin de flujo y control de errores se
tratan en forma conjunta.
Otra dificultad aparece cuando la lnea tiene la capacidad de utilizarse para
transmitir datos bidireccionalmente. El problema radica en que los asentimientos
para el trfico de A a B compiten por el uso de la lnea con las tramas de datos del
trfico que va de B hacia A. Para resolver este problema se ha inventado una
solucin inteligente consistente en el envo de aquellos superpuntos (piggy
backing) la cual se estudiar despus en forma ms detallada.
Interconexin de Redes
1.5.3.3 Capa de red
La capa de red se ocupa del control de la operacin de la subred. Un punto de
suma importancia en su diseo, es la determinacin sobre cmo encaminar los
paquetes del origen al destino. Las rutas podran basarse en tablas estticas que
se encuentran cableadas en la red y que dificilmente podran cambiarse.
Tambin, podran determinarse al inicio de cada conversacin, por ejemplo en una
sesin de terminal. Por ltimo, podran ser de tipo dinmico, determinndose en
forma diferente para cada paquete, reflejando la carga real de la red.
Si en un momento dado hay demasiados paquetes presentes en la subred, ellos
mismos se obstruan mutuamente y darn lugar a un cuello de botella. El control
de tal congestin depender tambin de la capa de red.
Como los operadores de la subred esperen alguna remuneracin al esfuerzo que
realizan, en muchas ocasiones se introduce una funcin de contabilidad en la capa
de red. El software deber saber, por lo menos, cuntos paquetes o caracteres o
bits se enviaron a cada cliente, con objeto de producir informacin de facturacin.
Cuando un paquete cruza una frontera nacional, con precios distintos en cada
lado, el clculo de la cuenta puede llegar a complicarse.
Tambin pueden surgir otros problemas cuando un paquete tenga que
desplazarse de una red a otra para llegar a su destino. El direccionamiento
utilizado en la segunda red puede ser diferente al empleado en la primera. La
segunda podra no aceptar el paquete en su totalidad, por ser demasiado grande.
Los protocolos podran ser diferentes, etctera. La responsabilidad, para resolver
problemas de nterconexin de redes heterogneas recaer, en todo caso, en la
capa de red.
En redes de difusin el problema del encaminamiento es simple, por lo cual la
capa de red es normalmente muy delgada o incluso inexistente.
Interconexin de Redes
conexiones de red, dividiendo los datos entre las conexiones de la red con objeto
de mejorar dicho caudal. Por otra parte, si la creacin o mantenimiento de la
conexin de una red resulta costoso, la capa de transporte podra multiplexar
varias conexiones de transporte sobre la misma conexin de red para reducir
dicho costo. En todos los casos, la capa de transporte se necesita para hacer el
trabajo de multiplexin transparente a la capa de sesin.
La capa de transporte determina qu tipo de servicio debe dar a la capa de sesin,
y en ltimo trmino a los usuarios de la red. El tipo ms popular de conexin de
transporte corresponde al canal punto a punto sin error, por medio del cual se
entregan los mensajes en el mismo orden en que fueron enviados. Sin embargo,
el transporte de mensajes aislados sin garantizar el orden de distribucin y la
difusin de mensajes a destinos mltiples es otra posibilidad de servicio de
transporte. El tipo de servicio se determina cuando se establece la conexin.
La capa de transporte es una capa del tipo origen-destino o extremo a extremo. Es
decir, un programa en la mquina origen lleva una conversacin con un programa
parecido que se encuentra en la mquina destino, utilizando las cabeceras de los
mensajes y los mensajes de control. Los protocolos, de las capas inferiores, son
entre cada mquina y su vecino inmediato, y no entre las mquinas origen y
destino, las cuales podran estar separadas por muchos IMPs. En la figura 1.17 se
ilustra la diferencia entre las capas 1 a 3, que estn encadenadas, y las capas 4 a
7, que son de extremo a extremo.
Algunos hostales son multiproceso, lo cual implica que mltiples conexiones
estarn entrando y saliendo en cada uno de ellos. Se necesita alguna forma para
decir qu mensaje pertenece a qu conexin. La cabecera de transporte (H la
figura 1-6), es un lugar en donde puede colocarse esta formacin.
Adems de multiplexar varios flujos de mensaje en un canal, la capa de transporte
debe ocuparse del establecimiento y liberacin de conexiones a travs de la red.
Esto requiere algn mecanismo de denominacin, de tal forma que un proceso en
una mquina tenga una manera para describir con quin desea conversar.
Tambin debe haber un mecanismo para regular el flujo de informacin, de
manera que un hostal muy rpido no pueda desbordar a otro ms lento. El control
de flujo entre hostales es diferente a aqul entre IMP, aunque posteriormente se
ver cmo se aplican a los dos principios semejantes.
Interconexin de Redes
aplicaciones. Una sesin podra permitir al usuario acceder a un sistema de
tiempo compartido a distancia, o transferir un archivo entre dos mquinas.
Uno de los servicios de la capa de sesin consiste en gestionar el contro de
dilogo. Las sesiones permiten que el trfico vaya en ambas direcciones al mismo
tiempo, o bien, en una sola direccin en un instante dado. Si el trfico slo puede
ir en una direccin en un momento dado (en forma anloga a un solo sentido en
una va de ferrocarril), la capa de sesin ayudar en el seguimiento de quien tiene
el turno.
La administracin del testigo es otro de los servicios relacionados con la capa de
sesin. Para el caso de algunos protocolos resulta esencial que ambos lados no
traten de realizar la misma operacin en el mismo instante. Para manejar estas
actividades, la capa de sesin proporciona testigos que pueden ser
intercambiados. Solamente el extremo con el testigo puede realizar la operacin
crtica.
Otro de los servicios de la capa de sesin es la sincronizacin. Considrense, por
ejemplo, los problemas que podran ocurrir cuando se tratara de hacer una
transferencia de archivo de dos horas entre dos mquinas en una red con un
tiempo medio de una hora entre cadas. Despus de abortar cada archivo, la
transferencia completa tendra que iniciarse de nuevo y, probablemente, se
encontrara de nuevo con la siguiente cada de la red. Para eliminar este
problema, la capa de sesin proporciona una forma para insertar puntos de
verificacin en el flujo de datos, con objeto de que, despus de cada cada,
solamente tengan que repetirse los datos que se encuentren despus del ltimo
punto de verificacin.
Interconexin de Redes
varios elementos ms sencillos. Los ordenadores pueden tener diferentes cdigos
para representar las ristras de caracteres (por ejemplo, ASCII y EBCDIC), enteros
(por ejemplo, complemento a uno o complemento a dos), etctera. Para posibilitar
la comunicacin de ordenadores con diferentes representaciones, la estructura de
los datos que se va a intercambiar puede definirse en forma abstracta, junto con
una norma de codificacin que se utilice en el cable. El trabajo de manejar estas
estructuras de datos abstractas y la conversin de la representacin utilizada en el
interior del ordenador a la representacin normal de la red, se lleva a cabo a
travs de la capa de presentacin.
La capa de presentacin est relacionada tambin con otros aspectos de
representacin de la informacin. Por ejemplo, la compresin de datos se puede
utilizar aqu para reducir el nmero de bits que tienen que transmitirse, y el
concepto de criptografa se necesita utilizar frecuentemente por razones de
privacidad y de autentificacin.
Interconexin de Redes
1.5.3.8 Transmisin de datos en el modelo OSI
En la figura 1.18 se muestra un ejemplo de cmo pueden transmitirse los datos
mediante el empleo del modelo OSI. El proceso emisor tiene algunos datos que de
sea enviar al proceso receptor. Este entrega los datos a la capa de aplicacin, la
cual aade entonces la cabecera de aplicacin, AH (la cual puede ser nula), a la
parte delantera de los mismos y entrega el elemento resultante a la capa de
presentacin.
La capa de presentacin transforma este elemento de diferentes formas, con la
posibilidad de incluir una cabecera en la parte frontal, dando el resultado a la capa
de sesin. Es importante observar que la capa de presentacin no sabe qu parte
de los datos que le dio la capa de aplicacin, corresponden a AH, y cules son los
que corresponden a los verdaderos datos del usuario. Ni debera saberlo.
Figura 1.18 ejemplo de utilizacin del modelo OSI. Algunas cabeceras pueden
ser nulas (Fuente: H. C. Folts. Utilizada con su permiso
Tema 1. Componentes de las redes 57
Interconexin de Redes
Este proceso se sigue repitiendo hasta que los datos alcanzan la capa fsica, lugar
en donde efectivamente se transmiten a la mquina receptora. En la otra mquina,
se van quitando una a una las cabeceras, a medida que los datos se transmiten a
las capas superiores, hasta que finalmente llegan al proceso receptor.
La idea fundamental, a lo largo de este proceso, es que si bien la transmisin
efectiva de datos es vertical, como se muestra en la figura 1.18, cada una de las
capas est programada como si fuera una transmisin horizontal. Cuando la capa
de transporte emisora obtiene, por ejemplo, un mensaje de la capa de sesin le
asigna una cabecera de transporte y lo enva a la capa de transporte receptora.
Desde el punto de vista de esta capa, el hecho de que debe realmente entregar el
mensaje a la capa de red de su propia mquina es un detalle tcnico sin
importancia. Una analoga de este hecho es, por ejemplo, cuando un diplomtico
de habla Uighur se dirige a las Naciones Unidas, piensa como si estuviera
dirigindose personalmente a los otros diplomticos ah congregados. El hecho de
que le est hablando slo a su traductor, se ve como un simple detalle tcnico.
Interconexin de Redes
Por lo tanto, deben existir elementos que posibiliten la modificacin de las seales
digitales mediante procedimientos de adaptacin al tipo de medio que sea
utilizado. Las tcnicas que se utilizan para hacer que las seales digitales puedan
ser transmitidas a travs de redes analgicas se de nominan tcnicas de
modulacin.
En los casos en que las redes son digitales, tambin es necesario un proceso de
adaptacin, pero de otras caractersticas, por lo que se ver con ms detalle en
captulos posteriores de esta obra.
Es conveniente destacar que la comunicacin puede ser bsicamente de tres tipos
diferentes, segn se observa en la figura 1.19. En las figuras 1.20, 1.21 y 1.22 se
muestran esquemas de estas formas bsicas de comunicacin.
Figura 1.19
Interconexin de Redes
Equipos terminales de datos (ETD)
Los equipos terminales de datos, a efectos del estudio de este circuito
teleinformtico, se pueden dividir en dos partes:
Figura 1.20
Figura 1.21
Interconexin de Redes
Figura 1.22
Interconexin de Redes
Figura 1.23
Interconexin de Redes
Las lneas de comunicaciones deben cumplir determinadas especificaciones
tcnicas y se apoyan en la infraestructura de telecomunicaciones permanente
(pblica o privada).
Esquema bsico de un circuito teleinformtico sobre redes analgicas
La figura 1.23 muestra el esquema bsico de un circuito teleinformtica en el que
se pueden distinguir los equipos ETD con sus dos partes bsicas constitutivas, los
equipos ETCD y la propia red de telecomunicaciones.
Enlace de Datos (ED)
Circuito que une el Equipo Terminal de Datos (ETD que acta como fuente de
datos, con el Equipo Terminal de Datos (ETD), que acta como colector de los
datos.
Tanto al principio como al final del circuito, las seales que salen del ETD o que
llegan a l son digitales, cualquiera que sea el tipo de red utilizada, ya que dichas
seales son generadas por los equipos informticos o deben ser procesadas por
ellos. La UIT-T, lo define como:
Enlace de datos
Conjunto formado por la red de interconexin y distintas instalaciones terminales,
que funciona segn un modo especfico y permite el intercambio de informacin
entre instalaciones terminales.
En un circuito teleinformtico, el enlace de datos est formado por:
Interconexin de Redes
Resumen
Conocer las caractersticas de la interconexin de redes, es un elemento
importante para las personas involucradas en el mbito informtico.
La clasificacin de las redes permite crear un marco de referencia para determinar
que elementos de interconexin son ms adecuados y entonces poder satisfacer
las necesidades de comunicacin de los usuarios.
Es importante considerar la cantidad de informacin a procesar y comunicar, el
tipo de datos y la aplicacin o aplicaciones que se van a ejecutar.
Interconexin de Redes
Bibliografa
-
Interconexin de Redes
Tema 2
Subtemas
2.1
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.2.8
2.3
2.3.1
2.3.2
2.4
2.5
2.6
2.7
2.8
Introduccin
Principales medios de transmisin
Cables de cobre
Cables coaxiales
Fibras pticas
Radiocomunicaciones
Satlites
Microondas
Gua de onda
Sistemas lser
Seales y datos analgicos y digitales
Introduccin
Definiciones
Transmisin asncrona y en sincrona
Multiplexacin y demultiplexacin
Conmutacin de circuitos y paquetes o tramas
Banda base y banda ancha
Cableado estructurado
Objetivo de Aprendizaje
Al trmino del tema el estudiante describir los elementos esenciales de la
comunicacin y comprender las nociones de la transmisin, codificacin y modos
de comunicacin de datos, que le permita examinar la transmisin analgica y
comprender la transmisin digital.
Sinopsis
En este tema se definen los conceptos bsicos de la comunicacin de datos,
complementado con ejemplos y esquemas. En sntesis, para establecer una
comunicacin entre un emisor y un receptor se requieren 5 componentes
esenciales: Estaciones terminales de usuario, procesadores de comunicacin,
canales de transmisin y medios, software de comunicacin de datos,
computadora anfitrin de destino u otro dispositivo
Interconexin de Redes
2.1 Introduccin
Por las redes de comunicaciones pueden transmitirse dos tipos de seales, a
saber: analgicas y digitales. Es importante distinguirlas claramente porque su
comportamiento es muy distinto en los diferentes elementos tecnolgicos del
hardware necesario para construir las redes de telecomunicaciones, que, por otra
parte, tambin pueden clasificarse en redes analgicas o redes digitales. Sin
embargo, hoy en da ya no hay redes totalmente analgicas ni totalmente digitales.
La red telefnica conmutada es un ejemplo de ello. Originalmente las redes eran
analgicas, pero actualmente se encuentran sometidas a procesos de
transformacin y han alcanzado diferentes grados de digitalizacin. Dentro de
unos pocos aos, la totalidad de las redes sern digitales, por lo que la
diferenciacin entre analgico y digital ser un aspecto ms histrico que prctico
en el estudio de los sistemas de telecomunicaciones.
Interconexin de Redes
-
Interconexin de Redes
Alambre
Conductor slido de cobre electroltico puro fabricado en temples duro, semiduro y
suave.
Cable
Cable concntrico, formado por 7, 19, 37 ms hilos de cobre, fabricado en tres
temples, duro, semiduro y suave.
Propiedades
Alta resistencia a la corrosin en ambientes contaminados o salobres. Alta
resistencia a la fatiga y a la traccin as como excelente conductividad y ductilidad.
Utilidad
Lneas areas de distribucin, redes y conexiones a tierra
Interconexin de Redes
2.2.2 Cables coaxiales
Consiste en un cable conductor interno (cilndrico) separado de otro cable
conductor externo por anillos aislantes o por un aislante macizo. Todo esto se
recubre por otra capa aislante que es la funda del cable.
Este cable, aunque es ms caro que el par trenzado, se puede utilizar a ms larga
distancia, con velocidades de transmisin superiores, menos interferencias y
permite conectar ms estaciones.
Se suele utilizar para televisin, telefona a larga distancia, redes de rea local,
conexin de perifricos a corta distancia, etc...
Se utiliza para transmitir seales analgicas o digitales.
Interconexin de Redes
conglomerado est la cubierta (constituida de material plstico o similar) que se
encarga de aislar el contenido de aplastamientos, abrasiones, humedad, etc...
Es un medio muy apropiado para largas distancias e incluso ltimamente para
LAN.
Sus beneficios frente a cables coaxiales y pares trenzados son:
-
Las fibras pticas presentes en las redes de alto desempeo se dividen en dos
grupos:
1.
2.
Modo nico. Los rayos siguen una sola ruta (fibras de ndice nicas)
Interconexin de Redes
La tabla de la figura 4.8 muestra las ventajas y desventajas del cable de fibra
ptica.
Ventajas
Desventajas
Interconexin de Redes
Cable de par
trenzado
Cable coaxial
en banda base
(baseband)
Cable coaxial en
banda ancha
(broadhand)
Topologa
Distancia
Ancho de banda
Todos
Confiable
Confiable
Bus y rbol
Media
Canal
Bus y rbol
Elevada
Elevado
Costo
Razonable
Demasiado alto
Confiable
Media
Razonable a
medio
Elevada
Anillo estrella
Elevada
Demasiado
elevado
Solidez
Demasiado
Muy elevada
Fibra ptica
2.2.4 Radiocomunicaciones
Son sistemas basados en la propagacin de ondas electromagnticas, rara vez
forma parte de un sistema de comunicaciones de datos para computadora.
Este tipo de comunicaciones de datos se utiliza muy ocasionalmente debido a que
la tasa de errores de datos es muy alta y se requieren medios complejos de
deteccin y correccin de errores.
Otro inconveniente de ste medio es que requiere de antenas muy grandes,
adems los rayos solares y las tormentas elctricas introducen gran cantidad de
ruido que a veces bloquean completamente la transmisin.
2.2.5 Satlites
El satlite recibe las seales y las amplifica o retransmite en la direccin
adecuada.
Para mantener la alineacin del satlite con los receptores y emisores de la tierra,
el satlite debe ser geoestacionario.
Se suele utilizar este sistema para:
-
Difusin de televisin.
Redes privadas.
Interconexin de Redes
-
El rango de frecuencias para la recepcin del satlite debe ser diferente del
rango al que este emite, para que no haya interferencias entre las seales
que ascienden y las que descienden.
Debido a que la seal tarda un pequeo intervalo de tiempo desde que sale del
emisor en la Tierra hasta que es devuelta al receptor o receptores, ha de tenerse
cuidado con el control de errores y de flujo de la seal.
Las diferencias entre las ondas de radio y las microondas son:
Las microondas son unidireccionales y las ondas de radio omnidireccionales.
-
2.2.6 Microondas
Son ondas electromagnticas transmitidas en el vaco por antenas especiales
cuya forma es de plato y las cuales deben estar a la vista por lo que su
transmisin se ve afectada por obstculos como: bosques, edificios, mal tiempo,
etc.
Esta transmisin se logra a travs de la atmsfera entre torres de microondas,
generalmente espaciadas a 40 y hasta 80 Km. entre s.
Cada torre toma la seal transmitida de la torre anterior, la amplifica y retransmite
a la siguiente torre de microondas.
Pueden portar millares de canales a la vez y no requieren que se tienda cable.
Suelen utilizarse antenas parablicas.
Para conexiones a larga distancia, se utilizan conexiones intermedias punto a
punto entre dichas antenas.
Se suelen utilizar en sustitucin del cable coaxial o las fibras pticas ya que se
necesitan menos repetidores y amplificadores, aunque se necesitan antenas
alineadas. Se usan para transmisin de televisin y voz.
La principal causa de prdidas es la atenuacin debido a que las prdidas
aumentan con el cuadrado de la distancia (con cable coaxial y par trenzado son
Interconexin de Redes
logartmicas). La atenuacin aumenta con las lluvias, nevadas y tormentas
elctricas.
Las interferencias es otro inconveniente de las microondas ya que al proliferar
estos sistemas, puede haber ms solapamientos de seales.
Este mtodo puede transmitir seales a una alta velocidad ya que la luz infrarroja
tiene un amplio ancho de banda. Una red que ocupa esta tecnologa puede
transmitir a 10 Mbps.
Interconexin de Redes
Expansin
ndice de
error
Seguridad
Distancia
Costo
Buena
Aceptable
Malo
Aceptable
Corta
Bajo
Buena
Buena en
un sitio
local
Bueno
Aceptable
Corta
Moderado
Buena
Buena
Excelente
Buena
Moderada
Elevado
Contencin
posible
Buena
Malo
Deficiente
Moderada
Elevado
(nueva
tecnologa)
De aceptable a
buena
Buena
Aceptable
Deficiente
Larga
Elevado
Ondas
Buena
Buena
Malo
Deficiente
Larga
Moderado
Ondas
infrarrojas
Buena
Aceptable
Aceptable
Aceptable
Moderada
Elevado
(nueva
tecnologa)
Cable
de
par
trenzado
Cable
coaxial
Fibra ptica
Ondas
de
radio para
red celular
Transmisin
va satlite
Interconexin de Redes
El cableado es un componente crucial en una red de rea local. En el captulo 1 se
describi de manera sucinta los diversos medios: cableados e inalmbricos. Para
la mayora de las pequeas empresas, el cable apropiado es el de par trenzado no
blindado, mientras que para las grandes compaas el cable coaxial y de fibra
ptica es lo ms indicado. Estos medios pueden estar integrados a un sistema de
cableado.
El objetivo de este captulo es examinar con mayor detalle los tipos de cableado
con relacin a los diferentes cables de las redes de rea local.
Adems, se revisar el cableado de las redes Ethernet y Token Ring as como los
dispositivos utilizados para tender el cableado de una red de rea local.
2.3.2 Definiciones
Las seales analgicas y las digitales pueden definirse como sigue:
Interconexin de Redes
Interconexin de Redes
Interconexin de Redes
0 0 1 0 0
En serie
7
Bit 8
En partalelo
Nota: Un carcter corresponde a 8 bites.
Figura 1.4 Transmisin de paralelo y en serie
Interconexin de Redes
Transmisin
Velocidad
transmisin
Distancia
Aplicaciones
Cable
En serie
Un bit despus de otro
de Lenta.
Muy grande
Entre dos computadoras
Imprime con una velocidad
lenta.
Entre dos dispositivos de
transmisin.
Todos los bits recorren el
alambre de cobre que sirve
de canal, un bit a la vez.
En paralelo
Todos
los
bits
se
transmiten de manera
simultnea por ejemplo,
un carcter de 8 bits.
Rpida
Muy corta
En un procesador
Imprime en paralelo a
gran velocidad
Interconexin de Redes
manera adecuada. La sincronizacin se lleva a cabo mediante el reloj de dos
modems o con la red telefnica.
Existen dos modos para establecer y mantener la sincronizacin de los sucesos
detectables: asincrnico y sincrnico. Estos modos de transmisin determinan
el procedimiento mediante el cual se generan los mecanismos de la comunicacin
y aseguran la transmisin correcta de los datos. Adems, determinan las reglas de
delimitacin y reconocimiento de caracteres transmitidos por medio del flujo de bits
enviados. La figura 1.12 ilustra las transmisiones asincrnica y sincrnica y en la
1.13 se listan las caractersticas de las mismas.
Multiplexacin y demultiplexacin.
Cuando se pretende compartir una red de comunicacin entre varios equipos, se
Interconexin de Redes
se
de
de
en
Considere una red telefnica que tiene un ancho de banda de 3100 Hz, una banda
de frecuencia de 300 a 3400 Hz y una velocidad de 1200 Bps. Sobre esta lnea, se
podra tener una estacin que funcione a 1200 Bps. Sin embargo, se requieren
Tema 2. Transmisin y multiplexacin de datos 83
Interconexin de Redes
tres terminales a una velocidad de 300 Bps cada una, en lugar de una sola a 1200
Bps. En trminos matemticos, puede considerarse utilizar cuatro terminales, pero
esto es imposible porque se debe mantener la divisin de frecuencias de
subcanales a fin de evitar la diafona.
Se recomienda una divisin de frecuencia (banda lmite) de 480 Hz para un
circuito de 300 Bps. Por tanto, se necesitan dos bandas lmite de 480 Hz cada
una. Adems, cada uno de estos subcanales de 300 Bps tiene un ancho de banda
de 713 Hz, calculado como sigue:
3100 Hz (banda total del circuito) - 960 Hz (2 bandas lmite de 480 Hz) =
2140 Hz / 3 canales = 713 por canal
Interconexin de Redes
(X, Y, z, W) y constituye un frame que se transmite a un destino. El demultiplexor
descompone el frame y asigna cada carcter a la estacin correspondiente (W, X,
Y, Z). Sin embargo, los modems no siempre estn integrados a los multiplexores
con divisin de tiempo. Es posible que el modem sea externo o que se utilice un
circuito digital en lugar de uno analgico, como es el caso para una MT digital.
Contrario al MF, el MT no necesita bandas lmites, lo que permite maximizar la
capacidad del ancho de banda. As, en lugar de tener tres subcanales para una
lnea de 1200 Bps, se pueden utilizar cuatro lneas, cada una con un desempeo
de 300 Bps.
La figura 2.6 ilustra un ejemplo de la conexin punto-multipunto. En ella se
encuentran cinco o seis controladores inteligentes (uno por punto) y quiz seis o
10 terminales conectadas por medio del controlador en un enlace multipunto. Este
tipo de red es tpica en el ambiente IBM.
Un controlador de comunicacin es un dispositivo, compuesto la mayora de las
veces por un equipo y un software asociado, unido a un extremo de un circuito de
datos. Su funcin es garantizar, gracias al uso de un procesador adecuado, el
buen desarrollo del intercambio de datos, el cual se realiza en el enlace del que
forma parte.
Interconexin de Redes
Multiplexin con divisin estadstica de tiempo
La multiplexin con divisin estadstica de tiempo, MTS (Statistical time division
multiplexing), consiste en distribuir el acceso a la conexin compuesta de manera
que las lneas ms saturadas puedan utilizar la conexin principal con mayor
frecuencia que las lneas menos saturadas (vase la figura 2.7). Este tipo es ms
eficaz que la multiplexin con divisin de tiempo sencilla, pues el tiempo que no se
utiliza se puede distribuir entre los equipos ms ocupados.
El MTS emisor debe agregar una direccin de terminal al carcter para cada frame
transmitido. Esta direccin permite identificar la terminal que debe recibir este
carcter. El multiplexor MTS ignora las diversas bandas de frecuencia as como el
apremio del tiempo rentado a prorrata de cada terminal.
Cuando todas las lneas tienen datos para transmitir, el MTS se asemeja al MT.
Una lnea MTS de 9600 Bps puede soportar hasta cinco o seis sublneas de 2400
Bps en condiciones normales (vase la figura 2.7), puesto que hay poca
probabilidad de que seis lneas utilicen 100% de su desempeo al mismo tiempo.
Si cada lnea est ocupada el 50% del tiempo, es factible conectar cuatro
sublneas de 4800 Bps a un circuito principal de 9600 Bps. El multiplexor MT
contiene una memoria buffer interna que almacena la informacin de las
terminales cuando todas las lneas intentan transmitir al mismo tiempo.
Interconexin de Redes
Compresin digital.
Determinacin de prioridades para las lneas
Modemsintegrados.
Control de puertos de red para el acceso a la lnea de multiplexin.
Conmutacin de circuito que permite enlazar un puerto a cualquier otro.
Preparacin de estadsticas sobre el uso de recursos.
Otros (deteccin de la velocidad de transmisin, expaJ;lsin de la memoria
buffer).
Interconexin de Redes
Multiplexor
rpido de
paquetes
R C A T D
L V S E O
Conmutacin de circuitos
Conmutacin de mensajes
Conmutacin de paquetes
La figura 2.9 muestra los diversos tipos de conmutacin, los cuales se examinarn
en seguida.
Conmutacin de circuitos
La conmutacin de circuitos (circuit switching) es un tipo de conmutacin en el
cual se establece un circuito que une dos estaciones para formar un circuito
parcial. El circuito se mantiene sin cambios durante toda la transmisin y se
desensambla al final de la misma. Si el circuito no est disponible, usted obtendr
una seal de ocupado que impide establecer el enlace entre las dos estaciones.
Interconexin de Redes
Conmutacin
Conmutacin de Criterios
Conmutacin de
Mensajes
Conmutacin de
Paquetes X25
Conmutacin de
Paquetes
Conmutacin rpida de
Paquetes
Relevo de
tramos
Relevo de
Celdas
Conmutacin de mensajes
La conmutacin de mensajes (message switching) consiste en transmitir los
mensajes de nodo en nodo, de la fuente al destino. Cada nodo es un conmutador
de mensajes que recibe, almacena y transfiere los mensajes completos, como lo
hace el estndar X.400.
Los mensajes ms o menos grandes transitan de un nodo a otro, donde se revisan
para detectar los errores y luego se guardan en la memoria hasta que un nuevo
enlace al prximo nodo sea posible (el mtodo store and forward, almacenar y
continuar, en espaol). El hecho de no destinar la ruta de acceso a un mensaje
especfico, constituye en s mismo un uso adecuado de los enlaces.
Un mensaje grande puede monopolizar un enlace durante varios minutos, lo cual
perjudica a los mensajes cortos intercambiados entre un usuario (terminal) y una
computadora. As, la conmutacin de mensajes no es apropiada para las redes de
rea local Que por lo general operan de manera interactiva.
Conmutacin de paquetes
La conmutacin de paquetes (packet switching) es una tcnica de transmisin de
datos que consiste en descomponer el mensaje que se ha de transmitir en
Tema 2. Transmisin y multiplexacin de datos 89
Interconexin de Redes
pequeos mensajes con su formato de datos, llamados paquetes, para luego
enviarlos por los conmutadores. Estos paquetes se envan de manera
independiente por la red, de acuerdo con el principio de la conmutacin de
mensajes.
La nica diferencia entre los conmutadores de mensajes y los de paquetes
consiste en el tamao mximo de un paquete, que por lo general vara entre 1000
y 5000 bits, lo cual minimiza la demora de transmisin en los enlaces.
La conmutacin de paquetes consta de dos operaciones principales:
La red no slo est compuesta de lneas sino tambin de nodos que orientan los
mensajes durante el proceso y protocolos de comunicacin. En una red, el
concepto de protocolo es similar a la presentacin normal de los sobres postales:
nombre y direccin del destinatario, cdigo postal, nombre y direccin del
remitente, etctera.
Los elementos estandarizados del protocolo sirven para construir los paquetes o
los mensajes intercambiados. Estos son procesados por los nodos de la red para
el envo, verificacin, recuperacin en caso de incidente, fijacin de tarifa y
comunicacin (vase la figura 2.10). Cuando un nodo recibe un paquete sobre una
ruta, determina el circuito sobre el cual debe enviarlo de nuevo para que avance
hacia su destinatario. Esta es la funcin del enrutado.
En algunos casos, el paquete se almacena en el nodo hasta que el nodo siguiente
constata que se recibi de manera adecuada. Este es el principio de almacenar y
enviar. En cuanto a la formacin ocasional de paquetes, sta se puede realizar ya
sea mediante el equipo de transmisin del usuario o con el nodo de red. As, el
enrutado de paquetes se puede llevar a cabo de dos formas:
Tema 2. Transmisin y multiplexacin de datos 90
Interconexin de Redes
Una solidez creciente. Existen varias rutas posibles entre dos usuarios.
2.
3.
4.
Interconexin de Redes
transmisin digitalizadas de alto desempeo, que en la actualidad utilizan la fibra
ptica, presentan un ndice mucho menos elevado que el de la red de
conmutacin de paquetes X.25. Como resultado, han surgido nuevas tecnologas
en conmutacin de paquetes: por relevo de frames y por relevo de celdas.
Conmutacin por relevo de frames
La conmutacin por relevo de trames (frame relay) consiste en dividir la
informacin en bloques de diferentes tamaos, llamados frames. Estos tienen un
encabezado provisto de un nmero de va lgica e indicaciones del servicio.
El encabezado de un frame contiene una conexin que fluye del establecimiento
de un circuito virtual permanente identificado por un enlace virtual, contrario a lo
que sucede en la transmisin de paquetes. Otra diferencia: en la conmutacin por
relevo de frames, los nodos de trnsito no controlan el paso de los errores.
As, la tarea de retomar los errores corresponde a los nodos del emisor y del
receptor. Por tanto, un nodo no detendr la transmisin para solicitar la
retransmisin al nodo como aval de un frame errneo. Este ltimo tan slo se
elimina. En la conmutacin por relevo de frames, slo la entidad receptora emite
un aviso de recibo, lo cual hace que esta tcnica de transmisin sea ms rpida
que la anterior.
Conmutacin por relevo de celdas
La conmutacin por relevo de celdas (cell relay) consiste en dividir el mensaje en
bloques de tamao fijo en un formato determinado, llamados celdas, provistos de
un identificador virtual, un nmero de secuencia o de prioridad e indicaciones
sobre el tipo de datos, el servicio y la proteccin contra errores.
Este tipo combina la conmutacin de circuitos y la de paquetes. Al igual que en la
conmutacin por relevo de frames, el encabezado de una celda no contiene la
direccin de destino, sino un identificador de va lgica para el enrutado de celdas.
Adems, el control de desempeo est a cargo de los dispositivos terminales, y la
recuperacin del mensaje original la realiza el nodo de destino, mediante el
reensamble de las celdas recibidas. El uso de la conmutacin por relevo de celdas
es preferible para la transmisin de voz.
La conmutacin por relevo de frames emplea paquetes de longitud variable que
exige un tiempo de procesamiento bastante prolongado, lo cual no es el caso de la
conmutacin por relevo de celdas. Esta lentitud en el procesamiento de frames
impide las comunicaciones de voz y video.
Interconexin de Redes
Por ltimo, cabe sealar otros dos tipos de conmutacin:
-
Interconexin de Redes
Pare resumir las caractersticas de diversos sistemas de cableados con relacin a
los dispositivos correspondientes y los arquitectos de red, el cuadro de la figura
4.21 presenta una lista de criterios que se deben examinar en la evaluacin de un
hub o de un concentrador. Las principales caractersticas son.
Capacidad de expansin
La arquitectura o la topologa
Confiabilidad
Interconexin de Redes
Caractersticas
Opciones / Planeacin
Opciones: puertos, redes, ranuras de expansin.
Capacidad de
expresin
Arquitectura de red
Canal
Soporte de
terminal
Trabajo en red
Interconexin de Redes
Resumen
La comunicacin de datos representa los canales y mtodos que permiten
transferir informacin entre dos computadoras. En este tema se definieron los
conceptos bsicos de la comunicacin de datos, complementado con ejemplos y
esquemas. En sntesis, para establecer una comunicacin entre un emisor y un
receptor se requieren 5 componentes esenciales:
Interconexin de Redes
Bibliografa
-
Interconexin de Redes
Tema 3
Estndares y normas
Subtemas
3.1
3.2
3.2.1
3.2.2
3.2.3
3.3
Introduccin
Principales organizaciones internacionales
Quin es quien en el mundo de las telecomunicaciones?
Quin es equien en el mundo de las normas?
Estudio de la normalizacin del modelo OSI
Estndares y normas de redes de computadoras
Objetivo de Aprendizaje
Al trmino del tema el estudiante conocer las principales normas que rigen el
manejo y creacin de redes y su interconectividad, as como, las principales
organizaciones que generan estas normas y estndares
Sinopsis
En los primeros tiempos en que apareci el concepto de redes, cada compaa
fabricante de ordenadores tena sus propios protocolos; IBM por ejemplo, tena
ms de una docena. Esto daba como resultado que aquellos usuarios que
adquiran ordenadores de diferentes compaas, no podan conectarlos y
establecer una sola red con ellos. El caos generado por esta incompatibilidad dio
lugar a la exigencia de los usuarios para que se estableciera una normalizacin al
respecto.
Esta normalizacin no solamente iba a facilitar la comunicacin entre ordena dores
construidos por diferentes compaas, sino tambin traera, como beneficio, el
incremento en el mercado para los productos que se plegaran a dicha norma, que
conducira a una produccin masiva, una economa de escala por incremento de
la produccin, nuevos desarrollos aprovechando las tcnicas de VLSI, as como
otros tipos de beneficios cuya tendencia seria disminuir su precio y alentar su
posterior aceptacin. En esta seccin se har una revisin somera del importante,
y al mismo tiempo poco conocido, mundo de las normas internacionales.
3.1 Introduccin
Para entender, construir y trabajar con redes, es muy importante conocer y aplicar
las normas y estndares que rigen a estas.
Interconexin de Redes
Es importante mantenerse actualizado en el manejo de esta informacin.
Interconexin de Redes
interestatal e internacional, y por las Comisiones de Senicios Pblicos para el
trfico interestatal.
En los ltimos aos se han creado nuevas compaas de telecomunicaciones que
bridan servicios de comunicacin de datos especializados, que por lo general
compiten directamente con las compaas telefnicas. Algunas de estas
compaas ofrecen servicios de larga distancia con un rendimiento muy alto (por
ejemplo, mediante el empleo de satlites), en tanto que otras ofrecen tiempo
compartido, redes u otros servicios usando facilidades de comunicacin que ellas
mismas rentan a otros proveedores de servicios portadores comunes.
En el otro extremo, se consideran los pases en los que el gobierno nacional tiene
un monopolio completo de todas las comunicaciones, incluyendo el correo,
telgrafo, telfono y, frecuentemente, tambin la radio y televisin. La mayora de
los pases del mundo caen en esta ltima categora. En algunos casos, la mxima
autoridad en las telecomunicaciones resulta ser una compaa nacionalizada, en
tanto que en otros es slo una rama derivada de la estructura gubernamental,
comnmente conocida como Pfl (administracin de correo, telgrafo y telfono).
Con todos estos distintos proveedores de servicios, es clara la necesidad que
dicho servicio sea compatible a una escala mundial, para asegurar que la gente (y
los ordenadores), en un determinado pas, pueda llamar a sus corresponsales en
otro pas. Esta coordinacin la ofrece una agencia de las Naciones Unidas llamada
TU (Unin Internacional de Telecomunicaciones). La TU tiene tres rganos
principales, dos de ellos se ocupan sobre todo de la difusin internacional de radio
y el otro est fundamentalmente relacionado con sistemas telefnicos y de
comunicacin de datos.
A este ltimo grupo se le conoce como CCITT (Comit Consultivo Internacional
telegrafico y telefnico, de sus siglas en francs). El CCITT tiene cinco clases de
miembros: miembros A, que son las PTT nacionales; miembros B, que son los
reconocidos como administraciones privadas (por ejemplo, AT&T); miembros C,
que son las organizaciones cientficas e industriales; miembros D, que
corresponden a otras organizaciones internacionales; y miembros E, que
corresponden a aquellas organizaciones cuya misin fundamental est en otro
campo, pero que estn interesadas en el trabajo del CCITT. De esta clasificacin,
solamente los miembros tipo A tienen derecho a voto. Dado que Estados Unidos
no tiene una PTT, alguien ms tuvo que representarlos en el CCI Esta tarea
recay en el Departamento de Estado, basndose probablemente en el hecho que
el CCITT tena relaciones con los pases extranjeros, especialidad sta del
Departamento de Estado.
La tarea del CCITT consiste en promover las recomendaciones tcnicas sobre
aspectos telefnicos, telegrficos e interfases de comunicacin de datos. Esta
labor ha producido normas que tienen un reconocimiento internacional; dos
Tema 3. Estndares y normas 100
Interconexin de Redes
ejemplos que se pueden citar al respecto son: la norma V.24 (tambin conocida
como EIA RS-232, en Estados Unidos), que especifica la distribucin y significado
de las diferentes puntas del conector que se utiliza en la mayora de las terminales
asncronos, la norma X.25, que especifica la interfase entre un ordenador y una
red de ordenadores (conmutacin de paquetes).
Interconexin de Redes
Interconexin de Redes
investigacin manifestada por discusiones, artculos y reuniones. Despus de un
tiempo de mantenerse esta actividad, las compaas descubren el tema y lo
impactan con una inversin de billones de dlares.
Es muy importante que las normas se escriban durante la parte intermedia,
localizada entre los dos elefantes; porque, si stas se escribieran antes de
concluir la investigacin, el tema podra estar por comprendido, llegando a disear
normas malas. Por otra parte, si las normas se escribieran demasiado tarde,
muchas compaas habran tenido la oportunidad de realizar grandes inversiones,
en tan diversificadas maneras de hacer las cosas que preferirn ignorar las
normas.
Si el intervalo localizado entre los dos elefantes es muy pequeo (dado que cada
parte interesada tiene prisa de iniciar el proceso), es factible que la gente que est
desarrollando las normas se sienta completamente desbordada.
Algunos especialistas en este campo creen que esto es exactamente lo que
sucedi con el modelo 051. Muchas de las discusiones que se efectuaron sobre el
modelo de siete capas, dan la impresin de que el nmero y contenido de las
capas, que eventualmente se escogieron, fue la nica alternativa, o al menos la
ms obvia. En los prrafos siguientes, se presentan algunos argumentos que
disienten de este punto de vista.
Hubiera sido perfecto que las siete capas tuvieran, a grandes rasgos, el mismo
tamao y fueran igualmente importantes, lo cual est lejos de ser cierto. Por
ejemplo, la capa de sesin tiene muy poco uso en muchas aplicaciones y la capa
de presentacin est casi siempre vaca. En efecto, la propuesta britnica que se
le hizo a la ISO slo consideraba 5 capas, y no las 7 establecidas. Adems, a
diferencia de las capas de sesin y presentacin, las capas de enlace y de red
estn tan saturadas, que el trabajo consiguiente que tienen que realizar ha
obligado a dividirlas en mltiples subcapas, cada una con diferente funcin.
Interconexin de Redes
El modelo, junto con las definiciones de servicio y protocolos asociados, tiene una
extraordinaria complejidad. Cuando se apilan las normas impresas, ocupan una
fraccin significativa de un metro de papel. Tambin son difciles de realizar e
ineficientes en su aspecto operativo. Un problema se deriva de algunas funciones,
hecho que, por ejemplo, el direccionamiento, el control de flujo y de errores, rea
parecen una y otra vez en cada una de las capas. Saltzer y sus colaboradores
(1984) han sealado, por ejemplo, que para que el control de errores sea efectivo,
debera realizarse en la capa ms alta, por lo cual la repeticin constante en cada
una de las capas inferiores es innecesaria e ineficiente.
Otro punto de inters, es que la inclusin de ciertas caractersticas en capas
particulares no siempre es obvia. Durante gran parte del desarrollo de la norma de
gestin del terminal virtual se situ sta en la capa de presentacin (ahora se
considera en la capa de aplicacin). Se cambi a la capa de aplicacin porque el
comit tuvo problemas con la decisin sobre los usos de la capa de presentacin.
La seguridad y criptografa de los datos fueron aspectos tan controvertidos, que
nadie se puso de acuerdo en qu capa deberan ir, as que se dejaron de lado.
La administracin de redes fue otro aspecto que se omiti, tambin en el modelo,
por razones parecidas.
Otra de las crticas a la norma original, es que se ignoraron, por completo, los
servicios y protocolos sin conexin, aun cuando era bien sabido que sta es la
forma en que trabajan la mayor parte de las redes de rea local. Subsiguientes
aadidos se ocuparon de estos puntos (los cuales se conocen, en el mundo del
software, como correccin de errores).
Quizs la crtica ms seria es la de que el modelo est totalmente dominado por
una mentalidad enfocada a las comunicaciones. En muy pocas partes se
menciona la relacin que guarda la informtica con las comunicaciones, y algunas
Interconexin de Redes
de las elecciones que se tomaron son completamente inapropiadas con respecto
al modo en que trabajan los ordenadores y el software.
Interconexin de Redes
En vas de
estandarizacin
802.6
Red
de
rea 802.8 Red de fibra ptica
metropolitana (MAN) Banda
base DQDB (Dual Queue
Dual Bus)
802.2 Administracin de 802.4 Estafeta en un bus, 802.9 Integracin de voz y
enlaces LLC
MAC (Token bus)
datos con RNIS
802.3 CSMA/CD, Bus,
802.10 Seguridad de red
Esthernet , MAC
802.5 Estafeta en anillo,
Mac (Token Ring)
802.7 Bus de banda
ancha,
MAC
(banda
ancha)
802.11 Redes inalmbricas
Otros (802.12 100 VG
Anylan, etc.)
Figura 3.19 Serie de protocolos IEEE 802
Versin
10 Base 5
10 base 2
10 Base 36
802.3
CSMA/CD
10 base T
10 Base FL
100 Base T
Canal
Cable coaxial grueso
Cable coaxial delgado
Cable coaxial de banda
ancha
Cable de par trenzado no
blindado
Cabale de fibra ptica
Cable de par trenzado no
blindado
Velocidad
10Mbps
10Mbps
10Mbps
10Mbps
10Mbps
100Mbps
Interconexin de Redes
802.5: Estafeta de anillo. El subcomit IEEE 802.5 define las normas para las
redes que usan una estafeta en anillo, las cuales son similares al estndar 802.4.
la tabla de la figura 3.21 muestra las diversas posibilidades de esta norma.
802.5
Token Ring
802.6: Red de rea metropoliana (Metropolitan Area Network, MAN). Los medios
considerados para este tipo de red son la fibra ptica y el cable de par trenzado.
La arquitectura utiliza dos bases, cada una es unidireccional, lo cual significa que
la trasmisin de datos se hace en un sentido sobre un bus y el otro sobre el
segundo bus. Por tanto cada uno debe estar enlazado a los dio buses.
El bus en forma de ciclo cerrado utiliza dos bases en un sentido nico (vase la
figura 3.12); sin embargo cada bus forma un ciclo cerrado. El ndice de velocidad
vara segn el medio utilizado. As, un cable coaxial puede soportar una velocidad
de 45Mbps y un cable de fibra ptica 156Mbps. Este subcomit establece las las
normas para las redes capaces de cubrir una inmensa regin conocida para su
alto desempeo.
802. 1: Redes inalmbricas. Este tipo presenta algunas soluciones para
aplicaciones especficas: estaciones desplazadas con frecuencia, pisos y techos
inadecuados para el cableado (pisos de concreto, por ejemplo) etc.
802. 12: Protocolo de acceso por prioridad de demanda. El IEEE propuso una
nueva norma 802. 12 para la tecnologa 100 Base VG AnyLan
Tecnologas de redes de rea local
Una tecnologa de red es un conjunto de protocolos y medios de transmisin. La
tecnologa de red resalta el numero mximo de estaciones en la red, en tanto la
topologa y el protocolo determinan el tipo de canal y repetidos que se han de
utilizar.
Interconexin de Redes
Arquitecturas
Ethernet
Token Ring
Protocolo de
acceso
Topologa
Lgica
Topologa
Fsica
Protocolo de
acceso
Topologa
Lgica
Topologa
Fsica
CSMA/CD
Transmisin
difundida (bus)
Estrella o bus
Paso de
estafeta
Transmisin
secuencial
(anillo)
Estrella o anillo
Con relacin a las tecnologas de red de rea local, destacan las siguientes (la
figura 3.22 compara la tecnologa Ethernet y Token Ring):
Red Ethernet
Esta seccin analiza de manera suscinta la tecnologa Ethernet. Digital Xeroz e
Intel fueron los primero en implantar esta tecnologa, la cual puede recurrir a varios
medios de transmisin pero el cable de par trenzado est a un paso de ser el
canal mas utilizado. La tecnologa Ethernet ha llegado a ser una de las ms
comunes en las instalaciones de redes de rea local durante los noventa, la cual
se ilustra en la figura 3.22.
En Ethernet, la comunicacin esta garantizada por el protocolo CSMA/CD. La
transmisin se lleva a cabo en forma de frames o de bloques de informacin
(vase la figura 3.23). Cada grupo contiene 8 campos, incluidos los datos y el
PAD; y su tamao puiede variar de 72 a 1526 bytes.
El encabezado empieza con un prembulo de sincronizacin de 64 bits. Por
analoga, se podra comparar este encabezado con el timbre del telfono: avisa al
destinatario que llega un mensaje. Un bloque de control de 4 bytes, con un cdigo
Interconexin de Redes
de deteccin de error, permite verificar la integridad de los datos a su llegada. Este
clculo se revisa y se compara el contenido del bloque de control. Si los valores
son idnticos, no hay error de transmisin. En caso contrario el frame de rechaza.
Prembulo
Inicio
Prembulo
Inicio
Destino
Fuente
Tamao
PAD
Bloc de control
Destino
Fuente
Tamao
Daros
PAD
Bloc de
control
7 bytes
1 byte (seal de inicio de un frame)
2 a 6 bytes (direccionamiento)
2 a 6 bytes (direccionamiento)
2 bytes (cantidad de datos)
Cantidad variable
4 bytes
Figura 3.23 Un frame en Ethernet
Entre las redes que soportan las tecnologas Ethernet, destacan las siguientes:
Vines, de Banyan
Interconexin de Redes
Resumen
En el presenta tema se mostraron las principales organizaciones de normas y
estndares empleados en la interconectividad de redes. Sobrealen ANSI, OSI,
IEEE, TIA, UITT, etc, Se muestra un esquema astante completo para la
interconectividad de redes locales.
Interconexin de Redes
Bibliografa
-
Interconexin de Redes
Tema 4
Fundamentos de conectividad
Subtemas
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
Conceptos de conectividad
Concentradores (HUB repetidores)
Repetidores
Conmutadores o switches
Puentes
Ruteadores
Brouters
Compuertas o gateways
Redes virtuales
Objetivo de aprendizaje
Al termino del tema el estudiante explicar las diferencias principales entre una red
de rea local y una extendida, examine los modelos de los protocolos SNA,
TCP/IP y SPX/IPX, comprenda la funcin de un repetidor, describa las
caractersticas de un puente, explique las diversas tcnicas para usar un puente,
describa las funciones realizadas por un enrutador, analice las actividades de una
compuerta y conozca las tendencias de las redes para el futuro.
Sinopsis
Es posible enlazar cualquier clase de red sin importar su tipo. En plena
efervescencia, la tecnologa de redes no cesa de innovar productos cada vez ms
utilizados, econmicos y polivalentes.
La conectividad es un principio importante en la tecnologa de red, pues permite a
la computadora enlazarse con otras mquinas va una red de rea local o
extendida.
El hardware y software son tiles para satisfacer las exigencias de conexin de
red, a la vez que brindan la posibilidad de lograr una expansin.
La conexin de redes distintas es mucho ms costosa y menos eficiente que la
conexin de redes idnticas, dos redes Ethernet por ejemplo.
Este tema analiza la manera de crear un enlace entre redes y las razones para
segmentar una red. Adems, se har una breve comparacin entre los modelos
TCPI/IP y SNA con el modelo OSI.
Interconexin de Redes
El objetivo de este tema es examinar las formas de conectar las redes con la
ayuda de repetidores, puentes, enrutadores y compuertas.
Red de rea amplia
Una red de rea amplia (Wide Ana Network o red extendida) permite la conexin
entre computadoras remotas (una en Ibronto y otra en Montreal, por ejemplo). Sin
embargo, la red de rea amplia presenta rasgos especficos de conectividad entre
computadoras o redes locales.
La tabla que se muestra en la figura 4.1 subraya las diferencias entre una red de
rea local y una red de rea amplia.
En este tema tendr oportunidad de analizar algunos ejemplos de redes
extendidas.
Varias compaas y personas se comunicarn de manera electrnica mediante la
red de una tercera parte.
Las aplicaciones cada vez ms comunes, el intercambio electrnico de mensajes,
documentos y pagos son los ejemplos ms tpicos.
As una red de rea local presenta algunas caractersticas de aplicacin: la
cobertura, cantidad de computadoras soportadas y la capacidad de transmisin.
Cuando un grupo de trabajo esta constituido por varios administradores que
trabajan en diversos servicios remotos en diferentes redes locales, la necesidad
de instalar una red de rea amplia es justificable.
Interconexin de Redes
Caractersticas
Distancia
Alternativas de canales
Protocolos
Transferencia de datos
Corta: es un edificio o
campus (menos de 10
km aproximadamente)
Cable de par trenzado,
cable
coaxial,
fibra
ptica, etctera.
Protocolos IEEE 802,
FDDI, ATM, etctera
Alta velocidad: desde 1
hasta 100Mbps
Figura 4.1. Comparacin entre una red de rea local y una red de rea amplia
Interconexin de Redes
Un aspecto importante de las redes extendidas es la conectividad con las redes
locales. Los dispositivos para el trabajo entre redes como los enrutadores y las
compuertas son necesarios para habilitar esta interconexin.
Los servicios de transmisin no pueden ser eficaces si la infraestructura de las
redes extendidas no cuenta con dispositivos de interconexin perfeccionados y
tcnicas de transmisin modernas.
En la figura 4.2 se present un modelo sencillo para comprender la relacin entre
las necesidades de los usuarios y las caractersticas de la red extendida Por otro
lado, es imperativo estandarizar las especificaciones de la interfaz para garantizar
una interoperabilidad entre los dispositivos de diferentes fabricantes. La interfaz
X.25, por ejemplo, permite a los usuarios de una red extendida utilizar la red de
conmutacin de paquetes para satisfacer sus necesidades.
Las tcnicas de conmutacin de circuitos o paquetes garantizan la transferencia
de informacin (datos, voz, video, etctera) entre la fuente y el destino. Los
circuitos de transmisin representan las vas o enlaces que la informacin utiliza
para llegar a su destino.
Cmo administrar los protocolos de comunicacin
Antes de profundizar en el tema de los enlaces que es posible establecer entre las
redes, debe conocer los modelos principales que permiten la comunicacin. Una
comunicacin entre dos redes o una estacin y un servidor, requiere de un
protocolo bien definido. Puesto que el modelo OSI se examin con detalle en el
captulo 2, ahora slo se abordar el tema de manera sucinta y se revisarn
algunos modelos similares a ste.
Modelo SNA
El modelo SNA (System Network Architecture), propuesto por IBM, es muy similar
al modelo 051. El SNA fue creado, en esencia, para las redes jerrquicas
centralizadas en donde la comunicacin est controlada por una o varias
computadoras de gran poder. El objetivo principal es enlazar diversos elementos
de hardware y software en un sistema congruente de procesamiento distribuido.
El modelo SNA se divide en siete niveles, como lo muestra la tabla de la figura 4.3.
El nivel fsico se encarga de transmitir los bits de una estacin a otra. Por su parte,
el nivel 2 sirve para juntar todos los frames de informacin, adems de detectar y
corregir los errores. A su vez, el nivel de red se encarga de enrutar los mensajes y
de controlar la congestin en el interior de la subred de comunicacin.
Por otro lado, el nivel de control de transmisin dirige la asignacin de buffers, la
inultiplexin y la prioridad de los mensajes. El nivel de control de flujo de datos
Tema 4. Fundamentos de conectividad 115
Interconexin de Redes
ordena las secuencias de dilogo entre las entidades que comunica, mientras el
nivel E comprime textos a fin de asegurar las conexiones previas a la
comunicacin. Por el nivel 7 atiende las necesidades especficas de los
usuarios.
NIVELES
OSI
Aplicacin
Presentacin
Sesin
Transporte
3
2
1
Red
Enlace de datos
Fsico
SNA
Usuario
Servicios de unidades direccionales de
red
Control de flujo de datos
Control de transmisin
Control de rutas de acceso
Enlace de datos
Fsico
Interconexin de Redes
El modelo TCP/IP (7}tznsmjssjon Control Protocol/Internet Protocol), creado por la
agencia DARPA (Defense Advanced Research Projects Agency), extendi su uso
desde que el gobierno estadunidense, en colaboracin con universidades y
empresas privadas, lanz al mercado los productos TCP/IP para diferentes
computadoras y sistemas operativos. La tabla de la figura 4.5 muestra la
arquitectura TCP/IP
7
6
5
4
3
2
NIVELES
OSI
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace de daros
Fsico
TCP/IP
FTP (File Tranfer Protocol)
SMTP (Simple Mail Transfer Protocol)
Teinet
Transporte TCP
Red- IP
Acceso a la red
Modelo TCP/IP
El modelo TCP consta de cuatro niveles:
1.
2.
Interconexin de Redes
3.
4.
Interconexin de Redes
Ms fcil de concebir que de realizar, la red unificada es casi una necesidad
absoluta. No es factible compartir los recursos de la red cuando se tiene una
arquitectura compuesta por mltiples redes paralelas. La mejor solucin
permanece en el diseo de una red (con tecnologa mltiple si fuera necesario)
capaz de soportar todos los sistemas computacionales de la compaa.
La dificultad principal de la interconexin es la compatibilidad de los sistemas.
Cada sistema soporta una arquitectura de red especfica, a menudo no compatible
con las normas internacionales de comunicacin rr red. Estas arquitecturas se
han originado al combinar una multitud de elementos, cuyos protocolos de
transporte e interconexin fsica son dos elementos dan.
Tratar de estandarizar el protocolo de comunicacin para el conjunto de sistemas
computacionales est prohibido. Los sistemas se asocian a un protocolo
especfico para un rendimiento mximo y el remplazo de protocolos especficos
podra menoscabar su rendimiento. La solucin es ms bien concebir una red de
mltiples protocolos.
Adems de los protocolos de comunicacin, la seleccin de redes de transporte y
la tcnica de interconexin empleadas tambin son cruciales. Aunque en
ocasiones, la diversidad de elecciones disponibles no deja de aumentar su
complejidad.
Toda solucin presenta caractersticas distintas con sus ventajas y desventajas.
Las tres tcnicas bsicas utilizadas para la interconexin son el uso de un puente
(bridging), el enrutado (routing) y la conversin mediante un protocolo.
La conectividad permite enlazar una red a otra o incluso a una computadora
central que no por fuerza debe estar bajo el control del mismo sistema
operativo. La conectividad es un conjunto en parte hardware y en parte
software.
Existen diversos dispositivos de red que pueden garantizar la conectividad:
repetidores, puentes, enrutadores y compuertas. No obstante, slo los tres ltimos
garantizan el enlace entre dos redes diferentes y complejas en distancias remotas.
La figura 4.6 muestra la funcin de estos dispositivos en el modelo OSI.
Interconexin de Redes
Red A
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace de datos
(MAC y LLC)
Fsico
Dispositivos de trabajo
Red B
Aplicacin
Presentacin
Sesin
Transporte
Compuerta
Enrutador
Red
Cargador
Enlace de datos
(MAC y LLC)
Puente
Fsico
Repetidor
Interconexin de Redes
Los hub repetidores multipuerto (multiport repeater) son muy comunes en los
ambientes 802.3. La figura 4.8 ilustra un ejemplo de un hub repetidor multipuerto.
Cuando una de las computadoras o cualquier otro dispositivo enva una seal a
los otros, el hub lo repite y lo transmite de manera simultanea a todos los dems
dispositivos.
En resumen, los repetidores se utilizan para permitir a un hub soportar una gran
cantidad de dispositivos que empleen los protocolos Token Ring y Ethernet.
Sin embargo, su uso no se extiende hacia el trabajo entre redes remotas ni
tampoco filtra los frames daados.
Tambin existen hubs conmutadores como el de conmutador de frames Ethernet
(Ethernet switch), cuya tarea es mejorar el soporte de las aplicaciones que
necesitan un desempeo elevado. En su funcin de conmutador Ethernet asla las
conmutaciones de estacin a estacin en las comunicaciones estacin-servidor.
Gracias a este aislamiento, las aplicaciones detenidas en el ancho de banda no
contaminan ms el resto de la red y no se ejecutan por el bien de las otras.
4.3 Repetidores
Los repetidores (repeater) son simples dispositivos de red que funcionan en el
nivel 1 del modelo OSI. Su funcin es enlazar dos redes de la misma arquitectura
sobre el plano fsico de la conexin (redes A-IEEE 802.5 y B-IEEE 802.5 por
ejemplo).
Los protocolos de los niveles superiores deben ser compatibles o similares a fin de
que puedan dialogar. En seguida se examinan los repetidores de las tecnologas
Ethernet y Token Ring.
Repetidores Ethernet y Token Ring
Los repetidores Ethernet regeneran y sincronizan las seales dbiles y
distorsionadas antes de transmitirlas. Los repetidores no hacen ninguna
interpretacin del contenido de los frames, slo repiten las seales elctricas u
pticas de una red a la otra y aslan un segmento que tenga problemas de
funcionamiento.
La figura 4.7 ilustra el repetidor Ethernet. Las unidades estn enlazadas por
segmentos llamados trunk que fungen como medios conectores. Estos estn
Interconexin de Redes
conectados a los repetidores para aumentar la longitud de segmento. Es factible
rebasar el lmite Ir 1Saita de un cable al unir dos cables con ayuda de un repetidor.
Interconexin de Redes
Con lo anterior podemos decir que su funcionamiento de los switch son:
1.
El switch conoce los ordenadores que tiene conectados a cada uno de sus
puertos (enchufes). Cuando en la especificacin del un switch leemos algo
como 8k MAC address table se refiere a la memoria que el switch destina
a almacenar las direcciones. Un switch cuando se enchufa no conoce las
direcciones de los ordenadores de sus puertos, las aprende a medida que
circula informacin a travs de l. Con 8k hay ms que suficiente. Por cierto,
cuando un switch no conoce la direccin MAC de destino enva la trama por
todos sus puertos, al igual que un HUB CFlooding, inundacin). Cuando hay
ms de un ordenador conectado a un puerto de un switch este aprende sus
direcciones MAC y cuando se envan informacin entre ellos no la propaga al
resto de la red, a esto se llama filtrado.
Interconexin de Redes
mucha informacin de un dispositivo rpido a otro lento otra capa superior se
encargar de reducir la velocidad.
Finalmente comentar que hay otro mtodo llamado Fragment-free que
consiste en recibir los primeros 64 bytes de una trama porque es en estos
donde se producen la mayora de colisiones y errores. As pues cuando
vemos que un switch tiene 512KB de RAM es para realizar el store &
forward. Esta RAM suele estar compartida entre todos los puertos, aunque
hay modelos que dedican un trozo a cada puerto.
3.
4.
5.
Si un nodo puede tener varias rutas alternativas para llegar a otro un switch
tiene problemas para aprender su direccin ya que aparecer en dos de sus
entradas. A esto se le llama loop y suele haber una lucecita destinada a eso
delante de los switch. El protocolo de Spanning Tree Protocol IEEE 802.ld
se encarga de solucionar este problema, aunque los switch domsticos no
suelen tenerlo... No hagis redondas...
Interconexin de Redes
4.5 Puentes
El puente (bridge) sirve para enlazar redes locales iguales (Ethernet por ejemplo)
o redes locales distintas, como Ethernet y Token Ring. El puente slo interpreta la
informacin de control almacenada en el nivel 2 y ct en funcin de estos datos
(vase la figura 46).
Un puente local sirve para unir dos redes situadas en un edificio asn: e Un puente
remoto enlaza redes distantes por medio de una co dional llamada enlace de red
extendida.
El uso del puente asla por completo los distintos segmentos de una red de rea
local. Este aislamiento est soportado por los filtros que limitan la pror del trfico
entre segmentos. Los filtros por lo general se basan en los parmetros del nivel 2
Interconexin de Redes
(0 de los frames (direcciones, protocolos y otros). Los puentes pueden filtrar la
mayora de los frames no vlidos (FCS o Frame check sequence, collision. etc.).
Considere el ejemplo de la figura 6.9. El puente flltra el frame transmitido de A, a B
sobre el segmento 1, y le impide pasar por el segmento 2 porque no es necesario
hacerlo.
Sin embargo, el puente transmite el frame de A a B, pues debe pasar por los
segmentos 1 y 2. El mismo principio se aplica para el frame de B a A o de A a B.
Los puentes conectan de manera eficaz dos segmentos y conservan ci trfico local
en su respectivo segmento, para luego emitir slo los datos conforme son
solicitados por las estaciones de la red, Antes de nada, es conveniente instalar un
puente para dividir una red extensa en varias redes pequeas, a fin de economizar
cable y obtener un mayor rendimiento. Por otro lado, el puente puede fungir como
repetidor inteligente para aumentar la capacidad fsica de la red y soportar tantos
dispositivos como la red inicial. Asimismo, permite reunir varios tipos de cables en
un mismo sistema.
Novell ofrece dos tipos de puentes: externos e internos. El puente externo est
localizado en una de las estaciones mientras que el puente interno se encuentra
en los servidores. Examine el ejemplo del puente Netware Link/Asvnc. el cual
permite al supervisor conectar una o varias redes remotas para as formar una
gran red privada.
Este puente de Netware permite utilizar varias lneas de comunicacin en una red
y tener acceso a otras redes entrelazadas, con lo cual se facilita el acceso a los
datos ya los servicios de la red remota como si fuera una red local.
Si bien es posible tender un puente en tecnologias de redes locales diferentes
Ethernet, Token Ring, FDDI), ello puede tornarse dificil e ineficaz porque implica
traducir las direcciones. Los segmentos en donde se va a tender un puente
Interconexin de Redes
algunas veces pueden estar localizados en el mismo edificio (Local bridges) o
incluso estar separados por grandes distancias (remote bridges).
Adems de las redes locales, los segmentos tambin deben manejar las redes
extendidas. En una red de mafia (meshed netwo) donde se encuentran enlaces
redundantes, se utilizan protocolos de puenteo para seleccionar la ruta ptima
(transparent bridging, source routing brdging, etc.) La fuerza de implantar estos
protocolos vara segn los proveedores y puede reducir la solidez de las redes
complejas.
Mtodo de puenteo transparente (Transporent Bridging)
Tom este nombre por el hecho de ser transparente para las computadoras
enlazadas a la red; es decir, no es necesario modificar su configuracin ni
funcionamiento para que puedan enlazarse a una computadora localizada del otro
lado de un puente transparente. Esta tcnica, implantada por Digital Equipment
Corp. (DEC), hoy da se encuentra estandarizada (IEEE 802.1). Destinado para
las redes locales Ethernet, el puenteo transparente se utiliza sobre todo en los
ambientes de este tipo, pero en la actualidad est disponible tambin para las
redes Token Ring.
Mtodos para tender un puente
Existen dos tcnicas principales para tender un puente: el puenteo transparente,
utilizado sobre todo en los ambientes Ethernet, y el puenteo SR (Source Routing),
lanzado por IBM y utilizado en los ambientes Token Ring.
Interconexin de Redes
Interconexin de Redes
A fin de poder utilizar rutas alternas entre las redes, los puentes usan el protocolo
(Spanig. Tree). Este permite a los puentes descubrir otras rutas alternas. Dicha
topologa forma un rbol con raz y sus respectivas ramas. Si una rama est
daada, los puentes vuelven a evaluar una topologa nueva, y criar una vez ms
las ramas alternas para restablecer el servicio. El protocolo existe bajo una forma
estandarizada (JEEE 802.1) y no estandarizada (DEC). l se encarga de
configurar los puentes para que puedan utilizar el mismo protocolo, de lo contrario,
la topologa no se establece de manera apropiada.
Considere el ejemplo de la figura 6.10. En el supuesto caso de que el enlace B
llegara a romperse, el algoritmo ST abrira de manera automtica el enlace A, de
tal forma que hibiera siempre una conexin entre ambos nodos.
Mtodo para tender un puente SR (Source Routing)
Como ya se mencion antes, Ethernet utiliza el mtodo Spartning Tree conforme
al cual los puentes determinan la ruta que debe seguir un paquete de datos.
Cuando el enlace terminal se encuentra abierto, su puente enva un frame
direccionado a su destino. Y si el enlace primario llega a descomponerse, su
puente filtra el frame que habr de transmitirse por el enlace secundario para
llegar a su destino.
IBM implant el mtodo SR (Soarce Routing), el cual hoy da est estandarizado
IEEE 802). Segn este mtodo, para enlazar una estacin a una computadora
situada del otro lado de una red con puentes, debe transmitir un paquete
explorador para saber en cul anillo se encuentra su destino. Este paquete se
extiende hacia toda la red a fin de descubrir su punto de llegada.
Al transferir estos paquetes, los nmeros de los puentes y anillos por donde pasan
paquetes se guardan en un campo del paquete. Cuando un paquete llega a su
destino regresa a la estacin de origen. la cual ahora conoce la ruta que debe
tomar para llegar al lugar correcto. Por otro lado, cuando se envan varios
paquetes exploradores y estos llegan a su destino por vas diferentes y en
distintos momentos, el primer paquete en regresar a la estacin de origen se
retiene como la ruta msrpida.
Cada uno de los prximos paquetes intercambiados entre ambas computadoras
tendr este campo donde se incluye la ruta que debe seguir para llegar a su
destino. Si una de las ramas de la ruta llega daada, ser necesario buscar otra
nueva ruta mediante el proceso descrito antes.
Examine el ejemplo de la figura 4.11. El frame que parte del anillo A tiene dos
opciones de ruta para llegar a la estacin del anillo E. El puede viajar a travs del
anillo B o C y D. Este mtodo escoger la ruta ptima despus de haber estudiado
cada grupo recibido y luego de enviar cada puente. El frame continuar con su
Tema 4. Fundamentos de conectividad 129
Interconexin de Redes
viaje por esta ruta hasta que se produzca un cambio fsico en la red; la llegada de
una estacin nueva o una falla de conexin, por ejemplo.
Interconexin de Redes
El comit IEEE 802.1 presenta otro enfoque que permite integrar las dos tcnicas
de puenteo mostradas antes. Es decir, todos los puentes deberan manejar el
mtodo de puenteo transparente De este modo, las redes ken Ring pueden estar
conectadas con ambos mtodos:
Interconexin de Redes
4.6 Ruteadores
Los routers son dispositivos de red que raramente se encuentran aislados entre s.
Al contrario, suelen estar interconectados, formando una especie de telaraa que
hace posible el trfico de datos entre redes separadas fsicamente.
Tomando como ejemplo la Red de redes, Internet, cuando un ordenador enva una
serie de paquetes de datos a otro situado en otra ciudad o pas, estos son
encaminados de router a router a lo largo del camino entre ambas mquinas.
Cada paso de un paquete de un router a otro se denomina salto, y el principal
objetivo de todos y cada uno de los routers que intervienen en la transferencia del
paquete es que ste llegue a su destino en el menor nmero posible de saltos, por
la mejor ruta posible.
Para poder realizar esta tarea, los routers se comunican constantemente entre s,
informndose de las rutas bloqueadas, de las mquinas intermedias que se
encuentran cadas o saturadas de trfico, aprendiendo con ello cul es el router
idneo para enviarle los paquetes recibidos.
Si consideramos ahora el caso de un router segmentando una red local (LAN),
aunque ahora no debe enviar los paquetes a otro router, s que tiene que saber
por qu puerto debe enviar los datos para que lleguen a la mquina local destino.
Interconexin de Redes
Esta habilidad de saber a dnde tienen que enviar los paquetes de datos que
reciben la consiguen almacenando en su interior una tabla especial, conocida
como tabla de ruteo, en la que van anotando las direcciones IP de las mquinas
que se comunican con l y el puerto por el que est accesible esa mquina.
As, cuando a un router llega un paquete, mira en su tabla de ruteo. Si est en ella
referenciada la direccin IP de la mquina destino, tambin lo estar el puerto por
el que sta es accesible, con lo que enva por l el paquete. En caso de no estar la
IP en la tabla, manda una peticin de respuesta por todos los puertos,
preguntando en cul de ellos se encuentra la mquina destino, y una vez obtenido
el puerto de acceso, ingresa la nueva pareja IP/PUERTO en su tabla de ruteo, con
lo que los prximos paquetes para esa mquina los enviar directamente.
Podemos buscar una anloga del funcionamiento de los routers con el de las
oficinas de correos. Cuando enviamos una carta desde Mrida (Badajoz) a Linares
(Jan), sta llega en primer lugar a la oficina local de Mrida, que la reenva a la
de Badajoz, que a su vez la manda a la de Jan, que la remite a la oficina de
Linares, que hace la entrega. Si la oficina de correos de Jan est cerrada por
obras, la de Badajoz la enviar a la de Madrid, que la remitir a la de Andujar, que
a su vez se encargar de mandarla a la de Linares, haciendo sta de nuevo la
entraga. Cierre la oficina que cierre, siempre se encontrar un camino para
entregar la carta.
Para evitar mantener en su tabla direcciones IP que hayan quedado obsoletas,
cada cierto tiempo borra aquellas que no tienen actividad y las que, tras enviarles
paquetes, no han respondido. Esto lo consiguen manteniendo conversaciones
entre ellos, en unos lenguajes especiales denominados protocolos de
enrutamiento.
Destino
Mtrica
Interface
210.100.120
Eth0
210.100.125
Eth0
198.80.26.13
s0
135.0.25.124
s1
Interconexin de Redes
han eliminado una serie de componentes fsicos y funcionalidades lgicas que no
necesita para su trabajo, mientras que se le han aadido otros componentes de
hardware y de software que le ayudan en su trabajo de enrutamiento.
Como todo ordenador, un router necesita un sistema de arranque (bootstrap),
encargado de realizar un chequeo del resto de los componentes antes de pasar el
control a un sistema operativo (Cisco IOS, en el caso de los routers Cisco).
El sistema de arranque se almacena en una memoria ROM (Read Only
Memory=Memoria de Solo Lectura), junto con una parte bsica del sistema
operativo, la que toma el control inicialmente, mientras que el cuerpo principal de
ste se almacena en una memoria especial, de tipo FLASH, que se puede borrar y
reprogramar, permitiendo con ello las actualizaciones necesarias. El contenido de
la memoria Flash se conserva en caso de cortes de energa o durante los reinicios
del router.
Por otra parte, las funcionalidades operativas de los routers son configurables
mediante una serie de instrucciones escritas en un fichero de texto, denominado
archivo de configuracin, que se almacena en un mdulo de memoria de tipo
NVRAM (No Volatil RAM), cuyo contenido se conserva durante un corte de
energa o si se reinicia el equipo.
Una vez inicializado un router, el fichero de configuracin es cargado en una
memoria RAM (Random Access Memory=Memoria de Acceso Aleatorio), desde la
que se va ejecutando el conjunto de rdenes en l contenido. Tambin se
almacenan en esta memoria las tablas de enrutamiento, encargadas de almacenar
los puertos del router por los que son accesibles las diferentes mquinas.
Por ltimo, el router posee una serie de puertos o interfaces fsicas, puntos de
conexin del mismo con las diferentes redes a las que est unido, y a travs de los
cuales se produce la entrada y salida de datos al equipo. El nmero de interfaces
depende del tipo y funcionalidades del router (y de su precio, claro).
Interconexin de Redes
Tipos de routers
Los tipos de router a usar en una red varan dependiendo del tipo de sta, del
nmero de usuarios y de la funcin o funciones que deba desempear, pudiendo
variar mucho la complejidad y el precio de ellos en funcin del tipo elegido.
Si queremos segmentar nuestra red en diferentes subredes, nos har falta un
router de segmentacin, con tantos puertos Ethernet como subredes queremos
crear (ms los de enlace con otros routers), siendo siempre conveniente que nos
sobren puertos, con vista a futuras ampliaciones en la red. Cada subred utilizar
luego un hub concentrador o un switch para dar acceso a sus clientes individuales.
Podemos desear un ancho de banda dedicado para un nmero elevado de
equipos individuales, prescindiendo as de los hubs. Necesitaremos entonces un
routers de concentracin, que precisa an ms puertos Ethernet, aunque no suele
ser necesario que sean de alta velocidad de transmisin.
Para conectar una red corporativa a Internet necesitaremos un router de frontera,
que actuar como gateway de la red interna, recogiendo todos aquellos paquetes
de datos destinados a mquinas externas.
En caso de tener que conectar dos redes WAN o dos segmentos de red en
sucursales o campus diferentes, necesitaremos un routers de backbone, que
proporciona transporte ptimo entre nodos de la red, con interfaces de alta
velocidad que proporcionan un elevado ancho de banda. Generalmente estarn
basados en tecnologa de fibra ptica.
Por ltimo, tambin es posible al acceso a redes inalmbrico a redes mediante
routers con tecnologa wireless, un medio prctico de liberar los equipos de las
limitaciones de los cables fsicos.
Protocolos de enrutamiento
Hemos visto antes que los routers mantienen unas tablas de enrutamiento, en las
que van anotando las direcciones IP de las mquinas destino y los puertos
adecuados para darles salida de forma ptima.
Los routers suelen encontrarse interconectados entre ellos, pasndose los
paquetes de datos de uno a otro, hasta llegar a la mquina destino. Como cada
router tan solo es responsable de las mquinas directamente conectadas a l
(incluyendo los routers vecinos), se hace necesario un mecanismo que permita a
los routers comunicarse entre s, para evitar que cada uno tenga en sus tablas
registros invlidos.
Esto se consigue por medio de una serie de protocolos de enrutamiento,
responsables de que los diferentes routers mantengan sus tablas de enrutamiento
Tema 4. Fundamentos de conectividad 135
Interconexin de Redes
acordes, obtenindose una red convergente. Con ello se consigue, por ejemplo,
que si un ordenador o un servidor se apaga en una red, los routers sepan que ya
no est accesible, evitando el envo de datos que no llegarn a su destino, y
disminuyendo con ello el trfico de red.
Para mantener las tablas de enrutamiento actualizadas, un router puede mandar a
los routers vecinos una copia de su tabla cada determinado periodo de tiempo
(enrutamientos por vector de distancia) y tambin cuando alguna mquina en su
red sufre algn cambio (enrutamiento por estado de enlace). Depende del
protocolo de enrutamiento con que funcione.
Existen diferentes protocolos de comunicacin entre routers, cada uno de los
cuales utiliza mecanismos propios para conseguir la convergencia en la red y para
determinar el mejor camino que puede seguir un paquete de datos en su viaje
hasta la mquina destino, y cada uno utiliza un sistema de determinacin de mejor
ruta (mtrica) diferente.
Segn su misin en una red podemos diferenciar dos tipos principales de
protocolos de enrutamiento: los protocolos de gateway interior (IGP), encargados
de la comunicacin entre routers de una misma red, entre los que destacan RIP e
IGRP, y los protocolos de gateway exterior (EGP) o de frontera, encargados de la
comunicacin entre routers de redes diferentes.
Entre los ms importantes protocolos de enrutamiento podemos destacar los
siguientes:
Interconexin de Redes
manda actualizaciones de las entradas de las tablas que han cambiado por
haber sido alterado el estado de alguna mquina de su red.
OSPF, protocolo puro de entado de enlace, que calcula las rutas ms cortas
y accesibles mediante la construccin de un mapa de la red y el
mantenimiento unas bases de datos con informacin sobre su sistema local y
sobre los vecinos. Cuando una mquina de su sistema cambia, se enva esa
entrada de la tabla a los routers vecinos.
El protocolo de enrutamiento a elegir en cada caso depende del tipo de red (LAN,
WAN, etc.), de su topologa y del uso de la misma, siendo posible en la mayora
de los casos configurar varios protocolos en un mismo router.
Los puentes funcionan sobre el nivel MAC, mientras que los enrutadores trabajan
sobre el nivel red (vase la figura 4 El enrutador, un tipo de puente
superinteligente para redes grandes, interpreta el encabezado del nivel 3 del
modelo OSI para ejecutar su funciones.
Los puentes conocen la direccin de todas las computadoras de la red situadas en
cada lado y, por consiguiente, pueden hacer llegar todos los mensajes.
Un enrutador no slo conoce la direccin de todas las computadoras de la red,
sino tambin de otros enrutadores, de manera que puede elegir la mejor ruta para
el envo del mensaje.
El objetivo del enrutado es conectar redes distintas y geogrficamente alejadas
una de la otra. Algunos enrutadores en ocasiones son computadoras provistas de
varias tarjetas de interfaz de red y de un software especial destinado a cumplir
funciones de enrutado. Novell ofrece un programa de enrutado que permite a un
servidor de Novell operar como un enrutador.
Cada red soporta con gran facilidad diferentes tecnologas (token Ring, Ethernet,
FDDI y otras). Las redes pueden estar localizadas en el mismo edificio o
separadas por grandes distancias dentro de una red extendida. Los enrutadores
seleccionan la ruta ptima y transmiten los paquetes (datagramas) en funcin de
la direccin del nivel 3 de la estacin destino. La eleccin de la ruta tambin puede
basarse en parmetros especiales como el trfico o la confiabilidad de los enlaces
o el tipo de servicios deseados.
Los mecanismos de enrutado procesan la informacin del protocolo de nivel 3
como IP (Internet Protocol), IPX (Internet Protocol eXc etctera. Los enrutadores
deben, por tanto, ser compatibles con el (los) protocolo(s) de cada sistema
operativo de la red.
Interconexin de Redes
El procesamiento y la transmisin de datagramas necesitan de dispositivos
potentes y costosos. El procesamiento puede volver lento cada dispositivo de
transmisin y, en consecuencia, el tiempo de respuesta total. El procesamiento de
la informacin de los protocolos implica definir en forma manual los parmetros de
los enrutadores: estructura de direccionamiento, configuracin de la red, etctera.
Esto complica el servicio y mantenimiento de la red. El cambio de ruta aunque
complejo, tiene varias ventajas para una red de malta. Las funciones avanzadas
de transmisin mejoran la disponibilidad y solidez de la red al aprovechar la
distribucin del trfico sobre los enlaces redundantes.
He aqu, sin embargo, las razones por las cuales la mayora de los fabricantes
ofrecer en un futuro cercano enrutadores multiprotocolos con capacidad para
soportar diversos protocolos en el nivel 3.
Mtodos de enrutado
Los objetivos del enrutado son similares a tender un puente: tratar de mantener un
enlace entre dos estaciones de dos redes diferentes a un costo de transmisin
razonable.
Existen mtodos de enrutado que se revisarn de manera sucinta: el protocolo
RIP (Routing Informcttion Protocol) y el protocolo OSPF (Open Shortest Path
First).
El protocolo RIP permite elegir las rutas, pero escoge siempre la ms corta sin
tener cuenta otros contratiempos como el desempeo del circuito y la congestin
sobre la lnea. El mtodo OSPF soluciona los problemas del protocolo RIP y es el
que mejor se adapta a las redes de mayor tamao.
As, la ruta ptima se selecciona con base en una mezcla de cuatro factores: las
demoras, determinadas sobre todo por el nmero de hops; es decir, el paso de un
segmento a otro, el desempeo medido por la capacidad de la lnea en Bps, asi
como la confiabilidad y el costo. Esta tcnica permite a la red asignar rutas
especficas para las aplicaciones prioritarias adems de compartir de manera
ptima la capacidad de transmisin de las lneas a los datos transferidos por los
segmentos de las redes.
4.7 Brouters
Brouter (puente/encaminador): Un brouter es un dispositivo hbrido que
representa una tecnologa nueva de puente y encaminador. Pueden tender un
puente entre mltiples protocolos y proporcionar encaminamiento para algunos de
Interconexin de Redes
estos productos. En este sentido, un brouter es un dispositivo que enva paquetes
entre redes en el nivel de red y en el nivel de enlace de datos de la pila del
protocolo de interconexin de sistemas abiertos (OSI, Open Systems
Interconnection). (LAN TIMES, Enciclopedia de Redes, McGraw-Hill,1995).
Un brouter (BRAU-tuhr pronunciado o a veces Abeja-rau-tuhr) es un puente de la
red y una rebajadora combinada en un solo producto. Un puente es un dispositivo
que conecta una red de rea local ( LAN ) con otra red de rea local que utilice el
mismo protocolo (por ejemplo, Ethernet o token ring ).
Si una unidad de datos en un LAN se piensa para una destinacin en un LAN
interconectado, el puente transmite a la unidad de datos ese LAN; si no, lo pasa
adelante en el mismo LAN. Un puente ofrece generalmente solamente una
trayectoria a un LAN interconectado dado.
Una rebajadora conecta una red con unas o ms otras redes que sean
generalmente parte de una red de rea amplia (WAN) y puedan ofrecer un nmero
de trayectorias hacia fuera a las destinaciones en esas redes. Una rebajadora por
lo tanto necesita tener ms informacin que un puente sobre las redes
interconectadas. Consulta una tabla de encaminamiento para esta informacin.
Puesto que una unidad o un paquete saliente de datos de una computadora se
puede pensar para una direccin en la red local, en un LAN interconectado, o la
red de rea amplia, tiene sentido de tener una sola unidad que examine todas las
unidades de datos y las remita apropiadamente.
Interconexin de Redes
4.8 Compuertas gateways
Las compuertas se utilizan para enlazar redes muy diferentes. Asimismo, pueden
usarse para conectar una red a una mini o macrocomputadora. En esta seccin se
examinarn en forma breve algunas compuertas como la de Netware para el
protocolo SNA, X.25, X400, TCP/IP, etctera.
Compuerta Netware
La compuerta Netware se ha puesto en marcha para transformar una PC IBM o
compatible en una terminal 3270 por medio de un servidor dotado de un software
llamado Netware para SAA (Svstern ApplicationArchitecture). Netware para SAA
es un sistema operativo que integra Netware para el ambiente tradicional SNA y
Interconexin de Redes
permite a las estaciones DOS, Windows, OS/2 y Unix, localizadas en una red
Novell, tener acceso a las aplicaciones de la red y a una computadora central
sobre la red SNA.
La figura 4.14 muestra un ejemplo de compuerta. El servidor de Netware funciona
como una compuerta para tener acceso a una computadora potente que utiliza un
protocolo SNA. La compuerta convierte los protocolos de la red en un formato
compatible con el procesamiento por medio de una computadora grande.
Interconexin de Redes
Compuerta X.25
Adems de unir en forma fsica materiales heterogneos (canales de transmisin)
y resolver cuestiones relacionadas (cdigo de seales), la compuerta X.25 tiene
una amplia utilizacin en el establecimiento de una conectividad va las redes
pblicas (vase figura 4.15).
La interconexin de una red local a una red X.25 puede verse de dos maneras:
armona de modos de transmisin por la instalacin del protocolo X.25 en las
estaciones de la red local o recurso de una compuerta.
Compuerta X.400
El correo electrnico permite una comunicacin asincrnica entre un emisor y un
receptor. Los mensajes electrnicos pueden ir acompaados por documentos
transmitidos con el mensaje inicial. El correo sirve de igual forma para
comunicarse con las aplicaciones. Estas ltimas pueden emitir mensajes
electrnicos o reaccionar al momento de recibir algn mensaje electrnico
especial. Las aplicaciones EDI (Electronic Data Interchange) pueden utilizar este
soporte para intercambiar mensajes EDI.
La compuerta X.400 es uno de los ms recientes protocolos en materia de
conectividad. La figura 6.16 muestra un ejemplo de este tipo de compuerta. Con
base en e correo electrnico, este protocolo utiliza el modelo de siete niveles OSI.
La compuerta permite a un usuario enviar correo a otro usuario del servicio
cc:Mail. Todas las compuertas hacen posible el enlace estandarizado de los
diferentes correos electrnicos.
Interconexin de Redes
Compuerta TCP/IP
Cada vez ms utilizado, el protocolo TCP/IP, presentado al inicio de este captulo,
tiene e respaldo de varios fabricantes de redes. Fue creado para el trabajo entre
redes, es decir, la conexin de varias redes agrupadas.
El protocolo IP es responsable del transporte de paquetes de informacin hacia
una o varias redes interconectadas al:
Establecer la conexin.
Transferir la informacin.
Cerrar la conexin.
Interconexin de Redes
garantizar la recepcin sin errores de mensajes as como su llegada en el
orden apropiado.
2.
3.
4.
5.
Todo nodo de red que se comunica con un nodo de otra red, debe soportar los
protocolos TCP e IP. Casi todos los sistemas operativos de red ofrecen el
protocolo TCP/IP s rc plataformas DOS, OS/2 y Unix. De hecho, existe un amplio
grupo de software D disponible para el sector pblico.
Tema 4. Fundamentos de conectividad 144
Interconexin de Redes
b)
Redes diferentes: Desea obtener un servicio dotado de una red Token Ring
con otro servicio que utilice la red Ethernet. La situacin es un po ms
compleja y It s:sa que la primera. Para este caso existen dos enlaces
posibles: local o remoto.
Tema 4. Fundamentos de conectividad 145
Interconexin de Redes
c)
Redes enlazadas por una red unificadora (red base): La espina dorsal
como la red de anillo FDDI, permite conectar varias redes que presenten
diversos Desempeos. Este enfoque se utiliza con bastante frecuencia para
establecer un enlace entre las diversas redes de una compaa. Esta red
unificadora permite Incrementar el nmero de conexiones y ofrece una mayor
velocidad de transmisin.
d)
Interconexin de Redes
Cambio de los protocolos de red
Examine como ejemplo el caso de una gran compaa como Comunidad Urbana
de Montreal CUM y observe de qu manera se dirige hacia un cambio de
protocolos de red.
Despus de la proliferacin de las computadoras personales, vino un
reagrupamiento redes locales de tipo ArcNet con los sistemas de Novell. Ms
tarde lleg la departa mentalizacin con servidores cada vez ms potentes y la
introduccin de la tecnologa Netware en las infraestructuras Ethernet. El concepto
de red base hace su aparicin dentro de los servicios ms importantes con la
conexin de las computadoras personales en el sitio. Por ltimo, se hacen
presentes las necesidades de la interconexin.
Figura 4.20. Conectividad entre una red ocal y una red extendida
Luego, arriban los primeros Cubix, salidos de cajas negras de mltiples tarjetas,
donde cada una es una PC destinada a servir de puente de comunicacin entre la
red que lo alberga y la red de la estacin de trabajo que se ha de conectar.
Teccnologa confiable y eficaz, una realidad definida sobre las redes bsicas del
ambiente evolutivo de la actualidad.
Interconexin de Redes
La utilidad de la computacin, las necesidades as como la evolucin tecnolgica
impulsaron, despus de un estudio realizado por una firma externa, el desarrollo
de CUM para lograr una interconexin total y unificadora. Es la solucin de la red
conmutada por transmisin de paquetes, dentro de una configuracin en estrella
bajo el protocolo X.25.
CL3 realiza este proyecto alrededor de un conmutador centralizado que permite a
20 redes locales, distribuidas en sus diferentes servicios a travs de la gran isla de
Montreal enlazarse entre ellas.
Los usuarios de redes locales autorizadas, pueden tener acceso a las nueve
computadoras departamentales de Servicios de Evaluacin, de la 9 de la Divisin
de Recursos Humanos y de la estacin de tratamiento de aguas. Estos mismos
usuarios tambin tienen a su disposicin un servicio de correo electrnico
instalado sobre la plataforma computacional: una solucin demasiado centralizada
de telecomunicaciones computacionales dentro de un ambiente bastante
descentralizado con una red impresionante y funcional.
Sin embargo, el rendimiento no est siempre a la altura de lo esperado. Con el
incremento en el nmero de usuarios, el conmutador se satura con mucha rapidez.
El desempeo no siempre es ptimo y por lo general deja caer la red. Este es el
inicio de importantes fallas de comunicacin con la red X.25.
El conmutador X.25, con el aumento del trfico entre las redes locales, no es
suficiente para esta tarea. Este se inhibe a menudo por causa de la aglomeracin
de las lneas de comunicacin a 56 Kbps. Un estudio interno estima exagerado el
costo de la modernizacin del nodo X.25 del conmutador centralizado. El
conmutador en servicio es ms costoso que los nuevos enrutadores que muestran
un mejor desempeo.
Una actualizacin a la red por conmutador X.25, saturada, se efecta hacia una
red de telecomunicacin computacional moderna. Los enrutadores se instalan
para dar un enfoque descentralizado de telecomunicaciones. Al igual que la red
X.25, la nueva red de enrutado integra la oficina computarizada entre los sitios y
los accesos a las computadoras de servicio. Adems del transporte natural del
protocolo IPX de Novell, esta red direcciona en modo nativo el protocolo de
comunicacin TCP/IP. La capacidad la red de telecomunicaciones aumenta en
varios tantos, segn la reduccin en el costo de su operacin.
Redes de alto desempeo
Da a da, las necesidades de los servicios de comunicaciones evolucionan a la
par del desarrollo humano: trabajo a distancia, telemercadeo, compras remotas,
enseanza a distancia, vigilancia y mantenimiento remotos, videoconferencias,
Interconexin de Redes
tecnologas interactivas, imgenes tridimensionales (3-D), etctera. Por tal razn,
es importante que las redes se mantengan en evolucin constante.
Las redes de alto desempeo deben transmitir con velocidades superiores y
soportar una amplia variedad de servicios. Adems, es preciso converger hacia
una red universal flexible e integrada con capacidad para transportar todo tipo de
datos y conectar cualquier red local de una empresa.
Existen diferentes maneras de hacer realidad la creacin de redes de alto
desempeo, hecho, algunas se encuentran en vas de desarrollo y de
experimentacin.
1.
2.
FDDI (Fiber Distributed Data Interface) es un estndar (OSI 9314) que define
los dos primeros niveles de la arquitectura del transporte: el nivel fisico y el de
datos.
3.
4.
5.
6.
Interconexin de Redes
La red FDDI permite soportar trficos sincrnicos y asincrnicos. Sin embargo, las
aplicaciones multimedia necesitan un servicio de transferencia de datos isocrnico
(caracterstica de un evento que se produce en un intervalo regular). La red FDDT
responde a esta necesidad y permite comunicar en modo de paquete (para los
trficos sincrnicos y asincrnicos) yen modo de circuito (para los trficos
isocrnicos). Como lo muestra la figura 4.22, una red FDDI a menudo se utiliza
para crear redes unificadoras a partir de redes locales de distintos servicios, a
distancias ms remotas.
Mtodos de acceso
Topologa
Canal de interconeccin
Token
Anillo doble
Cable de par trenzado blindado
Cable de par trenzado no blindado
Fibra ptica multimodo
Fibra ptica de modo nico
Las especificaciones FDDI exigen un anillo doble de token ring que funcione a una
velocidad de 100 Mbps y alcance una distancia de hasta 200 km. Sin embargo,
cabe sealar que la longitud mxima permitida de un cable sin repetikr de 2 km Es
posible llegar a una distancia de 200 km slo si se conectan 140 de estos
segmentos; aunque, en realidad pueden conectarse mil nodos en un anillo. Varios
frames de datos piden circular de forma simultnea en el anillo lo cual significa que
es factible transmitir por a red paquetes diferentes de datos al mismo tiempo.
Interconexin de Redes
La red FDDI se implanta sobre un par de anillos, uno primario y otro secundario.
Los datos se transmiten en direcciones opuestas por cada anillo. Cabe mencionar
que el nulo secundario slo funciona si el anillo principal falla o sufre algn dao. A
su vez, las estaciones pueden estar enlazadas a uno u otro o incluso a ambos
anillos al mismo tiempo.
Una falla del cableado (cuando se avera el cable, por ejemplo) en el primer anillo
aisla este nodo de la red y le impide comunicarse con los otros. As, al aadir esta
estacin emisora al segundo anillo, podr volver a emitir la seal en el otro sentido
para llegar al nodo de destino, con lo cual se incrementa la confiabilidad del
sistema Adems, La red FDDI no se ve afectada por la interferencia elctrica de
grandes aparatos elctricos; aun cuando la red FDDI se encuentre instalada cerca
de plantas industriales muy automatizadas.
La interfaz de red basada en fibra ptica (FDDI as como sus variantes de par
trenzado blindado SDDI (Shielded Distributed Dato Interface) cable telefnico
CDDI (Copper Distributed Data Interface) son las soluciones de unificacin para
distintas subredes de voz y datos. La arquitectura de comunicacin FDDJ ofrece
una velocidad de 100 Mbps de punto a punto en una red local, mediante un
soporte de interconexin en fibra ptica o par trenzado. La baja constante del
precio de tarjetas FDDI y su posicionamiento en el mercado de enrutadores y
concentradores FDDI, con capacidad zara integrar diferentes arquitecturas de
redes locales, favorece el desarrollo de esta tecnologa.
Interconexin de Redes
Interconexin de Redes
Interconexin de Redes
interfaces pticas OC, este tipo de red tiene capacidad para ofrecer una banda de
transmisin de varios gigabytes.
En resumen, SONET es una interfaz de transmisin ptica, apta para soportar la
futura red RNIS en banda ancha.
Red RNIS en banda ancha
La red RNIS, analizada de manera sucinta en el capitulo 2, se ha extendido
gracias a la red semforo cuya funcin es transportar los comandos (o
sealizacin). Examine el ejemplo de la sencilla aplicacin telefnica para
comprender la funcin y las ventajas de la sealizacin.
Interconexin de Redes
procesamiento
SONETT
de datos
de datos.
una red
Compuerta B-ISDN
Puente-enrutadorB-lDSN
Servidor B-ISDN
Interconexin de Redes
Una compuerta B-ISDN es un dispositivo que incluye una tarjeta de interfaz de red
RNIS. Es necesario instalar un programa de puenteo o enrutado para que el
sistema Operativo de la red pueda redirigir los frames hacia el enlace de la red
RNIS en banda Ancha.
El puente enrutador B-ISDN es un dispositivo dedicado cuya funcin es recibir los
ertir1os en un formato que pueda transmitirse por la red extendida E la figura 6.25
muestra un ejemplo de este tipo de red B-ISDN.
En lugar de instalar varias tarjetas B-ISDN en las estaciones, podra instalarse un
servidor B-ISDN a fin de ofrecer conexiones simultneas entre las estaciones y la
red.
La figura 4.26 presenta los elementos de una red del futuro. Da a da este tipo de
solucionadas, incluyen modems capaces de transmitir de las estaciones de
trabajo al enrutador o al servidor B-ISDN.
Solicitud de los
usuarios
Especificaciones
de interfaz
Servicios de red
Arquitectura de la
red
de
Videos
solicitud
por
HDTV
B- ISDN
Conmutacin
ATM
Transmisin
SONET
Figura 4.26. Arquitectura posible de una red extendida evolucionada
Interconexin de Redes
4.9 Redes virtuales
Redes Virtuales (vLANs): Un nuevo concepto en Redes Computacionales
Muy pocos conceptos en el mundo de la interconexin actual son tan confusos
como Redes Virtuales. Las Redes Virtuales son muy nuevas, y su uso a nivel
mundial esta slo comenzando. Muchos fabricantes, en el intento de tomar ventaja
en el inters que se ha despertado en ellas, han tergiversado el concepto de lo
que realmente es una Red Virtual. Existen diferentes maneras de implementar
redes virtuales a travs de productos conmutados (Switches), cada una con
diferentes capacidades y limitaciones.
La cantidad de datos que es transportada mediante las redes de rea local (LAN)
ha crecido firme y rpidamente. Esto se debe bsicamente al crecimiento de las
aplicaciones existentes, hoy en da casi todas las personas tienen un Computador
en su escritorio, y casi todos estn conectados en red. Esto difiere mucho de la
situacin presentada hace unos pocos aos, inclusive en redes extensas. Pero
dos nuevas tendencias, en hardware y software, han acelerado e incrementado el
uso de la red.
Los primeros PC's y Macintosh revolucionaron tanto la computacin como la
interconexin en redes. Actualmente, en vez de que cada usuario utilice un
terminal "tonto", conectado a un "inteligente" minicomputador o mainframe, se
tienen computadores de escritorio que comparten la inteligencia de los sistemas.
Las redes anteriormente transportaban imgenes desde los computadores
grandes hacia los terminales, y seales de mandatos o instrucciones desde los
terminales hacia el Computador central. Esto cambio radicalmente con las
estaciones de trabajo inteligentes. Ahora, existe necesidad de mover archivos, y
los antiguos enlaces de 9.6 Kbps ya no son lo suficientemente rpidos. Ethernet y
Token Ring fueron presionadas a prestar servicio para mover archivos de
programas, archivos de impresin y comparticin de recursos.
Pero esas antiguas estaciones de trabajo estaban limitadas en el procesamiento y
manejo de informacin debido a su poca capacidad y rendimiento (capacidad de
disco, memoria, MIPS, flujo de la red, etc.). Las computadoras de escritorio de hoy
en da son 100 veces ms poderosas. Como resultado, cada mquina es capaz de
colocar una carga mayor en la red a la cual esta conectada.
Inclusive hasta despus de la "Revolucin de los PC's" que remplaz los
terminales por computadores de escritorio, la naturaleza esencial de los datos
permaneca sin cambio. Excepto por algunas aplicaciones cientficas y de diseo,
la gran mayora de la informacin que se transportaba a travs de la red era
textual. Esto limitaba severamente la cantidad de informacin que necesitaba ser
movida.
Interconexin de Redes
Interconexin de Redes
Muchas de las redes locales en estos ltimos diez aos han estado basadas en
concentradores y Routers. Las Estaciones de Trabajos, Servidores y otros
dispositivos estn conectados a los concentradores, los concentradores estn
interconectados con los Routers. En este tipo de Red Local los dominios de
Broadcast se implementan de una forma muy simple y automtica, cada
concentrador (concentrador segmentado o anillo) es un dominio de broadcast.
Los Routers son esencialmente dispositivos para interconectar dominios de
broadcast. Pero con redes basadas en Switches vamos a necesitar proveer esta
funcin de otra forma.
Cmo, las redes virtuales sobrepasan estas limitaciones?
Que es lo que hacen las redes virtuales (vLANs)?. Una red virtual es un dominio
de broadcast. Como en un concentrador, todos los dispositivos en una red virtual
ve todos los broadcast as como tambin todas las tramas con direccin de
destino desconocida, slo que los broadcast y tramas desconocidas son
originadas dentro de esta red virtual.
Esto no es nada nuevo, es exactamente la misma tcnica usada en las redes LAN
basadas en concentradores y Routers. Con los concentradores y Routers, las
tramas son regeneradas dentro del concentrador y enrutadas entre los
concentradores. Con las redes virtuales, las tramas son swichadas (puenteadas:
"bridged") dentro de una red virtual y enrutada entre redes virtuales. De manera tal
que una red virtual no es ms que una mejor y ms flexible versin de las
prcticas de Networking.
Lo nuevo de este tipo de dominio de broadcast es que no est restringido a que la
misma localidad fsica de la red. Esto es importante, ya que es importante recordar
que el Switching en mas simple que el enrutamiento, y por lo tanto ms rpido.
Para la extender el trfico en la red local puede ser en base a switcheo entre
dispositivos en vez de enrutamiento, y por lo tanto puede moverse mucho ms
rpidamente.
Desafortunadamente para redes basadas en concentradores/enrutadores todos
los dispositivos de red necesitan estar conectados y a veces todo el da y a
menudo en diferentes partes del edificio, o en otro edificio en el Campus o en una
red metropolitana reduciendo y desperdiciando ancho de banda. Las redes
virtuales resuelven este problema. Un dominio de broadcast en una buena
implementacin de red virtual puede desplegarse a un edificio, Campus o ciudad.
De tal manera que la necesidad de enrutamiento sea minimizada y el trfico en la
red se mueva mucho ms rpidamente.
Interconexin de Redes
Cules son los beneficios adicionales que brindan las redes virtuales
(vLANs)?
Los Routers utilizan la capa tres del modelo OSI para mover trfico en la red local
(LAN). Cada capa contiene campos los cuales identifica el dominio de broadcast
en el cual el destino puede ser encontrado (Direccin de red: 'Network Address').
Esas direcciones estn asignadas por un administrador de red, y son
generalmente registrada dentro de los archivos de configuracin de las estaciones
de red. En una red basada en concentradores y enrutadores la direccin de red
identifica un segmento de red (Ethernet o Token Ring).
Desafortunadamente, si el dispositivo o estacin de red es movida de un
concentrador a otro, la direccin de red ya no es vlida y alguien de grupo de
redes debe ir a la estacin de trabajo y corregir los archivos de configuracin. Esto
no es demasiado trabajo si pasa pocas veces, pero en una red de gran tamao
con un alto porcentaje de estaciones movindose cada ao el proceso puede
comer una gran cantidad de tiempo, y hasta que la actualizacin no se realice, la
estacin de trabajo no puede comunicarse.
Una caracterstica de una buena red Virtual elimina este problema. Una estacin
de trabajo o servidor permanece en la misma red virtual automticamente y no
importa donde y en que parte de la red est conectada(o).
Tericamente, las direcciones de redes pueden ser asignadas en cualquier forma
que el administrador seleccione. Desafortunadamente esa no es una prctica en
muchas redes hoy en da. La razn es Internet.
En orden de mezclar una red privada con Internet, es necesario restringir los
nmeros de red a aquellos que hayan sido asignados por las autoridades que se
encargan de administrar los nmeros IP. El explosivo crecimiento de esta red
mundial ha agotado un largo porcentaje de los posibles nmeros de red, y por
ende las organizaciones estn restringidas de ellos.
Hasta la extensin de la implementacin de la prxima generacin de IP, las redes
virtuales pueden ayudar bastante en reducir el desperdicio de nmeros de redes
clase B y C. Las redes virtuales hacen posible el uso limitado de direcciones de
redes muy eficientemente. En una esquema concentrador/Router, cada segmento
o anillo tiene su propio numero de subred, de tal forma que el Router puede mover
trfico entre cada una de ellas. En una red virtual cualquier numero de segmentos
o anillos pueden ser combinados en una sola red virtual de tal forma que ninguna
direccin sea desperdiciada.
Interconexin de Redes
Cules son los puntos que las redes virtuales (vLANs) deberan
direccionar?
Como una nueva tecnologa, las redes virtuales estn cambiando rpidamente.
Algunos fabricantes ofrecen un simple y relativo conjunto de caractersticas
mientras otras implementaciones son bastantes poderosas. Es importante
entender las aplicaciones de las redes virtuales para poder apreciar las diferencias
entre ellas.
Mltiples tipos de direcciones MAC
Hay que recordar que el propsito bsico de migrar a una red Switchada es
incrementar la capacidad de trfico. Una va fundamental para realizar esto es
dividiendo la red entre pequeo segmentos o anillos y por ltimo switchar cada
dispositivo en su propio segmento. Si todas las comunicaciones entre estaciones
de red fuesen peer-to-peer, esta "micro-segmentacin" podra proveer una
ganancia significante de rendimiento. De cualquier manera, aplicaciones reales
tienden a tener uno mas recursos centrales, los cuales son accesados por un
gran nmero de estaciones de trabajo. Estos recursos pueden ser servidores de
archivo, servidores de aplicaciones, mainframes o Routers. Si la velocidad de
acceso para los recursos centrales no es mayor que las de las estaciones de
trabajo, se crea un "cuello de botella".
Para resolver esto, las redes swichadas modernas estn migrando a estructuras
que permitan a los recursos centrales tener velocidades de acceso mayores que
las estaciones de trabajo. Por ejemplo: estaciones de trabajo utilizando Ethernet
10 Mbps y Servidores a 100 Mbps; estaciones de trabajo Token Ring 16 Mbps y
Servidores FDDI 100 Mbps; y estaciones Ethernet o Token Ring conectadas a
Servidores basados en ATM operando a 155 Mbps.
Interconexin de Redes
Obviamente, el punto es switchar el trfico entre las estaciones y los servidores,
en vez de rutearlas. Esto significa que una Red Virtual debe ser capaz de manejar
y acomodar una variedad de tipos de direcciones MAC.
Switches combinados con concentradores
Desde hace diez aos, los arquitectos de redes han diseado LANs utilizando
concentradores y Routers. Hoy en da existe una enorme infraestructura instalada
que no puede ser simplemente reemplazada de un da para otro. An si fuese
factible, muchas estaciones de trabajo todava poseen bajos requerimientos de
trfico. Estas estaciones pueden ser conectadas a concentradores, y estos a su
vez a una red swichada, mientras que aquellas estaciones que requieran mayor
trfico y ancho de banda son swichadas directamente.
Un concentrador es esencialmente un dispositivo de cableado. Todas las
estaciones de trabajo en una parte de un edificio se conectan al mismo
concentrador, sin importar las funciones que desempean las personas que lo
utilizan. Frecuentemente las personas que estn en diferentes departamentos o
trabajan en diferentes proyectos, se encuentran ubicadas una cerca de las otras y
las estaciones conectadas al mismo concentrador.
Idealmente, la capacidad de una Red Virtual en una red swichada podra permitir a
miembros de distintas Redes Virtuales conectarse a un mismo concentrador, y el
trfico ser separado inteligentemente por los Switches.
Switches combinados con Routers
Recordemos que una Red Virtual es simplemente un dominio de broadcast, y que
esos dominios son interconectados utilizando ruteo. Algunos Switches LAN son
capaces de realizar ruteo a nivel de la capa tres del modelo OSI, como IP e IPX.
Esto provee un mecanismo para movilizar datos entre redes virtuales.
De cualquier manera, billones de dlares estn invertidos en Routers
Multiprotocolos actualmente instalados, y los usuarios han hecho grandes
inversiones en instalacin y entrenamiento para su uso, y ahora dependen de
ellos.
Una manera de utilizar los Routers existentes para movilizar data a travs de una
Red Virtual, es conectar un puerto fsico del Router con un puerto fsico del Switch
para cada Red Virtual. Esto funciona bien para un numero pequeo de Redes
Virtuales. Pero cuando existe la necesidad de soportar un gran numero de Redes
Virtuales, y cuando grandes cantidades de trfico deben ser ruteadas, se necesita
un mtodo de conexin mas optimo. Muchos estndares han sido propuestos y
presentados para crear un "protocolo troncal" que cumpla con los requerimientos.
Esto es muy importante ya que un proveedor de Switches LAN se ve obligado a
Tema 4. Fundamentos de conectividad 162
Interconexin de Redes
soportar estos estndares en los equipos que desarrollan. Por ahora, parece que
el ms importante de esos estndares es ser el 802.1Q.
Servidores soportando mltiples Redes Virtuales
Los servidores se han convertido en equipos muy poderosos, especialmente esos
desarrollados para ejecutar aplicaciones empresariales. Algunos de esos
servidores pueden necesitar conectarse a un gran numero de estaciones de
trabajo las cuales no estn necesariamente en el mismo departamento. Una
funcin de una Red Virtual debera ser la de permitir a esos servidores participar
en ms de una Red Virtual.
Esta capacidad puede ser proveda instalando mltiples interfaces de red en el
servidor. Pero esto puede ser costoso y puede crear excesiva carga de
procesamiento en el servidor. Especialmente se convierte en problema cuando se
utilizan tecnologas de alta velocidad, como FDDI, CDDI ATM para conectar a
los servidores a redes swichadas. Aqu se demuestra que un estndar publico de
troncales para Redes Virtuales seria muy valioso.
Estaciones de Trabajo conectndose a mltiples Redes Virtuales
Algunas estaciones de trabajo podran necesitar pertenecer a mas de una Red
Virtual. Un ejemplo de esto es el uso de drivers NDIS u ODI en la capa MAC para
permitir a ms de un stack de protocolo operar en la misma estacin.
Por ejemplo, una estacin de trabajo con drivers ODI puede estar usando Netware
de Novell para obtener acceso a un servidor de archivos departamental, y TCP/IP
para conectarse con una aplicacin corporativa ejecutndose en una maquina
Unix. Estos dos recursos podran ser separados lgicamente en diferentes Redes
Virtuales. Una solucin a esto e ubicar a la estacin en una Red Virtual y rutear
desde esa red hacia otra como sea necesario. Pero esto obliga a una de las dos
conexiones a ejecutarse mas lentamente que su estado optimo.
Idealmente, la estacin de trabajo debera ser capaz de conectarse a cada una de
las Redes Virtuales directamente, sin ruteo entre ellas, y sin unir las dos en una
sola Red Virtual.
Redes con Mltiples Switches
Las Redes Virtuales son relativamente poco beneficiosas si solo pueden existir en
un solo Switch. Despus de todo, la necesidad de una Red virtual es mayor en
Redes de mediano a gran tamao, las cuales, por definicin, necesitan mltiples
Switches. En algunos casos es necesario enlazar a estaciones de trabajo y
servidores que estn conectados en diferentes Switches a una sola Red Virtual.
Interconexin de Redes
Backbones FDDI
FDDI ha provisto una tecnologa y un backbone de alta velocidad y confiabilidad
desde hace algunos aos. Es confiable y ampliamente soportado, los estndares
estn ya madurados, y productos de alto performance estn disponibles. Muchas
organizaciones tienen Backbones FDDI actualmente en uso, y en muchos casos,
los servidores estn conectados con FDDI CDDI.
No todas las Redes Virtuales soportan esta configuracin de red comn. Si tiene
un backbone FDDI instalado, o esta planeando instalar uno, es importante
asegurarse que los Switches que seleccione, soporten esta tecnologa.
Backbones ATM
ATM es el estndar en desarrollo que eventualmente abarca una amplia variedad
de: tipos de datos (data, imgenes, video, voz), alcances geogrficos (LAN, MAN,
WAN), tipos de dispositivos (servidores, estaciones de trabajo, troncales) y
velocidades (desde 56 Kbps y sobrepasa los 2.4 Gbps). Hasta el momento es
costosa, y la mayora de los usuarios estn posponiendo su instalacin hasta el
escritorio. Pero ya estamos alcanzando el punto donde ser una fuerte alternativa
frente al backbone FDDI, y honestamente muy cerca de utilizarla en conexiones a
servidores.
Una variedad de opciones estn disponibles para conectar dispositivos a travs de
un Backbone ATM. Estas incluyen:
1.
2.
3.
Uso de Emulacin LAN de ATM (LANE) para switchar entre los dispositivos
atachados a la LAN y los dispositivos atachados a ATM.
4.
Interconexin de Redes
Mudanzas, cambios y adiciones en una Red
En muchas redes es muy comn que dispositivos se movilicen frecuentemente en
un edificio o instalacin corporativa. Debera ser capaz de asignar un a estacin
de trabajo a una o mas Redes Virtuales, sin importar hacia donde es movida.
Velocidad de Operacin
El incremento de trfico es la razn de por que las redes LAN se estn
movilizando a soluciones switchadas. Las Redes Virtuales favorecen este
movimiento manteniendo el trafico broadcast a niveles razonables. Es obvio que la
implementacin de la capacidad de las Redes Virtuales no debera disminuir la
velocidad de la red. Esto implica que el direccionamiento individual de tramas
debera realizarse en hardware, incluyendo el chequeo de que las direcciones de
destino y origen en la Red Virtual compaginen.
Interconexin de Redes
Resumen
En este tema se explicaron las diferencias principales entre una red de rea local y
una extendida, se examinaron los modelos de los protocolos SNA, TCP/IP y
SPX/IPX, la funcin de un repetidor, las caractersticas de un puente, las diversas
tcnicas para usar un puente, las funciones realizadas por un enrutador, las
actividades de una compuerta y se conocieron las tendencias de las redes para el
futuro.
Interconexin de Redes
Bibliografa
-
Interconexin de Redes
Tema 5
Subtemas
5.1
5.1.1
5.1.2
5.2
5.2.1
5.2.2
5.3
5.3.1
5.3.2
5.3.3
5.4
5.4.1
5.4.2
5.4.3
5.5
5.5.1
5.5.2
5.5.3
5.6
5.6.1
5.6.2
5.6.3
5.7
5.7.1
5.7.2
5.7.3
5.7.4
5.7.5
5.8
5.8.1
5.8.2
5.8.3
5.9
Objetivo de Aprendizaje
Al termino del tema el estudiante examinar la manera de establecer una
conexin, comprenda el significado de una direccin Internet, describa el
funcionamiento de Internet, indique cmo navegar en la supercrretera de la
Interconexin de Redes
informacin de Internet, examine los servicios disponibles en Internet, describa de
manera sencilla las herramientas de Internet, entienda el concepto de hipermedia,
describa los factores que se han de considerar durante la seleccin de
proveedores de servicios Internet, compruebe la seguridad de la red Internet,
describa el concepto de supercarretera de la informacin, comprenda la nocin del
URL y conozca los sistemas operativos de red mas empleados.
Sinopsis
El hecho de que una persona pueda trabajar en una red de computadoras, se
debe en gran medida a la existencia de los protocolos, el ms importante de estos
en la actualidad es TCP/IP, debido a que, se emplea en Internet. Es importante
conocer los sistemas operativos de red con los que cuentan las diferentes
plataformas.
Interconexin de Redes
Internet. Es el nivel de red del modelo OSI. Incluye al protocolo IP, que se
encarga de enviar los paquetes de informacin a sus destinos
correspondientes. Es utilizado con esta finalidad por los protocolos del nivel
de transporte.
NIVEL DE APLICACIN
NIVEL DE TRANSPORTE
NIVEL DE INTERNET
NIVEL DE RED
NIVEL FSICO
FIG: Arquitectura TCP/IP
El TCP/IP necesita funcionar sobre algn tipo de red o de medio fsico que
proporcione sus propios protocolos para el nivel de enlace de internet. Por este
motivo hay que tener en cuenta que los protocolos utilizados en este nivel pueden
ser muy diversos y no forman parte del conjunto TCP/IP. Sin embargo, esto no
Tema 5. Redes principales, protocolos y sistemas operativos 170
Interconexin de Redes
debe ser problemtico puesto que una de las funciones y ventajas principales del
TCP/IP es proporcionar una abstraccin del medio de forma que sea posible el
intercambio de informacin entre medios diferentes y tecnologas que inicialmente
son incompatibles.
Para transmitir informacin a travs de TCP/IP, sta debe ser dividida en unidades
de menor tamao. Esto proporciona grandes ventajas en el manejo de los datos
que se transfieren y, por otro lado, esto es algo comn en cualquier protocolo de
comunicaciones.
En TCP/IP cada una de estas unidades de informacin recibe el nombre de
"datagrama" (datagram), y son conjuntos de datos que se envan como mensajes
independientes.
Protocolos TCP/IP
FTP, SMTP, TELNET, SNMP, X-WINDOWS, RPC, NFS, TCP, UDP, IP, ICMP,
802.2, X.25, ETHERNET.
Interconexin de Redes
Interconexin de Redes
802.5: Estafeta de anillo (Token Ring). El subcomit IEEE 802.5 define las
normas para las redes que usan una estafeta en anillo, las cuales son similares al
estndar 802.4. la tabla de la figura 3.21 muestra las diversas posibilidades de
esta norma.
Utilizados
con
mayor Poco usados en Canad
frecuencia
802.1 Arquitectura LAN
802.6
Red
de
rea
metropolitana (MAN) banda
base DQDB (Dual Queve Dual
Bus)
802.2
Administracin
de 802.4 Estafeta en un bus,
enlaces LLC
MAC (Token bus)
802.3
CSM/CD,
Bus,
Ethernet, MAC
802.5 Estafeta de anillo, MAC
(Token Ring)
802.7 Blus de banda ancha
MAC (bnda ancha)
802.11 redes inalmbricas
Otros (802.12 100 VG
AnyLon, etc.)
En
vas
de
estandarizacin
802.8 red de fibra
ptica
802.9 Integracin de
voz y datos con RNIS
802.10 Seguridad de
red
802.3
CSMA/CD
Versin
10 Base 5
10 Base 2
10 Base 36
10 Base T
10 Base FL
10 Base T
Canal
Cable coaxial grueso
Cable coaxial delgado
Cable coaxial de banda ancha
Cable de par trenzado no
blindado
Cable de fibra ptica
Cable de par trenzado no
blindado
Velocidad
10 Mbps
10 Mbps
10 Mbps
10 Mbps
10 Mbps
100 Mbps
802.5
Token Ring
Interconexin de Redes
Interconexin de Redes
Arquitectura
Ethernet
Token Ring
Protocolo
de acceso
Topologa
Lgica
Topologa
Fsica
CSMA/CD
Transmisin
difundida
(bus)
Estrella
Protocolo
de acceso
Topologa
Lgica
Topologa
Fsica
Paso de
estafeta
Transmisin
secuencial
(anillo)
Estrella
o anillo
Con relacin a las tecnologas de red de rea local, destacan las siguientes (la
figura 3.22 comparan las tecnologas Ethernet y Token Ring):
Red Ethernet
Digital, Xerox e Intel fueron los primeros en implantar esta tecnologa, la cual
puede recurrir a varios medios de transmisin, pero el cable de par trenzado esta
a un paso de ser en canal ms utilizado. La tecnologa Ethernet ha llegado a ser
una de las ms comunes en las instalaciones de redes de rea local durante los
noventa, la cual se ilustra en la figura 3.22.
En Ethernet, la comunicacin est garantizada por el protocolo CSMA/CD. La
trsnmisin se lleva a cabo en forma de frames o de bloques de informacin (vase
la figura 3.23). Cada grupo contiene 8 campos, incluidos los datos y el PAD y su
tamao puede variar de 72 a 1526 bytes.
El encabezado inicia con un prembulo de sincronizacin de 64 bits. Por analoga
se podra comparar este encabezado con el timbre del telfono: avisa al
destinatario la llegana de un mensaje. Un bloque de controlde 4 byts, con un
Interconexin de Redes
codigo de deteccin de error, permite verificar la integridad de los datos a su
llegada. Este clculo se revisa y se compara el contenido del bloque de control. Si
los valores son idnticos no hay error de transmisin. En caso contrario el frame
se rechaza.
Prembulo
Inicio
Prembulo
Inicio
Destino
Fuente
Tamao
PAd
Bloc de control
Destino
Fuente
Tamao
Datos
PAD
Bloc de
control
7 bytes
1 byte (seal de inicio de un frame)
2 a 6 bytes (direccionamiento)
2 a 6 bytes (direccionamiento)
2 bytes (cantidad de datos)
Cantidad variable
4 bytes
Figura 3.23 Un frame en Ethernet
Entre las redes que soportan la tecnologa Ethernet, destacan las siguientes:
Vines, de Banyan
Interconexin de Redes
comunicaciones como correo electrnico y las funciones vitales de su operacin
de negocios como aplicaciones de Base de Datos.
Esta introduccin ayuda a explicar Ethernet y Fast Ethernet (Ethernet Veloz), las
cuales son dos de las ms populares tecnologas utilizadas en redes.
LANs
Las redes son conjuntos de computadoras independientes que se comunican una
con otra sobre un medio de red.
Redes de Area Local (Local Area Networks o LANs) son aquellas redes
usualmente confinadas a un rea geogrfica, tal como un edificio individual o el
Campus de una Universidad.
LANs, sin embargo, no son necesariamente simples en diseo, en la medida que
ellas pueden conectar muchos cientos de computadoras y ser utilizadas por miles
de usuarios.
El desarrollo de varios protocolos de interconexin estndar y medios de
transmisin han hecho posible la proliferacin de LANs en organizaciones a nivel
mundial para aplicaciones de negocios y aplicaciones educacionales.
WANs
A menudo una red est localizada en mltiples localizaciones fsicas.
La interconexin de reas amplias ("Wide Area Networks) es la conexin de
multiples LANs que se encuentran geogrficamente separadas.
Esto se logra conectando las diferentes LANs utilizando servicios que incluyen
lneas de telfono dedicadas (punto a punto), o de discado tanto sincrnicas como
asincrnicas, vnculos satelitales, y servicios de transporte de paquetes.
La interconexin de rea amplia puede ser tan simple como proveer modems y un
servidor de acceso remoto para permitir a los empleados remotos conexiones para
discado entrante ("dial in"); o esta puede ser tan compleja como vincular cientos
de oficinas de sucursales a lo largo del mundo utilizando protocolos especiales de
ruteo y filtros para minimizar el costo de enviar datos a lo largo de grandes
distancias.
Internet
Con el incremento meterico en la demanda por conectividad, la Internet se ha
convertido en la autopista de comunicaciones para millones de usuarios.
Tema 5. Redes principales, protocolos y sistemas operativos 177
Interconexin de Redes
Interconexin de Redes
Fast Ethernet
Para redes Ethernet que requieren altas velocidades de transmisin, fue
establecido el estndar Fast Ethernet (IEEE 802.3u). Este estndar eleva el lmite
de velocidad de transmisin de 10 Megabits por segundo (Mbps) a 100 Mbps con
solo mnimos cambios en los cableados existentes.
Hay tres tipos de Fast Ethernet:
Interconexin de Redes
definen los procedimientos para el manejo de transmisiones o "paquetes" daados
o perdidos totalmente.
IPX (para Novell NetWare)
TCP/IP (para UNIX, Windows NT, Windows 95 y otras plataformas)
DECnet (para redes de computadoras DEC de Digital Equipment Corp.)
AppleTalk (para computadoras Macintosh) NetBIOS/NetBEUI (para redes LAN
manager y Windows NT)son algunos de los tipos principales de protocolos de
redes en uso.
Aunque cada protocolo de red es diferente, todos ellos son capaces de compartir
un mismo cableado fsico.
Este mtodo comn de acceso a la red fsica permite a mltiples protocolos
coexistir pacficamente en el medio de red, y permite al constructor de la red el uso
de equipamiento comn para una variedad de protocolos.
Este concepto es conocido como independencia del protocolo o "protocol
independence" lo cual significa que los dispositivos son compatibles en las capas
o niveles fsico, "physiscal layer" y de vnculo de datos, "data link layer";
permitindole al usuario correr muchos protocolos diferentes sobre el mismo
medio.
Medio
Una parte importante del diseo e instalacin de una red Ethernet es seleccionar
el medio Ethernet a mano ms apropiado. Hay cuatro tipos principales de medios
en uso hoy:
1.
Cable Coaxil Grueso ("Thick wire" o "Thick Ethernet") para redes 10BASE5.
2.
Cable Coaxil Fino ("Thin wire" o "Thin Ethernet") para redes 10BASE2.
3.
Par Trenzado Sin Malla ("Unshielded Twisted Pair" o "UTP") para redes
10BASE-T.
4.
Fibra Optica ("Fiber optic") para redes 10BASE-FL o para redes de Vnculos
Inter-repetidores de Fibra Optica ("Fiber-Optic Inter-repeater Link" o "FOIRL").
Interconexin de Redes
Thickwire fue uno de los primeros sistemas de cableado utilizados en Ethernet
pero era dificil de trabajar y caro. Este evolucion al cable coaxil fino, el cual es
ms fcil de trabajar y menos caro.
Hoy, los ms populares esquemas de cableado son 10BASE-T y 100BASE-TX los
cuales utilizan cable par trenzado sin malla (UTP).
Este es similar al cable telefnico y viene en una variedad de grados, con cada
grado superior ofreciendo una mejor performace.
El cable Nivel 5 es el grado ms alto y ms caro, ofreciendo soporte para
velocidades de transmisin de hasta 100 Mbps.
Los cables nivel 4 y nivel 3 son cables menos costosos, pero ofrecen soporte para
velocidades de transmisin menores.
Cable nivel 4 puede soportar velocidades de hasta 20 Mbps, mientras que el cable
nivel 3 soporta velocidades de hasta 16 Mbps.
El estndar de cableado Ethernet 100BASE-T4 permite soportar velocidades de
transmisin de hasta 100 Mbps sobre cable nivel 3, pero a expensas de agregar
otros dos "pares" de cables (4 pares en vez de los 2 pares usados para 10BASET); para la mayora de los usuarios, esto es un esquema sin sentido y en
consecuencia 100BASE-T4 ha tenido poca popularidad. Cables nivel 2 y nivel 1 no
son utilizados en los cableados de redes.
Para aplicaciones especializadas las redes Ethernet basadas en fibra ptica o
10BASE-FL son los segmentos ms populares.
El cable de fibra ptica es ms costoso, pero es insustituible para situaciones
donde las emisiones electrnicas y los riesgos ambientales son un problema a
tener en cuenta.
El cable de fibra ptica es a menudo utilizado para aplicaciones inter-edificio para
aislar equipamientos de red de daos elctricos ocasionados por descargas de
rayos debido a que este no conduce electricidad.
El cable de fibra ptica puede tambin ser til en reas donde hay gran
interferencia electromagntica, como por ejemplo el piso de una fbrica.
El estndar Ethernet permite segmentos de cable de fibra ptica de hasta 2
kilmetros de longitud, convirtiendo a la Ethernet por fibra ptica en la eleccin
perfecta para conexin de nodos y edificios que de otro modo no seran
alcanzables por medios de conductores de cobre.
Interconexin de Redes
Topologas
Los medios Ethernet son usados en dos configuraciones generales o topologas
de red; lnea o "bus" y estrella o "star".
Estas dos topologas definen como los "nodos" son conectados entre s.
Un nodo es por definicin un dispositivo activo conectado a una red, como por
ejemplo una computadora o una impresora (conectada directamente a una red y
no a travs de una computadora).
Un nodo puede tambin ser una parte del equipamiento fsico de la red, como por
ejemplo un "hub", "switch" o un "router".
Una topologa tipo "bus" consiste de nodos vinculados entre s en serie con cada
nodo conectado a un largo cable o "bus".
Muchos nodos pueden entrar al bus y comenzar a comunicarse con todos los
otros nodos sobre ese segmento de cable. Una ruptura en cualquier parte del
cable de comunicacin o "bus" causar entonces, necesariamente, la ruptura de
las comunicaciones y la inoperabilidad de la red, hasta tanto esta ruptura sea
reparada.
Ejemplos de topologas tipo "bus" incluyen los estndares de cableado 10BASE2 y
10BASE5.
Los estndares de cableado Ehternet 10BASE-T y Fast Ethernet usan una
topologa estrella o "star".
Generalmente una computadora est localizada en un extremo del segmento, y el
otro extremo termina en un "hub" o concentrador de comunicaciones.
Debido a que UTP es a menudo cableado junto con el cableado telefnico, la
localizacin fsica del concentrador suele coincidir con la de los concentradores
telefnicos, o bien estar (en otros casos) en otros lugares donde sea conveniente
conectar segmentos UTP al "backcone" o concentrador central.
La ventaja principal de este tipo de redes es su confiabilidad, dado que si alguna
de estas conexiones o segmentos "punto-a-punto" se rompe, solo afectar a los
dos nodos vinculados, otros usuarios de computadoras sobre la red continuarn
operando como si ese segmento no existiera.
Interconexin de Redes
Colisiones
Ethernet es un medio compartido, de modo que existen reglas para el envo de
paquetes con el fin de evitar conflictos y proteger la integridad de los datos.
Los nodos de una red Ethernet envan paquetes cuando ellos determinan que la
red no est en uso. Esta determinacin se hace esperando un tiempo (cuya
duracin es aleatoria) despus del ltimo paquete que se est transmitiendo en la
red en ese momento. Transcurrido este tiempo, se determina que la red esta
disponible para efectuar una transmisin.
Es posible que dos nodos en localizaciones fsicas distantes traten de enviar datos
al mismo tiempo.
Cuando ambas PCs estn transfiriendo un paquete a la red al mismo tiempo se
produce una colisin.
Este mecanismo es similar al que utilizamos los humanos al conversar, cada uno
espera un tiempo (aleatorio) desde que el otro emiti la ltima palabra antes de
determinar que termin de decir lo que quera y proceder entonces a contestar. Si
por algn motivo erramos en la determinacin, hablaremos los dos al mismo
tiempo generando una colisin y deberemos detenernos y re-comenzar.
Minimizar las colisiones es un elemento crucial en el diseo y operacin de redes.
El incremento de las colisiones es a menudo el resultado de demasiados usuarios
en una red, lo que produce una notable disminucin en el ancho de banda efectivo
de la red.
Esto puede enlentecer la performance de la red desde el punto de vista de los
usuarios.
Segmentar la red, donde la red es dividida en diferentes piezas unidas
lgicamente con un "bridge" o un "switch", es una manera de reducir una red
superpoblada.
Productos Ethernet
Los estndares y tecnologas que han sido recin descriptos se traducen en
productos especficos. Los encargados de redes pueden utilizar estos para la
construccin de redes Ethernet. El siguiente texto discute los productos clave para
construir una red Ethernet.
Interconexin de Redes
Transceivers
Los Transceivers son utilizados para conectar nodos a varios medios Ethernet.
La mayora de las computadoras y placas de interfaz de red poseen un transceiver
10BASE-T o 10BASE2 incorporado ("built-in"), permitindoles conectarse
directamente al medio Ethernet sin la necesidad de un transceiver externo.
Muchos dispositivos Ethernet compatibles proveen un conector AUI, el cual
permiter al usuario conectarse a cualquier tipo de medio va un transceiver
externo.
El conector AUI consiste en un conector (hembra del lado de la PC y macho del
lado del transceiver) de 15 pines tipo D-shell.
Cables Thickwire o ThickEthernet (10BASE5) tambin utilizan transceivers para
permitir conexiones.
Para redes fast Ethernet, una nueva interfaz llamada MII (Interfaz Medio
Independiente o "Media Independent Interface") fue desarrollada para ofrecer un
modo flexible de soportar conexiones de 100 Mbps.
La MII es un modo bastante difundido de conectar vnculos 100BASE-FX a
dispositivos Fast Ethernet basados en cobre.
Network Interface Cards
Las Tarjetas Adaptadoras de Red (o "Network Interface Cards", comunmente
mencionadas como NICs), son utilizadas para conectar una PC a una red.
La NIC provee una conexin fsica entre el cable de red y el Bus interno de la PC.
Diferentes tipos de computadoras tienen diferentes arquitecturas de Bus.
Ranuras o "slots" de expansin PCI ("bus mastering" o no) son hallados
frecuentemente en PCs 486 y Pentiums y ranuras o "slots" de expansin ISA
("Industry Standard Arquitecture") o EISA ("Enhanced Industry Standard
Arquitecture") son hallados frecuentemente en computadoras personales clase
386 o anteriores.
Las tarjetas de interfaz de red vienen en tres variedades bsicas; 8 bits, 16 bits y
32 bits.
Cuanto ms grande es el nmero de bits que puede ser transferido por la placa de
Interconexin de Redes
red, mayor ser la velocidad a la cual la tarjeta adaptadora podr transferir los
datos al cable de red.
Muchos adaptadores NIC cumplen con las especificaciones Plug-and-Play (PnP).
En los sistemas PnP los adaptadores NIC son configurados automticamente sin
la intervencin del usuario, mientras que en los sistemas no PnP, la configuracin
es hecha manualmente a travs de un programa de puesta en marcha ("Setup")
y/o manualmente a travs de "Jumpers" o "DIP switches". Aquellas NIC en las
cuales el programa de puesta en marcha o "Setup" configura todas las opciones
de trabajo de la NIC y las graba en su memoria ROM interna se las denomina
"Jumperless" (del ingls "sin Jumper").
Existen tarjetas para soportar casi todos los estndares de cableado, incluyendo el
ltimo ambiente Fast Ethernet.
Las tarjetas NIC Fast Ethernet son a menudo capaces de manejar 10/100 Mbps, y
se configurarn automticamente a la velocidad apropiada (10 Mbps o 100 Mbps).
Conexin de red Full duplex es otra opcin, donde una conexin dedicada a un
switch permite a la NIC operar al doble de velocidad (transmitiendo y recibiendo al
mismo tiempo, muy tiles por ejemplo en aplicaciones tipo audio-chatting o videoconferencia).
Hubs/Repetidores
Hubs/repetidores o "repeaters" son utilizados para conectar dos o ms segmentos
Ethernet de cualquier tipo de medio.
A medida que los segmentos exceden su longitud mxima, la calidad de la seal
comienza a deteriorarse.
Los Hubs proveen la amplificacin de seal requerida para permitirle a un
segmento extenderse a una distancia mayor.
Un hub toma cualquier seal entrante y la repite a todos los restantes puertos de
salida.
Los hubs Ethernet trabajan necesariamente en topologas estrella o "star" tales
como 10BASE-T.
Un hub multi-puerto de par trenzado, permite que varias conexiones de segmentos
"punto-a-punto" se renan en una red.
Interconexin de Redes
Un extremo del vnculo "punto-a-punto" es conectado al hub y el otro es conectado
a la computadora.
Si el hub es conectado al backbone, entonces todas las computadoras en los
extremos de los segmentos de par trenzado pueden comunicarse con todos los
"hosts" del backbone.
El nmero y tipo de hubs en cualquier dominio de colisin est limitado por las
reglas de Ethernet. Estas reglas de repetidores sern discutidas con ms detalle
luego.
Un hecho muy importante a tener en cuenta acerca de los hubs es que ellos
solamente permiten a los usuarios compartir Ethernet.
Una red de hubs/repetidores o "repeaters" se la denomina como "shared
Ethernet", significando que todos los miembros de la red estn habilitados para
transmisin de datos sobre una red nica (o dominio de colisin). Esto quiere decir
que los miembros individuales de una red compartida obtendrn solo un
porcentaje del ancho de banda total disponible.
Interconexin de Redes
Varias instituciones ofrecen acceso telefnico SLIP y PPP a maquinas conectadas
a Internet, esto proporciona conectividad IP a personas privadas (algo que de otra
forma seria difcilmente de conseguir debido al elevado coste).
Para trabajar con SLIP o PPP, no son necesarias modificaciones en el hardware;
puede utilizarse cualquier puerto serie.
Configurando el software serie
Hay personas fuera del mundo de las redes que solo poseen un PC y no tienen
dinero para gastarlo en un enlace Internet T1. Para conseguir su dosis diaria de
noticias y mensajes, dependen de enlaces SLIP, redes UUCP y BBS, que usan las
redes telefnicas pblicas.
Interconexin de Redes
versiones subsiguientes de los protocolos incluyan informacin que actualmente
no est presente en el diseo original. Tambin, para permitir que los
experimentadores trabajen con nuevas ideas y para evitar, la asignacin de bits de
cabecera a informacin que muy rara vez se necesita.
Debido a que la longitud de la cabecera no es constante, un campo de la
cabecera, IHL, permite que se indique la longitud que tiene la cabecera en
palabras de 32 bits. El valor mnimo es de 5. Tamao 4 bit.
El campo Tipo de servicio le permite al hostal indicarle a la subred el tipo de
servicio que desea. Es posible tener varias combinaciones con respecto a la
seguridad y la velocidad. Para voz digitalizada, por ejemplo, es ms importante la
entrega rpida que corregir errores de transmisin. En tanto que, para la
transferencia de archivos, resulta ms importante tener la transmisin fiable que
entrega rpida. Tambin, es posible tener algunas otras combinaciones, desde un
trfico rutinario, hasta una anulacin instantnea. Tamao 8 bit.
La Longitud total incluye todo lo que se encuentra en el datagrama -tanto la
cabecera como los datos. La mxima longitud es de 65536 octetos(bytes).
Tamao 16 bit.
El campo Identificacin se necesita para permitir que el hostal destinatario
determine a qu datagrama pertenece el fragmento recin llegado. Todos los
fragmentos de un datagrama contienen el mismo valor de identificacin. Tamao
16 bits.
Enseguida viene un bit que no se utiliza, y despus dos campos de 1 bit. Las
letras DF quieren decir no fragmentar. Esta es una orden para que las pasarelas
no fragmenten el datagrama, porque el extremo destinatario es incapaz de poner
las partes juntas nuevamente.
Por ejemplo, supngase que se tiene un datagrama que se carga en un micro
pequeo para su ejecucin; podra marcarse con DF porque la ROM de micro
espera el programa completo en un datagrama. Si el datagrama no puede pasarse
a travs de una red, se deber encaminar sobre otra red, o bien, desecharse.
Las letras MF significan ms fragmentos. Todos los fragmentos, con excepcin del
ltimo, debern tener ese bit puesto. Se utiliza como una verificacin doble contra
el campo de Longitud total, con objeto de tener seguridad de que no faltan
fragmentos y que el datagrama entero se reensamble por completo.
El desplazamiento de fragmento indica el lugar del
pertenece este fragmento. En un datagrama, todos los
del ltimo, debern ser un mltiplo de 8 octetos, que
fragmentacin. Dado que se proporcionan 13 bits,
Interconexin de Redes
fragmentos por datagrama, dando as una longitud mxima de datagrama de 65
536 octetos, que coinciden con el campo Longitud total. Tamao 16 bits.
El campo Tiempo de vida es un contador que se utiliza para limitar el tiempo de
vida de los paquetes. Cuando se llega a cero, el paquete se destruye. La unidad
de tiempo es el segundo, permitindose un tiempo de vida mximo de 255
segundos. Tamao 8 bits.
Cuando la capa de red ha terminado de ensamblar un datagrama completo,
necesitar saber qu hacer con l. El campo Protocolo indica, a qu proceso de
transporte pertenece el datagrama. El TCP es efectivamente una posibilidad, pero
en realidad hay muchas ms.
Protocolo: El nmero utilizado en este campo sirve para indicar a qu protocolo
pertenece el datagrama que se encuentra a continuacin de la cabecera IP, de
manera que pueda ser tratado correctamente cuando llegue a su destino. Tamao:
8 bit.
El cdigo de redundancia de la cabecera es necesario para verificar que los datos
contenidos en la cabecera IP son correctos. Por razones de eficiencia este campo
no puede utilizarse para comprobar los datos incluidos a continuacin, sino que
estos datos de usuario se comprobarn posteriormente a partir del cdigo de
redundancia de la cabecera siguiente, y que corresponde al nivel de transporte.
Este campo debe calcularse de nuevo cuando cambia alguna opcin de la
cabecera, como puede ser el tiempo de vida. Tamao: 16 bit.
La Direccin de origen contiene la direccin del host que enva el paquete.
Tamao: 32 bit.
La Direccin de destino: Esta direccin es la del host que recibir la informacin.
Los routers o gateways intermedios deben conocerla para dirigir correctamente el
paquete. Tamao: 32 bit.
Interconexin de Redes
mensajes ICMP viajan en el campo de datos de un datagrama IP, como se puede
apreciar en el siguiente esquema:
Encabezado
rea de datos del datagrama IP
del datagrama
Encabezado
rea de datos de la trama
de la trama
Final de la
trama
Campo de tipo
0
3
4
5
8
11
12
13
14
15
16
17
18
14
15
http://sunsite.dk/RFC/rfc/rfc792.html
http://www.arrakis.es/pjleon/rfc-es/rfc/rfc0792-es.txt
Interconexin de Redes
5.3.3 Protocolos de enrutamiento (RIP, OSPF)
Podemos buscar una analoga del funcionamiento de los routers con el de las
oficinas de correos. Cuando enviamos una carta desde Mrida (Badajoz) a Linares
(Jan), sta llega en primer lugar a la oficina local de Mrida, que la reenva a la
de Badajoz, que a su vez la manda a la de Jan, que la remite a la oficina de
Linares, que hace la entrega. Si la oficina de correos de Jan est cerrada por
obras, la de Badajoz la enviar a la de Madrid, que la remitir a la de Andujar, que
a su vez se encargar de mandarla a la de Linares, haciendo sta de nuevo la
entraga. Cierre la oficina que cierre, siempre se encontrar un camino para
entregar la carta.
Para evitar mantener en su tabla direcciones IP que hayan quedado obsoletas,
cada cierto tiempo borra aquellas que no tienen actividad y las que, tras enviarles
paquetes, no han respondido. Esto lo consiguen manteniendo conversaciones
entre ellos, en unos lenguajes especiales denominados protocolos de
enrutamiento.
Protocolos de enrutamiento
Hemos visto antes que los routers mantienen unas tablas de enrutamiento, en las
que van anotando las direcciones IP de las mquinas destino y los puertos
adecuados para darles salida de forma ptima.
Los routers suelen encontrarse interconectados entre ellos, pasndose los
paquetes de datos de uno a otro, hasta llegar a la mquina destino. Como cada
router tan solo es responsable de las mquinas directamente conectadas a l
(incluyendo los routers vecinos), se hace necesario un mecanismo que permita a
los routers comunicarse entre s, para evitar que cada uno tenga en sus tablas
registros invlidos.
Esto se consigue por medio de una serie de protocolos de enrutamiento,
responsables de que los diferentes routers mantengan sus tablas de enrutamiento
acordes, obtenindose una red convergente. Con ello se consigue, por ejemplo,
que si un ordenador o un servidor se apaga en una red, los routers sepan que ya
no est accesible, evitando el envo de datos que no llegarn a su destino, y
disminuyendo con ello el trfico de red.
Para mantener las tablas de enrutamiento actualizadas, un router puede mandar a
los routers vecinos una copia de su tabla cada determinado periodo de tiempo
(enrutamientos por vector de distancia) y tambin cuando alguna mquina en su
red sufre algn cambio (enrutamiento por estado de enlace). Depende del
protocolo de enrutamiento con que funcione.
Interconexin de Redes
Existen diferentes protocolos de comunicacin entre routers, cada uno de los
cuales utiliza mecanismos propios para conseguir la convergencia en la red y para
determinar el mejor camino que puede seguir un paquete de datos en su viaje
hasta la mquina destino, y cada uno utiliza un sistema de determinacin de mejor
ruta (mtrica) diferente.
Segn su misin en una red podemos diferenciar dos tipos principales de
protocolos de enrutamiento: los protocolos de gateway interior (IGP), encargados
de la comunicacin entre routers de una misma red, entre los que destacan RIP e
IGRP, y los protocolos de gateway exterior (EGP) o de frontera, encargados de la
comunicacin entre routers de redes diferentes.
Entre los ms importantes protocolos de enrutamiento podemos destacar los
siguientes:
OSPF, protocolo puro de entado de enlace, que calcula las rutas ms cortas
y accesibles mediante la construccin de un mapa de la red y el
mantenimiento unas bases de datos con informacin sobre su sistema local y
sobre los vecinos. Cuando una mquina de su sistema cambia, se enva esa
entrada de la tabla a los routers vecinos.
Interconexin de Redes
libre uso y suele estar soportados por la mayora de los equipos destinados a
ofrecer servicios a la red y Segundo el ser un link-state quiere decir que a
diferencia de RIP o IGRP que son Distance-vector, no mandan
continuamente la tabla de rutas a sus vecinos sino que solo lo hacen cuando
hay cambios en la topologa de red, de esta forma se evita el consume de
ancho de banda innecesario. En un cambio de topologa OSPF enva el
cambio inmediatamente de forma que la convergencia de la red es mas
rpida que en los distance-vector donde depende de timers asignados, de
forma que en un link-state el tiempo de convergencia puede ser de 4 o 5
segundos segn la red en RIP puede se de 180 segundos.
La topologa de OSPF esta basada en reas conectadas de forma jerrquica.
El sistema autnomo de OSPF puede ser fraccionado en diferentes reas y
todas las reas estas conectadas al rea de Backbone o rea 0 representada
en la siguiente figura:
Los router que forman parte de la red con OSPF se les denomina segn su
situacin y su funcin dentro de la red de la siguiente forma:
Interconexin de Redes
a)
b)
Area Border Router: ABRs es un router que une un rea al area 0 comparte
la informacin entre las dos area y gestiona que redes se tiene que compartir
entre ellas.
c)
d)
OSPF Greles
En el siguiente dibujo podemos observar las distintas formas en que podramos
conectar las areas o nodo a nivel de routing a partir de redes wireless. Tambin se
ha incluido una opcin por VPN que resultara muy til sobre todo en la unin de
distintas redes wireless entre ciudades o cuando la distancia entre dos nodos
resulta muy larga y es necesaria la comunicacin por medio de Internet.
De esta forma se definira un rea 0 donde se situara el nodo principal y
preferiblemente con la salida a Internet con mayor ancho de banda, y a donde se
conectaran las dems redes.
En el caso de que existan nodos que no se puedan unir directamente al rea 0
normalmente o por VPN se utilizar un virtual-link para unirla al rea 0.
El protocolo de enrutamiento a elegir en cada caso depende del tipo de red (LAN,
WAN, etc.), de su topologa y del uso de la misma, siendo posible en la mayora
de los casos configurar varios protocolos en un mismo router.
Interconexin de Redes
de tamaos muy diversos, se establecieron tres clases diferentes de direcciones,
las cuales se representan mediante tres rangos de valores:
Clase A. Son las que en su primer byte tienen un valor comprendido entre 1
y 126, incluyendo ambos valores. Estas direcciones utilizan nicamente este
primer byte para identificar la red, quedando los otros tres bytes disponibles
para cada uno de los hosts que pertenezcan a esta misma red.
Esto significa que podrn existir ms de diecisis millones de ordenadores en
cada una de las redes de esta clase. Este tipo de direcciones es usado por
redes muy extensas, pero hay que tener en cuenta que slo puede haber 126
redes de este tamao. ARPAnet es una de ellas, existiendo adems algunas
grandes redes comerciales, aunque son pocas las organizaciones que
obtienen una direccin de "clase A". Lo normal para las grandes
organizaciones es que utilicen una o varias redes de "clase B".
Clase C. En este caso el valor del primer byte tendr que estar comprendido
entre 192 y 223, incluyendo ambos valores. Este tercer tipo de direcciones
utiliza los tres primeros bytes para el nmero de la red, con un rango desde
192.1.1 hasta 223.254.254. De esta manera queda libre un byte para el host,
lo que permite que se conecten un mximo de 254 ordenadores en cada
red. Estas direcciones permiten un menor nmero de
host que las
anteriores, aunque son las ms numerosas pudiendo existir un gran nmero
redes de este tipo (ms de dos millones).
Interconexin de Redes
Tabla de direcciones IP de Internet
CLASE
RANGO DE
PRIMER
OCTETO
1 126
(1er )
NUMERO DE
REDES
NUMERO DE
NODOS
DIRECCION
MUESTRA
127
16,777,214
10.15.121.5
128 191
(1er Y 2do)
16,384
65,534
130.13.44.54
192-223
(1, 2 Y 3er)
2,097,152
254
200.15.23.8
224 239
240 255
225.32.108.32
245.12.35.102
Que an no estn definidas, mientras que el valor 127 en el primer byte se utiliza
en algunos sistemas para propsitos especiales.
Tambin es importante notar que los valores 0 y 255 en cualquier byte de la
direccin no pueden usarse normalmente por tener otros propsitos especficos.
El nmero 0 est reservado para las mquinas que no conocen su direccin,
pudiendo utilizarse tanto en la identificacin de red para mquinas que an no
conocen el nmero de red a la que se encuentran conectadas, en la identificacin
de host para mquinas que an no conocen su nmero de host dentro de la red, o
en ambos casos.
Interconexin de Redes
El nmero 255 tiene tambin un significado especial, puesto que se reserva para
el broadcast. El broadcast es necesario cuando se pretende hacer que un mensaje
sea visible para todos los sistemas conectados a la misma red.
Esto puede ser til si se necesita enviar el mismo datagrama a un nmero
determinado de sistemas, resultando ms eficiente que enviar la misma
informacin solicitada de manera individual a cada uno. Otra situacin para el uso
de broadcast es cuando se quiere convertir el nombre por dominio de un
ordenador a su correspondiente nmero IP y no se conoce la direccin del
servidor de nombres de dominio ms cercano.
Lo usual es que cuando se quiere hacer uso del broadcast se utilice una direccin
compuesta por el identificador normal de la red y por el nmero 255 (todo unos en
binario) en cada byte que identifique al host. Sin embargo, por conveniencia
tambin se permite el uso del nmero 255.255.255.255 con la misma finalidad, de
forma que resulte ms simple referirse a todos los sistemas de la red.
El broadcast es una caracterstica que se encuentra implementada de formas
diferentes dependiendo del medio utilizado, y por lo tanto, no siempre se
encuentra disponible. En ARPAnet y en las lneas punto a punto no es posible
enviar broadcast, pero s que es posible hacerlo en las redes Ethernet, donde se
supone que todos los ordenadores prestarn atencin a este tipo de mensajes.
En el caso de algunas organizaciones extensas puede surgir la necesidad de
dividir la red en otras redes ms pequeas (subredes). Como ejemplo podemos
suponer una red de clase B que, naturalmente, tiene asignado como identificador
de red un nmero de dos bytes. En este caso sera posible utilizar el tercer byte
para indicar en qu red Ethernet se encuentra un host en concreto. Esta divisin
no tendr ningn significado para cualquier otro ordenador que est conectado a
una red perteneciente a otra organizacin, puesto que el tercer byte no ser
comprobado ni tratado de forma especial.
Sin embargo, en el interior de esta red existir una divisin y ser necesario
disponer de un software de red especialmente diseado para ello. De esta forma
queda oculta la organizacin interior de la red, siendo mucho ms cmodo el
acceso que si se tratara de varias direcciones de clase C independientes.
La nueva versin de IP (IPng)
La nueva versin del protocolo IP recibe el nombre de IPv6, aunque es tambin
conocido comnmente como IPng (Internet Protocol Next Generation).
El nmero de versin de este protocolo es el 6 (que es utilizada en forma mnima)
frente a la antigua versin utilizada en forma mayoritaria. Los cambios que se
introducen en esta nueva versin son muchos y de gran importancia, aunque la
Tema 5. Redes principales, protocolos y sistemas operativos 197
Interconexin de Redes
transicin desde la versin antigua no debera ser problemtica gracias a las
caractersticas de compatibilidad que se han incluido en el protocolo. IPng se ha
diseado para solucionar todos los problemas que surgen con la versin anterior,
y adems ofrecer soporte a las nuevas redes de alto rendimiento (como ATM,
Gigabit Ethernet, etc.)
Una de las caractersticas ms llamativas es el nuevo sistema de direcciones, en
el cual se pasa de los 32 a los 128 bit, eliminando todas las restricciones del
sistema actual. Otro de los aspectos mejorados es la seguridad, que en la versin
anterior constitua uno de los mayores problemas. Adems, el nuevo formato de la
cabecera se ha organizado de una manera ms efectiva, permitiendo que las
opciones se siten en extensiones separadas de la cabecera principal.
Formato de la cabecera
El tamao de la cabecera que el protocolo IPv6 aade a los datos es de 320 bit, el
doble que en la versin antigua. Sin embargo, esta nueva cabecera se ha
simplificado con respecto a la anterior. Algunos campos se han retirado de la
misma, mientras que otros se han convertido en opcionales por medio de las
extensiones. De esta manera los routers no tienen que procesar parte de la
informacin de la cabecera, lo que permite aumentar de rendimiento en la
transmisin. El formato completo de la cabecera sin las extensiones es el
siguiente:
Versin. Nmero de versin del protocolo IP, que en este caso contendr el
valor 6. Tamao: 4 bit.
Etiqueta de flujo. Campo que se utiliza para indicar que el paquete requiere
un tratamiento especial por parte de los routers que lo soporten. Tamao: 24
bit.
Interconexin de Redes
LongitudSiguiente
CabeceraLmite de existencia
Direccin de origen
Direccin de destino
Las extensiones que permite aadir esta versin del protocolo se sitan
inmediatamente despus de la cabecera normal, y antes de la cabecera que
incluye el protocolo de nivel de transporte. Los datos situados en cabeceras
opcionales se procesan slo cuando el mensaje llega a su destino final, lo que
supone una mejora en el rendimiento. Otra ventaja adicional es que el tamao de
la cabecera no est limitado a un valor fijo de bytes como ocurra en la versin 4.
Por razones de eficiencia, las extensiones de la cabecera siempre tienen un
tamao mltiplo de 8 bytes. Actualmente se encuentran definidas extensiones
para routing extendido, fragmentacin y ensamblaje, seguridad, confidencialidad
de datos, etc.
Direcciones en la versin 6
El sistema de direcciones es uno de los cambios ms importantes que afectan a la
versin 6 del protocolo IP, donde se han pasado de los 32 a los 128 bit (cuatro
veces mayor). Estas nuevas direcciones identifican a un interfaz o conjunto de
interfaces y no a un nodo, aunque como cada interfaz pertenece a un nodo, es
posible referirse a stos a travs de su interfaz.
El nmero de direcciones diferentes que pueden utilizarse con 128 bits es enorme.
Tericamente seran 2128 direcciones posibles, siempre que no apliquemos algn
formato u organizacin a estas direcciones. Este nmero es extremadamente alto,
pudiendo llegar a soportar ms de 665.000 trillones de direcciones distintas por
Interconexin de Redes
cada metro cuadrado de la superficie del planeta Tierra. Segn diversas fuentes
consultadas, estos nmeros una vez organizados de forma prctica y jerrquica
quedaran reducidos en el peor de los casos a 1.564 direcciones por cada metro
cuadrado, y siendo optimistas se podran alcanzar entre los tres y cuatro trillones.
Existen tres tipos bsicos de direcciones IPng segn se utilicen para identificar a
un interfaz en concreto o a un grupo de interfaces. Los bits de mayor peso de los
que componen la direccin IPng son los que permiten distinguir el tipo de
direccin, emplendose un nmero variable de bits para cada caso. Estos tres
tipos de direcciones son: Direcciones unicast: Son las direcciones dirigidas a un
nico interfaz de la red. Las direcciones unicast que se encuentran definidas
actualmente estn divididas en varios grupos. Dentro de este tipo de direcciones
se encuentra tambin un formato especial que facilita la compatibilidad con las
direcciones de la versin 4 del protocolo IP.
Direcciones anycast: Identifican a un conjunto de interfaces de la red.
El paquete se enviar a un interfaz cualquiera de las que forman parte del
conjunto. Estas direcciones son en realidad direcciones unicast que se encuentran
asignadas a varios interfaces, los cuales necesitan ser configurados de manera
especial. El formato es el mismo que el de las direcciones unicast.
Direcciones multicast: Este tipo de direcciones identifica a un conjunto de
interfaces de la red, de manera que el paquete es enviado a cada una de ellos
individualmente.
Las direcciones de broadcast no estn implementadas en esta versin del
protocolo, debido a que esta misma funcin puede realizarse ahora mediante el
uso de las direcciones multicast.
Interconexin de Redes
Bajo una cierta mscara, las direcciones con campos de subred o host 0
o -1 no pueden ser utilizados
Interconexin de Redes
Notas
Compartir conexin a Internet es una caracterstica diseada para conectar redes
de SOHO a Internet. El componente de protocolo de enrutamiento NAT est
Interconexin de Redes
diseado para conectar redes de pequeas y medianas empresas a Internet. Ni
Compartir conexin a Internet ni el componente de protocolo de enrutamiento NAT
estn diseados para:
Problemas
Interconexin de Redes
-
Interconexin de Redes
HTTP
(navegador
web)
HTTP
(servidor web)
Capa de
aplicacin
mensaje HTTP
TCP
(puerto mayor
de 1024)
TCP
(puerto 80)
Capa de
transporte
segmento TPC
IP
(direccin IP
privada o
pblica
dinmica)
IP
(direcciones IP
pblica
estadstica)
IP
(direcciones
IP pblicas)
Capa de red
datagrama IP
Ethernet
(direccin
fsica)
Ethernet
(direccin
fsica)
Ethernet
(direccin
fsica)
Capa de acceso
a la red
trama Ethernet
UTP CAT 5
en ambas
redes
UTP CAT 5
Cliente
Red 1
Secuencia de
n routers
UTP CAT 5
Red n
Capa fsica
Secuencia de
butes
Servidor
Interconexin de Redes
El protocolo TCP permite una comunicacin fiable entre dos aplicaciones. De esta
forma, las aplicaciones que lo utilicen no tienen que preocuparse de la integridad
de la informacin: dan por hecho que todo lo que reciben es correcto.
El flujo de datos entre una aplicacin y otra viajan por un circuito virtual.
Sabemos que los datagramas IP pueden seguir rutas distintas, dependiendo del
estado de los encaminadores intermedios, para llegar a un mismo sitio. Esto
significa que los datagramas IP que transportan los mensajes siguen rutas
diferentes aunque el protocolo TCP logr la ilusin de que existe un nico circuito
por el que viajan todos los bytes uno detrs de otro (algo as como una tubera
entre el origen y el destino). Para que esta comunicacin pueda ser posible es
necesario abrir previamente una conexin. Esta conexin garantiza que los todos
los datos lleguen correctamente de forma ordenada y sin duplicados. La unidad de
datos del protocolo es el byte, de tal forma que la aplicacin origen enva bytes y
la aplicacin destino recibe estos bytes.
Sin embargo, cada byte no se enva inmediatamente despus de ser generado por
la aplicacin, sino que se espera a que haya una cierta cantidad de bytes, se
agrupan en un segmento y se enva el segmento completo. Para ello son
necesarias unas memorias intermedias o buffers. Cada uno de estos
segmentos viaja en el campo de datos de un datagrama IP. Si el segmento es muy
grande ser necesario fragmentar el datagrama, con la consiguiente prdida de
rendimiento; y si es muy pequeo, se estarn enviando ms cabeceras que datos.
Por consiguiente, es importante elegir el mayor tamao de segmento posible que
no provoque fragmentacin.
El protocolo TCP enva un flujo de informacin no estructurado. Esto significa
que los datos no tienen ningn formato, son nicamente los bytes que una
aplicacin enva a otra. Ambas aplicaciones debern ponerse de acuerdo para
comprender la informacin que se estn enviando.
Cada vez que se abre una conexin, se crea un canal de comunicacin
bidireccional en el que ambas aplicaciones pueden enviar y recibir informacin, es
decir, una conexin es full-dplex.
Fiabilidad
Cmo es posible enviar informacin fiable basndose en un protocolo no fiable?
Es decir, si los datagramas que transportan los segmentos TCP se pueden perder,
cmo pueden llegar los datos de las aplicaciones de forma correcta al destino?
La respuesta a esta pregunta es sencilla: cada vez que llega un mensaje se
devuelve una confirmacin (acknowledgement) para que el emisor sepa que ha
llegado correctamente. Si no le llega esta confirmacin pasado un cierto tiempo, el
emisor reenva el mensaje.
Tema 5. Redes principales, protocolos y sistemas operativos 206
Interconexin de Redes
Interconexin de Redes
Este esquema es perfectamente vlido aunque muy ineficiente debido a que slo
se utiliza un sentido de la comunicacin a la vez y el canal est desaprovechado la
mayor parte del tiempo. Para solucionar este problema se utiliza un protocolo de
ventana deslizante, que se resume en el siguiente esquema. Los mensajes y las
confirmaciones van numerados y el emisor puede enviar ms de un mensaje antes
de haber recibido todas las confirmaciones anteriores.
Conexiones
Una conexin son dos pares direccin IP:puerto. No puede haber dos conexiones
iguales en un mismo instante en toda la Red. Aunque bien es posible que un
mismo ordenador tenga dos conexiones distintas y simultneas utilizando un
mismo puerto. El protocolo TCP utiliza el concepto de conexin para identificar las
transmisiones. En el siguiente ejemplo se han creado tres conexiones. Las dos
primeras son al mismo servidor Web (puerto 80) y la tercera a un servidor de FTP
(puerto 21).
Host 1
Host 2
194.35.133.5:1256 135.22.8.165:80
184.42.15.16:1305 135.22.8.165:80
184.42.15.16:1323 135.22.10.15:21
Interconexin de Redes
Para que se pueda crear una conexin, el extremo del servidor debe hacer una
apertura pasiva del puerto (escuchar su puerto y quedar a la espera de
conexiones) y el cliente, una apertura activa en el puerto del servidor (conectarse
con el puerto de un determinado servidor).
Nota: El comando NetStat muestra las conexiones abiertas en un ordenador, as
como estadsticas de los distintos protocolos de Internet.
Formato del segmento TCP
Ya hemos comentado que el flujo de bytes que produce una determinada
aplicacin se divide en uno o ms segmentos TCP para su transmisin. Cada uno
de estos segmentos viaja en el campo de datos de un datagrama IP. Para facilitar
el control de flujo de la informacin los bytes de la aplicacin se numeran. De esta
manera, cada segmento indica en su cabecera el primer byte que transporta. Las
confirmaciones o acuses de recibo (ACK) representan el siguiente byte que se
espera recibir (y no el nmero de segmento recibido, ya que ste no existe).
Interconexin de Redes
0
10
0 1 2 3 4 5 6 7 8 9 0 1 2 3 3 5
Puerto TCP origen
Nmero de secuencia
Nmero de acuse de recibo
HLEN Reservado Bits cdigo
Suma de verificacin
Opciones (si las hay)
Datos
...
20
30
6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Puerto TCP destino
Ventana
Puntero de urgencia
Relleno
Puerto fuente (16 bits). Puerto de la mquina origen. Al igual que el puerto
destino es necesario para identificar la conexin actual.
Interconexin de Redes
Ventana (16 bits). Nmero de bytes que el emisor del segmento est
dispuesto a aceptar por parte del destino.
Interconexin de Redes
1.
La mquina que quiere iniciar la conexin hace una apertura activa enviando
al otro extremo un mensaje que tenga el bit SYN activado. Le informa
adems del primer nmero de secuencia que utilizar para enviar sus
mensajes.
2.
3.
4.
Observamos que son necesarios 3 segmentos para que ambas mquinas abran
sus conexiones y sepan que la otra tambin est preparada.
Nmeros de secuencia. Se utilizan nmeros de secuencia distintos para cada
sentido de la comunicacin. Como hemos visto el primer nmero para cada
sentido se acuerda al establecer la comunicacin. Cada extremo se inventa un
nmero aleatorio y enva ste como inicio de secuencia. Observamos que los
nmeros de secuencia no comienzan entonces en el cero. Por qu se procede
as? Uno de los motivos es para evitar conflictos: supongamos que la conexin en
Tema 5. Redes principales, protocolos y sistemas operativos 212
Interconexin de Redes
un ordenador se interrumpe nada ms empezar y se crea una nueva. Si ambas
han empezado en el cero es posible que el receptor entienda que la segunda
conexin es una continuacin de la primera (si utilizan los mismos puertos).
Cierre de una conexin
Cuando una aplicacin ya no tiene ms datos que transferir, el procedimiento
normal es cerrar la conexin utilizando una variacin del mecanismo de 3 vas
explicado anteriormente.
2.
3.
Interconexin de Redes
4.
5.
UDP utiliza el protocolo IP para transportar sus mensajes. Como vemos, no aade
ninguna mejora en la calidad de la transferencia; aunque s incorpora los puertos
origen y destino en su formato de mensaje. Las aplicaciones (y no el protocolo
UDP) debern programarse teniendo en cuenta que la informacin puede no llegar
de forma correcta.
Encabezado
rea de datos UDP
UDP
Encabezado
rea de datos del datagrama IP
del datagrama
Encabezado
rea de datos de la trama
de la trama
Final de la
trama
Interconexin de Redes
Formato del mensaje UDP
0
10
20
30
0 1 2 3 4 5 6 7 8 9 0 1 2 3 3 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Puerto UDP origen
Puerto UDP destino
Longitud mensaje UDP
Suma verificacin UDP
Datos
...
Datos. Aqu viajan los datos que se envan las aplicaciones. Los mismos
datos que enva la aplicacin origen son recibidos por la aplicacin destino
despus de atravesar toda la Red de redes.
Interconexin de Redes
Interconexin de Redes
Palabra clave
Puerto
Descripcin
tcpmux
rje
echo
discard
systat
daytime
qotd
chargen
ftp-data
ftp
telnet
smtp
time
nameserver
nicname
domain
bootps
tftp
gopher
finger
www-http
dcp
supdup
hostname
iso-tsap
gppitnp
rtelnet
pop2
pop3
sunrpc
auth
sftp
nntp
ntp
pwdgen
netbios-ns
netbios-dgm
netbios-ssn
snmp
snmptrap
irc
0/tcp
0/udp
1/tcp
5/tcp
7/tcp/udp
9/tcp/udp
11/tcp/udp
13/tcp/udp
17/tcp/udp
19/tcp/udp
20/tcp
21/tcp
23/tcp
25/tcp
37/tcp/udp
42/tcp/udp
43/tcp/udp
53/tcp/udp
67/udp/udp
69/udp
70/tcp
79/tcp
80/tcp
93/tcp
95/tcp
101/tcp
102/tcp
103/tcp
107/tcp/udp
109/tcp
110/tcp
111/tcp/udp
113/tcp
115/tcp/udp
119/tcp
123/udp
129/tcp
137/tcp/udp
138/tcp/udp
139/tcp/udp
161/udp
162/udp
194/tcp
Reserved
Reserved
TCP Port Service Multiplexer
Remote Job Entry
Echo
Discard
Active Users
Daytime
Quote of the Day
Character Generator
File Transfer [Default Data]
File Transfer [Control]
Telnet
Simple Mail Transfer
Time
Host Name Server
Who Is
Domain Name Server
Bootstrap Protocol Server
Trivial File Transfer
Gopher
Finger
World Wide Web HTTP
Device Control Protocol
SUPDUP
NIC Host Name Server
ISO-TSAP
Genesis Point-to-Point Trans Net
Remote Telnet Service
Post Office Protocol - Version 2
Post Office Protocol - Version 3
SUN Remote Procedure Call
Authentication Service
Simple File Transfer Protocol
Network News Transfer Protocol
Network Time Protocol
Password Generator Protocol
NETBIOS Name Service
NETBIOS Datagram Service
NETBIOS Session Service
SNMP
SNMPTRAP
Internet Relay Chat Protocol
Interconexin de Redes
Los puertos tienen una memoria intermedia (buffer) situada entre los programas
de aplicacin y la red. De tal forma que las aplicaciones transmiten la informacin
a los puertos. Aqu se va almacenando hasta que pueda enviarse por la red. Una
vez que pueda transmitirse, la informacin ir llegando al puerto destino donde se
ir guardando hasta que la aplicacin est preparada para recibirla.
Los dos protocolos principales de la capa de transporte son UDP y TCP. El
primero ofrece una transferencia de mensajes no fiable y no orientada a conexin
y el segundo, una transferencia fiable y orientada a conexin
Interconexin de Redes
Este sistema se denomina Inspeccin de Estado, porque se enfoca en analizar el
estado de la comunicacin.
Finalmente, la ltima versin son los firewalls, que incluyen capacidades para
prevenir ataques a nivel de aplicacin, tambin llamados de Inspeccin Profunda
(Deep Inspection).
Deep Inspection utiliza un protocolo que genera seudo sesiones para saber
exactamente lo que se permite entrar y salir, de tal forma que realiza un diagrama
de estados.
Explica que ahora es posible ver los ataques desde una capa ms profunda, ya
que separa el trfico de la red, lo desfragmenta para analizar el paquete, verifica
que no haya algn ataque y lo vuelve a ensamblar para llevarlo a un estado de
normalizacin.
Interconexin de Redes
Mtodo de resolucin
1. Local host name
Descripcin
Nombre de host configurado para la mquina (Entorno de Red,
TCP/IP, configuracin DNS)
2. Fichero HOSTS
3. Servidor DNS
5. Local Broadcast
6. Fichero LMHOSTS
Cada vez que escribimos un nombre de dominio en una utilidad TCP/IP, por
ejemplo:
C:\>ping www.ibm.com
Se van utilizando cada uno de los mtodos descritos desde el primero al ltimo
hasta que se consiga resolver el nombre. Si despus de los 6 mtodos no se ha
encontrado ninguna coincidencia, se producir un error.
El fichero HOSTS proporciona un ejemplo muy sencillo de resolucin de nombres:
127.0.0.1
192.168.0.69
129.168.0.1
localhost
servidor
router
Interconexin de Redes
En los orgenes de Internet, cuando slo haba unos cientos de ordenadores
conectados, la tabla con los nombres de dominio y direcciones IP se encontraba
almacenada en un nico ordenador con el nombre de HOSTS.TXT. El resto de
ordenadores deban consultarle a ste cada vez que tenan que resolver un
nombre. Este fichero contena una estructura plana de nombres, tal como hemos
visto en el ejemplo anterior y funcionaba bien ya que la lista slo se actualizaba
una o dos veces por semana.
Sin embargo, a medida que se fueron conectando ms ordenadores a la red
comenzaron los problemas: el fichero HOSTS.TXT comenz a ser demasiado
extenso, el mantenimiento se hizo difcil ya que requera ms de una actualizacin
diaria y el trfico de la red hacia este ordenador lleg a saturarla.
Es por ello que fue necesario disear un nuevo sistema de resolucin de nombres
que distribuyese el trabajo entre distintos servidores. Se ide un sistema jerrquico
de resolucin conocido como DNS (Domain Name System, sistema de resolucin
de nombres).
Componentes del DNS
Para su funcionamiento, el DNS utiliza tres componentes principales:
Interconexin de Redes
Interconexin de Redes
Nombre de dominio
Significado
com
organizaciones comerciales
net
Redes
org
otras organizaciones
instituciones
educativas
y
edu
universidades
gob
organizaciones gubernamentales
mil
organizaciones militares
Geogrficamente:
Nombre de dominio
es
tw
fr
tv
Significado
Espaa
Taiwn
Francia
Tuvalu
Zonas de autoridad
Una zona de autoridad es la porcin del espacio de nombres de dominio de la
que es responsable un determinado servidor DNS. La zona de autoridad de estos
servidores abarca al menos un dominio y tambin pueden incluir subdominios;
aunque generalmente los servidores de un dominio delegan sus subdominios en
otros servidores.
Tipos de servidores DNS
Dependiendo de la configuracin del servidor, ste puede desempear distintos
papeles:
Interconexin de Redes
esa zona. El proceso de copia de la informacin se denomina transferencia
de zona.
Los servidores secundarios son importantes por varios motivos. En primer lugar,
por seguridad debido a que la informacin se mantiene de forma redundante en
varios servidores a la vez. Si un servidor tiene problemas, la informacin se podr
recuperar desde otro. Y en segundo lugar, por velocidad porque evita la
sobrecarga del servidor principal distribuyendo el trabajo entre distintos servidores
situados estratgicamente (por zonas geogrficas, por ejemplo).
Resolucin de nombres de dominio
La resolucin de un nombre de dominio es la traduccin del nombre a su
correspondiente direccin IP. Para este proceso de traduccin los resolvers
pueden formular dos tipos de preguntas (recursivas e iterativas).
Interconexin de Redes
resolver el nombre de dominio a una direccin IP. Despus podr comunicarse
con la correspondiente direccin IP, abrir una conexin TCP con el servidor y
mostrar en pantalla la pgina principal de IBM. La siguiente grfica muestra el
esquema de resolucin:
1.
2.
3.
4.
5.
6.
7.
8.
Preguntas inversas
Los clientes DNS tambin pueden formular preguntas inversas, esto es, conocer
el nombre de dominio dada una direccin IP. Para evitar una bsqueda exhaustiva
por todo el espacio de nombres de dominio, se ha creado un dominio especial
llamado in-addr.arpa. Cuando un cliente DNS desea conocer el nombre de
dominio asociado a la direccin IP a.b.c.d, formula una pregunta inversa a
d.c.b.a.in-addr.arpa. La inversin de los bytes es necesaria debido a que los
nombres de dominio son ms genricos por la derecha, al contrario que ocurre
con las direcciones.
Interconexin de Redes
Interconexin de Redes
(ftp>) no aparece hasta que el servidor remoto complete el envo del archivo
solicitado.
La diferencia principal que existe entre ftp y Telnet est en que mientras con
Telnet podemos ver los ficheros en la pantalla de nuestro ordenador, con ftp los
tenemos que traer desde el lugar al que estamos conectados hasta nuestro
ordenador y despus verlos.
Cules son los comandos ms usuales de ftp?
La mayora de los servidores de ficheros trabajan en UNIX. Por ello, los ficheros y
los directorios tienen nombres con la convencin UNIX pero al transferirlos a un
PC adoptan automticamente el formato del sistema operativo que posea el
mismo.
El nombre del servidor que comunica con ftp puede ser especificado en la lnea de
comando. Si se especifica el servidor, ftp abre inmediatamente una conexin con
el mismo (vase el comando "open"), de lo contrario, ftp espera las instrucciones
del usuario.
El protocolo de transferencia de archivos especifica parmetros de transferencia
de archivo de tipo, modo, forma y estructura. El protocolo ftp soporta los tipos de
archivos ASCII y binario. ASCII es el tipo ftp por defecto.
Los comandos ms comunes que podemos utilizar son los siguientes:
append archivo local [archivo remoto]. Copia el archivo local al final del
archivo remoto.
ascii. Transfiere los archivos en modo ASCII. Este es el valor por defecto.
Interconexin de Redes
Cdup. Retrocede al directorio padre del directorio de trabajo actual dentro del
servidor.
Chmod modo-nombre del archivo. Cambia los permisos del archivo "nombre
del archivo" en el sistema remoto al modo indicado con la instruccin.
get archivo remoto [archivo local]. Copia el archivo remoto al archivo local.
Si el archivo local no se especifica, ftp utiliza el nombre del archivo remoto
especificado como el nombre de archivo local.
Interconexin de Redes
mput archivo local. Copia el archivo local del sistema local al sistema
remoto.
Interconexin de Redes
reget archivo remoto [archivo local]. reget suele actuar como get, excepto
que si existe un archivo local y es ms pequeo que el archivo remoto, el
archivo local es supuesto como copia parcialmente transferida del archivo
remoto y la transferencia continua desde el punto aparente de fallo. Este
comando es til cuando se transfieren archivos muy grandes en redes que
tienden a interrumpir conexiones.
rename desde remoto a remoto. Renombra desde remoto, que puede ser
un archivo o un directorio, a remoto.
Interconexin de Redes
Interconexin de Redes
parte del servidor, en la medida que tiene la informacin que se desea gestionar y
espera comandos por parte del cliente.
El gestor es el software que se ejecuta en la estacin encargada de monitorizar la
red, y su tarea consiste en consultar los diferentes agentes que se encuentran en
los nodos de la red los datos que estos han ido obteniendo.
Hay un comando especial en SNMP, llamado trap, que permite a un agente enviar
datos que no han sido solicitados de forma explcita al gestor, para informar de
eventos tales como: errores, fallos en la alimentacin elctrica, etc.
En esencia, el SNMP es un protocolo muy sencillo puesto que todas las
operaciones se realizan bajo el paradigma de carga-y-almacenamiento (load-andstore), lo que permite un juego de comandos reducido. Un gestor puede realizar
slo dos tipos diferentes de operaciones sobre un agente: leer o escribir un valor
de una variable en el MIB del agente. Estas dos operaciones se conocen como
peticin-de-lectura (get-request) y peticin-de-escritura (set-request). Hay un
comando para responder a una peticin-de-lectura llamado respuesta-de-lectura
(get-response), que es utilizado nicamente por el agente.
La posibilidad de ampliacin del protocolo est directamente relacionado con la
capacidad del MIB de almacenar nuevos elementos. Si un fabricante quiere aadir
un nuevo comando a un dispositivo, como puede ser un encaminador, tan slo
tiene que aadir las variables correspondientes a su base de datos (MIB).
Casi todos los fabricantes implementan versiones agente de SNMP en sus
dispositivos: encaminadores, hubs, sistemas operativos, etc. Linux no es una
excepcin, existen varios agentes SNMP disponibles pblicamente en la Internet.
La cuestin de la seguridad
SNMP ofrece muy poco soporte para la autentificacin. Tan slo ofrece el
esquema de dos palabras clave (two-passwords). La clave pblica permite a los
gestores realizar peticiones de valores de variables, mientras que la clave privada
permite realizar peticiones de escritura. A estas palabras clave se les llama en
SNMP communities. Cada dispositivo conectado con una red gestionada con
SNMP, ha de tener configuradas estas dos communities.
Es muy comn tener asignando por defecto el valor "public" al community pblico,
y "private" al privado. Por lo que es muy importante cambiar estos valores para
proteger la seguridad de tu red.
Interconexin de Redes
5.7.4 Word Wide Web (HTTP)
En 1989 la red mundial de datos, el memex global, ya exista en potencia. La
Internet, que se origin en el mbito militar durante la guerra fra (Hardy 1993), se
haba desarrollado ms all de los propsitos originales como resultado de su uso
por parte la comunidad cientfica internacional, que necesitaba nuevos sistemas
de distribucin de la informacin. Lo nico que se requera, como decamos al
principio del artculo, eran vas de acceso sencillas y homogneas. Este era uno
de los objetivos que Tim Berners-Lee se plante en 1989 cuando present a sus
superiores del CERN la propuesta original para el proyecto World-Wide Web. Otro
era la posibilidad de gestionar conexiones no lineales.
`World Wide-Web' (abreviado `Web'; escrito tambin `WWW' o incluso `W3')
significa algo as como `red (o telaraa) global'. La propaganda oficial del CERN lo
define como un "sistema hipermedia distribuido" (Boutell 1994). En principi se
pens como un medio para la distribucin de la informacin entre equipos de
investigadores geogrficamente dispersos; concretamente se diriga a la
comunidad de fsicos de altas energas vinculados al CERN (Berners-Lee 1994).
En su primera propuesta, Berners-Lee expona las desventajas del uso de
sistemas incompatibles e inconexos:
"En el CERN, una diversidad de datos est ya disponible: informes, datos
experimentales, datos personales, listas de direcciones de correo electrnico,
documentacin informtica, documentacin experimental y muchos otros
conjuntos de datos estn girando contnuamente en discos de ordenadores. Es sin
embargo imposible 'saltar' de un conjunto a otro de una manera automtica: una
vez has encontrado que el nombre de Joe Bloggs se lista en una descripcin
incompleta de algun software en lnea, no se encuentra directamente su direccin
actual de correo electrnico. Usualmente, tendrs que utilizar un mtodo de
consulta distinto en un ordenador distinto con un interface distinto. Una vez has
localizado la informacin, es difcil guardar sus conexiones o hacer una anotacin
privada que puedas despus encontrar rpidamente."
La conclusin era que "hay un enorme beneficio potencial en la integracin de una
variedad de sistemas de un modo que permita a los usuarios seguir conexiones
que apuntan de un elemento de informacin a otro".
Se pretenda pues que los recursos disponibles en formato electrnico, que
residen en ordenadores distintos conectados a la red, fuesen accesibles para cada
investigador desde su terminal, de un modo transparente y exento de dificultades,
sin necesidad de aprender a utilizar varios programas distintos. Adems, debera
posibilitarse el salto entre elementos de informacin conexos. Los recursos
existentes deberian integrarse en una red hipertextual distribuida gestionada por
ordenadores.
Interconexin de Redes
Las primeras instalaciones del WWW para uso interno del CERN estuvieron listas
en 1991. Ese mismo ao el sistema se abri ya a Internet. Desde entonces, para
acceder al World-Wide Web no se requiere ms que un terminal VT conectado a
Internet, pero la mxima facilidad de uso y el mximo rendimiento se alcanzan con
una pantalla grfica (un modelo Next o Macintosh, un X-Terminal o un PC con
tarjeta grfica). Entonces el sistema nos ofrece hipertextos como el que muestra la
figura 2, nodos de la telaraa global. Las palabras subrayadas, y las imgenes
recuadradas, son links que nos conducen a otros nodos. Para viajar hasta ellos
basta con situarse con el ratn sobre el link y pulsar el botn. El nodo de llegada
puede ser otro hipertexto, o tambin un nodo no hipertextual integrado en la red:
un servidor gopher, un grupo de netnews, una bsqueda en una base de datos
WAIS, etc.
Interconexin de Redes
Interconexin de Redes
HTTP
Es el protocolo primario de www. Cuando un navegador se conecta a un servidor
web, este usa http para recibir pginas web, http tiene la capacidad para transferir
pginas web, grficos y muchos otros tipos de medios usados en internet.
Interconexin de Redes
Figura: Conexin remota usando TELNET - TELNET permite la entrada del usuario
conectado a la LAN del mismo modo que lo hara el usuario de una terminal local.
2.
3.
Los dos hosts comienzan verificando que existe una comprensin mutua entre
ellos. Una vez que se ha completado esta negociacin inicial, son capaces de
trabajar en el nivel mnimo implementado por la NVT. Despus de haber logrado
este entendimiento mutuo, pueden negociar opciones adicionales para ampliar las
capacidades de la NVT y as reflejar con precisin la capacidad del hardware real
Tema 5. Redes principales, protocolos y sistemas operativos 237
Interconexin de Redes
que se est usando. Debido al modelo simtrico usado por TELNET, tanto el
cliente como el servidor pueden proponer el uso de opciones adicionales.
Interconexin de Redes
Hay tres protocolos estndares que se aplican a este tipo de correo. Todos son
recomendados. El trmino SMTP se emplea con frecuencia para referirse a la
combinacin de los tres protocolos, por su estrecha interrelacin, pero
estrictamente hablando, SMTP es slo uno de los tres. Normalmente, el contexto
hace evidente de cul de los tres se est hablando. Cuando haya ambigedad, se
emplearn los nmeros STD o RFC. Los tres estndares son:
1.
2.
3.
El STD 10/RFC 821 establece que los datos enviados por SMTP son ASCII de 7bis, con el bit de orden superior a cero. Esto es adecuado para mensajes en
ingls, pero no para otros lenguajes o datos que no sean texto. Hay dos
estrategias para superar estas limitaciones:
Interconexin de Redes
responder con un error y el cliente podr terminar la sesin o intentar
iniciar una sesin segn las reglas RFC 821. Si s lo soporta, puede
responder con una lista de las extensiones que soporta. IANA mantiene
un registro de servicios: la lista inicial del RFC 1651 contiene los
comandos listados en el RFC 1123 - Requerimientos para hosts de
Internet - Aplicacin y soporte como opcionales en servidores SMTP. Se
han definido otras extensiones con RFCs del modo habitual. Los dos
siguientes RFCs definen extensiones especficas:
o
Interconexin de Redes
Una cabecera, o sobre, con estructura RFC 822. La cabecera termina con
una lnea nula (una lnea con slo la secuencia <CRLF>).
Contents: Todo lo que hay tras la lnea nula es el cuerpo del mensaje, una
secuencia de lneas con caracteres ASCII (aquellos con valor menor del 128
decimal).
Interconexin de Redes
5.8 Principales sistemas operativos de red
5.8.1 Windows NT
Windows NT presenta una arquitectura del tipo cliente servidor. Los programas
de aplicacin son contemplados por el sistema operativo como si fueran clientes a
los que hay que servir, y para lo cual viene equipado con distintas entidades
servidoras.
Uno de los objetivos fundamentales de diseo fue el tener un ncleo tan pequeo
como fuera posible, en el que estuvieran integrados mdulos que dieran respuesta
a aquellas llamadas al sistema que necesariamente se tuvieran que ejecutar en
modo privilegiado (tambin llamado modo kernel, modo ncleo y modo
supervisor). El resto de las llamadas se expulsaran del ncleo hacia otras
entidades que se ejecutaran en modo no privilegiado (modo usuario), y de esta
manera el ncleo resultara una base compacta, robusta y estable. Por eso se dice
que Windows NT es un sistema operativo basado en micro-kernel.
Por tanto en un primer acercamiento a la arquitectura distinguimos un ncleo que
se ejecuta en modo privilegiado, y se denomina Executive, y unos mdulos que se
ejecutan en modo no privilegiado, llamados subsistemas protegidos.
Los programas de usuario (tambin llamados programas de aplicacin)
interaccionan con cualquier sistema operativo (s.o. en adelante) a travs de un
juego de llamadas al sistema propio de dicho sistema. En el mundo Windows en
general, las llamadas al sistema se denominan API (Application Programming
Interfaces, interfaces para la programacin de aplicaciones). En Windows NT y en
Windows 95 se usa una versin del API llamada API Win32.
Los subsistemas protegidos
Son una serie de procesos servidores que se ejecutan en modo no privilegiado, al
igual que los procesos de usuario, pero que tienen algunas caractersticas propias
que los hacen distintos.
Se inician al arrancar el s.o. y existen dos tipos: integrales y de entorno.
Un subsistema integral es aquel servidor que ejecuta una funcin crtica del s.o.
(como por ejemplo el que gestiona la seguridad). Un subsistema de entorno da
soporte a aplicaciones procedentes de s.o. distintos, adaptndolas para su
ejecucin bajo Windows NT. Existen tres de este tipo:
Interconexin de Redes
El subsistema Win32
Es el ms importante, ya que atiende no slo a las aplicaciones nativas de
Windows NT, sino que para aquellos programas no Win32, reconoce su tipo y los
lanza hacia el subsistema correspondiente. En el caso de que la aplicacin sea
MS-DOS o Windows de 16 bits (Windows 3.11 e inferiores), lo que hace es crear
un nuevo subsistema protegido. As, la aplicacin DOS o Win16 se ejecutara en el
contexto de un proceso llamado VDM (Virtual DOS Machine, mquina virtual
DOS), que no es ms que un simulador de un ordenador funcionando bajo MSDOS. Las llamadas al API Win16 seran correspondidas con las homnimas en
API Win32. Microsoft llama a esto WOW (Windows On Win32). El subsistema
soporta una buena parte del API Win32. As, se encarga de todo lo relacionado
con la interfaz grfica con el usuario (GUI), controlando las entradas del usuario y
salidas de la aplicacin. Por ejemplo, un buen nmero de funciones de las
bibliotecas USER32 y GDI32 son atendidas por Win32, ayudndose del Executive
cuando es necesario. El funcionamiento como servidor de Win32 lo veremos un
poco ms adelante, en el apartado de llamadas a procedimientos locales.
El subsistema POSIX.
La norma POSIX (Portable Operating System Interface for UNIX) fue elaborada
por IEEE para conseguir la portabilidad de las aplicaciones entre distintos entornos
UNIX. La norma se ha implementado no slo en muchas versiones de UNIX, sino
tambin en otros s.o. como Windows NT, VMS, etc. Se trata de un conjunto de 23
normas, identificadas como IEEE 1003.0 a IEEE 1003.22, o tambin POSIX.0 a
POSIX.22, de las cuales el subsistema POSIX soporta la POSIX.1, que define un
conjunto de llamadas al sistema en lenguaje C. El subsistema sirve las llamadas
interaccionando con el Executive. Se encarga tambin de definir aspectos
especficos del s.o. UNIX, como pueden ser las relaciones jerrquicas entre
procesos padres e hijos (las cuales no existen en el subsistema Win32, por
ejemplo, y que por consiguiente no aparecen implementadas directamente en el
Executive).
El subsistema OS/2
Igual que el subsistema POSIX proporciona un entorno para aplicaciones UNIX,
este subsistema da soporte a las aplicaciones del s.o. OS/2. Proporciona la
Interconexin de Redes
interfaz grfica y las llamadas al sistema; las llamadas son servidas con ayuda del
Executive.
El subsistema proceso de inicio
El proceso de inicio (Logon Process) recibe las peticiones de conexin por parte
de los usuarios. En realidad son dos procesos, cada uno encargndose de un tipo
distinto de conexin: el proceso de inicio local, que gestiona la conexin de
usuarios locales directamente a una mquina Windows NT; y el proceso de inicio
remoto, el cual gestiona la conexin de usuarios remotos a procesos servidores de
NT.
El subsistema de seguridad
Este subsistema interacciona con el proceso de inicio y el llamado monitor de
referencias de seguridad (del que trataremos en el Executive), de esta forma se
construye el modelo de seguridad en Windows NT. El subsistema de seguridad
interacciona con el proceso de inicio, atendiendo las peticiones de acceso al
sistema. Consta de dos subcomponentes: la autoridad de seguridad local y el
administrador de cuentas.
El primero es el corazn del subsistema de seguridad, en general gestiona la
poltica de seguridad local, as, se encarga de generar los permisos de acceso, de
comprobar que el usuario que solicita conexin tiene acceso al sistema, de
verificar todos los accesos sobre los objetos (para lo cual se ayuda del monitor de
referencias a seguridad) y de controlar la poltica de auditoras, llevando la cuenta
de los mensajes de auditora generados por el monitor de referencias.
El administrador de cuentas mantiene una base de datos con las cuentas de todos
los usuarios (login, claves, identificaciones, etc.). Proporciona los servicios de
validacin de usuarios requeridos por el subcomponente anterior.
5.8.2 UNIX
Caractersticas generales
Es un sistema operativo de tiempo compartido, controla los recursos de una
computadora y los asigna entre los usuarios. Permite a los usuarios correr sus
programas. Controla los dispositivos de perifricos conectados a la mquina.
Posee las siguientes caractersticas:
-
de
simular
Interconexin de Redes
Interconexin de Redes
Diferentes usuarios pueden "ver" versiones distintas del sistema operativo debido
a la capacidad del shell para configurar diversos ambientes de ejecucin. Por
ejemplo, se puede hacer que un usuario entre directamente a su seccin, ejecute
un programa en particular y salga automticamente del sistema al terminar de
usarlo.
Interconexin de Redes
-
Interconexin de Redes
Interconexin de Redes
A partir de ese momento el responsable de atender al usuario en esa terminal es
el intrprete Shell.
Cuando se desea terminar la sesin hay que desconectarse de Shell (y, por lo
tanto, de Unix), mediante una secuencia especial de teclas (usualmente. < CTL > D). A partir de ese momento la terminal queda disponible para atender a un nuevo
usuario.
Administracin de Archivos y Directorios
El sistema de archivos de Unix; esta basado en un modelo arborescente y
recursivo, en el cual los nodos pueden ser tanto archivos como directorios, y estos
ltimos pueden contener a su vez directorios o subdirectorios. Debido a esta
filosofa, se maneja al sistema con muy pocas rdenes, que permiten una gran
gama de posibilidades. Todo archivo de Unix est controlado por mltiples niveles
de proteccin, que especifican los permisos de acceso al mismo. La diferencia que
existe entre un archivo de datos, un programa, un manejador de entrada/salida o
una instruccin ejecutable se refleja en estos parmetros, de modo que el sistema
operativo adquiere caractersticas de coherencia y elegancia que lo distinguen.
La raz del sistema de archivos (conocida como root ) se denota con el smbolo "/",
y de ah se desprende un conjunto de directorios que contienen todos los archivos
del sistema de cmputo. Cada directorio, a su vez, funciona como la subraz de un
nuevo rbol que depende de l y que tambin puede estar formado por directorios
o subdirectorios y archivos. Un archivo siempre ocupar el nivel ms bajo dentro
del rbol, porque de un archivo no pueden depender otros; si as fuera, sera un
directorio. Es decir, los archivos son como las hojas del rbol.
Se define en forma unvoca el nombre de todo archivo (o directorio) mediante lo
que se conoce como su trayectoria (path name): es decir, el conjunto completo de
directorios, a partir de root (/), por los que hay que pasar para poder llegar al
directorio o archivo deseado. Cada nombre se separa de los otros con el smbolo
/, aunque tan slo el primero de ellos se refiere a la raz.
Interconexin de Redes
u/gerencia/abril94l/carta2
Por ejemplo, el archivo tiene toda esta trayectoria como nombre absoluto, pero se
llama gerencia/abril94l/carta2, sin 1ra diagonal inicial, si se observa desde el
directorio /u. Para los usuarios que estn normalmente en el directorio /u/gerencia,
el archivo se llama abril94l/carta2. As, tambin puede existir otro archivo llamado
carta2, pero dentro de algn otro directorio y en caso de ser necesario se
empleara el nombre de la trayectoria (completa o en partes, de derecha a
izquierda) para distinguirlos. Unix ofece medios muy sencillos para colocarse en
diferentes puntos del rbol que forma el sistema de archivos, que para el ejemplo
anterior podra ser el siguiente:
Como se dijo antes, desde el punto de vista del directorio abril94, que a su vez
pertenece al directorio gerencia del directorio /u, basta con el nombre carta2 para
apuntar al archivo en cuestin.
En esta forma se maneja el sistema completo de archivos y se dispone de un
conjunto de rdenes de Shell (adems de mltiples variantes) para hacer diversas
manipulaciones, como crear directorios, moverse dentro del sistema de archivos,
copiarlos, etctera.
Unix incluye, adems, mltiples esquemas para crear, editar y procesar
documentos. Existen varios tipos de editores, formadores de textos,
Interconexin de Redes
macroprocesadores para textos, formadores de tablas, preprocesadores de
expresiones matemticas y un gran nmero de ayudas y utileras diversas, que se
mencionan ms adelante.
A continuacin se describe el modo de funcionamiento de Unix, con base en un
modelo de estudio de sistemas operativos que lo divide en "capas" jerrquicas
para su mejor comprensin.
Manejo de archivos y de informacin
Como ya se describi, la estructura bsica del sistema de archivos es jerrquica,
lo que significa que los archivos estn almacenados en varios niveles. Se puede
tener acceso a cualquier archivo mediante su trayectoria, que especifica su
posicin absoluta en la jerarqua, y los usuarios pueden cambiar su directorio
actual a la posicin deseada. Existe tambin un mecanismo de proteccin para
evitar accesos no autorizados. Los directorios contienen informacin para cada
archivo, que consiste en su nombre y en un nmero que el Kernel utiliza para
manejar la estructura interna del sistema de archivos, conocido como el nodo-i.
Hay un nodo-i para cada archivo, que contiene informacin de su directorio en el
disco, su longitud, los modos y las fechas de acceso, el autor, etc. Existe, adems,
una tabla de descriptores de archivo, que es una estructura de datos residente en
el disco magntico, a la que se tiene acceso mediante el sistema mencionado de
E/S por bloques.
El control del espacio libre en el disco se mantiene mediante una lista ligada de
bloques disponibles. Cada bloque contiene la direccin en disco del siguiente
bloque en la cadena. El espacio restante contiene las direcciones de grupos de
bloques del disco que se encuentren libres. De esta forma, con una operacin de
E/S, el sistema obtiene un conjunto de bloques libres y un apuntador para
conseguir ms.
Las operaciones de E/S en archivos se llevan a cabo con la ayuda de la
correspondiente entrada del nodo-i en la tabla de archivos del sistema. El usuario
normalmente desconoce los nodos-i porque las referencias se hacen por el
nombre simblico de la trayectoria. Los procesos emplean internamente funciones
primitivas (llamadas al sistema) para tener acceso a los archivos; las ms
comunes son open, creat, read, write, seek, close y unlink, aunque slo son
empleadas por los programadores, no por los usuarios finales del sistema.
Toda esta estructura fsica se maneja "desde afuera" mediante la filosofa
jerrquica de archivos y directorios ya mencionada, y en forma totalmente
transparente para el usuario. Adems, desde el punto de vista del sistema
operativo, un archivo es muy parecido a un dispositivo.
Interconexin de Redes
Las ventajas de tratar a los dispositivos de E/S en forma similar a los archivos
normales son mltiples: un archivo y un dispositivo de E/S se tornan muy
parecidos; los nombres de los archivos y de los dispositivos tienen la misma
sintaxis y significado, as que a un programa que espera un nombre de archivo
como parmetro puede drsele un nombre de dispositivo (con esto se logra
interaccin rpida y fcil entre procesos de alto nivel).
El sistema Unix ofrece varios niveles de proteccin para el sistema de archivos,
que consisten en asignar a cada archivo el nmero nico de identificacin de su
dueo, junto con nueve bits de proteccin, que especifican permisos de lectura,
escritura y ejecucin para el propietario, para otros miembros de su grupo
(definido por el administrador del sistema) y para el resto de los usuarios. Antes de
cualquier acceso se verifica su validez consultando estos bits, que residen en el
nodo-i de todo archivo. Adems, existen otros tres bits que se emplean para
manejos especiales, relacionados con la clave del superusuario.
Otra caracterstica de Unix es que no requiere que el conjunto de sistemas de
archivos resida en un mismo dispositivo.
Es posible definir uno o varios sistemas "desmontables", que residen fsicamente
en diversas unidades de disco. Existe una orden (mkfs) que permite crear un
sistema de archivos adicional, y una llamada al sistema (mount) con la que se
aade (y otra con la que se desmonta) uno de ellos al sistema de archivos global.
EI control de las impresoras de una computadora que funciona con el sistema
operativo Unix consiste en un subsistema (SPOOL) que se encarga de coordinar
los pedidos de impresin de mltiples usuarios. Existe un proceso de Kernel que
en forma peridica revise las colas de servicio de las impresoras para detectar la
existencia de pedidos e iniciar entonces las tareas de impresin. Este tipo de
procesos, que son activados en forma peridica por el ncleo del sistema
operativo, reciben en Unix el nombre de daemons (duendes), tal vez porque se
despiertan y aparecen sin previo aviso. Otros se encargan de activar procesos en
tiempos previamente determinados por el usuario, o de escribir peridicamente los
contenidos de los buffers de memoria en el disco magntico.
Procesos. Manejo del Procesador
En Unix se ejecutan programas en un medio llamado "proceso de usuario".
Cuando se requiere una funcin del Kernel, el proceso de usuario hace una
llamada especial al sistema y entonces el control pasa temporalmente al ncleo.
Para esto se requiere de un conjunto de elementos de uso interno, que se
mencionan a continuacin.
Se conoce como imagen a una especie de fotografa del ambiente de ejecucin de
un proceso, que incluye una descripcin de la memoria, valores de registros
Tema 5. Redes principales, protocolos y sistemas operativos 252
Interconexin de Redes
generales, status de archivos abiertos, el directorio actual, etctera. Una imagen
es el estado actual de una computadora virtual, dedicada a un proceso en
particular.
Un proceso se define como la ejecucin de una imagen. Mientras el procesador
ejecuta un proceso, la imagen debe residir en la memoria principal; durante la
ejecucin de otros procesos permanece primera en la memoria principal a mens
que la aparicin de un proceso activo de mayor prioridad la obligue a ser copiada
al disco, como ya se dijo.
Un proceso puede encontrarse en uno de varios estados: en ejecucin; listo para
ejecutar, o en espera.
Cuando se invoca una funcin del sistema, el proceso de usuario llama al Kernel
como subrutina. Hay un cambio de ambientes y, como resultado, se tiene un
proceso del sistema. Estos dos procesos son dos fases del mismo original, que
nunca se ejecutan en forma simultnea.
Existe una tabla de procesos que contiene una entrada por cada uno de ellos con
los datos que requiere el sistema:
Identificacin, direcciones de los segmentos que emplea en la memoria,
informacin que necesita el scheduler y otros. La entrada de la tabla de procesos
se asigna cuando se crea el proceso y se libera cuando ste termina.
Para crear un proceso se requiere la inicializacin de una entrada en la tabla, as
como la creacin de segmentos de texto y de datos. Adems, es necesario
modificar la tabla cuando cambia el estado del proceso o cuando recibe un
mensaje de otro (para sincronizacin, por ejemplo). Cuando un proceso termina,
su entrada en la tabla se libera y queda otro disponible para que otro nuevo la
utilice.
En el sistema operativo Unix los procesos pueden comunicarse internamente entre
s, mediante el envo de mensajes o seales. El mecanismo conocido como
interconexin (pipe) crea un canal entre dos procesos mediante una llamada a una
rutina del Kernel, y se emplea tanto para pasar datos unidireccionalmente entre las
imgenes de ambos, como para sincronizarlos, ya que si un proceso intenta
escribir en un pipe ocupado, debe esperar a que el receptor lea los datos
pendientes. Lo mismo ocurre en el caso de una lectura de datos inexistentes: el
proceso que intenta leer debe esperar a que el proceso productor deposite los
datos en el canal de intercomunicacin.
Entre las diferentes llamadas al sistema para el manejo de procesos que existen
en Unix estn las siguientes, algunas de las cuales ya han sido mencionadas: fork
(sacar una copia a un proceso); exec (cambiar la identidad de un proceso); kill
Tema 5. Redes principales, protocolos y sistemas operativos 253
Interconexin de Redes
(enviar una seal a un proceso); signal (especificar la accin por ejecutar cuando
se recibe una seal de otro proceso), y exit (terminar un proceso).
Dentro de las tareas del manejo del procesador destaca la asignacin dinmica
(scheduling), que en Unix resuelve el scheduler mediante un mecanismo de
prioridades. Cada proceso tiene asignada una prioridad; las prioridades de los
procesos de usuario son menores que la ms pequea de un proceso del sistema.
El "motor" que mantiene en movimiento un esquema de multiprogramacin es, por
un lado, el conjunto de interrupciones que genera el desempeo de los procesos
y, por otro, los constantes recordatorios que hace el reloj del procesador para
indicar que se termin la fraccin de tiempo dedicada a cada proceso.
En el sistema Unix, las interrupciones son causadas por lo que se conoce como
eventos, entre los cuales se consideran: la ejecucin de una tarea de
entrada/salida; la terminacin de los procesos dependientes de otro; la terminacin
de la fraccin de tiempo asignada a un proceso, y la recepcin de una seal desde
otro proceso.
En un sistema de tiempo compartido se divide el tiempo en un determinado
nmero de intervalos o fracciones y se asigna cada una de ellas a un proceso.
Adems Unix toma en consideracin que hay procesos en espera de una
operacin de E/S y que ya no pueden aprovechar su fraccin. Para asegurar una
distribucin adecuada del procesador entre los procesos se calculan
dinmicamente las prioridades de estos ltimos, con el fin de determinar cul ser
el proceso que se ejecutar cuando se suspenda el proceso activo actual.
Manejo De Memoria
Dependiendo de la computadora en la que se ejecute, Unix utiliza dos tcnicas de
manejo de memoria: swapping y memoria virtual.
Lo estndar en Unix es un sistema de intercambio de segmentos de un proceso
entre memoria principal y memoria secundaria, llamado swapping lo que significa
que se debe mover la imagen de un proceso al disco si ste excede la capacidad
de la memoria principal, y copiar el proceso completo a memoria secundaria. Es
decir, durante su ejecucin, los procesos son cambiados de y hacia memoria
secundaria conforme se requiera.
Si un proceso necesita crecer, pide ms memoria al sistema operativo y se le da
una nueva seccin, lo suficientemente grande para acomodarlo. Entonces, se
copia el contenido de la seccin usada al rea nueva, se libera la seccin antigua
y se actualizan las tablas de descriptores de procesos. Si no hay suficiente
memoria en el momento de la expansin, el proceso se bloquea temporalmente y
se le asigna espacio en memoria secundaria. Se copia a disco y, posteriormente,
Interconexin de Redes
cuando se tiene el espacio adecuado - lo cual sucede normalmente en algunos
segundos - se devuelve a memoria principal.
Est claro que el proceso que se encarga de los intercambios entre memoria y
disco (llamado swapper) debe ser especial y jams podr perder su posicin
privilegiada en la memoria central. El Kernel se encarga de que nadie intente
siquiera interrumpir este proceso, del cual dependen todos los dems. Este es el
proceso 0 mencionado antes. Cuando se decide traer a la memoria principal un
proceso en estado de "listo para ejecutar", se le asigna memoria y se copian all
sus segmentos. Entonces, el proceso cargado compite por el procesador con
todos los dems procesos cargados. Si no hay suficiente memoria, el proceso de
intercambio examine la tabla de procesos para determinar cul puede ser
interrumpido y llevado al disco.
Hay una pregunta que surge entonces es cul de los posibles procesos que
estn cargados ser desactivado y cambiado a memoria secundaria? Los
procesos que se eligen primero son aquellos que estn esperando operaciones
lentas (E/S), o que llevan cierto tiempo sin haberse movido al disco. La idea es
tratar de repartir en forma equitativa las oportunidades de ejecucin entre todos
los procesos, tomando en cuenta sus historias recientes y sus patrones de
ejecucin.
Otra pregunta es cul de todos los procesos que estn en el disco ser trado a
memoria principal?. La decisin se toma con base en el tiempo de residencia en
memoria secundaria. El proceso ms antiguo es el que se llama primero, con una
pequea penalizacin para los grandes.
Cuando Unix opera en mquinas ms grandes, suele disponer de manejo de
memoria de paginacin por demanda. En algunos sistemas el tamao de la pgina
en Unix es de 512 bytes; en otros, de 1024. Para reemplazo se usa un algoritmo
que mantiene en memoria las pginas empleadas ms recientemente.
Un sistema de paginacin por demanda ofrece muchas ventajas en cuanto a
flexibilidad y agilidad en la atencin concurrente de mltiples procesos y
proporciona, adems, memoria virtual, es decir, la capacidad de trabajar con
procesos mayores que el de la memoria central. Estos esquemas son bastante
complejos y requieren del apoyo de hardware especializado.
Manejo de entradas y salidas
El sistema de entrada/salida se divide en dos sistemas complementarios: el
estructurado por bloques y el estructurado por caracteres. El primero se usa para
manejar cintas y discos magnticos, y emplea bloques de tamao fijo (512 o 1024
bytes) para leer o escribir. El segundo se utiliza para atender a las terminales,
lneas de comunicacin e impresoras, y funciona byte por byte.
Tema 5. Redes principales, protocolos y sistemas operativos 255
Interconexin de Redes
Interconexin de Redes
Asociado con cada proceso hay un conjunto de descriptores de archivo
numerados 0, I y 2, que se utilizan para todas las transacciones entre los procesos
y el sistema operativo. El descriptor de archivo 0 se conoce como la entrada
estndar; el descriptor de archivo 1, como la salida estndar, y el descriptor 2,
como el error estndar. En general, todos estn asociados con la terminal de
vdeo, pero, debido a que inicialmente son establecidos por Shell, es posible
reasignarlos.
En la teora de lenguajes formales desempean un importante papel las
gramticas llamadas de tipo 3 (tambin conocidas como regulares), que tienen
mltiples aplicaciones en el manejo de lenguajes. Existen unas construcciones
gramaticales conocidas como expresiones regulares, con las que se puede hacer
referencia a un conjunto ilimitado de nombres con estructura lexicogrfica similar;
esto lo aprovecha Shell para dar al usuario facilidades expresivas adicionales en el
manejo de los nombres de los archivos.
En general, en lugares donde se emplea un nombre o una trayectoria, Shell
permite utilizar una expresin regular que sirve como abreviatura para toda una
familia de ellos, y automticamente repite el pedido de atencin para los
componentes. Existen adems otros caracteres especiales que Shell reconoce y
emplea para el manejo de expresiones regulares, lo que proporciona al lenguaje
de control de Unix mayor potencia y capacidad expresiva.
En Unix existe tambin la posibilidad de ejecutar programas sin tener que
atenderlos en forma interactiva, sino simulando paralelismo (es decir, atender de
manera concurrente varios procesos de un mismo usuario). Esto se logra
agregando el smbolo & al final de la lnea en la que se escribe la orden de
ejecucin. Como resultado, Shell no espera que el proceso "hijo'' termine de
ejecutar (como hara normalmente), sino que regresa a atender al usuario
inmediatamente despus de haber creado el proceso asincrnico, simulando en
esta forma el procesamiento por lotes ( batch ) Para cada uno de estos procesos
Shell proporciona, adems, el nmero de identificacin, por lo que si fuera
necesario el usuario podra cancelarlo posteriormente, o averiguar el avance de la
ejecucin.
La comunicacin interna entre procesos (es decir, el envo de mensajes con los
que los diversos procesos se sincronizan y coordinan) ocurre mediante el
mecanismo de interconexiones (pipes) ya mencionado, que conecta la salida
estndar de un programa a la entrada estndar de otro, como si fuera un conducto
con dos extremos, cada uno de los cuales est conectado a su vez a un proceso
distinto. Desde Shell puede emplearse este mecanismo con el smbolo | en la
lnea donde se escribe la orden de ejecucin.
Como Unix fue diseado para servir de entorno en las labores de diseo y
produccin de programas, ofrece - adems de su filosofa misma - un rico conjunto
Tema 5. Redes principales, protocolos y sistemas operativos 257
Interconexin de Redes
de herramientas para la creacin de sistemas complejos, entre las que destaca el
subsistema make.
Este ltimo ofrece una especie de lenguaje muy sencillo, con el cual el
programador describe las relaciones estructurales entre los mdulos que
configuran un sistema completo, para que de ah en adelante make se encargue
de mantener el sistema siempre al da.
Es decir, si se modifica algn mdulo, se reemplaza o se aade otro, las
compilaciones individuales, as como las cargas y ligas a que haya lugar, sern
realizadas en forma automtica, por esta herramienta. Con una sola orden,
entonces, es posible efectuar decenas de compilaciones y ligas predefinidas entre
mdulos, y asegurarse de que en todo momento se tiene la ltima versin de un
sistema, ya que tambin se lleva cuenta automtica de las fechas de creacin,
modificacin y compilacin de los diversos mdulos.
De esta manera, se convierte en una herramienta casi indispensable al desarrollar
aplicaciones que requieren decenas de programas que interactan entre s o que
mantienen relaciones jerrquicas.
Diseado para crear y mantener bibliotecas de programas (que sern luego
utilizadas por otros programas para efectuar las funciones ya definidas sin tener
que duplicar el cdigo); awk, un lenguaje para reconocimiento de patrones y
expresiones regulares (es decir, generadas por una gramtica regular o de tipo 3),
til para extraer informacin de archivos en forma selectiva; lex, un generador de
analizadores lexicogrfico, y yacc, un compilador de compiladores. Estos dos
ltimos se emplean como herramientas en la creacin de compiladores y
procesadores de lenguajes.
La lista completa de funciones, rdenes de subsistemas que forman parte de las
utileras del sistema operativo Unix es realmente grande, e incluye ms de un
centenar, que se pueden agrupar en los siguientes rubros:
Compiladores de compiladores.
Ejecucin de programas.
Facilidades de comunicaciones.
Funciones para control de status.
Funciones para control de usuarios.
Funciones para impresin.
Herramientas de desarrollo de programacin.
Lenguaje C, funciones y bibliotecas asociados.
Macroprocesamiento.
Manejo de directorios y archivos.
Manejo de grficas.
Interconexin de Redes
Manejo de informacin.
Manejo de terminales.
Mantenimiento y respaldos.
Otros lenguajes algortmicos integrados.
Preparacin de documentos.
5.8.3 LINUX
Linux es un sistema operativo para PC basados en Intel. Al sistema lo han
diseado y desarrollado cientos de programadores repartidos por todo el mundo.
El objetivo ha sido crear un clon de UNIX, sin ningn software comercial con
derechos de autor y que pueda utilizar todo el mundo. De hecho, Linux, comenz
como una aficin de Linus Torvalds mientras estudiaba en la universidad de
Helsinki, en Finlandia. Su objetivo era crear un sustituto del sistema Minix, similar
a UNIX.
Linux es un espcimen nico en la revolucin informtica. No se trata de un
producto comercial respaldado por una gran empresa, sino ms bien de un
sistema operativo hijo de la frustracin, creado por un equipo de informtica de
todo el mundo que se ha servido de los recursos de Internet para comunicarse
entre s y crear el sistema operativo denominado Linux.
Linux es una versin de UNIX de libre distribucin, inicialmente desarrollada por
Linus Torvalds en la Universidad de Helsinki, en Finlandia. Fue desarrollado con la
ayuda de muchos programadores y expertos de UNIX a lo largo y ancho del
mundo, gracias a la presencia de Internet. Cualquier habitante del planeta puede
acceder a Linux y desarrollar nuevos mdulos o cambiarlo a su gusto.
El ncleo de Linux no utiliza ninguna lnea del cdigo de AT&T o de cualquier otra
fuente de propiedad comercial, y buena parte del software para Linux se desarrolla
bajo las reglas del proyecto de GNU de la Free Software Foundation, Cambridge,
Massachusetts.
Inicialmente, slo fue un proyecto de Linus Torvalds. Se inspiraba en Minix, un
pequeo UNIX desarrollado por Andy Tanenbaum, y las primeras discusiones
sobre Linux surgieron en el grupo de News comp.os.minix. Estas discusiones
giraban en torno al desarrollo de un pequeo sistema UNIX de carcter acadmico
dirigido a aquellos usuarios de Minix que queran algo ms.
El desarrollo inicial de Linux ya aprovechaba las caractersticas de conmutacin de
tareas en modo protegido del 386, y se escribi todo en ensamblador. Linus dice,
"Comenc a utilizar el C tras escribir algunos drivers, y ciertamente se aceler el
desarrollo. En este punto sent que mi idea de hacer un Minix mejor que Minix se
haca ms seria. Esperaba que algn da pudiese recompilar el gcc bajo Linux...
Interconexin de Redes
Dos meses de trabajo, hasta que tuve un driver de discos (con numerosos bugs,
pero que pareca funcionar en mi PC) y un pequeo sistema de ficheros. Aqu
tena ya la versin 0.01 (al final de Agosto de 1991) no era muy agradable de usar
sin el driver de disquetes, y no haca gran cosa. No pens que alguien compilara
esa versin."
No se anunci nada sobre esa versin, puesto que las fuentes del 0.01 jams
fueron ejecutables: contenan solo rudimentos de lo que sera el ncleo, y se
asuma que se tena acceso a un Minix para poderlo compilar y jugar con l.
El 5 de Octubre de 1991, Linus anunci la primera versin "oficial" de Linux, la
0.02. Ya poda ejecutar bash (el shell de GNU) y gcc (el compilador de C de GNU),
pero no haca mucho ms. La intencin era ser un juguete para hackers. No haba
nada sobre soporte a usuarios, distribuciones, documentacin ni nada parecido.
Hoy, la comunidad de Linux an trata estos asuntos de forma secundaria. Lo
primero sigue siendo el desarrollo del kernel.
Linus escriba en comp.os.minix, "Suspiris al recordar aquellos das de Minix1.1, cuando los hombres eran hombres y escriban sus propios drivers? Os
sents sin ningn proyecto interesante y os gustara tener un verdadero Sistema
operativo que pudieras modificar a placer? Os resulta frustrante el tener solo a
Minix? Entonces, este artculo es para ustedes".
"Como dije hace un mes, estoy trabajando en una versin gratuita de algo
parecido a Minix para ordenadores At-386. He alcanzado la etapa en la que puede
ser utilizable y voy a poner las fuentes para su distribucin. Es solo la versin 0.02,
pero he conseguido ejecutar en l: bash, gcc, gnu-make, gnu-sed, compress, etc.".
Tras la versin 0.03, Linus salt a la versin 0.10 al tiempo que ms gente
empezaba a participar en su desarrollo. Tras numerosas revisiones, se alcanz la
versin 0.95, reflejando la esperanza de tener lista muy pronto una versin
"oficial". (Generalmente, la versin 1.0 de los programas se corresponden con la
primera tericamente completa y sin errores). Esto suceda en Marzo de 1992.
Ao y medio despus, en Diciembre del 93, el ncleo estaba en la revisin
0.99.pl14, en una aproximacin asinttica al 1.0. Actualmente, el ncleo se
encuentra en la versin 1.1 parche 52, y se acerca la 1.2.2.
Hoy Linux es ya un clnico de UNIX completo, capaz de ejecutar X Windows,
TCP/IP, Emacs, UUCP y software de correo y News. Mucho software de libre
distribucin ha sido ya portado a Linux, y estn empezando a aparecer
aplicaciones comerciales. El hardware soportado es mucho mayor que en las
primeras versiones del ncleo. Mucha gente ha ejecutado tests de rendimiento en
sus sistemas Linux 486 y se han encontrado que son comparables a las
estaciones de trabajo de gama media de Sun Microsystems y Digital.
Tema 5. Redes principales, protocolos y sistemas operativos 260
Interconexin de Redes
Quin iba a imaginar que este "pequeo" clnico de UNIX iba a convertirse en un
estndar mundial para los ordenadores personales?
Caractersticas del sistema
Linux implementa la mayor parte de las caractersticas que se encuentran en otras
implementaciones de UNIX, ms algunas otras que no son habituales. En esta
seccin nos daremos una vuelta por todo ello.
Linux es un sistema operativo completo con multitarea y multiusuario (como
cualquier otra versin de UNIX). Esto significa que pueden trabajar varios usuarios
simultneamente en l, y que cada uno de ellos puede tener varios programas en
ejecucin.
El sistema Linux es compatible con ciertos estndares de UNIX a nivel de cdigo
fuente, incluyendo el IEEE POSIX.1, System V y BSD. Fue desarrollado buscando
la portabilidad de los fuentes: encontrar que casi todo el software gratuito
desarrollado para UNIX se compila en Linux sin problemas. Y todo lo que se hace
para Linux (cdigo del ncleo, drivers, libreras y programas de usuario) es de libre
distribucin.
En Linux tambin se implementa el control de trabajos POSIX (que se usa en los
shells csh y bash), las pseudoterminales (dispositivos pty), y teclados nacionales
mediante administradores de teclado cargables dinmicamente. Adems, soporta
consolas virtuales, lo que permite tener ms de una sesin abierta en la consola
de texto y conmutar entre ellas fcilmente. A los usuarios del programa "screen"
les resultar familiar esto.
El ncleo es capaz de emular por su cuenta las instrucciones del coprocesador
387, con lo que en cualquier 386 con coprocesador o sin l se podrn ejecutar
aplicaciones que lo requieran.
Linux soporta diversos sistemas de ficheros para guardar los datos. Algunos de
ellos, como el ext2fs, han sido desarrollados especficamente para Linux. Otros
sistemas de ficheros, como el Minix-1 o el de Xenix tambin estn soportados. Y
con el de MS-DOS se podrn acceder desde Linux a los disquetes y particiones en
discos duros formateados con MS-DOS. Adems, tambin soporta el ISO-9660,
que es el estndar en el formato de los CD-ROMs.
Linux implementa todo lo necesario para trabajar en red con TCP/IP. Desde
administradores para las tarjetas de red ms populares hasta SLIP/PPP, que
permiten acceder a una red TCP/IP por el puerto serie. Tambin se implementan
PLIP (para comunicarse por el puerto de la impresora) y NFS (para acceso remoto
Interconexin de Redes
a ficheros). Y tambin se han portado los clientes de TCP/IP, como FTP, telnet,
NNTP y SMTP.
El ncleo de Linux ha sido desarrollado para utilizar las caractersticas del modo
protegido de los microprocesadores 80386 y 80486. En concreto, hace uso de la
gestin de memoria avanzada del modo protegido y otras caractersticas
avanzadas. Cualquiera que conozca la programacin del 386 en el modo
protegido sabr que este modo fue diseado para su uso en UNIX (o tal vez
Multics). Linux hace uso de esta funcionalidad precisamente.
El ncleo soporta ejecutables con paginacin por demanda. Esto significa que slo
los segmentos del programa que se necesitan se cargan en memoria desde el
disco. Las pginas de los ejecutables son compartidas mediante la tcnica copyon-write, contribuyendo todo ello a reducir la cantidad de memoria requerida para
las aplicaciones.
Con el fin de incrementar la memoria disponible, Linux implementa la paginacin
con el disco: puede tener hasta 256 megabytes de espacio de intercambio o
"swap" en el disco duro. Cuando el sistema necesita ms memoria, expulsar
pginas inactivas al disco, permitiendo la ejecucin de programas ms grandes o
aumentando el nmero de usuarios que puede atender a la vez. Sin embargo, el
espacio de intercambio no puede suplir totalmente a la memoria RAM, ya que el
primero es mucho ms lento que sta.
La memoria dedicada a los programas y a la cach de disco est unificada. Por
ello, si en cierto momento hay mucha memoria libre, el tamao de la cach de
disco aumentar acelerando as los accesos.
Los ejecutables hacen uso de las libreras de enlace dinmico. Esto significa que
los ejecutables comparten el cdigo comn de las libreras en un nico fichero,
como sucede en SunOS. As, los ejecutables sern ms cortos a la hora de
guardarlos en el disco, incluyendo aquellos que hagan uso de muchas funciones
de librera. Tambin pueden enlazarse estticamente cuando se deseen
ejecutables que no requieran la presencia de las libreras dinmicas en el sistema.
El enlace dinmico se hace en tiempo de ejecucin, con lo que el programador
puede cambiar las libreras sin necesidad de recompilacin de los ejecutables.
Multitarea
La palabra multitarea describe la capacidad de ejecutar muchos programas al
mismo tiempo sin detener la ejecucin de cada aplicacin.
Se le denomina multitarea prioritaria porque cada programa tiene garantizada la
oportunidad de ejecutarse, y se ejecuta hasta que el sistema operativo da
prioridad a otro programa para que se ejecute. Este tipo de multitarea es
Tema 5. Redes principales, protocolos y sistemas operativos 262
Interconexin de Redes
exactamente lo que hace Linux. MS-DOS y Windows 3.1 no admiten la multitarea
prioritaria; admiten una forma de multitarea denominada multitarea cooperativa.
Con sta, los programas se ejecutan hasta que permiten voluntariamente que se
ejecuten otros programas o no tienen nada ms que hacer por el momento. Para
comprender mejor la capacidad multitarea de Linux, examnelo desde otro punto
de vista. El microprocesador slo es capaz de hacer una tarea a la vez, pero las
realiza en tiempos tan cortos que se escapan a nuestra comprensin es por eso
que en sus "ratos libres" se dedica a ejecutar otras tareas que se le hayan pedido.
Es fcil ver las ventajas de disponer de multitarea prioritaria. Adems de reducir el
tiempo muerto (tiempo en el que no puede seguir trabajando en una aplicacin
porque un proceso an no ha finalizado), la flexibilidad de no tener que cerrar las
ventanas de las aplicaciones antes de abrir y trabajar con otras es infinitamente
mucho ms cmoda.
Linux y otros sistemas operativos multitarea prioritaria consiguen el proceso de
prioridad supervisando los procesos que esperan para ejecutarse, as como los
que se estn ejecutando. El sistema programa entonces cada proceso para que
disponga de las mismas oportunidades de acceso al microprocesador. El resultado
es que las aplicaciones abiertas parecen estar ejecutndose al mismo tiempo (en
realidad, hay una demora de billonsimas de segundo entre el momento en que el
procesador ejecuta una serie de instrucciones de una aplicacin y el momento
programado por Linux para volver a dedicar tiempo a dicho proceso). Es esta
capacidad de asignar tiempo a las aplicaciones que se estn ejecutando desde
una sistema operativo de acceso gratuito, lo que destaca a Linux de otros
sistemas operativos y entornos disponibles en la actualidad.
Multiusuario
La idea de que varios usuarios pudieran acceder a las aplicaciones o la capacidad
de proceso de un nico PC era una utopa hace relativamente pocos aos. UNIX y
Windows NT ayudaron a convertir ese sueo en realidad. La capacidad de Linux
para asignar el tiempo de microprocesador simultneamente a varias aplicaciones
ha derivado en la posibilidad de ofrecer servicio a diversos usuarios a la vez,
ejecutando cada uno de ellos una o ms aplicaciones. La caracterstica que ms
resalta de Linux es que un grupo de personas puede trabajar con la misma versin
de la misma aplicacin al mismo tiempo, desde el mismo terminal o desde
terminales distintos. No se debe confundir esto con el hecho de que varios
usuarios puedan actualizar el mismo archivo simultneamente, caracterstica que
es potencialmente confusa, peligrosa y decididamente indeseable.
Diferencias entre Linux y otros sistemas operativos
Es importante entender las diferencias entre Linux y otros sistemas operativos,
tales como MS-DOS, OS/2, y otras implementaciones de UNIX para ordenador
Tema 5. Redes principales, protocolos y sistemas operativos 263
Interconexin de Redes
personal. Primeramente, conviene aclarar que Linux puede convivir felizmente con
otros sistemas operativos en la misma mquina: es decir, Ud. puede correr MSDOS y OS/2 en compaa de Linux sobre el mismo sistema sin problemas.
Por qu usar Linux en lugar de un sistema operativo comercial conocido, bien
probado, y bien documentado? Podramos darle miles de razones. Una de las ms
importantes es que Linux es una excelente eleccin para trabajar con UNIX a nivel
personal. Si Ud. es un desarrollador de software UNIX, Linux le permitir
desarrollar y probar el software UNIX en su PC, incluyendo aplicaciones de bases
de datos y X Windows. Si es Ud. estudiante, la oportunidad est en que los
sistemas de su universidad corrern UNIX. Con Linux, podr correr su propio
sistema UNIX y adaptarlo a sus necesidades. La instalacin y uso de Linux es
tambin una excelente manera de aprender UNIX si no tiene acceso a otras
mquinas UNIX.
Pero no perdamos la vista. Linux no es slo para los usuarios personales de UNIX.
Es robusto y suficientemente completo para manejar grandes tareas, as como
necesidades de cmputo distribuidas. Muchos negocios, especialmente los
pequeos, se estn cambiando a Linux en lugar de otros entornos de estacin de
trabajo basados en UNIX. Las universidades encuentran a Linux perfecto para dar
cursos de diseo de sistemas operativos. Grandes vendedores de software
comercial se estn dando cuenta de las oportunidades que puede brindar un
sistema operativo gratuito.
5.9 Internet
Internet es una red mundial que ofrece servicios como correo electrnico,
boletines de noticias, transferencia de archivos por medio del protocolo FTP
(Protocol6 de transferencia de archivos), conferencias informativas y charlas
electrnicas, acceso remoto a millones de bases de datos y recopilacin de datos,
adems de nuevos servicios de bsqueda y recuperacin de informacin como
WAIS, Gopher y World Wide Web, los cuales se describirn en este tema.
Interconexin de Redes
Interconexin de Redes
La computadora del usuario debe estar conectada a Internet por medio de una
lnea telfono. Para ello, es necesario enlazar la computadora con la ayuda de un
MODEM.
La figura 5.9.2 ilustra un ejemplo.
Tambin es posible establecer una conexin de la computadora (estacin de
trabajo) a Internet con la red local de una empresa. En la figura 7.3 se muestra un
ejemplo de una computadora conectada a una red de rea local. Pronto, usted
podr recibir los servicios Internet provenientes de un proveedor de difusin por
cable.
Figura 5.9.2. Una conexin a Internet por medio de un modem y una lnea telefnica
Interconexin de Redes
El nivel de servicio, mostrado en la figura 1, que obtienen los usuarios vara segn
la regin donde habitan y los proveedores que prestan servicio en esa zona. As,
los usuarios individuales deben disponer de su propio modem que puede ser de
9600 a 28 800 bauds. En tanto las empresas pueden recurrir a una lnea de
telecomunicaciones dedicada.
Cabe sealar que usted debe contar con un puerto de acceso para navegar en
Internet desde su casa. Los proveedores de acceso a Internet le proporcionarn
un nmero de acceso que, junto con su modem, le permitir enlazarse con la red.
Si usted desea establecer una conexin Internet con la ayuda de una computadora
personal, adems de un proveedor de servicios Internet debe tener un programa
de comunicacin como Trumpet WinSock, Chameleon u otro para las
computadoras IBM, PC o, para Mac, contar con MacTCP y Config PPP. En
general, estos programas de comunicacin se proveen en forma gratuita, ya que
usted paga por un servicio Internet.
Tambin deber inscribir su computadora en la red durante la comunicacin por
medio de los protocolos PPP (Protocolo punto a punto), o en el caso de las Mac,
SUP 4 Protocolo Internet de lnea serial). De estos dos protocolos, el primero es al
i popular; consiste en una transmisin por paquetes seguida de una lnea de
comunicacin en serie va modem.
Asimismo, requerir servidores Internet en donde pueda almacenar el contenido
de a red. Los servidores ejecutan cierto software que le permite a otros programas
Interconexin de Redes
llamados ente, enlazarse para consultar la informacin disponible. De hecho, hoy
da existe .na nan variedad de software de servidor como World Wide Web
fW\VW), FTP y Gopher, cztre otros.
Para navegar en el espacio Internet y consultar estos servidores de informacin,
se debe tener programas de consulta que funcionen como clientes del software del
servidor L4 T 4 ilustra un ejemplo de la relacin cliente-servidor.
Interconexin de Redes
La primera parte de la direccin, la que se encuentra antes de @, identifica al
usuario. Esto es lo que se conoce como ID del usuario y a menudo es
abreviacin del nombre del usuario. La segunda parte de la direccin, la que est
despus de la @, identifica a la computadora en la red. Este fragmento se llama
dominio (domain). Un comit de estndares Internet define un dominio como la
identificacin de los grupos de computadoras.
Esta parte est dividida en varias secciones y permite una identificacin precisa
Advierta que cada seccin separada por un punto (.) seala una organizacin
diferente.
El significado de las secciones de este ejemplo es el siguiente:
.abc.
.stp.
.edu
.com
.mil
.gob
.int
.net
.org
Adems, existe otra manera de asignar direcciones, la cual est destinada a World
Wide Web. Esta modalidad combina todas las formas de direccionamiento como
FTP, Gopher, etc., y se llama JJRL (Localizador uniforme de recursos). En este
libro se ofrecen muchos ejemplos de URL. Por supuesto, tambin hay otros tipos
de direccionamiento ms sencillos, como la direccin de un correo electrnico:
Interconexin de Redes
Funcionamiento de Internet
Internet se compone, en esencia, de lneas telefnicas dedicadas. Para
comprender su funcionamiento, se ofrece una comparacin del modelo Internet
con el servicio postal. En este ltimo no hay porciones dedicadas. Es decir, lo que
usted enva se confunde por completo con lo que otros envan. Todo se manda a
la oficina de correo donde se reparte la correspondencia.
La oficina de correo fuente enva en seguida la correspondencia dirigida a una
misma regin a la oficina destino, mediante el uso de una ruta y un medio avin,
autobs. tren, etc.). Despus, la oficina destino dirige el correo hacia su destino
final. Este mismo principio puede aplicarse a la transmisin de paquetes en
internet.
Un mensaje destinado a la computadora stp.abc.qca s transmitir a otra
computadora reconocida por estar ms cerca del destino que la computadora
actual). Esta etapa se repetir basta que el mensaje llegue a su destino final. Sin
embargo, dos mensajes dirigidos a la misma mquina no tomarn necesariamente
la misma ruta.
Interconexin de Redes
entregarse a su destinatario.
enrutador/compuerta en Internet.
La
figura
7.6
ilustra
la
funcin
del
Interconexin de Redes
Para enviar un mensaje en la red, la mquina no hace ms que introducir los datos
en un sobre, llamado paquete IP, y direccionarlo en forma correcta (de
Interconexin de Redes
145.34.203.34 a 23.212.12.44). La computadora (por lo general un enrutador) que
recibe un paquete de informacin tiene la responsabilidad de asegurarse de que la
transferencia hacia la otra mquina se efecte de manera apropiada. La filosofa
implcita en este proceso es que toda computadora puede comunicarse con
cuando menos otra mquina.
Interconexin de Redes
Resumen
En este tema se examin la manera de establecer una conexin, el significado de
una direccin Internet, el funcionamiento de Internet, se indic cmo navegar en la
supercrretera de la informacin de Internet, se examinaron los servicios
disponibles en Internet, se describieron de manera sencilla las herramientas de
Internet, el concepto de hipermedia, los factores que se han de considerar durante
la seleccin de proveedores de servicios Internet, la seguridad de la red Internet,
el concepto de supercarretera de la informacin y la nocin del URL. As como los
sistemas operativos ms empleados en las redes de computadoras.
Interconexin de Redes
Bibliografa
-