Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD 2
COMUNICACIÓN POR RED
Pág: 1 de 13
UNIDAD 2 – Comunicación por Red
transferencia de archivos, etc. Los procesos son menos obvios para nosotros ya que se ejecutan de forma
transparente para el usuario dentro de la máquina proporcionados por el propio sistema operativo, pero
son vitales para el funcionamiento de las redes ya que proporcionan la funcionalidad que dirige y mueve
el mensaje a través de la red.
1.2.1. Dispositivos finales y su papel en la red
El término dispositivo final se refiere a una parte del equipamiento que es el origen o el destino de un
mensaje en una red, por tanto, son los que inician las comunicaciones. Otro término genérico que se
utiliza para un dispositivo final que envía o recibe mensajes es “ host”. Algunos ejemplos de hosts o
dispositivos finales serían:
PC´s, portátiles, servidores conectados a una red, Impresoras de red, Cámaras de seguridad.
Teléfonos VoIP (Voz sobre Protocolo Internet).
Dispositivos de mano o bolsillo como: smartphone, PDAs, tablet, escáner de mano, etc.
En las redes, los hosts se comunican entre sí utilizando direcciones que los identifican para poder
encontrarse. En el caso de una red local (LAN) cada host posee una dirección de host física (MAC)
única que lo identifica de forma inequívoca dentro de la red local. Cuando un host de una red local envía
un mensaje a otro host de la misma red, utiliza la dirección física (MAC) del dispositivo de destino.
Cuando el mensaje es enviado desde un host a otro host de otra red externa, que no pertenece a la misma
red local y hay que atravesar una red WAN, no se utiliza el direccionamiento físico sino un
direccionamiento lógico a nivel de capa de red (direccionamiento IP) que será gestionado por los
dispositivos intermediarios como son los Routers (encaminadores), Switch Layer 3 (switch con funciones
de router o encaminador).
Estos dispositivos utilizan la dirección de host de destino, en combinación con información acerca de las
interconexiones de la red, para determinar la ruta que los mensajes deben tomar a través de la red.
Algunas de las funciones en los dispositivos intermediarios en las redes son:
Regenerar y retransmitir señales de datos.
Notificar a otros dispositivos los errores y los fallos en la transmisión.
Dirigir los datos a lo largo de caminos alternativos cuando se produzca el fallo de un enlace.
Mantener información sobre qué caminos existen a través de la red y de la internetwork.
Permitir o denegar el flujo de datos, basándose en la configuración de seguridad de Firewalls y
Proxys.
Pág: 2 de 13
UNIDAD 2 – Comunicación por Red
La siguiente figura, representa dos LANs con dispositivos finales conectados mediante Switches
intermediarios de las LANs y Routers intermediarios de una WAN que conectan a las LANs.
Pág: 3 de 13
UNIDAD 2 – Comunicación por Red
Pág: 4 de 13
UNIDAD 2 – Comunicación por Red
Pág: 5 de 13
UNIDAD 2 – Comunicación por Red
este apartado mencionaremos algunos de los problemas más importantes a los que se enfrentan los
diseñadores de redes de comunicaciones:
Multiplexación: En determinadas condiciones, la red puede tener tramos en los que existe un único
medio de transmisión que, por cuestiones económicas, debe ser compartido por diferentes
comunicaciones que no tienen relación entre sí.
Encaminamiento: Cuando existen diferentes rutas posibles entre los dispositivos origen y destino,
se debe elegir una de ellas y siempre buscando la más efectiva que puede ser la más corta o la que
tenga un menor tráfico evitando así rutas saturadas.
Direccionamiento: Puesto que una red normalmente tiene muchos ordenadores conectados, algunos
de los cuales tienen múltiples procesos (programas), se requiere un mecanismo para que un proceso
en una máquina especifique con quién quiere comunicarse. Como consecuencia de tener varios
destinos, se necesita alguna forma de direccionamiento que permita identificar un destino específico.
Acceso al medio: En las redes donde existe un medio de comunicación de difusión, debe existir
algún mecanismo que controle el orden de transmisión de los hosts para evitar colisiones, “Técnicas
de acceso al medio”.
Saturación del receptor: Consiste en que un emisor rápido pueda saturar a un receptor lento. Una
posible solución a este problema consiste en que el receptor envíe un mensaje al emisor indicándole
que está listo para recibir más datos o establecer velocidades de transmisión adecuadas.
Mantenimiento del orden: Las redes de transmisión de datos envían los segmentos de un mensaje,
de forma que, si los segmentos se envían en una secuencia determinada, no se asegura que lleguen en
esa misma secuencia y lleguen desordenados. Para solucionar esto, el protocolo debe incorporar un
mecanismo que le permita volver a ordenar los mensajes en el destino. Este mecanismo por ejemplo
puede ser la numeración de los fragmentos,
Control de errores: Todas las redes de comunicación de datos transmiten la información con una
pequeña tasa de error, que en ningún caso es nula. Esto se debe a que los medios de transmisión no
son totalmente perfectos. Tanto emisor como receptor deben ponerse de acuerdo a la hora de
establecer qué mecanismos o protocolos, se van a utilizar para detectar y corregir errores, y si se va a
notificar al emisor que los mensajes llegan correctamente, por ejemplo, el protocolo TCP.
3.5. Tipos de servicios
Como se ha visto anteriormente, cada capa de una arquitectura de red define un conjunto de servicios que
son utilizados por niveles superiores a través de los SAP´s (punto de acceso o llamada al servicio)
correspondientes. Estos servicios hacen uso, a su vez, de servicios de niveles inferiores. Realmente sólo
los servicios de la capa más baja son los que envían o reciben los datos por el medio físico de transmisión.
Básicamente, una capa cualquiera ofrece dos clases diferentes de tipos de servicios: por tipo de
conexión y por método de acuse.
Servicios dependiendo del tipo de conexión
Servicios orientados a la conexión: Se trata de una conmutación de circuitos, en la que, para
transferir información, es necesario que primero se establezca una conexión entre el emisor y el
receptor. Una vez establecida, se envían los datos; si se desea finalizar, hay que terminar también
esa conexión. El ejemplo más sencillo de este servicio es el sistema telefónico, donde cada
usuario establece una conexión con la persona que desea hablar marcando su número de teléfono.
Servicios no orientados a la conexión: No se establece una conexión para transferir datos, sino
que éstos se envían directamente a la dirección de un determinado receptor. Un ejemplo de
servicio no orientado a la conexión es el envío y recepción de mensajes cortos ( SMS), que
funciona de igual forma que una carta en el servicio postal.
Pág: 6 de 13
UNIDAD 2 – Comunicación por Red
Servicios no confirmados (no fiables): A1 contrario que el tipo anterior, en este caso el emisor
envía un mensaje, pero no sabe que el destinatario lo recibió correctamente, ya que no recibe
ninguna confirmación posterior, como por ejemplo las transmisiones de radio, streaming de
video o de música etc.
Por lo tanto, los servicios de una capa pueden ser de cuatro tipos:
Servicios orientados a la conexión y confirmados.
Servicios orientados a la conexión y no confirmados.
Servicios no orientados a la conexión y confirmados.
Servicios no orientados a la conexión y no confirmados.
Estos tipos de servicios se utilizan dependiendo de la aplicación. Por ejemplo, un usuario que está
viendo una película digital por cable prefiere que la imagen sea más suave y que le llegue la mayor
cantidad posible de fotogramas por segundo antes que perder una parte pequeña de ellos; en este caso,
preferirá un servicio orientado a la conexión y no confirmado. Y es que los retrasos producidos al
enviar los acuses de recibo a veces resultan intolerables. En otros casos, como, por ejemplo, la
transferencia de archivos (FTP), el usuario prefiere que todos los dígitos binarios lleguen bien, aunque
la velocidad sea menor; en este caso, pedirá un servicio orientado a la conexión y confirmado.
En algunas aplicaciones, como el envío de mensajes cortos SMS o en mensajes Whatsapp, al usuario no
se le obliga a establecer una conexión, ya que el receptor puede encontrarse ausente en ese momento,
por lo que deseará un servicio no orientado a la conexión, y si estos mensajes son importantes, también
se utilizaría un servicio orientado a la confirmación.
Pág: 7 de 13
UNIDAD 2 – Comunicación por Red
mayor compatibilidad e interoperabilidad entre los distintos tipos de tecnología de red utilizados por las
empresas a nivel mundial.
Para poder simplificar el estudio y la implementación de la arquitectura necesaria, la ISO dividió el
modelo de referencia OSI en 7 capas, entendiéndose por capa una entidad que realiza por sí sola varias
funciones de red específicas.
Cada capa define los protocolos normalizados (procedimientos y reglas) que los sistemas de
comunicaciones deben seguir para poder comunicarse con sus procesos correspondientes de los otros
sistemas. Esto permite que un proceso que se ejecuta en una computadora, pueda comunicarse con un
proceso similar en otra computadora, si tienen implementados los mismos protocolos de comunicaciones
de capas OSI.
Según se diseñó, el proceso de comunicación empieza en la capa de aplicación del origen, y los datos
pasan hacia abajo a cada capa inferior para ser encapsulados con los datos soportados con el
código de control de dicha capa hasta que alcanzan la capa física y salen al medio. Cuando los
datos llegan a su destino, atraviesan de nuevo hacia arriba las capas y son desencapsulados por cada
una. Cada capa proporciona servicios de datos a la capa inmediatamente superior preparando
información, a medida que se baja o se sube por el modelo.
A continuación, se da una descripción detallada de las funcionalidades de cada capa del modelo OSI.
La capa de aplicación
Es la capa o nivel del modelo OSI que está en contacto directo con los programas o aplicaciones que
utilizan los usuarios y proporciona soporte a dichas aplicaciones de usuario y a las aplicaciones del
Sistema Operativo suministrándoles servicios de red. Como ejemplos de servicios a este nivel se
puede mencionar: la transferencia de archivos FTP, el correo electrónico (POP, SMTP), ejecución de
aplicaciones remotas ( Telnet ), transferencia de Hipertexto HTTP o HHTPS, etc.
La capa de presentación
La capa de presentación proporciona sus servicios a la capa de aplicación, garantizando que la
información que envía la capa de aplicación de un sistema pueda ser entendida y utilizada por la
capa de aplicación del otro.
En este nivel se controla la sintaxis de la información que se transmite, lo que permite la traducción
o conversión de los datos entre las estaciones cuando estos utilizan codificaciones de representación
diferentes (Binario, Hexadecimal, ASCII simple, ASCII extendido O UNICODE, por ejemplo)
Para conversaciones confidenciales, este nivel también codifica y encripta los datos para
hacerlos incomprensibles a posibles escuchas ilegales.
La capa de sesión
La capa de sesión proporciona sus servicios a la capa de presentación, proporcionando el medio
necesario para que los procesos o entidades de dos hosts que se están comunicando por red
organicen y sincronicen sesiones de diálogo entre una aplicación cliente y su correspondiente
aplicación servidor y procedan al intercambio de datos entre ellas.
Sus principales funciones son:
Establecer, administrar y finalizar las sesiones de aplicaciones de usuario entre dos hosts que
se están comunicando.
Controlar y sincronizar el dialogo entre máquinas administrando Tokens o Turnos de
Solicitud/Respuesta para impedir que los dos hosts intenten asignarse el canal al mismo
tiempo.
Establecer CheckPoints, que son puntos seguros de recuerdo en la transferencia de datos,
necesarios para la correcta recuperación de sesiones perdidas.
La capa de transporte
La función básica de esta capa es aceptar los conjuntos de datos provenientes de la capa de sesión,
dividirlos en unidades apropiadas más pequeñas llamadas Fragmentos y numerarlas, pasar éstas
a la capa de red, asegurarse de que todas las piezas lleguen correctamente al otro extremo y
reensamblarlas en el host receptor para entregarlas a su capa superior de sesión.
Pág: 8 de 13
UNIDAD 2 – Comunicación por Red
Como se verá más adelante, en la Suite TCP/IP, estos fragmentos se denominan Segmentos TCP o
Datagramas UDP según el protocolo de transporte implicado. TCP es un protocolo orientado a la
conexión y a la confirmación que proporcionará servicios confiables, sin embargo, UDP no
proporcionará esta confiabilidad, ya que es un protocolo no orientado a la conexión ni tampoco a la
confirmación.
La capa de transporte establece, mantiene y termina adecuadamente las comunicaciones
virtuales a través de los Puertos asignados a las aplicaciones o servicios de red. Esta
funcionalidad se denomina Direccionamiento de Puerto a nivel de Transporte.
Por tanto, la capa de transporte proporciona a través de TCP servicios de transporte de datos
confirmados, encargándose de conseguir una transferencia de datos segura y confiable entre los
nodos de la red a través de los puertos asignados.
La capa de red
La capa de Red Proporciona los medios para establecer, mantener y concluir las conexiones
conmutadas (crea los caminos) hasta el sistema del usuario final, determinando cuál es la mejor
ruta por la cual enviar la información. Esta decisión tiene que ver con el camino más corto, el más
rápido, el que tenga menor tráfico, etc.
En esta capa se crean y encapsulan los Paquetes de datos a los que se les asignan las direcciones
lógicas de los Host origen y Host destino que se están comunicando. A esta funcionalidad se le
denomina Direccionamiento lógico a nivel de Red.
En la Suite TCP/IP se denominan Paquetes IP.
En la capa de Red es donde trabajan los encaminadores (Routers y Switch Layer 3), dispositivos
encargados de encaminar o dirigir estos Paquetes desde el host origen hasta el host destino a través
de la mejor ruta posible entre ellos a través de una red WAN.
La capa de red debe también controlar la congestión de la red, intentando repartir la carga lo más
equilibrada posible entre las distintas rutas (Balanceo de carga).
La capa de enlace a datos
A diferencia de las capas superiores, esta capa agrega una secuencia de control especial al principio y
otra al final al encapsular los paquetes de datos procedentes de la capa de red, creando así la unidad
de datos de esta capa llamada trama.
Esta capa transforma el medio físico de transmisión puro en una línea confiable, de forma que al
llegar al nivel de red aparezca libre de errores de transmisión.
Para ello realiza las siguientes funciones principales:
Gestionar el direccionamiento físico (MAC) en las redes locales (LAN).
Control de acceso al medio de transmisión. En redes donde existe un único medio compartido
por el que circula la información, este nivel se encarga de repartir su utilización entre las
estaciones utilizando un determinado método de acceso al medio asociado a la topología de red.
La creación y entrega ordenada de tramas.
Transmitir las tramas de una forma confiable libre de errores y para ello podrá añadir, en el
tráiler de la trama, código de detección y corrección de errores como pueden ser el sistema de
Bits de Paridad, CRC (Códigos Cíclicos Redundantes), Código Hamming, etc.
La capa física
La misión principal de esta capa es transmitir bits puros, por medio de señales de distinta
naturaleza, a través de un canal de comunicación, de manera que cuanto envíe el emisor llegue
sin alteración al receptor asegurándose de que cuando se envía un “ 1” este se reciba como “1” y no
como “0”.
Por tanto, se encarga de las características eléctricas, mecánicas y de procedimiento que se
requieren para mover los bits de datos entre el host emisor y el host receptor.
Algunas funciones características de esta capa:
Pág: 9 de 13
UNIDAD 2 – Comunicación por Red
Pág: 10 de 13
UNIDAD 2 – Comunicación por Red
red.
Vamos a ver el proceso mediante el ejemplo de una transmisión de un correo electrónico.
La tarea común de enviar un correo electrónico es un proceso de muchos pasos. Utilizando los
términos apropiados para las PDUs y el modelo TCP/IP, el proceso de enviar un e-mail es el siguiente:
1. Un usuario final, utilizando una aplicación cliente de email, introduce los datos. La capa de
aplicación crea un mensaje codificando los datos como email, dándole un formato con una sintaxis
concreta, encripta la información si es necesario e inicia una sesión destinada al servidor de email.
Este mensaje creado lo envía hacia abajo a la capa de transporte.
2. En la capa de Transporte, el mensaje recibido es dividido en fragmentos para su transporte. En este
servicio concreto de email, al ser un servicio orientado a la confirmación, los fragmentos se
denominan Segmentos TCP. La capa de transporte añade a cada uno de estos segmentos una
cabecera con información de control como es el Número de Orden del segmento para su
reordenación en el destino y el Puerto adecuado de comunicación de la aplicación del
cliente y del servidor. Una vez creado el segmento se envía hacia abajo a la capa de Internetwork.
3. La capa de Internetwork añade información de direccionamiento lógico IP del origen y del destino
en una cabecera creando un paquete IP. Este direccionamiento lógico es necesario para que los
Routers puedan ir estableciendo la ruta hasta la red de destino.
La capa de Internetwork envía cada paquete IP hacia abajo a la capa de acceso a red.
4. La capa de acceso a red crea una trama Ethernet con cada paquete IP que recibe de la capa de
Internetwork. En la cabecera de las tramas introduce información sobre la dirección física (MAC)
de origen y destino en la red local. Esto permite que el paquete alcance el Router local y salga a la
red exterior Internet. A la trama también se le establece un tráiler con información de control para
la comprobación de errores. Una vez creada la trama, es codificada en bits y se crea la señal según la
naturaleza del medio por el que va a pasar hacia el destino.
5. El mensaje de correo una vez llegado al servidor de correo este es almacenado hasta que el
destinatario se conecte y proceda a la descarga desde su aplicación cliente de correo.
6. En el host de destino, el proceso se invierte. En la capa de Acceso a Red, las tramas son
desencapsuladas eliminándoles su cabecera y su tráiler obteniendo así el paquete IP que se entrega a
la capa de arriba de Internetwork.
7. En la capa de Internetwork se desencapsula el paquete IP pasando el Segmento TCP a la capa de
Transporte.
8. En la capa de Transporte, cuando todos los segmentos de datos han llegado, se crea el mensaje final
colocando todos los segmentos en el orden adecuado y lo entrega a la capa de aplicación indicando
el puerto de la aplicación de email correspondiente.
9. Finalmente, en la capa de aplicación el mensaje de correo original se dirige a la aplicación de correo
electrónico del receptor a través del puerto correspondiente a la aplicación de correo.
Pág: 11 de 13
UNIDAD 2 – Comunicación por Red
Direccionamiento añadido
en cada capa.
Pág: 12 de 13
UNIDAD 2 – Comunicación por Red
Pág: 13 de 13