connection oriented vs connectionless serviceCuando hablamos del servicio de una capa a otra capa, hay dos tipos de servicios relacionados con la conexión que una capa proporciona a otra.

    Servicio orientado a conexión y Servicio sin conexión

Servicio orientado a la conexión

El servicio orientado a la conexión funciona más como un sistema telefónico en el que contestamos el teléfono, hacemos una llamada, hablamos y luego colgamos el teléfono. De manera similar, hay una línea dedicada entre el emisor y el receptor en una red cuando se trata de un servicio orientado a la conexión.

El servicio orientado a la conexión funciona más como un tubo virtual en el que el remitente envía los datos y llegan en el orden en que el remitente los envió al receptor. Ya hemos visto cuánto QoS es importante en las redes informáticas. Durante la configuración orientada a la conexión, para fines de QoS, también pueden comenzar muchas negociaciones al comienzo, como la velocidad de entrega de datos, como ya lo hemos hecho en las redes de cajeros automáticos, el tamaño de los mensajes, etc.

También puede haber diferentes variantes de servicios orientados a la conexión en función de sus funcionalidades en la capa dos. Por ejemplo,

Tienda y cambio de cambio
En la conmutación de almacenamiento y reenvío, un nodo intermedio almacena el mensaje completo antes de reenviarlo al siguiente nodo. Su ventaja es que cuando se pierde un paquete, en lugar de que el receptor real solicite la retransmisión, el nodo intermedio realiza el trabajo de retransmisión. Además, el tiempo de retransmisión se reduce y se ahorra mucho.
 
Byte streaming

En la transmisión de bytes, los paquetes se envían en cualquier secuencia. El orden en que se envían los paquetes no es tan importante. Por ejemplo, cuando descargamos una película de Internet, la secuencia de bytes no es tan importante, sino toda la película.

Con base en el reconocimiento también, podemos resumir el tipo de servicios que ofrece un servicio orientado a la conexión:

Datagrama reconocido

También se envía un acuse de recibo para cada paquete transmitido al receptor. Si no se recibe el acuse de recibo para un conjunto particular de paquetes, el receptor espera un tiempo antes de solicitar la retransmisión.
Servicio de solicitud-respuesta

El servicio de solicitud-respuesta es una mejora del datagrama de ACK. En este servicio, el receptor no envía un ACK por cada paquete recibido, sino que los datos se retransmiten a petición del receptor. Es por eso que se llama servicio de solicitud-respuesta.
Servicio sin conexión

El servicio sin conexión es opuesto al servicio orientado a la conexión. Si el servicio orientado a la conexión es análogo al sistema telefónico, entonces el servicio sin conexión es análogo a los servicios postales.

En el servicio sin conexión, no hay una configuración inicial de la conexión entre el emisor y el receptor para la transferencia de datos. Eso significa que no puede garantizar la entrega y la QoS de los paquetes. Por lo tanto, el servicio sin conexión se convierte en sinónimo de servicio poco confiable.

Cortar a través de la conmutación

A diferencia de la conmutación de almacenamiento y reenvío, en la conmutación de corte, el nodo intermedio no almacena ningún paquete sino que continúa reenviando los paquetes en el orden en que se reciben.

Digamos que la conexión entre los dos nodos no tiene conexión. Eso significa que no ha habido ninguna negociación sobre la ruta predefinida entre el origen y el destino. En ese caso, los paquetes toman la ruta aleatoria para llegar al destino.

Ahora, no hay ningún nodo intermedio en la conmutación de corte que asegure que todos los paquetes hayan llegado en orden y luego solo se reenviará al siguiente nodo como ya hemos visto en el cambio de almacenamiento y reenvío.

Entonces, también podría suceder que N + 1st llegue a cualquier nodo intermedio antes del N-ésimo paquete porque todos los paquetes están tomando una ruta independiente.

También se suele preguntar a menudo por qué uno necesitaría un servicio poco confiable de primera mano. Si nos fijamos en la capa OSI, podemos darnos cuenta de que cuando Internet comenzó a existir, todo el Internet se basó en la comunicación no confiable solamente. Más tarde, cuando la QoS y otras cosas se introdujeron en Internet, se necesitaban servicios orientados a la conexión.
En contraste con el escenario del mundo real

Si miramos la capa OSI, inicialmente, la entrega garantizada de datos solía implementarse en las capas inferiores, como la capa de enlace de datos y la capa de red. Eso es así porque, en PSTN (Public Switched Telephone Network), la fiabilidad de los datos era muy inferior debido a las conexiones telefónicas de mala calidad.

Si miramos el escenario actual, las redes se han vuelto más confiables debido a las tecnologías más nuevas. Entonces, las tres primeras capas subyacentes ahora se enfocan más en la velocidad de datos y la velocidad de entrega. Con el tiempo, la confiabilidad y el reconocimiento se llevaron a las capas superiores, como la capa de transporte.

Por ejemplo, las LAN en la capa de enlace de datos funcionan como sistemas sin conexión. En el momento en que conecta su PC a una red (cableada o inalámbrica), comenzará a transmitir tramas tan pronto como tenga acceso a la red. No se necesita ninguna configuración, como TCP, que funciona en la capa de transporte.
TCP (Transmission Control Protocol) es un protocolo de transporte orientado a la conexión; por otro lado, UDP (User Datagram Protocol), que también funciona en la capa de transporte, es un protocolo de red sin conexión. Ambos operan a través de IP.Situaciones cuando se prefiere UDP sobre TCP

  1.     SNMP (protocolo simple de administración de red)
  2.     DNS (Sistema de nombres de dominio)
  3.     Radio Internet
  4.     Solicitudes LAN
  5.     El enrutador actualiza intercambios, etc.

Diferencia entre servicio orientado a conexión y sin conexión

  •     Se necesita una configuración de conexión previa en el servicio orientado a la conexión, pero no en el servicio sin conexión.
  •     El servicio orientado a la conexión garantiza la fiabilidad, pero no el servicio sin conexión.
  •     La congestión es muy poco probable en el servicio orientado a la conexión, pero no sin conexión.
  •     La retransmisión de datos perdidos es posible en un servicio orientado a la conexión pero no en un servicio sin conexión.
  •     Orientada a conexión es adecuada para una conexión larga, mientras que sin conexión es adecuada para una conexión a ráfagas
  •     Los paquetes llegan al destino siguiendo la misma ruta en el servicio orientado a la conexión, pero, para los que no necesitan conexión, los paquetes pueden tomar caminos diferentes.
  •     La asignación de recursos es necesaria en la conexión orientada, pero no en el caso del servicio sin conexión.
  •     La transferencia es más lenta en la conexión debido al tiempo de configuración de la conexión y al ACK, pero es más rápida en el servicio sin conexión debido a la falta de configuración inicial y ACK.