Sistema terminal
Los sistemas terminales se conectan entre sí mediante una red de enlaces de comunicaciones y
dispositivos de conmutación de paquetes. Cuando un sistema terminal tiene que enviar datos a otro
sistema terminal, el emisor segmenta los datos y añade bits de cabecera a cada segmento. Los paquetes de
información resultantes se envían entonces a través de la red hasta el sistema terminal receptor, donde
vuelven a ser ensamblados para obtener los datos originales. Un conmutador de paquetes toma el paquete
que llega a uno de sus enlaces de comunicaciones de entrada y lo reenvía a uno de sus enlaces de
comunicaciones de salida.
Dispositivos de conmutación
Router
Un router es un dispositivo de red que opera en la capa de red del modelo OSI y se utiliza para
interconectar redes diferentes.
Su función principal es enrutar paquetes de datos entre redes utilizando direcciones IP y tablas de
enrutamiento.
Los routers toman decisiones de enrutamiento basadas en la dirección de destino de los paquetes
y pueden seleccionar la mejor ruta para enviar los datos.
Son ideales para redes de mayor escala y para enrutar tráfico entre redes separadas.
Switch
Un switch de la capa de enlace opera en la capa de enlace del modelo OSI y se utiliza para
interconectar dispositivos dentro de una misma red local.
Su función principal es conmutar tramas de datos dentro de una red local utilizando direcciones
MAC.
Los switches aprenden las direcciones MAC de los dispositivos conectados a sus puertos y
utilizan esta información para enviar las tramas directamente al dispositivo de destino.
Son ideales para redes locales donde se requiere una conmutación eficiente de datos entre
dispositivos en la misma red.
Medios físicos utilizados en los enlaces de comunicaciones
Cable coaxial: Utilizado para transmitir señales de alta frecuencia y se compone de un conductor
central rodeado por una capa aislante y una malla conductora.
Hilo de cobre: Ampliamente utilizado en las redes telefónicas para la transmisión de señales
eléctricas a través de cables de cobre.
Fibra óptica: Emplea hilos delgados de vidrio o plástico para transmitir datos mediante pulsos de
luz, ofreciendo velocidades de transmisión muy altas y mayor ancho de banda que otros medios.
Espectro de radio: Utilizado en comunicaciones inalámbricas para transmitir datos a través de
ondas electromagnéticas, como en redes Wi-Fi y comunicaciones móviles.
ISP
Los sistemas terminales acceden a Internet a través de los ISP (Internet Service Provider). Cada ISP es en
sí mismo una red de conmutadores de paquetes y enlaces de comunicaciones. Los ISP proporcionan una
amplia variedad de tipos de acceso a red a los sistemas terminales, entre los que se incluyen:
El acceso a través de módem de acceso telefónico a 56 kbps
El acceso de banda ancha residencial, mediante módem por cable o DSL
El acceso LAN (Local Area Network) de alta velocidad
El acceso inalámbrico.
Los ISP también proporcionan acceso a Internet a los proveedores de contenido, conectando sitios web
directamente a Internet. Internet es todo lo que conecta a los sistemas terminales entre sí, por lo que los
ISP que proporcionan el acceso a los sistemas terminales también tienen que estar interconectados entre
ellos.
Estos ISP de nivel inferior se interconectan a través de los ISP de nivel superior nacionales e
internacionales. Un ISP de nivel superior consiste en routers de alta velocidad interconectados a través de
enlaces de fibra óptica de alta velocidad. La red de cada ISP, sea de nivel inferior o superior, se
administra de forma independiente, ejecuta el protocolo IP y se ajusta a determinados convenios de
denominación y de asignación de direcciones.
Protocolos TCP/IP
El protocolo TCP (Transmission Control Protocol) y el protocolo IP (Internet Protocol) son dos de los
protocolos más importantes de Internet. El protocolo IP especifica el formato de los paquetes que se
envían y reciben entre los routers y los sistemas terminales. Los principales protocolos de Internet se
conocen colectivamente como protocolos TCP/IP.
Los estándares de Internet son desarrollados por el IETF (Internet Engineering Task Force). Los
documentos asociados a estos estándares IETF se conocen como documentos RFC (Request For
Comments). El contenido de estos documentos suele ser bastante técnico y detallado. Definen protocolos
tales como TCP, IP, HTTP (para la web) y SMTP (para el correo electrónico). Actualmente, existen más
de 5.000 documentos RFC.
Existen también otros organismos dedicados a especificar estándares para componentes de red, más
específicamente para los enlaces de red. El comité de estándares IEEE 802 LAN/MAN [IEEE 802 2009],
por ejemplo, especifica los estándares para redes Ethernet y WiFi.
Conmutación de redes
Conmutación de circuitos: se reservan recursos a lo largo de una ruta para establecer una
comunicación entre sistemas terminales durante toda la sesión.
Conmutación de paquetes: los paquetes se envían de forma independiente y pueden seguir rutas
diferentes a través de la red.
Conmutación de circuitos
En esta red, los cuatro conmutadores de circuitos están interconectados mediante cuatro enlaces. Cada
uno de los enlaces tiene n circuitos, por lo que cada enlace puede dar soporte a n conexiones simultáneas.
Cada uno de los hosts (por ejemplo, los PC y estaciones de trabajo) está conectado directamente a uno de
los conmutadores. Cuando dos hosts desean comunicarse, la red establece una conexión terminal a
terminal dedicada entre ellos. Dado que cada enlace tiene n circuitos, para cada enlace utilizado por la
conexión terminal a terminal, la conexión obtiene una fracción 1/n del ancho de banda del enlace para el
tiempo de duración de la conexión.
Multiplexación
FDM (Frequency-Division Multiplexing): el enlace dedica una banda de frecuencias a cada
conexión durante el tiempo que ésta dure. El ancho de esta banda se denomina lógicamente ancho
de banda.
TDM (Time-Division Multiplexing): el tiempo se divide en marcos de duración fija y cada
marco se divide en un número fijo de particiones. Cuando la red establece una conexión a través
de un enlace, la red dedica una partición de cada marco a dicha conexión. Estas particiones están
dedicadas para uso exclusivo de dicha conexión con una partición disponible para utilizar (en
cada marco) para transmitir los datos de la conexión. La velocidad de transmisión de un circuito
es igual a la velocidad de marco multiplicada por el número de bits existentes en una
partición.
Diferencia entre FDM y TDM
Con FDM cada circuito obtiene de forma continua una fracción del ancho de banda. Con TDM, cada
circuito dispone de todo el ancho de banda periódicamente durante breves intervalos de tiempo.
Conmutación de paquetes
En las redes de computadoras modernas, el origen divide los mensajes largos en fragmentos de datos
más pequeños que se conocen como paquetes. Entre el origen y el destino, cada uno de estos paquetes
viaja a través de los enlaces de comunicaciones y de los conmutadores de paquetes (de los que existen dos
tipos predominantes: los routers y los switches de la capa de enlace).
Los paquetes se transmiten a través de cada enlace de comunicaciones a una velocidad igual a la
velocidad de transmisión máxima del enlace.
Retardo en la conmutación de paquetes
La mayoría de los conmutadores de paquetes emplean el método de transmisión de almacenamiento y
reenvío en las entradas de los enlaces. Transmisión de almacenamiento y reenvío significa que el
conmutador tiene que recibir el paquete completo antes de poder comenzar a transmitir el primer
bit del paquete al enlace de salida. Por tanto, los conmutadores de paquetes de almacenamiento y reenvío
añaden un retardo de almacenamiento y reenvío en la entrada de cada enlace existente a lo largo de la ruta
que debe seguir el paquete.
Cada conmutador de paquetes tiene varios enlaces conectados a él y para cada enlace conectado, el
conmutador de paquetes dispone de un buffer de salida (o cola de salida), que almacena los paquetes que
el router enviará a través de dicho enlace. Si un paquete entrante tiene que ser transmitido a través de un
enlace, pero se encuentra con que el enlace está ocupado transmitiendo otro paquete, el paquete entrante
tendrá que esperar en el buffer de salida. Por tanto, además de los retardos de almacenamiento y reenvío,
los paquetes se ven afectados por los retardos de cola del buffer de salida. Estos retardos son
variables y dependen del nivel de congestión de la red. Puesto que la cantidad de espacio en el buffer es
finita, un paquete entrante puede encontrarse con que el buffer está completamente lleno con otros
paquetes que esperan a ser transmitidos, lo que produciría una pérdida de paquetes, bien el paquete que
acaba de llegar o uno que ya se encuentra en la cola será descartado.
Si la velocidad de llegada de los paquetes al conmutador excede la velocidad a la que el conmutador
puede reenviar los paquetes a través del enlace de salida, se producirá congestión a medida que los
paquetes se pongan en cola en el buffer de salida del enlace antes de poder ser transmitidos.
Enrutamiento
En Internet, cada paquete que atraviesa la red contiene en su cabecera la dirección del destino del paquete,
la cual tiene una estructura jerárquica. Cuando llega un paquete a un router de la red, el router examina
una parte de la dirección de destino del paquete y lo reenvía a un router adyacente. Más específicamente,
cada router dispone de una tabla de reenvío que asigna las direcciones de destino (o una parte de las
mismas) a los enlaces salientes. Cuando llega un paquete a un router, éste examina la dirección y busca en
su tabla esa dirección de destino para localizar el enlace de salida apropiado. A continuación, el router
dirige el paquete a ese enlace de salida.
Tipos de retardos
Retardo de procesamiento nodal: el tiempo requerido para examinar la cabecera del paquete
y determinar dónde hay que enviarlo. También incluye otros factores como el tiempo necesario
para comprobar los errores de nivel de bit del paquete.
Retardo de cola: al tener que esperar para ser transmitido a través del enlace.
Retardo de transmisión: es el tiempo necesario para introducir todos los bits del paquete por el
enlace (L/R).
Retardo de propagación: El tiempo necesario para propagarse desde el principio del enlace
hasta el router B es el retardo de propagación. El bit se propaga a la velocidad de propagación del
enlace. Esta velocidad depende del medio físico del enlace.
Retardo nodal total: la suma de todos los retardos anteriores.
Retardo en cola
A diferencia de los otros tres retardos (dproc, dtrans y dprop), el retardo de cola puede variar de un
paquete a otro. Al caracterizar el retardo de cola, suelen emplearse medidas estadísticas, como el retardo
medio de cola, la varianza del retardo de cola y la probabilidad de que el retardo de cola exceda un cierto
valor especificado.
Una de las reglas de oro en la ingeniería de tráfico es: diseñe su sistema de modo que la intensidad de
tráfico no sea mayor que 1.
Si los paquetes llegan periódicamente, es decir, llega un paquete cada L/R segundos, entonces todos los
paquetes llegarán a una cola vacía y no habrá retardo de cola. Por el contrario, si los paquetes llegan a
ráfagas pero de forma periódica, puede aparecer un retardo medio de cola significativo.
Puesto que la capacidad de cola es finita, los retardos de los paquetes realmente no se aproximan a
infinito cuando la intensidad de tráfico se aproxima a 1. En su lugar, un paquete puede llegar y
encontrarse con que la cola está llena. Si no hay sitio para almacenar un paquete, el router lo elimina; es
decir, el paquete se pierde.
Retardo terminal a terminal
Los retardos nodales se suman para proporcionar el retardo terminal a terminal, luego
dterminal-terminal = N (dproc + dtrans + dprop)
Además de los retardos de procesamiento, de transmisión y de propagación, en los sistemas terminales
pueden existir retardos adicionales significativos. Por ejemplo, los modems de acceso telefónico
introducen un retardo de modulación/codificación, que puede ser del orden de decenas de milisegundos
(los retardos de modulación/codificación para otras tecnologías de acceso, como Ethernet, modems por
cable y DSL, son menos significativos y suelen ser despreciables). Un sistema terminal que desea
transmitir un paquete a través de un medio compartido (por ejemplo, en un escenario WiFi o Ethernet)
puede retardar su transmisión a propósito como parte de su protocolo, para compartir el medio con otros
sistemas terminales. Otro retardo importante es el retardo de empaquetamiento del medio, que aparece
en las aplicaciones de Voz sobre IP (VoIP, Voice-over-IP). En VoIP, el lado emisor debe, en primer
lugar, rellenar un paquete con voz digitalizada codificada antes de pasar el paquete a Internet. El tiempo
que se tarda en rellenar un paquete (lo que se denomina retardo de empaquetamiento) puede ser
significativo y puede repercutir en la calidad percibida por el usuario de una llamada VoIP.