Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
29 vistas10 páginas

Taller 3

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 10

Capítulo 2.

Redes de computadoras

2.1 IntroduccIón

Las redes de computadoras son un componente importante de los sistemas distribuidos. Una
red de computadoras es una colección interconectada de computadoras autónomas que son
capaces de intercambiar información [Tanenbaum, 1997]. El objetivo principal de las redes de
computadoras es compartir recursos, de tal manera que todos los programas, equipos y datos
se encuentren disponibles para quien lo solicite sin importar su ubicación. El uso de las redes de
cómputo se ha incrementado durante los últimos años. La comunicación por computadora se
ha convertido en una parte esencial de la infraestructura actual. La conectividad se usa en
muchos aspectos y, con el crecimiento continuo de la Internet, las demandas de enlaces de
mayor capacidad también han aumentado. En una red de cómputo, los datos son transmitidos
entre computadoras usando secuencia de bits para representar códigos. La capacidad de
transmisión de los datos, referida comúnmente como ancho de banda, es descrita en bits por
segundo (bit/s). Las capacidades típicas [Black, 1993] de transmisión de datos se muestran en la
tabla 2.1.
Tabla 2.1. Velocidad de conexión y usos en las redes de computadoras
[Black, 1993]

Velocidad típica Uso típico


(bit/s)
0-600 Telégrafo, terminales viejas, telemetría

600-2,400 Terminales operadas humanamente, computadoras personales

2,400-19,200 Aplicaciones que requieren respuesta rápida y/o rendimiento similar


como transferencia de archivos

32,000-64,000 Voz digital, aplicaciones de alta velocidad, algo de video

64,000-1,544,000 Muy alta velocidad para múltiples usuarios, tráfico de computadora


a computadora, conexión principal de red, video

Mayores a 1.5 MB Conexión principal de red, video de alta calidad, voz digital múltiple

2.2 prIncIpales componentes de una red de cómputo

Las redes de computadoras están integradas por diversos componentes, algunos de los cuales
se muestran en la figura 2.1 [Black, 1993].
Figura 2.1. Componentes de redes de cómputo

Los principales componentes de una red de cómputo son [Black, 1993]:

• Medios de comunicación: Cualquier cosa usada para transportar datos en la forma de


señales eléctricas (líneas telefónicas, líneas dedicadas o canal LAN).

• Macrocomputadoras: Computadoras donde residen las grandes bases de datos o


información de una empresa bajo un ambiente centralizado.

• Terminales de cómputo: Dispositivos de entrada/salida de una computadora principal,


puede consistir de teclado, lector óptico o cámara de vídeo para la entrada y monitor de
video o impresora como salida.

• Enrutadores: Dispositivo que en la red de comunicación examina las direcciones de la red


dentro de un protocolo dado y encamina los paquetes al destino por la ruta más eficiente
previamente determinada.

• Modem: Dispositivo usado para convertir datos digitales seriales de una terminal transmisor
en una adecuada señal analógica para un canal telefónico, así como para reconvertir la señal
analógica a digital serial para que sea usada por una terminal receptora.

• Multiplexores: Estos dispositivos permiten que más de una terminal comparta la línea de
comunicación y pueda resultar en una ventaja sustancial, al reducir el número de líneas
usadas.

• Estaciones de trabajo: En un entorno de red es una computadora para un único usuario, de


alto rendimiento, que sirve para diseño, ingeniería o aplicaciones científicas.

• Conmutadores: Dispositivo mecánico o electrónico que sirve para comandar el flujo de


señales eléctricas u óptica.

• Procesador central: Usado todavía por algunos sistemas de cómputo, su función es manejar
el procesamiento de comunicaciones en un entorno de macrocomputadoras, conectando
por un lado los canales de comunicación y por el otro la macrocomputadora.
• Servidores: Su propósito es proporcionar rendimiento a estaciones de trabajo o
computadoras personales o para proporcionar base de datos y servicios de impresión o
correo en una red.

2.3 modo de operacIón y conmutacIón

El modo de operación de un enlace de comunicación es una característica a considerar desde la


perspectiva de un sistema distribuido. Usualmente para transmitir datos por un enlace de
comunicación se ocupan tres modos:

1. Comunicación simplex: Este modo se presenta cuando los datos viajan en una sola
dirección.
2. Comunicación half-duplex: Este modo permite que los datos viajen en dos direcciones,
una a la vez.
3. Comunicación full-duplex: En este modo los datos viajan simultáneamente en ambas
direcciones.

Para transferir datos, las redes utilizan comunicación conmutada, lo que permite a los
dispositivos compartir líneas físicas de comunicación, los métodos [Tanenbaum, 1997] más
usuales de comunicación conmutada son:

• Conmutación de circuitos: Crea una ruta única e ininterrumpida entre dos dispositivos que
quieren comunicarse así que, mientras estos se comunican, ningún otro puede ocupar esa
ruta.

• Conmutación de mensajes: En esta conmutación no existe un establecimiento anticipado de


la ruta entre el que envía y quien recibe. Cuando el que envía tiene listo un bloque de datos,
esta se almacena en la primera central de conmutación, para expedirse después como un
salto a la vez. Cada bloque se recibe completo, se revisa y se retransmite, sin límite para el
tamaño del bloque.

• Conmutación de paquetes: Aquí los datos se dividen en fragmentos llamados paquetes que
pueden viajar por múltiples rutas entre distintas computadoras. Como los paquetes pueden
viajar en ambas direcciones, requieren una dirección destino. La conmutación de paquetes
no reserva ancho de banda y lo adquiere conforme lo necesita, por lo que es muy
útil en el manejo del tráfico interactivo. Aquí los paquetes son guardados en la memoria de
las centrales de conmutación.

• Conmutación híbrida: Son las variantes que pueden existir en la conmutación de circuitos y
paquetes que tratan de aprovechar las ventajas de cada una, como la conmutación de
circuitos por conexión rápida y la conmutación por división de tiempo.
2.4 tIpos de redes

Las redes de cómputo, que integran diversos componentes que operan entre sí para compartir
recursos, pueden clasificarse de diferentes maneras [Black, 1993]. Los tipos de redes de
cómputo más conocidos son:

a) Por su servicio:
• Redes públicas, redes de acceso público, por ejemplo, la red telefónica pública comercial.
• Redes privadas, utilizadas dentro del ámbito de una empresa para su uso exclusivo.

b) Por su funcionamiento:
• Redes de conmutación, se usan en los métodos de conmutación para ofrecer la
comunicación entre dispositivos (teléfonos o computadoras personales).
• Redes de difusión (Broadcast), redes en que la comunicación se realiza por difusión desde
un dispositivo a más de un dispositivo (señales de satélite, radio y TV).

c) Por su extensión:
• Redes de área local (LAN), redes con múltiples usuarios conectados en una parte geográfica
pequeña, por lo general no mayor a 1 km; ofrecen canales de comunicación de alta velocidad
y por lo general son redes privadas y relativamente libres de error.
• Redes de área metropolitana (MAN), redes con múltiples usuarios conectados en una parte
geográfica que va de 1 a 10 km, aproximadamente.
• Redes de área amplia (WAN), redes con múltiples usuarios conectados en una amplia región
geográfica, como entre ciudades, países o continentes, por lo general la comunicación
abarca líneas telefónicas, satélites y redes de cómputo, sus canales son relativamente de
baja capacidad y de mayor margen de error.

2.5 topología de redes

La topología de redes se refiere al arreglo geométrico que tendrán las conexiones entre las
computadoras, además, son una forma para clasificar las redes. Las topologías más usuales que
se muestran en la figura 2.2 son:

• Topología estrella: Todas las computadoras se conectan a una computadora central. Esta
topología no permite la comunicación directa entre dos computadoras que no sean la
central.
• Topología en anillo: La red forma un anillo continuo en el cual puede viajar la información.
• Topología en bus: Emplea un solo medio llamado bus, al cual todas las computadoras se
conectan.
• Topología en árbol: Existe una computadora principal que sirve como raíz y única salida
externa.
• Topología irregular: No se respeta un modelo de conexión.
• Topología de intersección: En esta topología existe la conexión de dos o más tipos de
topologías.
• Topología completa: Se dan todos los tipos de topologías.

Figura 2.2. Topologías más usadas para las redes de computadoras


2.6 modelo osI

El advenimiento de los sistemas de cómputo propició un campo ideal para que los sistemas
fueran abiertos, es decir que diferentes plataformas de diferentes fabricantes se pudieran
comunicar. Sin embargo, antes de la década de 1970 esto no era posible porque los sistemas
eran cerrados y los fabricantes seguían sus propios modelos de comunicación. Para afrontar este
problema, entre 1977 y 1984 los especialistas del ISO (International Standard Organization)
crearon el OSI (Open System Interconnection), un modelo de referencia para la interconexión
de sistemas abiertos. El modelo ISO/OSI utiliza siete capas para organizar una red en módulos
funcionales bien definidos (ver figura 2.3), con la cual los diseñadores puedan construir redes
reales, sin embargo, al ser este solo un modelo y no una norma, el diseñador puede modificar el
número, nombre y función de la red. Los principios aplicados para el establecimiento de siete
capas fueron [Tanenbaum, 1997]:

1. Una capa se creará en situaciones en las que se necesita un nivel diferente de abstracción.
2. Cada capa deberá efectuar una función bien definida.
3. La función que realizará cada capa deberá seleccionarse con la intención de definir
protocolos normalizados internacionalmente.
4. Los límites de las capas deberán seleccionarse tomando en cuenta la minimización del flujo
de información a través de las interfaces.
5. El número de capas deberá de ser lo suficientemente grande para que funciones diferentes
no tengan que ponerse juntas en la misma capa y, por otra parte, también deberá de ser lo
suficientemente pequeño para que su arquitectura no sea difícil de manejar.

Figura 2.3. Las capas del modelo OSI y su aplicación


Una vez establecido el modelo OSI, las computadoras se pueden comunicar como se ilustra
en la figura 2.4. La comunicación se realiza de una capa de un nivel a otra capa del mismo nivel
por medio de protocolos (líneas punteadas). Se usan interfaces para transmitir los datos de una
capa a otra capa inferior dentro de una misma computadora; así, hasta llegar a la capa física y
pasar a la red subiendo a la capa física de la otra computadora.

Figura 2.4. Comunicación entre dos computadoras usando el modelo OSI

2.7 norma Ieee-802

El estándar IEEE-802 del Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) específica las
características que deben de cumplir las redes LAN y define las especificaciones para cada uno
de estos, como se indica en la tabla 2.2 (sólo se muestran los estándares iniciales).
Tabla 2.2. Componentes del estándar IEEE-802 para LAN [Black, 1993]

Nombre Descripción
del estándar
802.1 Da una introducción al conjunto de normas y define las primitivas de
interfaz

802.2 Describe la parte superior de la capa de enlace, la LLC

802.3 Especificaciones para la tecnología de acceso CSMA/CD (para Ethernet)

802.4 Especificaciones para la tecnología de testigo en bus

802.5 Especificaciones para la tecnología de testigo en anillo


802.6 Especificaciones para redes de área metropolitana

802.7 Especificaciones para redes de banda ancha

802.8 Especificaciones para redes de fibra óptica

802.9 Especificaciones para redes que integran datos y voz

802.10 Especificaciones para seguridad en redes

802.11 Especificaciones para redes inalámbricas


La arquitectura del estándar 802 se muestra en la figura 2.5.

Figura 2.5. El estándar IEEE 802 [adaptado de Black, 1993]

2.8 protocolos y paquetes

2.8.1 Protocolos

Los protocolos son un conjunto de reglas que gobiernan la interacción de procesos concurrentes
en sistemas distribuidos, estos son utilizados en un gran número de campos como sistemas
operativos, redes de computadoras o comunicación de datos.
Uno de los conjuntos de protocolos más usados en Internet y que usamos en los ejemplos de
sockets es el TCP/IP (Transmission Control Protocol / Internet Protocol). Este conjunto de
protocolos tiene menos capas que el OSI, lo que incrementa su eficiencia. TCP/IP es un protocolo
confiable, ya que los paquetes son recibidos en el orden en que son enviados. Muchos sitios
también usan el protocolo UDP/IP (User Datagrama Protocol/Internet Protocol). El protocolo
UDP/IP es un protocolo no confiable, ya que no garantiza la entrega. La figura 2.6 ilustra las capas
del protocolo TCP/IP y UDP/ IP comparado con el modelo OSI.

Figura 2.6. Arquitectura de los protocolos TCP/IP y UDP/IP


2.8.2 Paquetes

Un paquete es la forma usada para enviar información en un ambiente distribuido o de red. Cada
mensaje es dividido y colocado en paquetes. Un paquete contiene toda la información necesaria
para construir el mensaje original. Es decir que los paquetes pueden llegar en desorden, pero el
nodo destino deberá de ser capaz de poner los paquetes en una forma ordena. El segmento de
datos del paquete contiene (ver figura 2.7):

• Los encabezados de cada capa del protocolo a partir de los datos de la capa de enlace.
• Los datos de la aplicación actual.

Figura 2.7. Formato típico de un paquete

Cuando los paquetes llegan a la capa de enlace de datos (capa 2 del modelo OSI), son
entramados en un marco (trama) donde se adiciona un bloque de control de error. Aunque a
veces se usan los términos de paquetes y marcos como equivalentes, esto no es correcto, ya que
los términos se refieren a unidades en diferentes capas del modelo OSI (la de transporte y la de
enlace de datos, respectivamente). Los estándares IEEE 802.3, IEEE-802.4 e IEEE 802.5, tienen
su propio formato de marco para sus paquetes.

2.8.3 Redes de banda ancha

Muchas de las tecnologías emergentes se designan como redes multimedia de banda ancha. El
propósito de una red de multimedia de banda ancha es proporcionar un servicio de transporte
para cualquier tipo de aplicación. Una red de banda ancha apoya el servicio telefónico, de video,
de datos, compras a distancia, aplicaciones CAD/CAM, etc. De acuerdo con Black [1999], el
término banda ancha ha sido usado desde hace varios años y se han propuesto algunas
definiciones para la tecnología de banda ancha, como las siguientes:

• “Cualquier sistema de alta capacidad que ofrece un sistema de transporte de multimedia.


• Una red que utiliza tecnología de alta frecuencia como mecanismo de transporte para el
tráfico de usuarios.
• Cualquier red que opere por encima del intervalo de frecuencia de la voz (0-4 kHz).
• Cualquier red que opere por arriba de la tasa primaria de ISDN (1.544 Mbit/s en
Norteamérica y 2.048 Mbit/s en Europa)”.

Dentro de las redes de banda ancha, la tecnología de red más popular es la tecnología ATM
(Asynchronous Transfer Mode). La tecnología ATM está basada en los esfuerzos del grupo de
estudio XVIII del ITU-T, al desarrollar el BISDN para la transferencia a alta velocidad de voz, video
y datos a través de redes públicas.
El propósito de ATM es proporcionar una red con multiplexión y conmutación, alta velocidad
y bajo retardo para apoyar cualquier tipo de tráfico de usuario, como aplicaciones de voz, datos
o video [Ford, Lew, Spanier & Stevenson, 1998]. ATM segmenta y multiplexa el tráfico de usuario
en unidades pequeñas de longitud fija llamadas celdas. La celda tiene 53 bytes, de los cuales 5
están reservados para el encabezado de la celda, los 48 bytes restantes se ocupan para datos.
Cada celda se identifica con identificadores de circuitos virtuales contenidos en el encabezado.
Una red ATM utiliza esos identificadores para encaminar el tráfico a través de computadoras de
alta velocidad desde el equipo de las instalaciones del cliente (CPE) transmisor hasta el CPE
receptor. ATM ofrece operaciones de detección de error limitada. Con la excepción del tráfico
de señalización, ATM no ofrece servicios de retransmisión y son pocas las operaciones que se
realizan con el pequeño encabezado. La intención de tener celdas con pocos servicios prestados
es implementar una red que sea lo bastante rápida como para apoyar tasas de transferencia.
2.8.4 Redes inalámbricas

Actualmente la movilidad y el cómputo móvil emergen con gran fuerza. Millones de personas
intercambian información cada día usando receptores de mensajes, tabletas electrónicas,
teléfonos móviles y otros productos de comunicación inalámbrica. Con el auge de la telefonía
inalámbrica y los servicios de mensajería, es una tendencia el que la comunicación inalámbrica
se aplique al campo de la computación personal y de los negocios. La gente desearía tener
facilidades de acceso y compartir información en una escala global y cercana en cualquier sitio
en que se encuentre. El propósito de un sistema de comunicaciones móviles se puede inferir del
nombre de la tecnología, que es la de prestar servicios de telecomunicaciones entre estaciones
móviles y estaciones terrenas fijas, o entre dos estaciones móviles [Black, 1999]. Se pueden
distinguir dos formas de comunicación móviles: celular e inalámbrica.

ejercIcIos

1. ¿Cuál es la diferencia entre una red LAN y MAN?

2. ¿Cuál es la función del protocolo IEEE 802.11?


3. ¿Qué ventajas tiene usar celdas en comparación con usar paquetes en la comunicación de
datos?

4. ¿En qué consiste el sistema GSM y cuáles son sus principales componentes?

5. ¿Cuál es la similitud entre una topología en árbol y una de estrella?

6. Investiga las características de los medios físicos de comunicación para redes de cómputo.

7. ¿Qué esquemas de comunicación se utilizan para las redes satelitales?

8. En el modelo OSI, ¿cuál es la diferencia entre un protocolo y una interfaz?

9. ¿Qué tipos de redes existen en la Internet?

10. ¿Cuál es la principal desventaja de una topología en anillo?


11. ¿Qué beneficios aporta usar una topología de árbol en una red de difusión de contenidos?

12. ¿Qué beneficios aporta usar una topología completa o de malla en una red de datos?

13. Considera que dos computadoras transmiten paquetes de 1,500 bytes por un canal
compartido que opera a 128,000 bits por segundo. Si las computadoras tardan 90
microsegundos entre la terminación de transmisión de una computadora y el inicio de otra,
¿qué tiempo se requiere para que una computadora envíe un archivo de 5 MB a la otra
computadora?

También podría gustarte